Hello,
I installed Windows 10 in a virtual machine under WS16 for games.
When I test for Diablo 3 for example, I get around 80 FPS in-game on a Windows host machine, but only 15 ~ 30 FPS on a Linux host machine.
Windows (host) running -> Windows guest machine -> 80 FPS
Linux (host) running -> Windows guest machine -> 15 ~ 30 FPS
I would like to understand why there is such a big difference between these two host systems.
Is this normal or is there something to do on Linux to get the same performance as Windows?
i specify i use Fedora 33 on my Linux host machine with NVIDIA GTX 1080 Ti with its proprietary drivers ( version 460.56 )
Thank you for your answers.
Just to clarify your terminology - "host" is usually the OS installed on your physical system, while "guest" describes the OSes you run inside VMs.
So are you comparing 2 different VMs with their guest OSes?
Exactly the same problem
No Scott i don't run two VM.
I only use a guest OS (in this case Windows 10) on my physical host (Windows 10 or Linux, in my dual-boot) .
Makes more sense.
So you get lower FPS when running the SAME VM when you boot your host system to Linux rather than Windows.
Have you analysed your system resources on both host OSes at the time you run the VM or start the game?
Hi,
That's the latest driver...
I'm not a graphics expert, but there's a few people lurking here that might be able to answer your question.
In order for them to be able to diagnose the difference, you would however have to add a vmware.log of that VM for each run.
eg. attach a vmware.log for when it is running under a windows host and attach a log when the VM is running under a linux host. (preferably two separate logs, you can rename the log after a run and workstation will create a new one)
Chances are that it is due to a NVIDIA driver limitation, but that's a guess.
--
Wil
