Bug 1423

Summary: XRandR doesn't work when Xinerama is enabled
Product: xorg Reporter: Robert Van Gorkom <vangorra>
Component: Lib/XrenderAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED WORKSFORME QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: alan.coopersmith, freedesktop, roland.mainz
Version: 6.8.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Robert Van Gorkom 2004-09-19 19:40:51 UTC
I'm not sure if this is suppost to happen, but XrandR does not work when the
xinerama option is enabled in my xorg.conf file. However xranr works fine when
xinerama is disabled and i still use two screens.

Hope this helps.
Comment 1 Alex Deucher 2004-10-08 06:41:41 UTC
currently the two don't play nice.  the problem is xinerama doesn't update the
new screen info on an xrandr resize so you could potentially get some bad behavior.
Comment 2 Robert Van Gorkom 2004-10-22 15:12:15 UTC
>currently the two don't play nice.  the problem is xinerama doesn't update the
>new screen info on an xrandr resize so you could potentially get some bad 
>behavior.

if xinerama does not "play nice" and doesnt update the new screen info. Then 
why is xineramr not fixed to handle this problem?
Comment 3 Steff Davies 2006-01-13 09:44:18 UTC
Is this the cause of my problem, then? I'm on FreeBSD 6.0-Release, with two
nvidia cards. With xinerama off, GL works perfectly with the expected speed
difference between cards. With it on, GL apps do this sort of thing:

$ gleyes
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  144 (NV-GLX)
  Minor opcode of failed request:  4 ()
  Resource id in failed request:  0xa00001
  Serial number of failed request:  24
  Current serial number in output stream:  24

$ glxgears 
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  144 (NV-GLX)
  Minor opcode of failed request:  4 ()
  Resource id in failed request:  0xa00002
  Serial number of failed request:  26
  Current serial number in output stream:  26

I'd be delighted if this were fixed, as xinerama otherwise works very well for me.
Comment 4 Daniel Stone 2007-02-27 01:24:13 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 5 Daniel Stone 2007-04-07 14:49:23 UTC
steff: that isn't the cause of your problem per se, but it's another 'xinerama doesn't play nice with anything' issue.

randr-1.2 mostly resolves this one.

-> under the carpet

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.