Righto, so i have two monitors, 22" and 17 inch. Handy for my work. Through previous trickhackery, I had everything running more or less ok: I had the choice between two monitors and 2d, or one monitor 3d acceleration. Since it's a work machine, I chose the former.
After updating to 8.6, the X server bombs out on startup when in dual-head mode, ie, the two Devices in xorg.conf have the same BusID. Switching to stretch-screen (dtop={horizontal|vertical}) fixes the crash, but since the screens are different sizes this is unworkable: one is stretched out or the other is squished up.
I've tried enabling and disabling every single option in xorg.conf known to man, it makes no difference; the server crashes on startup every time if dual-head mode is selected. I've also checked all the .so version types and locations, symbolic links and anything else I could think of.
Last few lines of the Xorg.0.log (everything is fine before this):
System:
Debian unstable
kernel 2.6.25-2-686
Radeon 9800 Pro (yes, I know, old)
Dual CPU AMD 2400+
It would appear that the amdxmm.so module is to blame (perhaps some new shared memory stuff isn't working right?), but I'm not enough of a programmer to be certain.
Any ideas?
After updating to 8.6, the X server bombs out on startup when in dual-head mode, ie, the two Devices in xorg.conf have the same BusID. Switching to stretch-screen (dtop={horizontal|vertical}) fixes the crash, but since the screens are different sizes this is unworkable: one is stretched out or the other is squished up.
I've tried enabling and disabling every single option in xorg.conf known to man, it makes no difference; the server crashes on startup every time if dual-head mode is selected. I've also checked all the .so version types and locations, symbolic links and anything else I could think of.
Last few lines of the Xorg.0.log (everything is fine before this):
Code:
fglrx(0): Acceleration enabled (II) LoadModule: "amdxmm" (II) Loading /usr/lib/xorg/modules//amdxmm.so (II) Module amdxmm: vendor="X.Org Foundation" compiled for 7.1.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 0.3 Backtrace: 0: /usr/bin/X11/X(xf86SigHandler+0x7e) [0x80c913e] 1: [0xb7f80400] 2: /usr/lib/xorg/modules//amdxmm.so(amdxmmInit+0x435) [0xb4d8c3d5] 3: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0xb783f9ac] 4: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxScreenInit+0x7e6) [0xb7837946] 5: /usr/bin/X11/X(AddScreen+0x1f7) [0x8073d87] 6: /usr/bin/X11/X(InitOutput+0x236) [0x80aab56] 7: /usr/bin/X11/X(main+0x2b1) [0x8074561] 8: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7cfb455] 9: /usr/bin/X11/X(FontFileCompleteXLFD+0x219) [0x8073a51] Fatal server error: Caught signal 11. Server aborting (II) Screen 0 shares mem & io resources (II) Screen 1 shares mem & io resources
Debian unstable
kernel 2.6.25-2-686
Radeon 9800 Pro (yes, I know, old)
Dual CPU AMD 2400+
It would appear that the amdxmm.so module is to blame (perhaps some new shared memory stuff isn't working right?), but I'm not enough of a programmer to be certain.
Any ideas?
Comment