Bug 30943

Summary: Xinerama dies quickly with many KDE, QT and other apps
Product: xorg Reporter: Paul Alfille <paul.alfille>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium CC: linusarver
Version: 7.5 (2009.10)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 27592    

Description Paul Alfille 2010-10-17 10:36:13 UTC
This is a new bug found in Ubuntu 10.10 using X server 1.9.0

Originally reported with nVidia drivers, there is an extensive thread finding similar problems on nouvea and ATI drivers as well.

Briefly, using Xinerama (either a single video card, or more commonly multiple cards) any or multiple applications kill the X-server, either instantly on displaying the app, or when the mouse cursor is moved into the screen area.

The full thread is on Ubuntu's launchpad page:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/650539

But some report the same problem with another Linux distribution (Xinerama).

Note, using the same hardware, but not Xinerama, works fine (within the limitations of not being able to transition between screens easily).

Backporting to earlier Xorg fixes the bug (except for some old instability in Xinerama).

The list of affected X applications is extensive, including Google Earth, kwrite, Opera, VirtualBox,...

I understand that Xinerama is not longer favored, but there is no alternative for many hardware configurations (Xrandr doesn't work with multiple display cards, or multiple GPUs on a single card like the nVidia NVS 420). 

I'd be glad to test any configuration or report any more details, as would the rest of the bug reporters, I'm sure.
Comment 1 Linus Arver 2010-10-17 13:09:39 UTC
A patch has been submitted upstream.

Discussion from Arch Linux: https://bbs.archlinux.org/viewtopic.php?pid=841628#p841628
Patch: http://lists.x.org/archives/xorg-devel/2010-October/014150.html
Comment 2 Linus Arver 2010-11-15 15:48:12 UTC
Fixed with commit 78f94f19aab66a1e5331df0ce29f36e310b4195d.

See http://cgit.freedesktop.org/xorg/xserver/commit/?id=78f94f19aab66a1e5331df0ce29f36e310b4195d

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.