Virtualization for games in Windows
Virtualization for games in Windows
Yes, you can run games in a virtual machine with low performance impact. Consider optimizing settings and using lightweight emulators.
Using hardware passthrough usually delivers the highest performance since it bypasses the hypervisor. Running games in a virtual machine is a specialized scenario, though.
It can be achieved using a Linux host, though it isn't straightforward. According to what I know, it's not feasible on Windows (though I'm open to being updated). Modern virtual machines offer significantly more power with 3D acceleration, allowing them to run games from the XP era or earlier smoothly. Generally, going back further improves performance.
You're looking for newer games on a Linux host. It depends on the balance between performance and the games you want to play. The trade-off might be noticeable, but it's worth considering if the experience justifies it.
The choice really hinges on your requirements. Would you prefer to run it inside a virtual machine? Opting for a bare-metal setup would be more advantageous. For a small number of VMs, you might run the game directly on the hardware and use it as a hypervisor instead of relying on a VM.
Based on the games and your assignments, you could definitely try some easier titles. But for very old games, verify driver and hardware compatibility since I overlooked that once and it cost me my whole day. My girlfriend wanted to play an extremely old strategy game that didn’t run on any system beyond XP (and Vista with patches) on her laptop. I handled everything via VM—applied the XP service pack 3, installed available drivers, tweaked the game’s config file, but it kept crashing in every mode (compatibility, admin, disabled enhancements, etc.). I dug into OS settings, edited the registry, and so on. It turned out the game doesn’t support Intel GPUs because they didn’t exist at the time it was released. It was a real frustration after all the effort.
Thank you for your responses! I’ll likely create a separate Windows installation to run games and test suspicious software.