VMware Communities
france1159
Contributor
Contributor

Low 3D FPS in games under WS16

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.

Reply
0 Kudos
5 Replies
scott28tt
VMware Employee
VMware Employee

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?

 


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
Reply
0 Kudos
vitaly-andr
Contributor
Contributor

Exactly the same problem

Tags (1)
Reply
0 Kudos
france1159
Contributor
Contributor

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) .

 

Reply
0 Kudos
scott28tt
VMware Employee
VMware Employee

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?

 


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
Reply
0 Kudos
wila
Immortal
Immortal

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

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos