Bug 17835 - nouveau incorrectly identifies DFP size, option Randr12 crashes X server
Summary: nouveau incorrectly identifies DFP size, option Randr12 crashes X server
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-29 23:50 UTC by Erik Sejr
Modified: 2008-09-30 07:51 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Nouveau/X server crash + backtrace with Randr12 (35.82 KB, text/plain)
2008-09-29 23:50 UTC, Erik Sejr
no flags Details
Nouveau/X server starts - Wrong resolution (50.66 KB, text/plain)
2008-09-29 23:51 UTC, Erik Sejr
no flags Details
NV Driver log (27.02 KB, text/plain)
2008-09-29 23:53 UTC, Erik Sejr
no flags Details
Shartp LC-42D64U EDID (553 bytes, text/plain)
2008-09-29 23:54 UTC, Erik Sejr
no flags Details

Description Erik Sejr 2008-09-29 23:50:49 UTC
Created attachment 19299 [details]
Nouveau/X server crash + backtrace with Randr12

DFP is a Sharp LC-42D64U 1920x1080 LCD HDTV connected via a DVI->HDMI cable.

nouveau incorrectly detects this panel as 1320x768 and ignores the 1920x1080 modeline, then starts properly at 1360 x 768. Unfortunately this is not the native resolution of this panel and it looks terrible.

After reading some other bug reports here it was suggested adding option "Randr12" may resolve the problem. This causes the X server to crash with a backtrace (see attachment)

Its also interesting to note that the NV driver gives this message in regards to this panel:

(--) NV(0): Panel size is 1360 x 768
(II) NV(0): NOTE: This driver cannot reconfigure the BIOS-programmed size.
(II) NV(0): These dimensions will be used as the panel size for mode validation.

and refuses to set 1920x1080 as well.

I will attach all the Xorg logs from nouveau as well as an EDID dump from the display.
Comment 1 Erik Sejr 2008-09-29 23:51:39 UTC
Created attachment 19300 [details]
Nouveau/X server starts - Wrong resolution
Comment 2 Erik Sejr 2008-09-29 23:53:05 UTC
Created attachment 19301 [details]
NV Driver log
Comment 3 Erik Sejr 2008-09-29 23:54:27 UTC
Created attachment 19302 [details]
Shartp LC-42D64U EDID
Comment 4 Maarten Maathuis 2008-09-30 02:19:36 UTC
Never file bugs against older driver revisions, i suggest you at least update to the latest version and try again.
Comment 5 Erik Sejr 2008-09-30 07:51:44 UTC
(In reply to comment #4)
> Never file bugs against older driver revisions, i suggest you at least update
> to the latest version and try again.
> 

I attempted to build the latest version and ran into compile issues with the x driver. I think I may know the reason though and I will build it again and recreate the bug report if required.



Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.