I have three DELL monitors connected to Sapphire RADEON 4850 X2 card. Month ago it all works ok. After update to xorg-server 1.7.6 xinerama became broken. So I've masked some packages (because new xinerama work incorrectly with new xorg-servers): $ cat /etc/portage/package.mask/xorg >x11-base/xorg-server-1.6.5-r1 >=x11-libs/libXinerama-1.1 >=x11-proto/xineramaproto-1.2 >=media-libs/mesa-7.7.1 >=x11-libs/libXext-1.1.1 >=x11-libs/libXi-1.3 >=x11-libs/libXxf86vm-1.1.0 >=x11-libs/libXtst-1.1.0 >=x11-proto/xextproto-7.1.1 >=x11-proto/fixesproto-4.1.1 >=x11-proto/recordproto-1.14 >=x11-proto/xf86vidmodeproto-2.3 >=x11-proto/inputproto-2.0 Now (after system update and rollback to xorg-server-1.6.5) I have vertical stripes on the right monitor. When I drag the window to the right monitor, window doubles in width, but it became divided on stripes with four pixels width. Also some pixels wrap around to left monitor and overlap the image on left monitor as horizontal stripes at each four horisontal pixels. I have the following software installed: $ emerge -pv xorg-server x11-base/xorg-server-1.6.5-r1 USE="debug nptl sdl xorg -dmx -hal -ipv6 -kdrive -minimal -tslib" $ uname -r 2.6.33-gentoo-r1 $ zgrep "KMS" /proc/config.gz CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_RADEON_KMS=y $ grep "kernel" /boot/grub/menu.lst kernel /boot/kernel root=/dev/ram0 nomodeset radeon.agpmode=-1 init=/linuxrc realroot=/dev/sda3
Created attachment 229857 [details] /var/log/Xorg.0.log
(WW) RADEON(2): Option "FramebufferWC" is not used (WW) RADEON(2): Option "ReducedBlanking" is not used You seem to have lots of old cruft in xorg.conf.
(In reply to comment #2) > (WW) RADEON(2): Option "FramebufferWC" is not used > (WW) RADEON(2): Option "ReducedBlanking" is not used I tried to add that options to each section - they are not used even if i put them into config
Most old options are no longer used and have no effect. Some cause weird problems though. Best to start without any xorg.conf at all, then creating a minimal one which contains only the desired layout.
Created attachment 229861 [details] /etc/X11/xorg.conf I've commented out almost all options - nothing changes
I tried to attach screenshot, but desktop looks ok on screenshot. Also, if I exchange screen2 and screen3 in the config like that: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 2 "Screen3" RightOf "Screen0" Screen 3 "Screen2" LeftOf "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection the server crushes at start with message ... (II) AIGLX: Loaded and initialized /usr/lib64/dri/swrast_dri.so (II) GLX: Initialized DRISWRAST GL provider for screen 0 Backtrace: 0: /usr/bin/X(xorg_backtrace+0x26) [0x4e8876] 1: /usr/bin/X(xf86SigHandler+0x6f) [0x483b4f] 2: /lib64/libc.so.6 [0x7f5833b1af60] 3: /usr/bin/X(dixLookupPrivate+0x4) [0x430f54] 4: /usr/bin/X(xf86RandR12CreateScreenResources+0x71) [0x4ad721] 5: /usr/bin/X [0x4a3f38] 6: /usr/bin/X(main+0x254) [0x4303f4] 7: /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f5833b07a3d] 8: /usr/bin/X [0x42f9e9] Fatal server error: Caught signal 11. Server aborting Please consult the The X.Org Foundation support at http://wiki.x.org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information.
For whatever reason, Xinerama is sensitive to screen positioning. Certain layouts will work ok, while some expose weird issues (eg. capture mouse pointer in one screen) and others crash the X server. It is no longer really supported.
This is not the hardware error (I tried to change monitors and cables, tried to change the form of wire to check it's integrity - everything electronically works ok, and it also works ok under windows vista with three monitors) > xinerama is no longer really supported. What then i should do with the developer(s), who broke xinerama and doesn't implement multiple GPU support in xrandr? I know that OSS developers doesn't work for money (it is not interesting for them). Should i find his location and threat him physically?
Hopefully fixed long ago. If not, open a bug upstream https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon