Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2205092-NE-2203306NE87
virgl-async-cmd-volteer
Virgl testing on ChromeOS
Virgl with async command stream emission:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Ubuntu 20.04, Kernel: 5.10.83-13625-gc43c55b3c775 (x86_64), OpenGL: 4.5 Mesa 22.0.0-devel, Compiler: GCC 9.3.0, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: KVM
virgl Intel Xe TGL GT2:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Ubuntu 20.04, Kernel: 5.10.83-13625-gc43c55b3c775 (x86_64), OpenGL: 4.5 Mesa 22.0.0-devel, Compiler: GCC 9.3.0, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: KVM
Try not using async cmd stream:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Ubuntu 20.04, Kernel: 5.10.83-13625-gc43c55b3c775 (x86_64), OpenGL: 4.5 Mesa 22.0.0-devel, Compiler: GCC 9.3.0, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: KVM
virgl without async command stream submission:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Ubuntu 20.04, Kernel: 5.10.83-13625-gc43c55b3c775 (x86_64), OpenGL: 4.5 Mesa 22.0.0-devel, Compiler: GCC 9.3.0, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: KVM
virgl async + write-only fences:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: llvmpipe, Audio: Intel 82801AA AC 97 Audio
OS: Arch rolling, Kernel: 5.15.16-01331-gb6c5afc81904 (x86_64), OpenGL: 4.5 Mesa 22.1.0-devel (git-2262c853ff) (LLVM 13.0.1 256 bits), Compiler: GCC 11.2.0 + LLVM 13.0.1, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: docker
Async + wo fences:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Arch rolling, Kernel: 5.15.16-01331-gb6c5afc81904 (x86_64), OpenGL: 4.5 Mesa 22.1.0-devel (git-2262c853ff), Compiler: GCC 11.2.0 + LLVM 13.0.1, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: docker
virgl async + write-only fences 2:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Arch rolling, Kernel: 5.15.16-01331-gb6c5afc81904 (x86_64), OpenGL: 4.5 Mesa 22.1.0-devel (git-2262c853ff), Compiler: GCC 11.2.0 + LLVM 13.0.1, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: docker
baseline broken:
Processor: 06/8c (8 Cores), Motherboard: ChromiumOS crosvm, Chipset: Intel 440FX 82441FX PMC, Memory: 16GB, Disk: 386GB, Graphics: virgl Intel Xe TGL GT2, Audio: Intel 82801AA AC 97 Audio
OS: Arch rolling, Kernel: 5.15.16-01331-gb6c5afc81904 (x86_64), OpenGL: 4.5 Mesa 22.1.0-devel (git-eacf944e52), Compiler: GCC 11.2.0 + LLVM 13.0.1, File-System: btrfs, Screen Resolution: 1920x1080, System Layer: docker
Baseline host:
Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Google Drobit (Google_Drobit.13672.206.0 BIOS), Disk: 512GB SAMSUNG MZVLQ512HALU-00000 + 988GB SanDisk 3.2Gen1, Graphics: Intel Xe TGL GT2 3GB (1300MHz)
OS: Debian 11, Kernel: 5.4.191-18501-g8a73dd4872a1 (x86_64), Desktop: Xfce 4.16, Display Server: X Server, OpenGL: 4.6 Mesa 21.3.8, Vulkan: 1.2.145, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 1920x1080
baseline host all:
Processor: Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads), Motherboard: Google Drobit (Google_Drobit.13672.206.0 BIOS), Disk: 512GB SAMSUNG MZVLQ512HALU-00000 + 988GB SanDisk 3.2Gen1, Graphics: Intel Xe TGL GT2 3GB (1300MHz)
OS: Debian 11, Kernel: 5.4.191-18501-g8a73dd4872a1 (x86_64), Desktop: Xfce 4.16, Display Server: X Server, OpenGL: 4.6 Mesa 21.3.8, Vulkan: 1.2.195, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 1920x1080
Unigine Heaven 4.0
Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL
Frames Per Second > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 26.64 |===================
virgl without async command stream submission . 27.18 |===================
Async + wo fences ............................. 22.25 |================
virgl async + write-only fences 2 ............. 23.54 |=================
baseline broken ............................... 25.33 |==================
Baseline host ................................. 34.12 |========================
baseline host all ............................. 34.21 |========================
Unigine Sanctuary 2.3
Resolution: 1024 x 768 - Mode: Fullscreen
Frames Per Second > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 81.38 |================
virgl without async command stream submission . 81.84 |================
baseline host all ............................. 114.38 |=======================
Unigine Tropics 1.3
Resolution: 1024 x 768 - Mode: Fullscreen
Frames Per Second > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 61.52 |==================
virgl without async command stream submission . 61.72 |==================
baseline host all ............................. 80.43 |========================
Unigine Valley 1.0
Resolution: 1024 x 768 - Mode: Fullscreen - Renderer: OpenGL
Frames Per Second > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 28.10 |===================
virgl without async command stream submission . 28.30 |===================
Async + wo fences ............................. 22.63 |================
virgl async + write-only fences 2 ............. 24.87 |=================
baseline broken ............................... 26.58 |==================
baseline host all ............................. 34.89 |========================
Xonotic 0.8.2
Resolution: 1024 x 768 - Effects Quality: Ultimate
Frames Per Second > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 58.44 |=================
virgl without async command stream submission . 58.07 |=================
virgl async + write-only fences 2 ............. 58.22 |=================
baseline broken ............................... 58.79 |==================
baseline host all ............................. 80.55 |========================
GpuTest 0.7.0
Resolution: 1024 x 768 - Mode: Fullscreen
Points > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 2146 |========================
virgl without async command stream submission . 2138 |=======================
virgl async + write-only fences 2 ............. 2026 |======================
baseline broken ............................... 2079 |=======================
baseline host all ............................. 2278 |=========================
GLmark2 2021.08.30
Resolution: 1024 x 768
Score > Higher Is Better
virgl Intel Xe TGL GT2 ........................ 491 |======
virgl without async command stream submission . 487 |======
virgl async + write-only fences 2 ............. 445 |======
baseline broken ............................... 446 |======
baseline host all ............................. 2001 |=========================