Summary: | [GM45 KMS] xrandr cannot change relative positions of outputs | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Bryce Harrington <bryce> | ||||||||||||
Component: | Driver/intel | Assignee: | Jesse Barnes <jbarnes> | ||||||||||||
Status: | RESOLVED NOTABUG | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||||
Severity: | minor | ||||||||||||||
Priority: | medium | CC: | nickolai | ||||||||||||
Version: | 7.4 (2008.09) | ||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||
OS: | Linux (All) | ||||||||||||||
Whiteboard: | |||||||||||||||
i915 platform: | i915 features: | ||||||||||||||
Attachments: |
|
Description
Bryce Harrington
2009-07-27 21:10:28 UTC
Created attachment 28092 [details]
BootDmesg.gz
Created attachment 28093 [details]
CurrentDmesg.txt
Created attachment 28094 [details]
XorgLog.txt
Created attachment 28095 [details]
Xrandr.txt
Created attachment 28096 [details]
monitors.xml.txt
Hello, I've hit this on slackware too. Using a 2.6.30.X kernel, I use the following the set multiple monitors for my laptop: xrandr --output LVDS --mode 1280x800 --output VGA --mode 1280x1024 -r 60 --pos 1280x0 As soon as I enable KMS, the command simple does not work. When I startx, I get cloned output on each monitor, and am unable to over-ride it with xrandr. Disabling KMS and attempting again, the xrandr command works exactly as expected. Running x-server 1.6.3, mesa 7.5, intel 2.8.0, and xrandr 1.3 (slackware's -current, stock, with the exception of the kernel). My hardware is a Lenovo thinkpad, with a 965 chipset. (In reply to comment #6) > Hello, > > I've hit this on slackware too. Using a 2.6.30.X kernel, I use the following > the set multiple monitors for my laptop: > > xrandr --output LVDS --mode 1280x800 --output VGA --mode 1280x1024 -r 60 --pos > 1280x0 > > As soon as I enable KMS, the command simple does not work. When I startx, I > get cloned output on each monitor, and am unable to over-ride it with xrandr. > Disabling KMS and attempting again, the xrandr command works exactly as > expected. > > Running x-server 1.6.3, mesa 7.5, intel 2.8.0, and xrandr 1.3 (slackware's > -current, stock, with the exception of the kernel). My hardware is a Lenovo > thinkpad, with a 965 chipset. > Sorry, a very quick update on mine. I failed to realize KMS changes the naming (VGA -> VGA1). It works for me - disregard my comment! Sorry for the noise :) Oh, good catch! Using the KMS names (VGA1, LVDS1) seems to work for me as well. I wonder why xrandr doesn't give an error when an invalid output name is specified? Yeah, xrandr could be a lot friendlier, but that's what we have nice GUI tools for, right? :) Well, I don't expect the command-line tools to be terribly friendly, but most other tools seem to report an error, or at least a warning, when I use an invalid name: nickolai@sahara:~$ xterm -display :blah xterm Xt error: Can't open display: :blah nickolai@sahara:~$ xterm -display :1 xterm Xt error: Can't open display: :1 nickolai@sahara:~$ xterm -fn blah xterm: cannot load font blah xterm: cannot load font blah nickolai@sahara:~$ xterm -fg blah Warning: Color name "blah" is not defined nickolai@sahara:~$ and even xrandr seems to be helpful when I specify a bad mode: nickolai@sahara:~$ xrandr --output LVDS1 --mode blah xrandr: cannot find mode blah nickolai@sahara:~$ so it seems like this is a bug with xrandr, though not one I strongly care about anymore. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.