Hi Raymond,

I have Ubuntu 9.04.

You should configure your X server. Here is what glxinfo shows on our  
machines:

$ glxinfo | grep display
name of display: 0:0.0
display: 0:0  screen: 0
display: 0:0  screen: 1
display: 0:0  screen: 2
display: 0:0  screen: 3

We have 2 GeForce 9800 GX2 here, they are shown as 4 devices.
(I just connected all 4 displays once to get proper xorg.conf :)
  and then saved it to other machines).

When actual displays are not connected driver thinks that some
analog display with low resolution is connected (that's why you
need to specify viewports' sizes if you are using full screen mode).

Also, recently a bug with p-buffers on linux was discovered:

https://sourceforge.net/tracker/?func=detail&aid=2934387&group_id=170962&atid=856209

I'm not sure if you will have it as well, try FBOs otherwise.

Older versions don't have this problem (I'm using quite old rev. 3335
in my tests).

Best regards,

Maxim Makhinya



On Apr 14, 2010, at 10:22 , Raymond de Vries wrote:

> Hi Maxim,
>
> Thnx, using the pbuffer config makes sense. Do I still need to  
> configure
> the X server to use the second GPU? When running eqServer with
> 2-pipe.2D.PBuffer.eqc eqPly still exits with this error (and hence
> eqServer is quit):
> "OS Pipe initialization failed: Can't open display: :0.1"
>
> On what platform are you btw? Eventually I want to use Windows (now
> using Kubuntu for testing).
>
> thanks
> Raymond
>
>
> Maxim Makhinya wrote:
>> Hi Raymond,
>>
>> You need to use P-Buffer or FBO as a rendering target on your second
>> GPU.
>>
>> Check  2-pipe.2D.PBuffer.eqc in examples/configs.
>>
>> Also you might need to set also a viewport for your second GPU to  
>> cover
>> your area. Here is an example from one of my configs:
>>
>> global
>> {
>>     EQ_WINDOW_IATTR_HINT_FULLSCREEN    ON
>>     EQ_WINDOW_IATTR_HINT_DOUBLEBUFFER  OFF
>>     EQ_WINDOW_IATTR_HINT_DRAWABLE      pbuffer
>>     EQ_WINDOW_IATTR_PLANES_STENCIL     ON
>>     EQ_CHANNEL_IATTR_HINT_SENDTOKEN    ON
>> }
>> server
>> {
>>     config
>>     {
>>         appNode
>>         {
>>             pipe
>>             {
>>                 name     "pipe0n0"
>>                 device   0
>>                 window
>>                 {
>>                     name     "window0"
>>                     attributes
>>                     {
>>                         hint_drawable     window
>>                         hint_doublebuffer ON
>>                     }
>>                     viewport [ 0 0 2560 1600 ]
>>                     channel { name "channel0" }
>>                 }
>>             }
>>             pipe
>>             {
>>                 name     "pipe0n1"
>>                 device   1
>>                 window
>>                 {
>>                     name     "window1"
>>                     viewport [ 0 0 2560 1600 ]
>>                     channel { name "channel1" }
>>                 }
>>             }
>>         }
>>         compound
>>         {
>> ...
>>      }
>>     }
>> }
>>
>>
>> Best regards,
>>
>> Maxim Makhinya
>>
>>
>>
>> On Apr 14, 2010, at 09:50 , Raymond de Vries wrote:
>>
>>
>>> Hi,
>>>
>>> I'm sorry to ask but it is still unclear how I can use multiple GPUs
>>> while still using 1 monitor. I can succesfully use 2-pipe.2D.eqc to
>>> use
>>> my 2 GPUs for 1 window (on Kubuntu, crashes on Windows 7) when I  
>>> use 2
>>> monitors. But when I use only 1 screen, I cannot use 2-pipe.2D.eqc,
>>> the
>>> server aborts ('unreachable code...').
>>>
>>> Thanks a lot for your tips & hints.
>>>
>>> Regards
>>> Raymond
>>>
>>>
>>> _______________________________________________
>>> 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