virgl-async-cmd-volteer

Virgl testing on ChromeOS

HTML result view exported from: https://openbenchmarking.org/result/2204264-NE-2203306NE85.

virgl-async-cmd-volteer ProcessorMotherboardChipsetMemoryDiskGraphicsAudioOSKernelOpenGLCompilerFile-SystemScreen ResolutionSystem LayerVirgl with async command stream emissionvirgl Intel Xe TGL GT2Try not using async cmd streamvirgl without async command stream submissionvirgl async + write-only fencesAsync + wo fencesvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra06/8c (8 Cores)ChromiumOS crosvmIntel 440FX 82441FX PMC16GB386GBvirgl Intel Xe TGL GT2Intel 82801AA AC 97 AudioUbuntu 20.045.10.83-13625-gc43c55b3c775 (x86_64)4.5 Mesa 22.0.0-develGCC 9.3.0btrfs1920x1080KVMllvmpipeArch rolling5.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.1dockervirgl Intel Xe TGL GT24.5 Mesa 22.1.0-devel (git-2262c853ff)4.5 Mesa 22.1.0-devel (git-eacf944e52)Intel Core i7-1165G7 (8 Cores)800GB4.5 Mesa 22.2.0-devel (git-3dac848c2c)4.5 Mesa 22.2.0-devel (git-6d37d08278)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- CPU Microcode: 0x1Python 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- virgl-no-ra-mesa-release: Python 3.10.4- virgl-async-release.no-ra: Python 3.10.4Security 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 affectedEnvironment 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-no-ra-mesa-release: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=async-submit-only LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- virgl-async-release.no-ra: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=async-submit-only LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa

virgl-async-cmd-volteer unigine-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 - FullscreenVirgl with async command stream emissionvirgl Intel Xe TGL GT2Try not using async cmd streamvirgl without async command stream submissionvirgl async + write-only fencesAsync + wo fencesvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra26.639381.375561.517628.104658.4449277491214627.184681.840161.722328.299458.0691833487213822.252522.628023.537924.873358.2211552445202625.328526.582758.7851046446207926.141678.282359.292826.980860.3373993416218825.885476.527856.632425.447661.02135084112105OpenBenchmarking.org

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: OpenGLvirgl Intel Xe TGL GT2virgl without async command stream submissionAsync + wo fencesvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra612182430SE +/- 0.27, N = 3SE +/- 0.40, N = 9SE +/- 0.25, N = 3SE +/- 0.30, N = 9SE +/- 0.27, N = 4SE +/- 0.24, N = 9SE +/- 0.22, N = 826.6427.1822.2523.5425.3326.1425.89

Unigine Sanctuary

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Sanctuary 2.3Resolution: 1024 x 768 - Mode: Fullscreenvirgl Intel Xe TGL GT2virgl without async command stream submissionvirgl-no-ra-mesa-releasevirgl-async-release.no-ra20406080100SE +/- 0.96, N = 12SE +/- 1.03, N = 12SE +/- 1.00, N = 12SE +/- 1.11, N = 1281.3881.8478.2876.53

Unigine Tropics

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Tropics 1.3Resolution: 1024 x 768 - Mode: Fullscreenvirgl Intel Xe TGL GT2virgl without async command stream submissionvirgl-no-ra-mesa-releasevirgl-async-release.no-ra1428425670SE +/- 0.69, N = 12SE +/- 0.64, N = 12SE +/- 0.68, N = 12SE +/- 0.75, N = 1261.5261.7259.2956.63

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: OpenGLvirgl Intel Xe TGL GT2virgl without async command stream submissionAsync + wo fencesvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra714212835SE +/- 0.30, N = 12SE +/- 0.28, N = 12SE +/- 0.33, N = 3SE +/- 0.26, N = 12SE +/- 0.32, N = 12SE +/- 0.29, N = 12SE +/- 0.31, N = 1228.1028.3022.6324.8726.5826.9825.45

Xonotic

Resolution: 1024 x 768 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 1024 x 768 - Effects Quality: Ultimatevirgl Intel Xe TGL GT2virgl without async command stream submissionvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra1428425670SE +/- 0.60, N = 4SE +/- 0.68, N = 4SE +/- 0.74, N = 3SE +/- 0.17, N = 3SE +/- 0.50, N = 3SE +/- 0.59, N = 1258.4458.0758.2258.7960.3461.02MIN: 20 / MAX: 106MIN: 20 / MAX: 98MIN: 16 / MAX: 117MIN: 20 / MAX: 100MIN: 20 / MAX: 101MIN: 20 / MAX: 115

GLmark2

Resolution: 1024 x 768

OpenBenchmarking.orgScore, More Is BetterGLmark2 2021.08.30Resolution: 1024 x 768virgl Intel Xe TGL GT2virgl without async command stream submissionvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra110220330440550491487445446416411

GpuTest

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Resolution: 1024 x 768 - Mode: Fullscreenvirgl Intel Xe TGL GT2virgl without async command stream submissionvirgl async + write-only fences 2baseline brokenvirgl-no-ra-mesa-releasevirgl-async-release.no-ra5001000150020002500SE +/- 18.17, N = 15SE +/- 17.77, N = 15SE +/- 25.54, N = 3SE +/- 6.06, N = 3SE +/- 18.23, N = 8SE +/- 19.33, N = 15214621382026207921882105


Phoronix Test Suite v10.8.4