Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2205092-NE-2203306NE87 virgl-async-cmd-volteer - Phoronix Test Suite virgl-async-cmd-volteer Virgl testing on ChromeOS
HTML result view exported from: https://openbenchmarking.org/result/2205092-NE-2203306NE87&export=pdf&sro&grs .
virgl-async-cmd-volteer Processor Motherboard Chipset Memory Disk Graphics Audio OS Kernel OpenGL Compiler File-System Screen Resolution System Layer Desktop Display Server Vulkan Virgl with async command stream emission virgl Intel Xe TGL GT2 Try not using async cmd stream virgl without async command stream submission virgl async + write-only fences Async + wo fences virgl async + write-only fences 2 baseline broken Baseline host baseline host all 06/8c (8 Cores) ChromiumOS crosvm Intel 440FX 82441FX PMC 16GB 386GB virgl Intel Xe TGL GT2 Intel 82801AA AC 97 Audio Ubuntu 20.04 5.10.83-13625-gc43c55b3c775 (x86_64) 4.5 Mesa 22.0.0-devel GCC 9.3.0 btrfs 1920x1080 KVM llvmpipe Arch rolling 5.15.16-01331-gb6c5afc81904 (x86_64) 4.5 Mesa 22.1.0-devel (git-2262c853ff) (LLVM 13.0.1 256 bits) GCC 11.2.0 + LLVM 13.0.1 docker virgl Intel Xe TGL GT2 4.5 Mesa 22.1.0-devel (git-2262c853ff) 4.5 Mesa 22.1.0-devel (git-eacf944e52) Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads) Google Drobit (Google_Drobit.13672.206.0 BIOS) 512GB SAMSUNG MZVLQ512HALU-00000 + 988GB SanDisk 3.2Gen1 Intel Xe TGL GT2 3GB (1300MHz) Debian 11 5.4.191-18501-g8a73dd4872a1 (x86_64) Xfce 4.16 X Server 4.6 Mesa 21.3.8 1.2.145 GCC 11.3.0 ext4 1.2.195 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Processor Details - Virgl with async command stream emission: CPU Microcode: 0x1 - virgl Intel Xe TGL GT2: CPU Microcode: 0x1 - Try not using async cmd stream: CPU Microcode: 0x1 - virgl without async command stream submission: CPU Microcode: 0x1 - virgl async + write-only fences: CPU Microcode: 0x1 - Async + wo fences: CPU Microcode: 0x1 - virgl async + write-only fences 2: CPU Microcode: 0x1 - baseline broken: CPU Microcode: 0x1 - Baseline host: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x9a - baseline host all: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x9a Python Details - Virgl with async command stream emission: Python 3.8.10 - virgl Intel Xe TGL GT2: Python 3.8.10 - Try not using async cmd stream: Python 3.8.10 - virgl without async command stream submission: Python 3.8.10 - virgl async + write-only fences: Python 3.10.3 - Async + wo fences: Python 3.10.3 - virgl async + write-only fences 2: Python 3.10.3 - baseline broken: Python 3.10.3 - Baseline host: Python 3.10.4 - baseline host all: Python 3.10.4 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected Environment Details - Try not using async cmd stream: VIRGL_DEBUG=snc_cmd - virgl async + write-only fences: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=virgl-async-cmd-submit-and-staging-fix LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa - Async + wo fences: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=virgl-async-cmd-submit-and-staging-fix LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa - virgl async + write-only fences 2: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=virgl-async-cmd-submit-and-staging-fix LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa - baseline broken: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=virgl-async-cmd-submit-and-staging-fix MESA_SOURCE_PREFIX=/home/chronos/mesa
virgl-async-cmd-volteer glmark2: 1024 x 768 unigine-valley: 1024 x 768 - Fullscreen - OpenGL unigine-heaven: 1024 x 768 - Fullscreen - OpenGL unigine-sanctuary: 1024 x 768 - Fullscreen xonotic: 1024 x 768 - Ultimate unigine-tropics: 1024 x 768 - Fullscreen gputest: 1024 x 768 - Fullscreen Virgl with async command stream emission virgl Intel Xe TGL GT2 Try not using async cmd stream virgl without async command stream submission virgl async + write-only fences Async + wo fences virgl async + write-only fences 2 baseline broken Baseline host baseline host all 491 28.1046 26.6393 81.3755 58.4449277 61.5176 2146 487 28.2994 27.1846 81.8401 58.0691833 61.7223 2138 22.6280 22.2525 445 24.8733 23.5379 58.2211552 2026 446 26.5827 25.3285 58.7851046 2079 34.1227 2001 34.8859 34.2113 114.377 80.5466546 80.4345 2278 OpenBenchmarking.org
GLmark2 Resolution: 1024 x 768 OpenBenchmarking.org Score, More Is Better GLmark2 2021.08.30 Resolution: 1024 x 768 baseline broken baseline host all virgl Intel Xe TGL GT2 virgl async + write-only fences 2 virgl without async command stream submission 400 800 1200 1600 2000 446 2001 491 445 487
Unigine Valley Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Valley 1.0 Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL Async + wo fences baseline broken baseline host all virgl Intel Xe TGL GT2 virgl async + write-only fences 2 virgl without async command stream submission 8 16 24 32 40 SE +/- 0.33, N = 3 SE +/- 0.32, N = 12 SE +/- 0.30, N = 8 SE +/- 0.30, N = 12 SE +/- 0.26, N = 12 SE +/- 0.28, N = 12 22.63 26.58 34.89 28.10 24.87 28.30
Unigine Heaven Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 4.0 Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL Async + wo fences Baseline host baseline broken baseline host all virgl Intel Xe TGL GT2 virgl async + write-only fences 2 virgl without async command stream submission 8 16 24 32 40 SE +/- 0.25, N = 3 SE +/- 0.42, N = 4 SE +/- 0.27, N = 4 SE +/- 0.40, N = 3 SE +/- 0.27, N = 3 SE +/- 0.30, N = 9 SE +/- 0.40, N = 9 22.25 34.12 25.33 34.21 26.64 23.54 27.18
Unigine Sanctuary Resolution: 1024 x 768 - Mode: Fullscreen OpenBenchmarking.org Frames Per Second, More Is Better Unigine Sanctuary 2.3 Resolution: 1024 x 768 - Mode: Fullscreen baseline host all virgl Intel Xe TGL GT2 virgl without async command stream submission 30 60 90 120 150 SE +/- 0.73, N = 3 SE +/- 0.96, N = 12 SE +/- 1.03, N = 12 114.38 81.38 81.84
Xonotic Resolution: 1024 x 768 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 1024 x 768 - Effects Quality: Ultimate baseline broken baseline host all virgl Intel Xe TGL GT2 virgl async + write-only fences 2 virgl without async command stream submission 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.44, N = 3 SE +/- 0.60, N = 4 SE +/- 0.74, N = 3 SE +/- 0.68, N = 4 58.79 80.55 58.44 58.22 58.07 MIN: 20 / MAX: 100 MIN: 23 / MAX: 170 MIN: 20 / MAX: 106 MIN: 16 / MAX: 117 MIN: 20 / MAX: 98
Unigine Tropics Resolution: 1024 x 768 - Mode: Fullscreen OpenBenchmarking.org Frames Per Second, More Is Better Unigine Tropics 1.3 Resolution: 1024 x 768 - Mode: Fullscreen baseline host all virgl Intel Xe TGL GT2 virgl without async command stream submission 20 40 60 80 100 SE +/- 0.59, N = 12 SE +/- 0.69, N = 12 SE +/- 0.64, N = 12 80.43 61.52 61.72
GpuTest Resolution: 1024 x 768 - Mode: Fullscreen OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Resolution: 1024 x 768 - Mode: Fullscreen baseline broken baseline host all virgl Intel Xe TGL GT2 virgl async + write-only fences 2 virgl without async command stream submission 500 1000 1500 2000 2500 SE +/- 6.06, N = 3 SE +/- 6.96, N = 3 SE +/- 18.17, N = 15 SE +/- 25.54, N = 3 SE +/- 17.77, N = 15 2079 2278 2146 2026 2138
Phoronix Test Suite v10.8.4