Bugzilla – Bug 387498
gnome-display-properties doesn't show all possible hardware resolutions
Last modified: 2008-08-06 01:30:27 UTC
gnome-display-properties doesn't show all resolutions that the hardware supports (even if that resolution is selected in Sax2). For example, I have a Lenovo ThinkPad T60p with a Dell 2007FPb monitor attached. I've told Sax2 that second monitor is a "DELL 1901FP (DIGITAL)" (not that it seems to matter much) and the Second Monitor Resolution is 1400x1050 (to match the primary laptop monitor). While Sax2 is OK with this, gnome-session-properties will only permit 1600x1200, 1280x1024, 1152x864, 1024x768, 800x600, 640x480, 720x400, and Off. openSUSE 10.3 had no problem setting the external monitor to use 1400x1050.
Well.... don't you need the package '915resolution' to be able to see all possible video modes (like 1440x900)? I might be wrong, but....
Can you please provide the output of "xrandr -q"?
Screen 0: minimum 320 x 200, current 2680 x 1050, maximum 2680 x 1400 VGA_1 connected 1280x1024+0+0 367mm x 275mm 1280x1024 59.9* 1024x768 60.0 800x600 60.3 640x480 60.0 PANEL connected 1400x1050+1280+0 287mm x 215mm 1400x1050 60.0*+ DVI-D_1 disconnected 1024x768_60 (0x54) 64.1MHz h: width 1024 start 1080 end 1184 total 1344 skew 0 clock 47.7KHz v: height 768 start 769 end 772 total 795 clock 60.0Hz
This may be an issue with the Free radeonhd drivers and/or xrandr. If I instead use the binary ATI fglrx drivers and Xinerama (sax2 Dual Head Mode -> Xinerama Multihead), then the external display follows the resolution set in sax2 of 1400x1050, allowing both monitors to have the same resolution. Even better (for me), Display Information applet (the thing that allows selecting the screen resolution) now shows both multihead and singlehead items (e.g. 2800x1050, 1400x1050, 800x600, etc.), whereas before it would only show singlehead items....for the external display (!).
This apparently got fixed in one of the openSUSE 11.0 updates. Using the driver: xorg-x11-driver-video-radeonhd-1.2.1_080522_566ba69-6.1 Sax2 is configured so that the Second Monitor is "DELL 1900FP (ANALOG)" (again, no idea if this is actually relevant), with the Second Monitor Resolution set to 1400x1050 (SXGA+). xrandr -q now reports: Screen 0: minimum 320 x 200, current 2800 x 1050, maximum 2800 x 1400 VGA_1 connected 1400x1050+0+0 367mm x 275mm 1400x1050 60.0*+ 1280x1024 59.9 60.0 1280x960 60.0 1366x768 60.0 1280x800 60.0 1152x864 60.0 1280x768 60.0 1280x720 60.0 1024x768 60.0 60.0 58.8 1280x600 60.0 1024x600 60.0 58.7 800x600 60.3 60.0 58.7 768x576 60.0 58.6 640x480 60.0 60.0 PANEL connected 1400x1050+1400+0 287mm x 215mm 1400x1050 60.0*+ DVI-D_1 disconnected 1024x768_60 (0x66) 64.1MHz h: width 1024 start 1080 end 1184 total 1344 skew 0 clock 47.7KHz v: height 768 start 769 end 772 total 795 clock 60.0Hz That's the good news -- gnome-display-properties now shows appropriate display modes, as does xrandr. The less good news is `resapplet`: it only shows the display modes of the external display (1400x1050, 1280x1024, etc.), not the "combined" display. Under the proprietary fglrx drivers, resapplet would show a 2800x1050 (dual-screen) as well as 1400x1050 entries (mirrored output), which made it ~trivial to enable mirroring/disable the external monitor. This is not the case with the radeonhd driver (and attempts to set it back to single screen output run afoul of https://bugzilla.novell.com/show_bug.cgi?id=398364). Should we close this, as gnome-display-properties is working? Or should we leave it open for the resapplet issue?
Thanks for confirming this, Jonathan. I'll close the bug --- resapplet is going away for 11.1 :)