[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Re: Xorg and multiple graphics cards
From:       Alex Deucher <alexdeucher () gmail ! com>
Date:       2009-04-16 13:59:46
Message-ID: a728f9f90904160659h30e4eedbo3f001147f9dcd3f1 () mail ! gmail ! com
[Download RAW message or body]

On 4/16/09, martin f krafft <madduck@madduck.net> wrote:
> also sprach Alex Deucher <alexdeucher@gmail.com> [2009.04.15.1859 +0200]:
> > That's what zaphod mode is.  What sort of problem do you get when
> > you use that config against the newer driver?
> 
> 
> Using the following software on Debian sid:
> 
> ii  xserver-xorg    1:7.3+18        the X.Org X server
> ii  xserver-xorg-co 2:1.4.2-11      Xorg X server - core server
> ii  xserver-xorg-vi 1:6.9.0-1+lenny X.Org X server -- ATI display driver wrapper
> 
> and the first xorg.conf included in this post
> 
> http://lists.freedesktop.org/archives/xorg/2009-April/045107.html
> 
> with ModulePath commented, such that it uses the Debian-installed
> driver, instead of the one I custom-compiled and installed into
> /usr/local:
> 
> 0. the server starts up
> 1. it displays some Radeon identification string on both heads
> connected to the primary card, while the head on the secondary
> card stays black
> 2. the identification string changes into the sequence
> "♀♀#♀#♀#♀#♀#♀", which stays there \
> forever, but the screens eventually go black
> 3. the log (attached) informs me of a segfault with this backtrace:
> 
> Backtrace:
> 0: /usr/bin/X(xf86SigHandler+0x6a) [0x47898a]
> 1: /lib/libc.so.6 [0x7f8e894b1190]
> 2: /usr/bin/X(RRCrtcSetRotations+0) [0x525c90]
> 3: /usr/bin/X(xf86RandR12SetRotations+0x77) [0x4b90a7]
> 4: /usr/bin/X(xf86CrtcScreenInit+0xad) [0x4b45ad]
> 5: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONScreenInit+0x1bd8) \
>                 [0x7f8e8701ef38]
> 6: /usr/bin/X(AddScreen+0x249) [0x436209]
> 7: /usr/bin/X(InitOutput+0x277) [0x46ab27]
> 8: /usr/bin/X(main+0x2c6) [0x4369f6]
> 9: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f8e8949d5a6]
> 10: /usr/bin/X [0x435e99]
> 
> Fatal server error:
> Caught signal 11.  Server aborting

Does it work any better with xserver 1.5 or newer?  IIRC, there was a
bug where RRCrtcSetRotations() dereferenced pScrn->pScreen before it
was set.  I don't remember off hand when it was fixed however.

Alex
_______________________________________________
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic