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&grs&rdt .
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 glmark2: 1920 x 1080 openarena: 1920 x 1080 xonotic: 1920 x 1080 - Ultimate unigine-sanctuary: 1920 x 1080 - Fullscreen - OpenGL unigine-tropics: 1920 x 1080 - Fullscreen - OpenGL unigine-valley: 1920 x 1080 - Fullscreen - OpenGL gputest: 1024 x 768 unigine-heaven: 1920 x 1080 - Fullscreen - OpenGL Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirgGL Borealis VirGL fix Borealis VirGL Fix2 Borealis Zink/Venus 3413 182.8 133.069404 80.9282 65.2911 21.3834 2855 21.6538 1144 93.7 118.7226105 74.3272 58.4366 21.0790 2925 21.8006 833 66.2 95.3964732 56.8779 50.5125 22.1093 2969 22.1017 633 60.8 72.6110958 63.7392 50.0963 20.6654 2991 20.7595 OpenBenchmarking.org
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2023.01 Resolution: 1920 x 1080 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 700 1400 2100 2800 3500 3413 1144 833 633
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.82, N = 15 SE +/- 0.22, N = 3 SE +/- 0.38, N = 3 182.8 93.7 66.2 60.8 MIN: 2 MIN: 1 MIN: 3 MIN: 5
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 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 9 18 27 36 45 Min: 2 / Avg: 5.43 / Max: 32 Min: 2 / Avg: 10.75 / Max: 46 Min: 3 / Avg: 14.98 / Max: 18 Min: 2 / Avg: 16.26 / Max: 26
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 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 30 60 90 120 150 SE +/- 1.14, N = 3 SE +/- 1.01, N = 3 SE +/- 0.82, N = 3 SE +/- 0.63, N = 9 133.07 118.72 95.40 72.61 MIN: 53 / MAX: 205 MIN: 38 / MAX: 183 MIN: 49 / MAX: 129 MIN: 18 / MAX: 129
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 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.65, N = 3 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 80.93 74.33 56.88 63.74
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 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 15 30 45 60 75 SE +/- 0.45, N = 3 SE +/- 0.43, N = 3 SE +/- 0.65, N = 3 SE +/- 0.22, N = 3 65.29 58.44 50.51 50.10
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 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 21.38 21.08 22.11 20.67
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
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 Arch Linux OpenGL direct Arch Linux OpenGL via Zink Borealis VirGL Fix2 Borealis Zink/Venus 5 10 15 20 25 SE +/- 0.28, N = 3 SE +/- 0.22, N = 3 SE +/- 0.25, N = 3 SE +/- 0.48, N = 9 21.65 21.80 22.10 20.76
Phoronix Test Suite v10.8.4