Re: Playing 3D games on a virtual machine
Originally Posted by
Objekt
Is there any way to run a virtual machine with more or less direct access to graphics hardware? I have a triple-boot Ubuntu 9.10 64-bit/Windows XP/Windows 7 RC setup, but it's a huge inconvenience to reboot into Windows XP, just so I can play a few games. I then have to reboot yet again back into Ubuntu, when I'm ready to do "important" stuff like email and posting on forums. When I'm running Ubuntu 9.10, which is the rest of the time, I only need a Windows XP virtual machine to access my Windows-only printer.
I use Virtualbox 3.1.4 PUEL to run that Win XP VM. I have tried to install one 3D-intensive game, Elder Scrolls IV: Oblivion. The installer quits with some kind of Direct3D-related error. FWIW, yes, I have the appropriate Guest Additions installed, but apparently "experimental" D3D support is not adequate, for Oblivion at least.
From what I have read about other virtualization solutions, such as Xen and Parallels, they are in more or less the same boat. The virtual video card provided is OK for 2D desktop applications, but forget about heavy 3D.
Someone's probably going to suggest I run Oblivion with Wine, but that method has its own problems. Let's assume I want full 3D performance, equal (or at least 90% equal let's say) to what I would get running Windows XP natively. I want the convenience of running a virtual machine, but with the performance of running natively on hardware, and no constant rebooting. Impossible? Sorta-posssible? Somewhere between?
I asked a similar question awhile ago:
http://ubuntuforums.org/showthread.php?p=8084062
Getting a game in Virtualbox seems to be a hit or miss ordeal. I know this is not the answer you were wanting, but this is just what my experience has been.
We act as though comfort and luxury were the chief requirements of life, when all that we need to make us happy is something to be enthusiastic about - Charles Kingsley
Bookmarks