http://bugs.freedesktop.org/show_bug.cgi?id=21023
--- Comment #13 from Bill Nottingham <[email protected]> 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. _______________________________________________ Nouveau mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/nouveau
