widescreen resolution problem 1920x1200 ati

Asked by cue

Hi,

First my context:

My related hardware is:
Graphic Card: ATI Technologies Inc R480 [Radeon X850XT Platinum (PCIE)]
Display: DELL 2407WFP

My related xorg.conf sections:
----------------
Section "Device"
 Identifier "ATI Technologies Inc R480 [Radeon X850XT Platinum (PCIE)]"
 Driver "ati"
 BusID "PCI:1:0:0"
 Option "UseFBDev" "true"
EndSection
Section "Monitor"
 Identifier "DELL 2407WFP"
 Option "DPMS"
 HorizSync 30-81
 VertRefresh 56-60
EndSection
Section "Screen"
 Identifier "Default Screen"
 Device "ATI Technologies Inc R480 [Radeon X850XT Platinum (PCIE)]"
 Monitor "DELL 2407WFP"
 DefaultDepth 24
 SubSection "Display"
  Modes "1920x1200" "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
 EndSubSection
EndSection
-----------------

I do not load any modules in xorg.conf.

Console output:
sudo xrandr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1920 x 1200
VGA-0 connected 1600x1200+0+0 (normal left inverted right) 432mm x 324mm
   1600x1200 60.0*+ 59.9
   800x600 56.2
   640x480 60.0
S-video disconnected (normal left inverted right)
DVI-0 connected 1600x1200+0+0 (normal left inverted right) 519mm x 324mm
   1920x1200 60.0 +
   1600x1200 59.9*
   1680x1050 60.0
   1280x1024 75.0 59.9
   1152x864 74.8
   1024x768 75.1 60.0
   800x600 75.0 60.3
   640x480 75.0 60.0
   720x400 70.1

THE PROBLEM:
general:
I cannot select the monitors native resolution of 1920x1200. It simply is not selectable neither under System->Preferences->Screen Resolution nor under System->Administration->Screens and Graphics.

What I did so far:
- 1 I installed the restricted driver which went well according to the resolution but not according to 3D acceleration, 3D Desktop Effects and my intention to use free software only. The restricted driver has been removed after the attempt already.
- 2 I tried the following modification in the Section "Monitor" of xorg.conf:
------------
Section "Monitor"
 Identifier "DELL 2407WFP"
 Option "DPMS"
# HorizSync 30-81
# VertRefresh 56-60
# Modeline "1920x1200" 154.128 1920 1968 2000 2080 1200 1203 1209 1235 +hsync -vsync
 Modeline "1920x1200@60" 210.68 1920 1952 2752 2784 1200 1224 1236 1261 +hsync -vsync
EndSection
------------
Interesting here was, that as soon as I commented out the HorizSync and VertRefresh lines after adding one Modeline (and a ctrl-alt-backspace) under System->Administration->Screens and Graphics the Monitor name was mentioned correctly instead of "custom1" and a lot of additional resolutions were selectable.
Anyway, I selected the resolution 1920x1200 and hit the TEST button. The test went well and I confirmed. Back to the initial dialog I hit the OK button and my display went into sleep mode.
So I again used ctrl-alt-backspace to restart xorg server and was back to a login screen with resolution of 1600x1200.

I realy would appreciate having the current ati driver work with my desired native resolution.

Please if someone has an idea let me know.

I am very happy with the ubuntu distribution otherwise so thank you anyway!

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu xorg Edit question
Assignee:
No assignee Edit question
Solved by:
Olivier
Solved:
Last query:
Last reply:
Revision history for this message
cue (keino) said :
#1

Hi again,
I forgot to mention:
I am using a dual boot system with winXP (under which the graphik works fine) and Ubuntu 7.10.

Revision history for this message
Bhavani Shankar (bhavi) said :
#2

Hello cue...

Seems like a monitor error. Although it is a configuration problem with Ubuntu. You just need to reconfigure xserver using;

sudo dpkg-reconfigure xserver-xorg

and it should work thereafter.

Course to get to a terminal you press Control-Alt-F1 (or f2, etc.)

Login.

Run the command:

sudo dpkg-reconfigure xserver-xorg

then

sudo /etc/init.d/gdm restart

(or sudo /etc/init.d/kdm restart if using kde/kubuntu)

Of course during the dpkg-reconfigure you want to select the options that work best with your system. and I always configure the monitor using the 'medium' option, which will let you select the resolution and refresh rate in a method that makes sense to me. Easy might work better for others.

Hope this helps!

Bhavani Shankar.

Revision history for this message
cue (keino) said :
#3

First of all, thank you very much for your fast response.

The current xorg.conf is already a result of exactly the procedure you advised me to apply.
I found your response to similar issues and applied it before I was posting my help request here.

The Option "UseFBDev" "true" is a result of your applied advise, since I answered YES to the corresponding Kernel Frame Buffer dialog in the xorg reconfigure process.

So still, any further idea?

all the best,
cue

Revision history for this message
oeolartep (oeolartep) said :
#4

Hi,
 I agree with Bhavani: this is a monitor configuration error.
I hope this can help you:

http://ubuntuforums.org/showthread.php?t=253604
https://bugs.edge.launchpad.net/ubuntu/+source/kde-guidance/+bug/157321

I think you can solve this problem without add a "modeline" to xorg.conf monitor section, just putting the right values of HorizSync and VertRefresh lines.

Good Luck

Revision history for this message
cue (keino) said :
#5

Thank you as well.

I made the changes according to the information of your link:

Section "Monitor"
 Identifier "DELL 2407WFP"
 Option "DPMS"
 HorizSync 30-83
 VertRefresh 56-76
EndSection

After restarting the xserver with ctrl-alt-backspace I was thrown back to the initially described phenomenon that I cannot select a higher resolution as 1600x1200.
Under System->Preferences->Screen Resolution I have the following resolutions available:
1600x1200
1280x1024
1152x864
1024x768
832x624
800x600
640x480

The corresponding xrandr output is:
sudo xrandr
[sudo] password for yeshe:
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1920 x 1200
VGA-0 connected 1600x1200+0+0 (normal left inverted right) 432mm x 324mm
   1600x1200 60.0*+ 59.9
   1280x1024 75.0
   1152x864 75.0 74.8
   1024x768 75.1 70.1 60.0
   832x624 74.6
   800x600 72.2 75.0 60.3 56.2
   640x480 75.0 72.8 66.7 60.0
   720x400 70.1
S-video disconnected (normal left inverted right)
DVI-0 connected 1600x1200+0+0 (normal left inverted right) 519mm x 324mm
   1920x1200 60.0 +
   1600x1200 59.9*
   1680x1050 60.0
   1280x1024 75.0 59.9
   1152x864 74.8
   1024x768 75.1 60.0
   800x600 75.0 60.3
   640x480 75.0 60.0
   720x400 70.1

So that has changed already compared with the initial output.

Maybe that can be of hint (last lines of Xorg.0.log):

(II) RADEON(0): Monitor name: DELL 2407WFP
(II) RADEON(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 170 MHz
(II) RADEON(0): EDID (in hex):
(II) RADEON(0): 00ffffffffffff0010ac17a053325931
(II) RADEON(0): 1711010380342178eeee91a3544c9926
(II) RADEON(0): 0f5054a54b008180a940714fb3000101
(II) RADEON(0): 010101010101283c80a070b023403020
(II) RADEON(0): 360007442100001a000000ff00555935
(II) RADEON(0): 34353736363159325320000000fc0044
(II) RADEON(0): 454c4c20323430375746500a000000fd
(II) RADEON(0): 00384c1e5311000a2020202020200096
(II) RADEON(0): EDID vendor "DEL", prod id 40983
(II) RADEON(0): Not using default mode "640x350" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x400" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "720x400" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1152x864" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x960" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x960" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) RADEON(0): Not using default mode "832x624" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x800" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1152x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1152x864" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1440x900" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1024" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1680x1050" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) RADEON(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) RADEON(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) RADEON(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) RADEON(0): Printing probed modes for output DVI-0
(II) RADEON(0): Modeline "1920x1200"x60.0 154.00 1920 1968 2000 2080 1200 1203 1209 1235 -hsync +vsync (74.0 kHz)
(II) RADEON(0): Modeline "1600x1200"x59.9 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync (74.5 kHz)
(II) RADEON(0): Modeline "1680x1050"x60.0 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
(II) RADEON(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) RADEON(0): Modeline "1280x1024"x59.9 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
(II) RADEON(0): Modeline "1152x864"x74.8 104.00 1152 1224 1344 1536 864 867 871 905 -hsync +vsync (67.7 kHz)
(II) RADEON(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) RADEON(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) RADEON(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) RADEON(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) RADEON(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) RADEON(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) RADEON(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)

I have no clue where to go from here, please help.

Revision history for this message
Olivier (olivier-lacroix) said :
#6

Hey cue !

Areyou using 2 displays ? I am not talking about dual boot...

xrandr seems to report that 2 outputs are connected : the VGA and DVI one.

Revision history for this message
Olivier (olivier-lacroix) said :
#7

Your monitor is a LCD if I am not mistaken. So get rid of the refresh lines.

And I am not sure of the fbdev line : using framebuffer can make bad things happen for suspend to ram.

Revision history for this message
cue (keino) said :
#8

Yes I have two display connected! The other one is off and has a max native resolution of 1600x1200 its a viewsonic connected via RGB cable.
The main display ist the DELL connected via DIV0. Both monitors are LCD. I commented out the fbdev line already.
With the DELL2407wfp it seems to be a common problem.
I will try something what is described here http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2006-December/037616.html.

Are this the refresh lines:

HorizSync 30-83
 VertRefresh 56-76

?????

Revision history for this message
Olivier (olivier-lacroix) said :
#9

OK. My guess is the second monitor does not help. Are you sure your graphic card can handle those resolutions (I mean, 1600x1200 + 1900x1200) ? The virtual size is certainly too big.

Try to disconnect the VGA cable, and enter in a terminal

sudo xrandr --auto

Does that help ?

Revision history for this message
cue (keino) said :
#10

I have exactly that hardware set up up and running under winXP, thats why I mentioned having a dual boot system.
So we can exclude any handicaps from the hardware perspective.

Revision history for this message
Best Olivier (olivier-lacroix) said :
#11

Yes. bu maybe a limitation of the ati linux driver...

Revision history for this message
cue (keino) said :
#12

A big step forward, thank you Olivier.

After unplugging the switched off (suspended) second monitor and restarting xorg by ctrl-alt-backspace I had already at the login the native resolution of 1920x1200 on the DELL display!!
And that without having a modeline specification as Omar Olarte already mentioned.

Any Idea to extend the desktop to the second display like under winXP?

(1920+1600)x1200 runs great under winxp environment and I appreciate it very much during development work.

Anyway the problem according to that issue is solved!

Thank you very much!

cue

Revision history for this message
cue (keino) said :
#13

Thanks Olivier, that solved my question.