Virgl optimization benchmarks
Virgl testing with asynchronus command stream submission
Navi2-virgl-async-comannd-stream
Processor: 8 x QEMU Virtual 2.5+ (8 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 16GB, Disk: 97GB, Graphics: virgl 12288GB, Audio: QEMU Generic, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-b952b93393) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Kernel Notes: Transparent Huge Pages: always
Processor Notes: CPU Microcode: 0x1000065
Python Notes: Python 3.9.9
Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Navi2-virgl-baseline
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-afff9dd0f0) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Async command streams 2
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-b952b93393) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Virgl async command stream 3
Virgl async command stream direct when fence
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-84dcbe4594) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
GLmark2
This is a test of Linaro's glmark2 port, currently using the X11 OpenGL 2.0 target. GLmark2 is a basic OpenGL benchmark. Learn more via the OpenBenchmarking.org test page.
GpuTest
GpuTest is a cross-platform OpenGL benchmark developed at Geeks3D.com that offers tech demos such as FurMark, TessMark, and other workloads to stress various areas of GPUs and drivers. Learn more via the OpenBenchmarking.org test page.
OpenArena
This is a test of OpenArena, a popular open-source first-person shooter. This game is based upon ioquake3, which in turn uses the GPL version of id Software's Quake 3 engine. Learn more via the OpenBenchmarking.org test page.
Unigine Heaven
This test calculates the average frame-rate within the Heaven demo for the Unigine engine. This engine is extremely demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
Unigine Sanctuary
This test calculates the average frame-rate within the Sanctuary demo for the Unigine engine. This engine is very demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
Unigine Tropics
This test calculates the average frame-rate within the Tropics / Islands demo for the Unigine engine. This engine is very demanding on the system's graphics card. Learn more via the OpenBenchmarking.org test page.
Unigine Valley
This test calculates the average frame-rate within the Valley demo for the Unigine engine, released in February 2013. This engine is extremely demanding on the system's graphics card. Unigine Valley relies upon an OpenGL 3 core profile context. Learn more via the OpenBenchmarking.org test page.
Xonotic
This is a benchmark of Xonotic, which is a fork of the DarkPlaces-based Nexuiz game. Development began in March of 2010 on the Xonotic game. Learn more via the OpenBenchmarking.org test page.
Navi2-virgl-async-comannd-stream
Processor: 8 x QEMU Virtual 2.5+ (8 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 16GB, Disk: 97GB, Graphics: virgl 12288GB, Audio: QEMU Generic, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-b952b93393) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Kernel Notes: Transparent Huge Pages: always
Processor Notes: CPU Microcode: 0x1000065
Python Notes: Python 3.9.9
Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 30 December 2021 14:09 by user gerddie.
Navi2-virgl-baseline
Processor: 8 x QEMU Virtual 2.5+ (8 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 16GB, Disk: 97GB, Graphics: virgl 12288GB, Audio: QEMU Generic, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-afff9dd0f0) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Kernel Notes: Transparent Huge Pages: always
Processor Notes: CPU Microcode: 0x1000065
Python Notes: Python 3.9.9
Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 30 December 2021 17:03 by user gerddie.
Async command streams 2
Processor: 8 x QEMU Virtual 2.5+ (8 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 16GB, Disk: 97GB, Graphics: virgl 12288GB, Audio: QEMU Generic, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-b952b93393) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Kernel Notes: Transparent Huge Pages: always
Processor Notes: CPU Microcode: 0x1000065
Python Notes: Python 3.9.9
Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 30 December 2021 22:43 by user gerddie.
Virgl async command stream 3
Kernel Notes: Transparent Huge Pages: always
Processor Notes: CPU Microcode: 0x1000065
Python Notes: Python 3.9.9
Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 31 December 2021 09:14 by user gerddie.
Virgl async command stream direct when fence
Processor: 8 x QEMU Virtual 2.5+ (8 Cores), Motherboard: QEMU Standard PC (Q35 + ICH9 2009) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 16GB, Disk: 97GB, Graphics: virgl 12288GB, Audio: QEMU Generic, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Debian unstable, Kernel: 5.15.0-2-amd64 (x86_64), Display Server: X Server 1.20.13, OpenGL: 4.3 Mesa 22.0.0-devel (git-84dcbe4594) (LLVM 13.0.0 D...), Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1440x900, System Layer: KVM QEMU
Kernel Notes: Transparent Huge Pages: always
Processor Notes: CPU Microcode: 0x1000065
Python Notes: Python 3.9.9
Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 31 December 2021 12:35 by user gerddie.