Closed ideapc closed 7 months ago
Seems like I can't even get VMSVGA9 working. For some reason I'm still stuck with llvmlipe...
Hello, VirtualBox is using DirectX Feature level 11.1 in real, so Windows 8.1 can in the theory works. Can you please provide VBox.log
file? VirtualBox needs all loaded DLL digitaly signed (but by Windows 10 way only) and maybe it denied to load graphical driver.
From looking into log it definitely denies loading nvidia driver, and says no 3d acceleration. Is there a way I can break this stupid device signature check for vbox?
Installing the last available WHQL Nvidia driver (dated 2021, instead of the new cringey unsigned ones) helped.
There are three ways of fixing the problem: 1) Compile VirtualBox without HARDENING (very difficult and requires TestSigning/Disable Driver Signature boot options for the Host machine, both can pretend different software like EAC from working). 2) Use WHQL drivers (the old ones from 2021, as the new ones are unsigned; Microsoft calls Windows 7 and Windows 8.1 EOL systems and doesn't allow to sign new drivers for them). Old but gold. 3) Use Windows 10 or Windows 11. The 3rd solution is probably the most obvious and easiest, but I personally call the 2nd one best though "dangerous". Anyway, its never safe to use an EOL system, so... its better stick to a modern OS if its possible. VBox would be much better without its Hardening though. Unfortunately, the devs will never let us to turn it off officially. Thank you for your hard work though. Hope something like this gets created for Windows NT development builds, from the Neptune and Whistler era.
Does VMSVGA10 actually use DX12 so there is no luck of getting it working on Windows 8.1 with DX11? I installed Windows ME on the latest version of VirtualBox 7.0 but stuck with llvmlipe. My GPU is GTX 1650S, CPU is i5-12400F.