Can you run games with non-trivial graphics requirements in a virtual machine?

Any real experience running heavy games like AOE3, NFS Underground 2/MW, SimCity 4, City Life, etc. I don’t expect run Crysis on a virtual machine but some old games. Is it possible run these kind of games smoothly and detailed on a virtual machine?

What VM software is recommended? Any hardware specification to achieve this goal?

  • SimCity 4 Deluxe stopped working in Windows 7
  • commandline.txt for GTA 4 doesn't work on Steam
  • Why doesn't Bioshock 2 start from within steam?
  • How can I reduce latency while playing World of Warcraft?
  • How to force Maximized Fullscreen mode in any game?
  • How do I run StarCraft: Brood War on Windows 7 without problems?
  • My host is Windows 7.

  • No sound in TES:Arena under DOSBox
  • How do I get an older Windows 95/98 game to run in Windows 7 64-bit without some colors looking off?
  • How can I run C&C Generals Zero Hour on Windows 7
  • How can I play Worms Armageddon on Windows 7?
  • CPU or framerate limiting on older games
  • commandline.txt for GTA 4 doesn't work on Steam
  • One Solution collect form web for “Can you run games with non-trivial graphics requirements in a virtual machine?”

    So I don’t know enough about virtual machines to make a good recommendation (you should go to for that), but I did have some success with using VirtualBox.

    I’ve run a large number of games on Virtual Machines, dating back to running Warcraft 2 on OS7 (which I don’t recommend btw). Over time I’ve learned two important rules:

    • Don’t play anything with timing is a factor (stick to turn based)
    • Have something else to do (you may be waiting a while between turns)

    While you can run games of that nature they’re going to perform at a much slower rate. For some games you can pull this off (eg. Civilization). For others its just going to be painful (ie. in college I had a bad experience with WoW on VM). The factors which largely affect this are:

    • AI time (AI burns a ton of CPU so if its slow already…)
    • Graphics time (I don’t mean GPU, I mean more like physics engines and water simulators)
    • Number of Moving Parts (more = worse)
    • Latency (if you’re playing over internet most games continue even when you slow down)

    Try to keep these in mind. While it is feasible, it can often be painful. You might also want to examine why you’re using a VM, especially when most of those games already run on Win7…

    We love Playing Games, especially Video Games.