First off, always turn off frame spoiling when benchmarking (vglrun
-sp).  I would guess that whatever graphics driver you're using doesn't
have 32-bit accelerated libraries installed.  With nVidia drivers, for
instance, you have to specify that you want to install these whenever
you run the driver installer.

Whenever you run GLXspheres without vglrun, you are running it using
indirect rendering, so the OpenGL rendering is done on the client
machine.  When you run it with vglrun, the OpenGL rendering is done on
the server machine.  Thus, it's the 32-bit rendering on the server that
is the problem.


On 10/12/11 3:04 PM, Theiss, Ingo wrote:
> Hi,
> 
> I am experience a massive performance drop when running a 32-bit binary 
> through VirtualGL from my Debian (64-bit) installation.
> The frames/sec with glxspheres64 are very good and I have no problems so far 
> running any 64-bit binary through VirtualGL.
> 
> vglrun +pr /opt/VirtualGL/bin/glxspheres64 
> [VGL] NOTICE: Automatically setting VGL_CLIENT environment variable to
> [VGL]    192.168.100.18, the IP address of your SSh client.
> Polygons in scene: 62464
> Visual ID of window: 0x21
> Context is Direct
> OpenGL Renderer: Gallium 0.4 on AMD BARTS
> Readback    -   57.53 Mpixels/sec-   51.55 fps
> 36.439298 frames/sec - 40.666257 Mpixels/sec
> Compress 0  -   90.28 Mpixels/sec-   80.90 fps
> Total       -   40.71 Mpixels/sec-   36.48 fps-   68.47 Mbits/sec (14.3:1)
> Readback    -   68.25 Mpixels/sec-   61.15 fps
> 42.498992 frames/sec - 47.428875 Mpixels/sec
> Compress 0  -   90.19 Mpixels/sec-   80.82 fps
> Total       -   47.43 Mpixels/sec-   42.50 fps-   80.53 Mbits/sec (14.1:1)
> Readback    -   68.11 Mpixels/sec-   61.03 fps
> 42.497685 frames/sec - 47.427416 Mpixels/sec
> Compress 0  -   90.09 Mpixels/sec-   80.72 fps
> Total       -   47.43 Mpixels/sec-   42.50 fps-   81.47 Mbits/sec (14.0:1)
> Readback    -   68.09 Mpixels/sec-   61.02 fps
> 42.498414 frames/sec - 47.428230 Mpixels/sec
> Compress 0  -   90.32 Mpixels/sec-   80.93 fps
> Total       -   47.42 Mpixels/sec-   42.49 fps-   80.67 Mbits/sec (14.1:1)
> 
> 
> Here is the result from running glxspheres (32-bit):
> 
> vglrun +pr /opt/VirtualGL/bin/glxspheres
> [VGL] NOTICE: Automatically setting VGL_CLIENT environment variable to
> [VGL]    192.168.100.18, the IP address of your SSh client.
> Polygons in scene: 62464
> Visual ID of window: 0x21
> Context is Direct
> OpenGL Renderer: Gallium 0.4 on AMD BARTS
> Readback    -   12.18 Mpixels/sec-   10.91 fps
> 9.744401 frames/sec - 10.874751 Mpixels/sec
> Compress 0  -   64.64 Mpixels/sec-   57.92 fps
> Total       -   10.88 Mpixels/sec-    9.75 fps-   18.05 Mbits/sec (14.5:1)
> Readback    -   12.18 Mpixels/sec-   10.92 fps
> 9.658351 frames/sec - 10.778720 Mpixels/sec
> Compress 0  -   64.08 Mpixels/sec-   57.42 fps
> Total       -   10.79 Mpixels/sec-    9.67 fps-   18.61 Mbits/sec (13.9:1)
> Readback    -   12.16 Mpixels/sec-   10.90 fps
> 9.484710 frames/sec - 10.584937 Mpixels/sec
> Compress 0  -   65.05 Mpixels/sec-   58.29 fps
> Total       -   10.59 Mpixels/sec-    9.48 fps-   17.28 Mbits/sec (14.7:1)
> Readback    -   12.19 Mpixels/sec-   10.93 fps
> 9.660761 frames/sec - 10.781410 Mpixels/sec
> Compress 0  -   63.94 Mpixels/sec-   57.30 fps
> Total       -   10.78 Mpixels/sec-    9.66 fps-   18.69 Mbits/sec (13.8:1)
> 
> 
> If I run /opt/VirtualGL/bin/glxspheres and /opt/VirtualGL/bin/glxspheres64 
> stand-alone (without vglrun) I get 85 frames/sec in both cases.
> I have no idea whats causing this massive performance drop. Does anyone have 
> an explanation or any hints for me?
> 
> Regards,
> 
> Ingo
> 
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2d-oct
> _______________________________________________
> VirtualGL-Users mailing list
> VirtualGL-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtualgl-users

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to