[virglrenderer-devel] A bit of performance analysis

Gert Wollny gert.wollny at collabora.com
Wed Sep 12 09:34:38 UTC 2018


Am Freitag, den 07.09.2018, 15:56 +0400 schrieb Marc-André Lureau:
> Hi
...
> You might be interested by qemu "[PATCH v4 00/29] vhost-user for
> input & GPU"

This looks really promising, I'll take a look into it. Is there some
git branch to clone with this? (Makes it easier t test) 

Best, 
Gert


> 
> Unigine Heaven 4.0 on Intel® HD Graphics 530 (Skylake GT2)
> 
> host is fps:31.1 / score:784
> 
> qemu-gtk/egl+virtio-gpu: fps:2.6/ score: 64
> qemu-gtk/egl+vhost-user-gpu: fps:12.9 / score: 329
> 
> spice+virtio-gpu: fps:2.8 / score: 70
> spice+vhost-user-gpu: fps:12.1 / score: 304
> 
> 
> There is some work to make it more acceptable (both in qemu &
> libvirt), but hopefully this will happen some day..
> 
> > 
> > 
> > ## Gputest Furmark Windowed: 1024x640
> > 
> > > Driver      | FPS  | Points | Points/host
> > 
> > --------------------------------------------
> > > Virgl/qemu  |  25  |  1554  |  1.12
> > > Virgl/vtest |  24  |  1477  |  1.11
> > > host        |  22  |  1329  |  1
> > 
> > ## Gputest Pixmark Piano Windowed: 1024x640
> > 
> > > Driver      | FPS  | Points | Points/host
> > 
> > ---------------------------------------------
> > > Virgl/qemu  |  6   |  416   |   0.96
> > > Virgl/vtest |  6   |  418   |   0.96
> > > Host        |  7   |  434   |   1
> > 
> > -----------------------------------------------------------------
> > ----
> > -------
> > 
> > Host: Gentoo 4.14.52-gentoo
> > CPU: AMD FX-6300
> > GPU: AMD 6870 HD
> > Driver: r600  (MESA_GL_VERSION_OVERRIDE=4.4)
> > Mesa: git-52caee70a4
> > virglrenderer: git-76670ade
> > 
> > ## Unigine Heaven (1024x768, Q:High, Tess: Normal, AA:2x)
> > 
> >  Driver      | FPS avrg (min, max) | Score | Score/host |  Remark
> >  Virgl/qemu  | 6.2 (3.4, 24.0)     |  156  | 0.40       |
> >  Virgl/vtest | 1.2 (1.0, 2,6)      |   30  | 0.08       | Makes the
> >                                                         | system
> >                                                         | nearly
> >                                                         | unusable
> >  Host        | 15.2  (4.3, 74.0)   |  382  | 1          |
> > 
> > Since tesselation is very heavy on the shaders on r600 I also run
> > this
> > benchmark without it:
> > 
> > ## Unigine Heaven (1024x768, Q:High, Tess: Disabled, AA:2x)
> > 
> >  Driver      | FPS avrg (min, max) | Score | Score/host
> >  Virgl/qemu  | 12,1 (7,3, 28.2)    |  304  |   0.18
> >  Host        | 67,5  (19,4, 118.9) |  1701 |   1
> > 
> > ## Unigine Valley (1024x768, Q:High, AA:2x)
> > 
> >  Driver     | FPS avrg (min, max) | Score |Score/host |     Remark
> >  Virgl/qemu |  8.4 (6.5 11.6)     | 353   | 0.17      | Some
> > artifacts
> >                                                       | (Scenes 10-
> > 13)
> >  Virgl/vtest |  2.9 (2.3 4.3)      | 123   | 0.07     | Slows the
> >                                                       | system down
> >  Host        |  50,5 (22,7, 86,4)  | 2112  | 1        |
> > 
> > ## Gputest Furmark Windowed: 1024x640
> > 
> > > Driver      | FPS  | Points | Points/host
> > > Virgl/qemu  | 23   | 1399   |  0.45
> > > Virgl/vtest |  2   | 150    |  0.05
> > > Host        | 52   | 3138   |  1
> > 
> > ## Gputest Pixmark Piano Windowed: 1024x640
> > 
> > > Driver      | FPS  | Points | Points/host
> > > Virgl/qemu  | 11   | 672    |   0.68
> > > Virgl/vtest | 0-1  | 39     |   0.04
> > > Host        | 15   |  995   |   1
> > 
> > _______________________________________________
> > virglrenderer-devel mailing list
> > virglrenderer-devel at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/virglrenderer-devel
> 
> 
> 


More information about the virglrenderer-devel mailing list