Nouveau Companion 33

Written by KoalaBR in Display Drivers on 11 January 2008 at 05:04 PM EST. Page 2 of 2. 1 Comment.

Short topics:
· Ahuillet gave up on PPC A8+A8 PictOp and disabled it (well, at least he announced it :))
· AndrewR and fsteinel_ reported TNT2 problems. AndrewR bisected it and found the bad commit. It was a problem with ImageFromCpu which he later changed from NV05_IMAGE_FROM_CPU to NV_IMAGE_FROM_CPU which seemed to fix his problems.
· Malc0 fixed some NV30 breakage for AGP cards by turning AGP in DRM off and on again (IRC). It was later cleaned up and committed by Stillunknown.
· Marcheu is still reworking the Xv code. It will later provide only one generic video adapter which switches to the needed one (e.g. overlay, blitter, etc.) on the fly.
· Marcheu did a sync to vblank patch for the xv texture adapter. Additionally he did more work on the texture adapter (filtering, optimization etc.), but this work is not finished yet.
· ahuillet got a report from AndrewR (the multi card man :)) that his NV05 wasn't working. Ahuillet didn't believe it at first but found evidence in the logs AndrewR provided. Strangely, the NV05 seems to use software methods for some features too. This fact was new to Ahuillet and set off to investigate the problem. A few days later darktama found the problem. Some commit resulted in clearing the bits that tell the card to handle software methods itself, resulting in the interrupt storm. After the bit got set again, everything was working.
· jkolb added the context voodoo for NV86 cards.
· Marcheu's work on the gallium framework on older cards has stalled somewhat due to real life constraints (IRC).

On newer kernels (>= 2.6.24) the page fault notifiers are gone and thus MMioTrace stops working. PQ asked for help on the LKML but got a negative response. So for now, if you do want to use MMioTrace don't use a kernel >=2.6.24. PQ is thinking about to fix that problem. Meanwhile Airlied, benh and others came forward to support PQ on LKML asking to revert the patch or at least offer something similar. It seems that PQ will prepare everything for inclusion into 2.6.25 and will get help from the kernel gurus in finding a replacement for the axed functions.

Finally: We had several feedbacks that PPC was still working. If you are a PPC user, please do keep checking for regressions.

Help Needed

NV4x users should test whether the textured video adapter works for them or not and give feedback to stillunknown.

Any NV04 / NV05 should test current git code and report back whether it works for them or not.

As the randr1.2 code changes often, do test often. Do point out regressions to malc0 and stillunknown too, should you find some.

And as always, please have a look at the Testers Wanted page for requirements coming up between our issues.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles