[Nouveau] nouveau Ignoring invalid EDID block 1
Emil Velikov
emil.l.velikov at gmail.com
Wed Jun 15 09:23:19 PDT 2011
As you have figured out already the issue is related to the
EDID parser in the common drm code.
I believe somewhere during the development process the parsing
became more strict, thus your issue.
Note the following differences
* "old kernel" - 2.6.36 (modeline via xorg.conf)
1280x720 (0x79) 95.8MHz -HSync +VSync *current +preferred
h: width 1280 start 1360 end 1488 total 1696 skew 0 clock 56.5KHz
v: height 720 start 723 end 728 total 755 clock 74.8Hz
* "new kernel" - 2.6.39 (parsed by drm_edid)
1280x720 (0x79) 74.2MHz +HSync +VSync *current +preferred
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.5KHz
v: height 720 start 725 end 730 total 750 clock 50.0Hz
* parse-edid
Mode "1280x720" # vfreq 50.000Hz, hfreq 37.500kHz
DotClock 74.250000
HTimings 1280 1464 1504 1980
VTimings 720 725 730 750
Flags "+HSync" "+VSync"
EndMode
I would suggest for you to open a bugreport, attaching all the logs,
so that the developers working on the common drm code, can take a
look and provide better/safer solution (if available)
Thanks
More information about the Nouveau
mailing list