Question Virtualbox virtual machines video graphic performance?
Question Virtualbox virtual machines video graphic performance?
Hello,
I wanted to check if it’s possible to run a MMORPG in a virtual machine without the full performance of a regular PC. I’m trying to log in, move around, and play some basic PvE content, but the specs are quite limited—just 1GB of RAM and an old processor or graphics card from 10 to 15 years ago. I set up my VirtualBox with Windows 7 so the host doesn’t strain my PC. Everything worked until I tried to start the game; it reported that my graphics card isn’t enough. I looked into drivers and realized my default virtual graphics setup is probably the issue.
My question is, can I somehow achieve better GPU performance to run a low-spec MMORPG in a virtual machine? Is VirtualBox capable of handling that, or should I try a different VM? Are all virtual machines equally limited in terms of video capabilities?
Thank you in advance!
Two links are provided for installing Hyper-V on Windows 10 Home, though caution is advised. A detailed guide explains the process and includes a shortcut for the Home edition.
GPU pass-through refers to a concept you can explore further, but it doesn't seem to be offered in any free virtual machine. The VMware player includes an option named accelerate 3d graphics, which utilizes your GPU within the virtual environment, though the game must support starting with the standard VMware driver.
I prefer not to handle this on my own, as I'm uncertain if Hyper-V includes a suitable graphics card by default.
I aim to check if the default graphic in VMware is sufficient to launch the game.
VirtualBox has enhanced their graphics drivers, though it might not suffice for all games. Navigate to the VM settings and adjust the Display option to VBoxSVGA. Ensure the Acceleration box is checked, specifically for 3D Acceleration. This adjustment could potentially assist. Additionally, you might need to install the Extensions for VirtualBox beforehand if you haven't already. Although I'm uncertain if this is necessary (I have them installed), proceed after installation. Once the Extensions are set, install the software within the VM. Upon booting, access the Devices menu to view the Insert Guest Additions CD image. If prompted, open "This PC" in the VM and run the VirtualBox Guest Additions drive (double-click to start setup). Finally, restart the VM. This process may or may not provide the desired results.
Yes, I see what you mean about Hyper-V being the leading virtual machine option. However, my issue is that I'm using the Home version of Windows and I don't want to spend 80-100 dollars to upgrade. Since that would cost around 320-400 dollars in my currency, and I'm taking the risk of losing my passwords or IP address, I'm hesitant about using Hyper-V for free. I don't want to expose my privacy in that situation.
I'm certain there are guides available that can assist. But the process is actually quite straightforward. Give it a shot initially and if you encounter any problems, feel free to ask here and someone else can assist. Here are my short guidelines.
The extensions are a separate download, typically on the same page where you downloaded VirtualBox. It
NEEDS
to match the identical version of VirtualBox you possess.
VirtualBox (Version) Oracle VM VirtualBox Extension Pack
https://www.virtualbox.org/wiki/Downloads
After saving the file, launch VirtualBox and navigate to File / Preferences. You'll notice an Extensions option on the left, click it. On the right you'll find a plus sign for installing extensions or a minus sign to remove them. Click the plus and install the extensions.
Once installed, launch your virtual machine and adhere to the steps mentioned earlier.
After installation, you gain access to additional features in VirtualBox. For instance, it adds a custom video driver which might (or might not) enhance gaming performance. You can enable internet connectivity in your VM, create shared folders within it, and manage external drives. The extensions enable all these capabilities.