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