From: Angus Dorbie (dorbie++at++sgi.com)
Date: 05/24/2000 14:03:45
This suggestion won't work.
The DRI does not yet support multicard GLX and you can only have one GLX
implementation with XFree86 4.0. So, you might be able to rig something
with two completely separate X servers with their own GLX
implementations, one from nVidia and the other DRI and change all the
linking stuff as already mentioned and run multiple copies of Performer.
There may be other caveats and it may not be possible to configure this
correctly, at the very least it would be difficult (an understatement
:-).
Cheers,Angus.
Angus Dorbie wrote:
>
> This cannot work with a single app right now.
>
> It might be possible by running two copies of Performer as separate
> applications but you need DRI based drivers to handle the dispatch of
> OpenGL to the right card with this type of config and the nVidia drivers
> don't use that framework but use their own fast dispatch method so you'd
> need to mess around with which different version of OpenGL libs that the
> two copies of Performer linked to so that the nvidia display got
> hardware acceleration via the SGI nVidia drivers and the voodoo's (SLI I
> assume) worked via the DRI drivers.
>
> This is my best guess as to what you need to do, I haven't tried this, I
> expect you'll be the pioneer if you proceed with your plan.
>
> The stereo will be horrid since there will be no sync of refresh, swaps
> or update. You could do a little bit in software through shared memory
> but you's will at least like to block on frame completion before the
> swap probably just after pfDraw and that will slow you down. There will
> also inevitably be some subtle and perhaps not so subtle differences in
> rendering outbut between the eyes with this kind of heterogeneous
> solution.
>
> This all kind of assumes that you are aiming for a GeForce + voodoo3 SLI
> combo. A more homogeneous 2X voodoo3 solution would be less troublesome
> but slower.
>
> Cheers,ANgus.
>
> Jason Daly wrote:
> >
> > Has anyone had any success getting a multipipe configuration working under
> > Linux? Does Performer 2.3 for Linux even support it?
> >
> > I'm looking to drive a stereo HMD with a Linux box. If anyone has
> > any pointers on how this might be done I'd appreciate it.
> >
> > My configuration is a P2-300 with an Nvidia GeForce DDR card in the AGP
> > slot and two 3dfx Voodoo3 3000's in PCI slots. I'm running Redhat 6.2
> > with XFree86 4.0.
> >
> > Thanks,
> >
> > --"J"
> >
> > Jason Daly
> > jdaly++at++ist.ucf.edu
> >
> > "I'm a castaway stranded in a desolate land,
> > I can see the footprints in the virtual sand."
> > --Neil Peart
> >
> > -----------------------------------------------------------------------
> > List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> > Submissions: info-performer++at++sgi.com
> > Admin. requests: info-performer-request++at++sgi.com
>
> --
> For Performer+OpenGL tutorials http://www.dorbie.com/
>
> "In the middle of difficulty lies opportunity."
> --Albert Einstein
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
-- For Performer+OpenGL tutorials http://www.dorbie.com/"In the middle of difficulty lies opportunity." --Albert Einstein
This archive was generated by hypermail 2b29 : Wed May 24 2000 - 14:03:57 PDT