Bug 1423 - XRandR doesn't work when Xinerama is enabled
Summary: XRandR doesn't work when Xinerama is enabled
Status: RESOLVED WORKSFORME
Alias: None
Product: xorg
Classification: Unclassified
Component: Lib/Xrender (show other bugs)
Version: 6.8.0
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-19 19:40 UTC by Robert Van Gorkom
Modified: 2007-04-07 14:49 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.