guybrush-virgl-vs-zink

docker testing on Arch rolling via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2301307-NE-GUYBRUSHV02&gru&sor.

guybrush-virgl-vs-zink ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorOSKernelOpenGLCompilerFile-SystemScreen ResolutionSystem Layervirglzink-totvirgl-totzink-tot-no-perfetto-layerzink-timeline-semaphore-feedbackzink-timeline-semaphore-feedback-updated-borealiszink-timeline-semaphore-feedback-updated-for-real200zink-timeline-semaphore-feedback-updated-for-realagainzink-timeline-semaphore-feedback-updated-for-realAMD Ryzen 5 5625C (12 Cores)ChromiumOS crosvmIntel 440FX 82441FX PMC16GB800GBvirgl 256GB16 x CrosvmDisplayArch rolling5.15.89-15907-g59a4a1bd75df (x86_64)4.5 Mesa 23.1.0-devel (git-159edf710e) (LLVM 12.0.1 DRM 3.42 5.10.161-2101...)GCC 12.2.1 20230111 + LLVM 15.0.7btrfs1920x1080docker4.6 Mesa 23.1.0-devel (git-e16c2c8f89)4.5 Mesa 23.1.0-devel (git-e16c2c8f89) (LLVM 12.0.1 DRM 3.42 5.10.161-2101...)4.6 Mesa 23.1.0-devel (git-e16c2c8f89)4.6 Mesa 23.1.0-devel (git-1ec09ca7cb)4.5 Mesa 23.1.0-devel (git-1ec09ca7cb) (LLVM 12.0.1 DRM 3.42 5.10.161-2101...)zink 5GB4.6 Mesa 23.1.0-devel (git-1ec09ca7cb)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseEnvironment Details- virgl: [email protected]:gerddie/mesa.git MESA_BRANCH=main MESA_SOURCE_PREFIX=/home/chronos/mesa- zink-tot: [email protected]:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- virgl-tot: [email protected]:gerddie/mesa.git MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- zink-tot-no-perfetto-layer: [email protected]:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- zink-timeline-semaphore-feedback: [email protected]:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- zink-timeline-semaphore-feedback-updated-borealis: [email protected]:gerddie/mesa.git MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- zink-timeline-semaphore-feedback-updated-for-real: [email protected]:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- 200zink-timeline-semaphore-feedback-updated-for-real: [email protected]:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesa- againzink-timeline-semaphore-feedback-updated-for-real: [email protected]:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main LIBGL_DRIVERS_PATH=/home/chronos/mesa/install/lib/dri:/home/chronos/mesa/install/lib32/dri: MESA_SOURCE_PREFIX=/home/chronos/mesaProcessor Details- CPU Microcode: 0x1000065Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

guybrush-virgl-vs-zink openarena: 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 - Ultimategputest: 1024 x 768virglzink-totvirgl-totzink-tot-no-perfetto-layerzink-timeline-semaphore-feedbackzink-timeline-semaphore-feedback-updated-borealiszink-timeline-semaphore-feedback-updated-for-real200zink-timeline-semaphore-feedback-updated-for-realagainzink-timeline-semaphore-feedback-updated-for-real62.847.7668137.071108.98849.043889.9047742309260.147.7358123.16486.364444.667958.7974031297063.948.8966136.343110.90849.322489.9436412313660.048.7666126.39588.383245.311558.6762803296560.147.5496122.21283.268643.196158.3010792297463.450.0095139.523110.29650.1610103.8624008310160.047.7034127.63588.259546.253359.37382512973OpenBenchmarking.org

OpenArena

Resolution: 1024 x 768

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1024 x 768virgl-totzink-timeline-semaphore-feedback-updated-borealisvirglzink-timeline-semaphore-feedbackzink-totagainzink-timeline-semaphore-feedback-updated-for-realzink-tot-no-perfetto-layer1428425670SE +/- 0.05, N = 4SE +/- 0.70, N = 3SE +/- 0.91, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 0.07, N = 4SE +/- 0.05, N = 463.963.462.860.160.160.060.0MIN: 4 / MAX: 64MIN: 4MIN: 4 / MAX: 80MIN: 7MIN: 8MIN: 6MIN: 7

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: OpenGLzink-timeline-semaphore-feedback-updated-borealisvirgl-totzink-tot-no-perfetto-layervirglzink-totagainzink-timeline-semaphore-feedback-updated-for-realzink-timeline-semaphore-feedback1122334455SE +/- 0.15, N = 3SE +/- 0.21, N = 4SE +/- 0.32, N = 4SE +/- 1.45, N = 4SE +/- 0.34, N = 4SE +/- 1.75, N = 4SE +/- 0.34, N = 450.0148.9048.7747.7747.7447.7047.55

Unigine Sanctuary

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Sanctuary 2.3Resolution: 1024 x 768 - Mode: Fullscreenzink-timeline-semaphore-feedback-updated-borealisvirglvirgl-totagainzink-timeline-semaphore-feedback-updated-for-realzink-tot-no-perfetto-layerzink-totzink-timeline-semaphore-feedback306090120150SE +/- 0.82, N = 3SE +/- 0.23, N = 4SE +/- 0.98, N = 4SE +/- 0.13, N = 4SE +/- 0.60, N = 4SE +/- 1.21, N = 4SE +/- 0.64, N = 4139.52137.07136.34127.64126.40123.16122.21

Unigine Tropics

Resolution: 1024 x 768 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Tropics 1.3Resolution: 1024 x 768 - Mode: Fullscreenvirgl-totzink-timeline-semaphore-feedback-updated-borealisvirglzink-tot-no-perfetto-layeragainzink-timeline-semaphore-feedback-updated-for-realzink-totzink-timeline-semaphore-feedback20406080100SE +/- 0.29, N = 4SE +/- 0.10, N = 3SE +/- 0.26, N = 4SE +/- 0.44, N = 4SE +/- 0.39, N = 4SE +/- 0.44, N = 4SE +/- 0.19, N = 4110.91110.30108.9988.3888.2686.3683.27

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: OpenGLzink-timeline-semaphore-feedback-updated-borealisvirgl-totvirglagainzink-timeline-semaphore-feedback-updated-for-realzink-tot-no-perfetto-layerzink-totzink-timeline-semaphore-feedback1122334455SE +/- 0.22, N = 3SE +/- 0.13, N = 4SE +/- 0.09, N = 4SE +/- 0.23, N = 4SE +/- 0.26, N = 4SE +/- 0.17, N = 4SE +/- 0.08, N = 450.1649.3249.0446.2545.3144.6743.20

Xonotic

Resolution: 1024 x 768 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.5Resolution: 1024 x 768 - Effects Quality: Ultimatezink-timeline-semaphore-feedback-updated-borealisvirgl-totvirglagainzink-timeline-semaphore-feedback-updated-for-realzink-totzink-tot-no-perfetto-layerzink-timeline-semaphore-feedback20406080100SE +/- 10.27, N = 7SE +/- 0.83, N = 4SE +/- 1.81, N = 4SE +/- 0.01, N = 4SE +/- 0.06, N = 4SE +/- 0.07, N = 4SE +/- 0.10, N = 4103.8689.9489.9059.3758.8058.6858.30MIN: 39 / MAX: 283MIN: 38 / MAX: 123MIN: 31 / MAX: 126MIN: 31 / MAX: 62MIN: 24 / MAX: 160MIN: 27 / MAX: 62MIN: 23 / MAX: 63

GpuTest

Resolution: 1024 x 768

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Resolution: 1024 x 768virgl-totzink-timeline-semaphore-feedback-updated-borealisvirglzink-timeline-semaphore-feedbackagainzink-timeline-semaphore-feedback-updated-for-realzink-totzink-tot-no-perfetto-layer7001400210028003500SE +/- 8.96, N = 4SE +/- 11.02, N = 3SE +/- 8.87, N = 4SE +/- 1.19, N = 4SE +/- 2.06, N = 4SE +/- 1.89, N = 4SE +/- 1.11, N = 43136310130922974297329702965

OpenArena

Resolution: 1024 x 768 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1024 x 768 - Total Frame Timezink-timeline-semaphore-feedback-updated-borealisvirglvirgl-totzink-tot-no-perfetto-layerzink-timeline-semaphore-feedbackagainzink-timeline-semaphore-feedback-updated-for-realzink-tot714212835Min: 2 / Avg: 15.55 / Max: 18Min: 2 / Avg: 15.58 / Max: 19Min: 2 / Avg: 15.61 / Max: 19Min: 2 / Avg: 16.57 / Max: 33Min: 2 / Avg: 16.57 / Max: 33Min: 1 / Avg: 16.57 / Max: 33Min: 2 / Avg: 16.58 / Max: 33


Phoronix Test Suite v10.8.5