WDStudios wrote on 2021-06-21, 19:47:
Jorpho wrote on 2021-06-21, 18:48:WDStudios wrote on 2021-06-21, 18:21:Virtualbox 6.1 broke 3D acceleration on WinXP and earlier, but it should work fine if you use Virtualbox 6.0
Are you suggesting that 3D acceleration was working in guest operating systems older than XP or 2K? That is news.
Do Win98 guest systems suffer a different set of problems related to 3D acceleration than WinXP guest machines do?
Yes, Win98 guest systems do indeed suffer a different set of problems related to 3D acceleration than WinXP guest machines do under Virtualbox .
Actually, there is one fundamental problem : there are no Windows 9x drivers for the virtual video card that Virtualbox exposes to guest VMs . Oracle (and Sun Microsystems before them) never wrote/published any such driver and no third party has either (unless that has changed recently). Hence, there is no way for applications/games running in a Windows 9x guest VM in Virtualbox to make use of the hardware accelerated 3D functionality exposed by the host system's video card driver.
EDIT :
That being said, there is a theoretical way to get 3D acceleration in a guest VM in VirtualBox, regardless of the guest OS : PCI Passthrough .
This requires :
a) Running VirtualBox under Linux (not supported under Windows, unless that has changed recently)
b) Having a PCI/PCI Express video card ( and connected monitor) dedicated to the guest VM and for which the OS in the guest VM has drivers
c) Having a CPU/motherboard with a functional IOMMU implementation
This is currently experimental in VirtualBox and I have no idea if or how well it works (or not). Other virtualization solutions which have support for PCI passthrough have been used to successfully do this .
EDIT : See https://docs.oracle.com/en/virtualization/vir … assthrough.html for more info about PCI passthrough functionality using VirtualBox .