QEMU OpenGL Duet -- MESAGL Pass-through & Virgil 3D -- Windows 10 Host

Channel:
Subscribers:
454
Published on ● Video Link: https://www.youtube.com/watch?v=e047uQ-h56k



Duration: 14:02
942 views
15


An OpenGL duet of MESAGL pass-through and Virgil 3D at the same time. Both implementation speak the native language of OpenGL and all benchmarks are native binaries in WIN32 and Linux x86 on QEMU 6.1.0 running on Windows 10 Host.

Benchmark matrix:
- Light OpenGL - glmark2 2021.02 "jellyfish" 30-second frame rate
- Medium OpenGL - OpenArena 0.8.8 timedemo
- Heavy OpenGL - Unigine Tropics 1.3 benchmark

No conclusion made on which implementation is superior. There is no conflict of having both at the same time. Virgil 3D runs best with Linux VM and it is SMP ready. MESAGL pass-through works on legacy 32-bit Windows 98/2000/ME/XP VMs offering the flexibility of running good old Windows games in "pristine condition" on the Windows OS the games were originally designed and validated. MESAGL pass-through has the option to enable sRGB visual which brighten up the game with vibrant colors ideal for real-time game streaming and recording. The difference is shown in OpenArena demos. An idle VM in the background does not take up CPU cycles in either cases of Windows XP and ArchLinux32 VMs as both are ACPI capable OSes.

Both implementation enable high GPU utilization over 50% depend on GPU workloads. A "slap in the face" for other PC emulation who once thought GPU acceleration was unnecessary in PC emulation. Oh sure, without GPU acceleration, one can only dream of this level of performance QEMU can deliver today. Or perhaps there is a time machine or an encounter with friendly alien civilization that would bring in technology lightyears ahead of our time.




Other Videos By KJ Liew


2022-02-26Classic Retro Games on MacBook Air M1 -- DOSBox SVN Windows 98 Direct3D/GLIDE
2022-02-25Classic Retro Games on MacBook Air M1 -- DOSBox SVN w/ VOODOO emulation & GLIDE pass-through
2022-02-13QEMU Classic Retro Games From Install to Play in 15 mins on MacBook Air M1 -- Gothic 1
2022-02-12QEMU Classic Retro Games on MacBook Air M1 -- Counter Strike 1.6
2022-02-12QEMU Konami Shadow Of Memories PC (2002)
2022-02-03QEMU Wine-6.0.2 with Iris Xe Graphics -- Into the Dawn of XP Era Games on Virtual Machine
2022-01-30QEMU Wine-6.0.2 with Iris Xe Graphics -- The Ultimate Windows 98 Virtual Machine in 20W TDP
2021-12-27QEMU DOOM 3 Demo (2004)
2021-12-12QEMU Star Wars Episode 1 Racer (1999)
2021-12-10QEMU Direct3D Encore -- MESAGL Pass-through & Virgil 3D -- Windows 10 Host
2021-12-06QEMU OpenGL Duet -- MESAGL Pass-through & Virgil 3D -- Windows 10 Host
2021-11-17QEMU Virgil 3D with ArchLinux32 on Windows 10 Host - WineD3D on Virgil3D for Windows Games
2021-11-16QEMU Virgil 3D with ArchLinux ARM AArch64 on MacBook Air M1
2021-10-24QEMU Classic Retro Windows Games From Install to Play in 15 mins on MacBook Air M1
2021-10-23QEMU Classic Retro Windows Games on MacBook Air M1 (Shogo Mobile Armor)
2021-10-20QEMU EA Sports Superbike 2001
2021-10-20QEMU Another Demo Imitation with MacBook Air M1
2021-10-10QEMU Windows Guest 3D Acceleration on MacBook Air M1
2021-07-05QEMU Demonstration Imitation of A Retro PC Emulator
2021-07-04QEMU Grand Prix 3 & Season 2000 Expansion (2000, 2001)
2021-06-25QEMU Diablo II Lord of Destruction (2001)