Xorg and multiple graphics cards
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
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.
More information about the xorg