[Nouveau] [Bug 21023] NV34GL: fails to properly set up DVI
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Apr 6 11:30:53 PDT 2009
http://bugs.freedesktop.org/show_bug.cgi?id=21023
--- Comment #11 from Stuart Bennett <sb476 at cam.ac.uk> 2009-04-06 11:30:52 PST ---
(In reply to comment #10)
> > Does "nv" still work successfully following nouveau having been
> > used?
>
> Yes.
Well that narrows it down thankfully, but sadly those two registers were the
obvious candidates, so there's going to be some more investigation required.
0) an Xorg.0.log of nouveau *including* X shut-down (or a switch to VT
actually) would help. If there's any line containing "Parsing digital output
script table" that has a different number than 0xB555, attach a copy of your
video bios ( http://nouveau.freedesktop.org/wiki/DumpingVideoBios -- the "dd"
method should suffice)
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? :)
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.
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.
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?
--
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