If 3D is being emulated in pure software because no acceleration it will say llvmpipe. At least it’s the case with KVM. This isn’t future proof and makes no sense in vulkan environments.
VirtaulBox host setting VMSVGA 3D acceleration seems to be working.
Without, 3D acceleration disabled the CPU utilization is higher as expected (100%).
With, 3D acceleration enabled the CPU utilization is lower (30%).
The output of glxinfo is exactly the same with and without 3D acceleration.
I can’t find any way to figure that out from inside the VM. The only way to find this out is by testing. Environment variable QMLSCENE_DEVICE=softwarecontext is either required or not.
QMLSCENE_DEVICE=softwarecontext monero-wallet-gui
or
monero-wallet-gui
For VirtualBox, this will be simplified in the future in Whonix ™ 15.0.1.3.4 (and above) which is coming soon. QMLSCENE_DEVICE=softwarecontext will be globally set as environment variable if VirtualBox is detected. Script: