Xorg and multiple graphics cards

martin f krafft madduck at madduck.net
Thu Apr 16 10:00:08 PDT 2009


also sprach Alex Deucher <alexdeucher at gmail.com> [2009.04.16.1559 +0200]:
> >  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.

I now tried:

  (II) Module radeon: vendor="X.Org Foundation"
        compiled for 1.6.0, module version = 6.12.2
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 5.0

and I get the exact same behaviour described under (1) and (2),
although (1) passes a lot quicker, and the backtrace is slightly
different:

  Backtrace:
  0: /usr/bin/X(xorg_backtrace+0x26) [0x4ef046]
  1: /usr/bin/X(xf86SigHandler+0x39) [0x484219]
  2: /lib/libc.so.6 [0x7fed7f3da190]
  3: /usr/bin/X(dixLookupPrivate+0xa) [0x433b7a]
  4: /usr/lib/xorg/modules//libxaa.so [0x7fed7c9615e2]
  5: /usr/lib/xorg/modules/drivers//radeon_drv.so [0x7fed7d22a2c1]
  6: /usr/bin/X(xf86CrtcSetModeTransform+0x129) [0x4ac0a9]
  7: /usr/bin/X(xf86SetDesiredModes+0x2a9) [0x4ac939]
  8: /usr/lib/xorg/modules/drivers//radeon_drv.so [0x7fed7d20ab1f]
  9: /usr/bin/X(AddScreen+0x1c6) [0x432846]
  10: /usr/bin/X(InitOutput+0x241) [0x46d111]
  11: /usr/bin/X(main+0x20e) [0x432f5e]
  12: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fed7f3c65a6]
  13: /usr/bin/X [0x432599]

Thanks again for your time!

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
"you don't sew with a fork, so I see no reason
 to eat with knitting needles."
                               -- miss piggy, on eating chinese food
 
spamtraps: madduck.bogus at madduck.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: digital_signature_gpg.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature (see http://martin-krafft.net/gpg/)
URL: <http://lists.x.org/archives/xorg/attachments/20090416/d13d0d8e/attachment.pgp>


More information about the xorg mailing list