You got that right, Eqaulizer's pipe depends on WGL_NV_gpu_affinity on NVIDIA cards and that's the reason why it doesn't run on consumer cards. GPU Caps Viewer has a database where you can see which card is supporting this extension ... and that are only the professional series cards. If any consumer card (perhaps Fermi, we don't know ...) would support the extension, the pipe concept of Equalizer works fine on that card.
And, to clear this also up again: one pipe equals one physical GPU in that case. So if you want to address certain GPUs by yourself, then you need several pipes. -------- Original-Nachricht -------- > Datum: Thu, 11 Mar 2010 08:49:42 +0100 > Von: Raymond de Vries <[email protected]> > An: [email protected] > Betreff: Re: [eq-dev] Dependancies for building with VS2008? > Hi Chris, > > Thanks so much for your detailed, and very clear reply. I will indeed > try the 2-pipe config and let you know. > > To be sure, is this an issue that equalizer depends on > WGL_NV_gpu_affinity on nvidia cards? It seems to me that you write this > explicitly (also in your previous mails, now that I read them again). > > Or is it a fundamental issue with consumer cards? My current primary > focus is to address, in some way, a certain gpu. > > thanks > Raymond > > > On 3/10/2010 6:43 PM, Christian Kehl wrote: > > So,l to clear up: the fact you can run 4 windows doesn't mean it uses > the separate GPUs. 4 windows are 4 different windows, but if you want to > address different GPUs, you need to run one of the 2-pipe.*.eqc-config files. > This means: The input of 1 windows is computed by different GPUs. If you > want to have different windows pumped with information by different GPUs, you > have to write an own config ... soemthing like 4-window-2-pipe, while > always 2 windows get pumped by 1 GPU. > > > > Therefore, it is not a problem to run an application with multiple > windows. you can also run 16 windows on 1 GPU, although you have then horrible > fps. You should first try to run a 2-pipe config. Although I am sure it will > fuck up then in release and build, because your equalizer can't address > the second GPU for the second part of the screen. This is because the loss of > support of the basic OpenGL-function for consumer cards. And this is not > done or controllable by the little cross in the NVIDIA Control Panel. > > > > No matter of having the cross there or not, you are always physically > using SLI, because the tiny bridge for multiple NVIDIA cards is named like > that. The only difference is if you also logically use SLI as a controlled > function of the Control Center, or if you are programming the distribution > for the SLI-Bus by OpenGL extension, respective Equalizer. > > > > So, unfortunately, with normal Graphics Libraries you are normally not > able to address specific GPUs in consumer solutions. Your hope/new way can > be the GPGPU interfaces. There, it is possible for all cards to address > specific cards of Multi-GPU configurations. Perhaps you could use the fact > that > you can differentiate between the cards in OpenCL and use it's OpenGL > connection. Would be an option to implement as a consumer solution in the, > beside this bad effect, wonderful Equalizer. Perhaps you talk about that later > with Stefan. > > > > First: Try to run 2-pipe-config ;-) > > > > -------- Original-Nachricht -------- > >> Datum: Wed, 10 Mar 2010 17:19:37 +0100 > >> Von: Raymond de Vries<[email protected]> > >> An: [email protected] > >> Betreff: Re: [eq-dev] Dependancies for building with VS2008? > > > >> Hi Chris, > >> > >> Thanks for your mail, there's a lot of info in it. I am still a little > >> confused by some of your remarks. > >> > >> You say that SLI has to be disabled. I understand the reason behind it > >> but at least this is not necessary for running the examples with 4 > >> windows. It doesn't matter if SLI is enabled or disabled. With SLI > >> enabled I can see the visual indicators nicely in each window. For > >> instance when running eqPly with 4 windows. Maybe you mean something > else? > >> > >> You say that I will not be able to assign a specific render job to a > >> specific GPU. Right? My client does not fuck up anymore, it was 'just' > a > >> matter of not-found dll. > >> > >> Please realize that I am still a newbie when it comes to equalizer > >> functionality, I am only just building it. > >> > >> Would I be able to address a specific card when the card are different > >> types? > >> > >> I am still confused how one could use the extra power of an extra gfx > >> card... > >> > >> thanks > >> Raymond > >> > >> > >> On 3/10/2010 3:55 PM, Christian Kehl wrote: > >>> I know. SLI meaning the cards are connected physically over SLI. SLI > >> always has to be disabled. But in order the normal cards don't have the > >> wgl_gpu_affinity-extension, you can't decided by your own code in > Equalizer to > >> use the cards seperately. That's why your client fucks up, because you > are > >> trying to enter the 2-pipe config although you don't have logically two > cards > >> (only one), because your cards don't have the OpenGL extension you > need. > >> You can also see this by open your system device manager. when you look > into > >> the graphics interface description, you see that although both cards > are > >> seperately there, both are bind to exactly the same device, only > different > >> memory addresses. > >>> > >>> SO: No Equalizer Multi-Pipe for non-professional cards. > >>> > >>> -------- Original-Nachricht -------- > >>>> Datum: Wed, 10 Mar 2010 10:10:48 +0100 > >>>> Von: Raymond de Vries<[email protected]> > >>>> An: Equalizer Developer List<[email protected]> > >>>> Betreff: Re: [eq-dev] Dependancies for building with VS2008? > >>> > >>>> Hi Chris, > >>>> > >>>>> I tried that two, but since the pipe-concept is based upon the > OpenGL > >>>> extension wgl_gpu_affinity, it's not working for non-Quadro cards. > The > >>>> extension is only supported for the professional series NVIDIA cards. > >>>> > >>>> Can you elaborate with 'tried that two'? This is what happens at my 2 > >>>> computers: > >>>> - laptop, Windows 7 32 bit, GeForce 9500M GS, Debug ok, Release ok > >>>> - desktop, Windows 7 32 bit, 2 GeForce GTS 250 SLI disabled, Debug > >>>> crash, Release ok > >>>> > >>>> My problem looks to me as a wrong lib or dll. What do you think? > >>>> > >>>>> So, clearly speaking: No GeForce 8/9 SLI, no GTS SLI and no GTX SLI. > >>>> > >>>> Ok, that's fine with me. I am explicitly not using SLI, because > >>>> eventually I want to use each GPU for a different task. > >>>> > >>>>> That how far I got after writing thesis about it since several > months. > >>>> > >>>> Interesting. Is your thesis already finished? I've seen that you > >>>> mentioned in feb this year that you were still writing. It would be > >>>> interesting for us here :-) > >>>> > >>>> best regards > >>>> Raymond > >>>> > >>>> > >>>>> > >>>>> Greetings, > >>>>> > >>>>> Chris > >>>>> > >>>>> -------- Original-Nachricht -------- > >>>>>> Datum: Tue, 09 Mar 2010 21:02:57 +0100 > >>>>>> Von: Raymond de Vries<[email protected]> > >>>>>> An: [email protected] > >>>>>> Betreff: Re: [eq-dev] Dependancies for building with VS2008? > >>>>> > >>>>>> Hi, > >>>>>> > >>>>>> I have done another test, and I see a difference... > >>>>>> > >>>>>> The crash happens on my desktop machine with 2 GPUs (GeForce GTS > >> 250), > >>>>>> non-SLI. I just did a test with the same solution + project files > on > >> my > >>>>>> laptop (1 gfx card of course, GeForce 9500M GS) and that's working > >>>>>> correctly, in both Release and Debug mode. > >>>>>> > >>>>>> Both tests are done on Windows 7, Visual Studio 2008. Any thoughts > >> how > >>>> I > >>>>>> can help to improve eq? > >>>>>> > >>>>>> Anyone using a similar setup? > >>>>>> > >>>>>> Thanks, > >>>>>> Raymond > >>>>>> > >>>>>> > >>>>>> > >>>>>> On 3/9/2010 5:42 PM, Raymond de Vries wrote: > >>>>>>> Hi, > >>>>>>> > >>>>>>> I just wanted to report my first success (maybe it helps someone > >>>> else): > >>>>>>> the applications start correctly but only in Release build?! The > >> Debug > >>>>>>> build of the applications all crash with the notification "The > >>>>>>> application was unable to start correctly (0xc0150002). Click OK > to > >>>>>>> close the application." > >>>>>>> > >>>>>>> Does this ring a bell to anyone? Or a pointer how to fix this? > >>>>>>> > >>>>>>> Thanks > >>>>>>> Raymond > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On 3/9/2010 4:32 PM, Raymond de Vries wrote: > >>>>>>>> Hi Stefan, > >>>>>>>> > >>>>>>>> Please see my later message that is held back from the list, it > >> says > >>>>>>>> "Your message to eq-dev awaits moderator approval". > >>>>>>>> > >>>>>>>> regards > >>>>>>>> Raymond > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On 3/9/2010 4:17 PM, Stefan Eilemann wrote: > >>>>>>>>> Hi Raymond, > >>>>>>>>> > >>>>>>>>> On Tue, Mar 9, 2010 at 2:12 PM, Raymond de > Vries<[email protected]> > >>>>>> wrote: > >>>>>>>>>> If so, could you give me some pointers where to find/collect > the > >>>>>> dependancies? > >>>>>>>>> > >>>>>>>>> What dependencies are you missing? I would assume that you have > >> all > >>>>>>>>> dependencies as part of the svn tree. The tree itself might not > >>>>>>>>> compile since it is not yet an official platform, although > others > >> on > >>>>>>>>> this list have used VS2008/Win7. > >>>>>>>>> > >>>>>>>>> Hopefully somebody will jump in to help you - it might help if > you > >>>>>>>>> post a more concrete problem description (e.g. the compile > error). > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> HTH, > >>>>>>>>> > >>>>>>>>> Stefan. > >>>>>>>>> > >>>>>>>>> _______________________________________________ > >>>>>>>>> eq-dev mailing list > >>>>>>>>> [email protected] > >>>>>>>>> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > >>>>>>>>> http://www.equalizergraphics.com > >>>>>>>> > >>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> eq-dev mailing list > >>>>>>>> [email protected] > >>>>>>>> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > >>>>>>>> http://www.equalizergraphics.com > >>>>>>> > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> eq-dev mailing list > >>>>>>> [email protected] > >>>>>>> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > >>>>>>> http://www.equalizergraphics.com > >>>>>> > >>>>>> > >>>>>> _______________________________________________ > >>>>>> eq-dev mailing list > >>>>>> [email protected] > >>>>>> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > >>>>>> http://www.equalizergraphics.com > >>>>> > >>>> > >>>> > >>>> _______________________________________________ > >>>> eq-dev mailing list > >>>> [email protected] > >>>> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > >>>> http://www.equalizergraphics.com > >>> > >> > >> > >> _______________________________________________ > >> eq-dev mailing list > >> [email protected] > >> http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > >> http://www.equalizergraphics.com > > > > > _______________________________________________ > eq-dev mailing list > [email protected] > http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev > http://www.equalizergraphics.com -- Sicherer, schneller und einfacher. Die aktuellen Internet-Browser - jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/chbrowser _______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

