Nouveau Companion 33
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.