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