Bug 12608

Summary: Broken modeline handling in xf86-video-ati-6.7.194 (no 1280x960 detected)
Product: xorg Reporter: Bug <freedesktop>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.3 (2007.09)   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf
none
Xorg.0.log none

Description Bug 2007-09-28 03:17:19 UTC
1280x960 isn't detected in EDID and not shown in xrandr

It used to be a valid mode with the old driver.

Option "IgnoreEDID" "1"
Option "DDCMode" "0"
Are completely ignored.

As are manually specified Modelines in the monitor section.
Comment 1 Alex Deucher 2007-09-28 05:55:00 UTC
Please attach your xorg log and config.
Comment 2 Bug 2007-09-28 15:27:46 UTC
Created attachment 11814 [details]
xorg.conf
Comment 3 Bug 2007-09-28 15:28:26 UTC
Created attachment 11815 [details] [review]
Xorg.0.log
Comment 4 Bug 2007-10-01 13:45:31 UTC
ok, it was attached.
Comment 5 Bug 2007-10-01 16:32:38 UTC
> xrandr --newmode "1280x960"  148.50  1280 1344 1504 1728  960 961 964 1011 +hsync +vsync
> xrandr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1600 x 1200
VGA-0 disconnected (normal left inverted right x axis y axis)
S-video disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 312mm x 234mm
   1024x768       85.0 +   84.9     75.1  
   1600x1200      75.0* 
   1280x1024      84.8  
   800x600        84.9  
   640x480        84.6     60.0  
   720x400        70.1  
  1280x960 (0x60)  148.5MHz
        h: width  1280 start 1344 end 1504 total 1728 skew    0 clock   85.9KHz
        v: height  960 start  961 end  964 total 1011           clock   85.0Hz
> xrandr -s 1280x960
Size 1280x960 not found in available modes
> xrandr --version
Server reports RandR version 1.2
> 
Comment 6 Bug 2007-10-01 16:41:26 UTC
> xrandr --addmode DVI-0 1280x960
> xrandr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1600 x 1200
VGA-0 disconnected (normal left inverted right x axis y axis)
S-video disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 312mm x 234mm
   1024x768       85.0 +   84.9     75.1  
   1600x1200      75.0* 
   1280x1024      84.8  
   800x600        84.9  
   640x480        84.6     60.0  
   720x400        70.1  
   1280x960       85.0  
> xrandr -s 1280x960
> yippy! it works

strange it doesn't make it available by default, will try the vga head tomorrow.
Comment 7 Alex Deucher 2007-10-02 10:27:14 UTC
(In reply to comment #6)
> 
> strange it doesn't make it available by default, will try the vga head
> tomorrow.
> 

Well, it's an arbitrary mode.  Should we add all arbitrary modes?  I think not.  By default we make available the edid modes and/or vesa modes.  Manually adding modes will work with any output as long as it's supported by the monitor.
Comment 8 Steven Newbury 2007-11-22 16:44:16 UTC
Could this be related to https://bugs.freedesktop.org/show_bug.cgi?id=12626
Comment 9 Alex Deucher 2008-12-03 00:24:50 UTC
you can manually add modes with xrandr or via your config.  see this page for more:
http://wiki.debian.org/XStrikeForce/HowToRandR12

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.