[Bug 29852] Changing external monitors requires X restart
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Aug 31 00:57:20 PDT 2010
https://bugs.freedesktop.org/show_bug.cgi?id=29852
tim.holy at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|NOTOURBUG |
--- Comment #16 from tim.holy at gmail.com 2010-08-31 00:57:20 PDT ---
Sorry to reopen this, but when I was testing your suggestions yesterday, I was
switching between my work monitor (the HP) and a projector with maximum
resolution of only 1024x768. Once I went home, and manually turned off DVI-0
with xrandr --output DVI-0 --off, then a new problem surfaced: the Dell's
maximum resolution is not recognized.
$ xrandr
Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600
VGA-0 connected (normal left inverted right x axis y axis)
1280x1024 75.0 60.0
1152x864 75.0
1024x768 75.0 60.0
800x600 75.0 60.3
640x480 75.0 59.9
720x400 70.1
LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis) 285mm x
214mm
1400x1050 60.0*+ 50.0
1280x1024 59.9 60.0
1280x960 59.9
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 60.0 59.9
800x600 60.3 59.9
640x480 59.9 59.4
DVI-0 disconnected (normal left inverted right x axis y axis)
tim at diva:~/bin$ xrandr --output VGA-0 --mode 1920x1080
xrandr: cannot find mode 1920x1080
After some experimentation, I tried fixing it like this:
$ xrandr --newmode 1920x1080 $(cvt 1920 1080 | grep Modeline | tr -s ' ' | cut
-d ' ' -f 3-13)
which changed the output of xrandr to:
Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 531mm
x 298mm
1280x1024 75.0* 60.0
1152x864 75.0
1024x768 75.0 60.0
800x600 75.0 60.3
640x480 75.0 59.9
720x400 70.1
LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis) 285mm x
214mm
1400x1050 60.0*+ 50.0
1280x1024 59.9 60.0
1280x960 59.9
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 60.0 59.9
800x600 60.3 59.9
640x480 59.9 59.4
DVI-0 disconnected (normal left inverted right x axis y axis)
1920x1080 (0xb51) 173.0MHz
h: width 1920 start 2048 end 2248 total 2576 skew 0 clock 67.2KHz
v: height 1080 start 1083 end 1088 total 1120 clock 60.0Hz
But then
$ xrandr --addmode VGA-0 1920x1080
$ $ xrandr --output VGA-0 --mode 1920x1080
xrandr: screen cannot be larger than 1600x1600 (desired size 1920x1080)
When I try to fix this, I get:
$ xrandr --fb 1920x1080
xrandr: screen cannot be larger than 1600x1600 (desired size 1920x1080)
However, a fresh X restart (which I'm about to do now :-) ) can drive this
monitor at its native resolution.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the xorg-driver-ati
mailing list