Public bug reported:

Binary package hint: screen-resolution-extra

System: up-to-date Ubuntu Karmic Koala
VGA: Radeon 4550, proprietary fglrx driver

gnome-display-properties wants to change the virtual frambuffer size
despite the fact that the current size is big enough. And worse, it then
sets an invalid value.

My configuration:
Two LCDs at ports DFP1 and DFP5, both sized 1920x1200, both in portrait mode, 
side by side. So thats a virtual size of 2400x1920, which I set in xorg.conf.

The corresponding (perfectly working) xrandr command is:
"xrandr --output DFP1 --mode 1920x1200 --rotate left --output DFP5 --mode 
1920x1200 --rotate left --right-of DFP1"

But setting this up using 'gnome-display-properties' results in a
request to change the 'Virtual' line in xorg.conf. When agreeing to
this, it is changed to "Virtual 3120 1200", which is complete nonsense:
regardless of rotation, those two screens will never fit into that.

Restoring the original "Virtual 2400x1920" line, manually editing
.config/monitors.xml and logging out and in works fine.

So it's just a problem of the settings GUI. It seems it tries to be "smart" and 
guesses what randr will accept and what not. Why not just run the randr command 
and see if that complains? xrandr gives you errors of the following kind:
"xrandr: screen cannot be larger than 2400x1920 (desired size 3840x1200)"
which could be parsed to find the correct values for xorg.conf.

Note1: I cannot tell if this problem was present in Jaunty, as the whole 
display dialog was somewhat broken back then (at least for my 
dual-rotated-screen needs)
Note2: The affected package may also be "gnome-control-center", I'm not sure.
Note3: This seems somehow related to #433856, but as that one is "fixed", I 
started a new bug.

** Affects: screen-resolution-extra (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: display dual virtual xrandr

-- 
gnome-display-properties makes unnecessary and wrong changes to virtual line in 
xorg.conf
https://bugs.launchpad.net/bugs/472660
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to