Version 1 (modified by 7 years ago) (diff) | ,
---|
OpenGL Performance
Some rough figures and compatibility tests, see wiki/Usage/OpenGL for more information.
Test Setup
Running GpuTest 0.7.0, on a Fedora 22 system with a GeForce GTX 760, kernel 4.0.5, nvidia driver 346.59 at 1280x720 resolution.
The vmplayer tests below start the same tests in a Windows 7 Ultimate 64-bit virtual machine using VMware Player 7.1.0 build-2496824.
The xpra tests were using a local socket connection with mmap and displaying with opengl rendering, which obviously eats up a little bit of GPU power.
Raw Data
Platform | Test | |||||||
---|---|---|---|---|---|---|---|---|
FurMark | TessMark X8 | PixMark JuliaFP32 | PixMark Volplosion
| |||||
Points | FPS | Points | FPS | Points | FPS | Points | FPS | |
Bare Metal | 4283 | 71 | 87143 | 1453 | 29994 | 498 | 2969 | 49 |
vglrun | 3769 | 62 | 8842 | 147 | 10621 | 177 | 2696 | 44 |
vmplayer | 1736 | 28 | failed | 3459 | 57 | failed | ||
vglrun vmplayer | 1774 | 29 | failed | 3525 | 58 | failed | ||
xpra vglrun vmplayer | 2494 | 41 | failed | 10927 | 181 | failed | ||
wine | 5078 | 84 | 96217 | 1606 | 42552 | 708 | 3585 | 59 |
vglrun wine | 2891 | 48 | 12170 | 202 | 10667 | 177 | 2741 | 45 |
xpra vglrun wine | failed | 9518 | 158 | 9085 | 151 | 2693 | 44 |
Observations
- virtualgl adds some overhead which is most noticeable when running on bare metal, hardly noticeable when running through vmplayer as it slows down the opengl performance considerably already.
- running through xpra actually gives a performance boost in some cases, probably because it does not need to wait for the actual screen refresh since there isn't one.
- wine shows high performance, even faster than bare metal, but some tests display with quite a lot of stuttering, the stuttering goes away when running through vgl, but so does most of the performance..
Note: VirtualBox 4.3.x failed to launch any of the tests and is not included here.
Attachments (1)
-
vgl-perf.png (16.6 KB) - added by 7 years ago.
graph generated from the data, but excluding tessmark which is off the scale
Download all attachments as: .zip