[Nouveau] [Bug 21023] NV34GL: fails to properly set up DVI

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 6 12:39:09 PDT 2009


http://bugs.freedesktop.org/show_bug.cgi?id=21023





--- Comment #13 from Bill Nottingham <notting at redhat.com>  2009-04-06 12:39:08 PST ---
(In reply to comment #11)

> 1) I now see you reported against
> xorg-x11-drv-nouveau-0.0.12-10.20090310git8f9a580.fc11.i586.  While it probably
> won't fix anything, could you use
> xorg-x11-drv-nouveau-0.0.12-21.20090403git11be9a9.fc11 (or even
> git://anongit.freedesktop.org/nouveau/xf86-video-nouveau), so at least the code
> I'm looking at is relevant to the symptoms? :)

It's been upgraded as time goes on - it's running
xorg-x11-drv-nouveau-0.0.12-22.20090404git836d985.fc11.i586 now.

> 2) try putting `Option "randr12" "off"' in the Device section of your xorg.conf
> -- this makes nouveau use almost the same code as nv for bringing up displays,
> so if this doesn't work there's something subtle going on.

Yes, that fixes it.

> 3) there's a few other relevant regs that "radeontool regs" doesn't dump;
> please do "./radeontool regmatch REGISTER" under nv and nouveau for REGISTER
> being: 0x00600804 0x00602804 0x00680608 0x00682608 0x00680630 0x00682630
> 0x00680634 and 0x00682634 .  For any of these where there's a difference
> between the drivers, you could try regset using the "nv" value like before,
> when running nouveau, and see if things get fixed.


diff -u rr-nv rr-nouveau
--- rr-nv       2009-04-06 15:24:57.000000000 -0400
+++ rr-nouveau  2009-04-06 15:25:58.000000000 -0400
@@ -1,7 +1,7 @@
-0x00600804     0x00000000 (0)
+0x00600804     0x00000002 (2)
 0x00602804     0x00000000 (0)
 0x00680608     0xf0010000 (-268369920)
-0x00682608     0x00000000 (0)
+0x00682608     0xf0000000 (-268435456)
 0x00680630     0x00000000 (0)
 0x00682630     0x00000000 (0)
 0x00680634     0x00000000 (0)

Setting 00600804 to 0 doesn't help. Setting 00682608 to 0 doesn't work (it
stays set to 0xf0000000).

> 4) assuming 1 & 3 don't fix it, and 2 works as expected, the next step is
> trying to eliminate most of the differences comparing the reg dumps;  would you
> prefer a patch to nouveau that does this (with later patches to bisect down to
> find which reg/regs need attention), or are you happy doing radeontool regset
> for 15-20 regs if I give you a list?

Sure, I can poke random values in.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list