Virgl optimization benchmarks

Baseline

HTML result view exported from: https://openbenchmarking.org/result/2112306-NE-2112300NE72.

Virgl optimization benchmarksProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkAudioOSKernelDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline5 x QEMU Virtual 2.5+ (5 Cores)QEMU Standard PC (Q35 + ICH9 2009) (rel-1.12.1-0-ga5cab58e9a3f-prebuilt.qemu.org BIOS)Intel 82G33/G31/P35/P31 + ICH98GB49GBvirglQEMU MonitorRed Hat Virtio deviceUbuntu 20.105.8.0-40-generic (x86_64)X Server 1.20.9modesetting 1.20.94.3 Mesa 21.1.0-devel (git-10b3eecd36)GCC 10.2.0 + LLVM 11.0.0ext41440x900KVM QEMU8 x QEMU Virtual 2.5+ (8 Cores)QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS)16GB97GBvirgl 12288GBQEMU GenericDebian unstable5.15.0-2-amd64 (x86_64)X Server 1.20.134.3 Mesa 22.0.0-devel (git-b952b93393) (LLVM 13.0.0 D...)GCC 11.2.04.3 Mesa 22.0.0-devel (git-afff9dd0f0) (LLVM 13.0.0 D...)OpenBenchmarking.orgProcessor Details- CPU Microcode: 0x1000065Python Details- Baseline: Python 2.7.18 + Python 3.8.6- Micro optimizations applied: Python 2.7.18 + Python 3.8.6- Navi2-virgl-async-comannd-stream: Python 3.9.9- Navi2-virgl-baseline: Python 3.9.9Security Details- Baseline: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Micro optimizations applied: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Navi2-virgl-async-comannd-stream: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Navi2-virgl-baseline: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected Kernel Details- Navi2-virgl-async-comannd-stream, Navi2-virgl-baseline: Transparent Huge Pages: always

Virgl optimization benchmarksopenarena: 1024 x 768unigine-heaven: 1024 x 768 - Fullscreen - OpenGLunigine-sanctuary: 1024 x 768 - Fullscreenunigine-tropics: 1024 x 768 - Fullscreenunigine-valley: 1024 x 768 - Fullscreen - OpenGLxonotic: 1024 x 768 - Ultimateglmark2: 1024 x 768gputest: 1024 x 768 - FullscreenBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline89.760.7044141.914118.44641.648776.59411851273629389.364.4726145.766121.92942.542577.877817513126492303.5208.245249.975227.724187.814244.7580416488711825288.9215.564227.241221.882182.200247.7754393447932110OpenBenchmarking.org

OpenArena

Resolution: 1024 x 768

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1024 x 768BaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline70140210280350SE +/- 0.25, N = 3SE +/- 0.85, N = 3SE +/- 3.11, N = 3SE +/- 1.62, N = 389.789.3303.5288.9MIN: 2MIN: 2MIN: 1MIN: 1

OpenArena

Resolution: 1024 x 768 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1024 x 768 - Total Frame TimeBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline714212835Min: 2 / Avg: 11.15 / Max: 30Min: 2 / Avg: 11.13 / Max: 32Min: 1 / Avg: 3.34 / Max: 12Min: 1 / Avg: 3.43 / Max: 12

Unigine Heaven

Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Heaven 4.0Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGLBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline50100150200250SE +/- 0.62, N = 3SE +/- 0.17, N = 3SE +/- 0.94, N = 3SE +/- 2.58, N = 360.7064.47208.25215.56

Unigine Sanctuary

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Sanctuary 2.3Resolution: 1024 x 768 - Mode: FullscreenBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline50100150200250SE +/- 1.54, N = 12SE +/- 2.01, N = 12SE +/- 17.67, N = 9SE +/- 7.32, N = 12141.91145.77249.98227.24

Unigine Tropics

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Tropics 1.3Resolution: 1024 x 768 - Mode: FullscreenBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline50100150200250SE +/- 0.19, N = 3SE +/- 0.19, N = 3SE +/- 3.38, N = 10SE +/- 2.34, N = 12118.45121.93227.72221.88

Unigine Valley

Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Valley 1.0Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGLBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline4080120160200SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 1.34, N = 3SE +/- 0.86, N = 341.6542.54187.81182.20

Xonotic

Resolution: 1024 x 768 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1024 x 768 - Effects Quality: UltimateBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline50100150200250SE +/- 0.25, N = 3SE +/- 0.32, N = 3SE +/- 1.51, N = 3SE +/- 0.78, N = 376.5977.88244.76247.78MIN: 17 / MAX: 178MIN: 16 / MAX: 175MIN: 41 / MAX: 635MIN: 40 / MAX: 662

GLmark2

Resolution: 1024 x 768

OpenBenchmarking.orgScore, More Is BetterGLmark2 2020.04Resolution: 1024 x 768BaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline100020003000400050001273131248874479

GpuTest

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Resolution: 1024 x 768 - Mode: FullscreenBaselineMicro optimizations appliedNavi2-virgl-async-comannd-streamNavi2-virgl-baseline7K14K21K28K35KSE +/- 15.37, N = 3SE +/- 76.03, N = 3SE +/- 14.72, N = 3SE +/- 3276.23, N = 15629364921182532110


Phoronix Test Suite v10.8.4