[NV44] dual-link tmds no longer allowed
Assigned to Nouveau Project
Created attachment 51019
Problematic boot with vanilla 3.0.4
Up until a while ago, the nouveau kernel module allowed me to move my 1600x1200 monitor from the VGA port to the DVI port of my card (before that I used the `nv' X driver which wasn't able to setup the DVI output with the needed resolution). So all was well.
But starting a while ago (not sure when), the nouveau driver started to fail to use my monitor's native resolution (it uses 1280x960 rather than 1600x1200). I'm using Debian built kernels usually and saw the difference somewhere between Debian's 2.6.32-5 and 2.6.39-2.
To make sure the problem is not on Debian's side, I compiled my own vanilla 3.0.4 kernel (compiled with the same .config as Debian's), which showed the same problem.
Debian maintainers told me (see debian bug#631582) to send you the dmesg log with drm.debug=6, so here are three such boot logs: the successful one with Debian's 2.6.32-5, the unsuccessful one with vanilla 3.0.4, and finally the half-successful one with Debian's 3.0.0-1 combined with a "video=1600x1200" argument, which gives me the right resolution (tho with a warning from my monitor that I'm using a "non optimal" mode, and my monitor (samsung 214t) seems to think I'm using a 1920x1200 mode for some odd reason).
Attachment 51019, "Problematic boot with vanilla 3.0.4":