Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 317959 - x11-drivers/xf86-video-ati Vertical stripes
Summary: x11-drivers/xf86-video-ati Vertical stripes
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL: http://forums.gentoo.org/viewtopic-p-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-30 22:59 UTC by Arsen Shnurkov
Modified: 2015-02-22 21:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/log/Xorg.0.log (Xorg.0.log,60.52 KB, text/plain)
2010-04-30 22:59 UTC, Arsen Shnurkov
Details
/etc/X11/xorg.conf (xorg.conf,4.08 KB, text/plain)
2010-04-30 23:50 UTC, Arsen Shnurkov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arsen Shnurkov 2010-04-30 22:59:21 UTC
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
Comment 1 Arsen Shnurkov 2010-04-30 22:59:53 UTC
Created attachment 229857 [details]
/var/log/Xorg.0.log
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-04-30 23:17:46 UTC
(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.
Comment 3 Arsen Shnurkov 2010-04-30 23:29:59 UTC
(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
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-04-30 23:32:07 UTC
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.
Comment 5 Arsen Shnurkov 2010-04-30 23:50:38 UTC
Created attachment 229861 [details]
/etc/X11/xorg.conf

I've commented out almost all options - nothing changes
Comment 6 Arsen Shnurkov 2010-05-01 08:20:59 UTC
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.
Comment 7 Chí-Thanh Christopher Nguyễn gentoo-dev 2010-05-01 08:33:09 UTC
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.
Comment 8 Arsen Shnurkov 2010-05-01 13:09:10 UTC
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?
Comment 9 Matt Turner gentoo-dev 2015-02-22 21:55:13 UTC
Hopefully fixed long ago. If not, open a bug upstream https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon