docker testing on Borealis via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2402013-NE-2401307NE80 guybrush-opengl-fix - Phoronix Test Suite guybrush-opengl-fix docker testing on Borealis via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2402013-NE-2401307NE80&export=pdf&gru&sor&rro .
guybrush-opengl-fix Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution System Layer Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirgGL Borealis VirGL fix Borealis VirGL Fix2 Borealis Zink/Venus AMD Ryzen 5 5625C @ 2.30GHz (6 Cores / 12 Threads) Google Dewatt (Google_Dewatt.14500.185.0 BIOS) AMD Renoir/Cezanne 16GB 125GB BAYHUB SanDisk-DA4128-91904055-128GB + 2000GB My Passport 2626 + 988GB SanDisk 3.2Gen1 AMD Barcelo 256MB (1800/1333MHz) AMD Renoir Radeon HD Audio Realtek RTL8852AE 802.11ax PCIe Arch Linux 6.6.1 (x86_64) GNOME Shell Wayland Weston + X Server 1.21.1.11 + SurfaceFlinger + GNOME Shell Wayland 4.6 Mesa 23.3.3-arch1.1 (LLVM 16.0.6 DRM 3.54) GCC 13.2.1 20230801 ext4 1920x1080 4.6 Mesa 23.3.3-arch1.1 12 x AMD Ryzen 5 5625C (12 Cores) ChromiumOS crosvm Intel 440FX 82441FX PMC 800GB virgl 256GB 16 x CrosvmDisplay Borealis 6.1.71-09431-g309dfdce2dce (x86_64) Wayland Weston 12.0.1 + SurfaceFlinger + GNOME Shell Wayland 4.6 Mesa 24.1.0-devel (git-c3a64f8dd1) (LLVM 15.0.7 DRM 3.42 ...) GCC 13.2.1 20230801 + LLVM 16.0.6 btrfs docker 4.6 Mesa 24.1.0-devel (git-c3a64f8dd1) OpenBenchmarking.org Kernel Details - Arch Linux OpenGL direct: Transparent Huge Pages: madvise - Arch Linux OpenGL via Zink: Transparent Huge Pages: madvise - Borealis VirgGL: Transparent Huge Pages: never - Borealis VirGL fix: Transparent Huge Pages: never - Borealis VirGL Fix2: Transparent Huge Pages: never - Borealis Zink/Venus: Transparent Huge Pages: never Processor Details - Arch Linux OpenGL direct: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000c - Arch Linux OpenGL via Zink: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000c - Borealis VirgGL: CPU Microcode: 0x1000065 - Borealis VirGL fix: CPU Microcode: 0x1000065 - Borealis VirGL Fix2: CPU Microcode: 0x1000065 - Borealis Zink/Venus: CPU Microcode: 0x1000065 Graphics Details - Arch Linux OpenGL direct, Arch Linux OpenGL via Zink: BAR1 / Visible vRAM Size: 64 MB - vBIOS Version: 113-CEZANNE-018 Python Details - Python 3.11.6 Security Details - Arch Linux OpenGL direct: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Arch Linux OpenGL via Zink: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Borealis VirgGL: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 - Borealis VirGL fix: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 - Borealis VirGL Fix2: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 - Borealis Zink/Venus: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + 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 Environment Details - Arch Linux OpenGL via Zink: MESA_LOADER_DRIVER_OVERRIDE=zink - Borealis VirgGL: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=main MESA_SOURCE_PREFIX=/home/chronos/mesa - Borealis VirGL fix: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=main MESA_SOURCE_PREFIX=/home/chronos/mesa - Borealis VirGL Fix2: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_BRANCH=main MESA_SOURCE_PREFIX=/home/chronos/mesa - Borealis Zink/Venus: MESA_REPO=git@gitlab.freedesktop.org:gerddie/mesa.git MESA_LOADER_DRIVER_OVERRIDE=zink MESA_BRANCH=main MESA_SOURCE_PREFIX=/home/chronos/mesa MESA_DRIVER_LOADER_OVERRIDE=zink
guybrush-opengl-fix openarena: 1920 x 1080 unigine-heaven: 1920 x 1080 - Fullscreen - OpenGL unigine-sanctuary: 1920 x 1080 - Fullscreen - OpenGL unigine-tropics: 1920 x 1080 - Fullscreen - OpenGL unigine-valley: 1920 x 1080 - Fullscreen - OpenGL xonotic: 1920 x 1080 - Ultimate gputest: 1024 x 768 glmark2: 1920 x 1080 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirgGL Borealis VirGL fix Borealis VirGL Fix2 Borealis Zink/Venus 182.8 21.6538 80.9282 65.2911 21.3834 133.069404 2855 3413 93.7 21.8006 74.3272 58.4366 21.0790 118.7226105 2925 1144 66.2 22.1017 56.8779 50.5125 22.1093 95.3964732 2969 833 60.8 20.7595 63.7392 50.0963 20.6654 72.6110958 2991 633 OpenBenchmarking.org
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Borealis Zink/Venus Borealis VirGL Fix2 Arch Linux OpenGL via Zink Arch Linux OpenGL direct 40 80 120 160 200 SE +/- 0.38, N = 3 SE +/- 0.22, N = 3 SE +/- 0.82, N = 15 SE +/- 0.18, N = 3 60.8 66.2 93.7 182.8 MIN: 5 MIN: 3 MIN: 1 MIN: 2
Unigine Heaven Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Heaven 4.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL Borealis Zink/Venus Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 5 10 15 20 25 SE +/- 0.48, N = 9 SE +/- 0.28, N = 3 SE +/- 0.22, N = 3 SE +/- 0.25, N = 3 20.76 21.65 21.80 22.10
Unigine Sanctuary Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Sanctuary 2.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL Borealis VirGL Fix2 Borealis Zink/Venus Arch Linux OpenGL via Zink Arch Linux OpenGL direct 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 SE +/- 0.65, N = 3 SE +/- 0.38, N = 3 56.88 63.74 74.33 80.93
Unigine Tropics Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Tropics 1.3 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL Borealis Zink/Venus Borealis VirGL Fix2 Arch Linux OpenGL via Zink Arch Linux OpenGL direct 15 30 45 60 75 SE +/- 0.22, N = 3 SE +/- 0.65, N = 3 SE +/- 0.43, N = 3 SE +/- 0.45, N = 3 50.10 50.51 58.44 65.29
Unigine Valley Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL OpenBenchmarking.org Frames Per Second, More Is Better Unigine Valley 1.0 Resolution: 1920 x 1080 - Mode: Fullscreen - Renderer: OpenGL Borealis Zink/Venus Arch Linux OpenGL via Zink Arch Linux OpenGL direct Borealis VirGL Fix2 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 20.67 21.08 21.38 22.11
Xonotic Resolution: 1920 x 1080 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.6 Resolution: 1920 x 1080 - Effects Quality: Ultimate Borealis Zink/Venus Borealis VirGL Fix2 Arch Linux OpenGL via Zink Arch Linux OpenGL direct 30 60 90 120 150 SE +/- 0.63, N = 9 SE +/- 0.82, N = 3 SE +/- 1.01, N = 3 SE +/- 1.14, N = 3 72.61 95.40 118.72 133.07 MIN: 18 / MAX: 129 MIN: 49 / MAX: 129 MIN: 38 / MAX: 183 MIN: 53 / MAX: 205
GpuTest Resolution: 1024 x 768 OpenBenchmarking.org Points, More Is Better GpuTest 0.7.0 Resolution: 1024 x 768 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 600 1200 1800 2400 3000 SE +/- 5.21, N = 3 SE +/- 7.86, N = 3 SE +/- 11.59, N = 3 SE +/- 25.64, N = 3 2855 2925 2969 2991
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2023.01 Resolution: 1920 x 1080 Borealis Zink/Venus Borealis VirGL Fix2 Arch Linux OpenGL via Zink Arch Linux OpenGL direct 700 1400 2100 2800 3500 633 833 1144 3413
OpenArena Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Borealis Zink/Venus Borealis VirGL Fix2 Arch Linux OpenGL via Zink Arch Linux OpenGL direct 9 18 27 36 45 Min: 2 / Avg: 16.26 / Max: 26 Min: 3 / Avg: 14.98 / Max: 18 Min: 2 / Avg: 10.75 / Max: 46 Min: 2 / Avg: 5.43 / Max: 32
Phoronix Test Suite v10.8.4