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

Reply via email to