Xorg and multiple graphics cards

Alex Deucher alexdeucher at gmail.com
Tue Apr 28 12:22:14 PDT 2009


On Tue, Apr 28, 2009 at 3:07 PM, martin f krafft <madduck at madduck.net> wrote:
> also sprach Alex Deucher <alexdeucher at gmail.com> [2009.04.28.1957 +0200]:
>> It won't work until your secondary card is posted.  Int10 posting
>> of secondary cards doesn't work with libpciaccess.  The non-int10
>> post code in the ddx is incomplete and disabled.
>
> You also explained on IRC:
>
>  Normally when you boot, the system bios initializes your video
>  card by executing a routine in the video bios. That's what we call
>  posting. So in your case, the non-int10 post code in the ddx needs
>  to be fixed, or we need to make int10 stuff work for seconday
>  cards with libpciaccess.
>
>> You can try it with the attached patch, but it likely won't make
>> a difference.
>
> It didn't. :(
>
>> Your best bet short term is to use xserver 1.4.x.
>
> Any idea how long that "short term" is? 1.4.x works fine for me at
> the moment, but I'd rather not build on that basis for indeterminate
> time...

Hard to say, depends on when the work gets done.  The universal fix
would be to get int10 and vga stuff working with libpciaccess, which
on Linux at least, requires a kernel vga arbiter.  Not sure about
other OSs.  radeon specific fixes would be to fix the non-int10 post
code in the radeon driver or switch to the kms/mm enabled radeon drm
and fix up any multi-card issues that may be lurking there.

Alex



More information about the xorg mailing list