Hello, I haven't found an "official" study by DRC of VirtualGL's performance impact, so I set out to conduct a few benchmarks to see how much of a loss VirtualGL represented. It seems that the readback done by VirtualGL does reduce performance by around 20%, but I would like to have reliable figures to back this up.
Is there any interest from the community? I have access to different hardware with which I can test (however my Intel GPU driver crashes when I try to use VGL, so I'll stick to nVidia boards for this test). The testing method I have in mind is to test up to four cases: (1) Control case: no virtualGL, no VNC, test against the system's "3D" X server (2) VirtualGL-loopback-case: VirtualGL reading from :0 and drawing to :0 (is that really a relevant test?) (3) VirtualGL-to-TurboVNC-with-no-viewer: this tests the performance impact of VirtualGL without image compression (4) VirtualGL-to-TurboVNC-with-remote-viewer: is that relevant? "VirtualGL performance factor" is (3) divided by (1). The benchmarks I wish to use are recent OpenGL benchmarks, and it turns out those are rather difficult to find. I wanted to use Unigine Heaven and Sanctuary, but those benchmarks require a sound card (!!!) which isn't present on most of my hardware. On my list are: A-Unigine Heaven B-Unigine Sanctuary C-Xonotic's "the-big-benchmark" see http://dev.xonotic.org/projects/xonotic/wiki/Hardware_Requirements D-gluxMark2 Some results so far : (On Geforce 9800GT) B(1) 53FPS B(3) 43FPS (On Tesla M2070Q) C(1) 270.0412749fps 260.8189556fps 245.7475499fps 234.8674465fps 205.9180823fps 120.8288956fps 108.1091079fps C(3) 183.7750899 fps 210.5079939 fps 199.9529210 fps 194.9457950 fps 176.9814786 fps 107.4935744 fps 87.3782494 fps Obviously I have many more tests to do. I want to know how much interest there is, how much help I can hope to get, and if it's justified I wish we could conduct a real scientific study! Thanks -- Greetings, A. Huillet ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ VirtualGL-Users mailing list VirtualGL-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-users