VMware Communities
MrSean99
Contributor
Contributor

~4 frames per second with Unigine heaven benchmark on 4090 laptop

My older 2070 ran at 30-40+ FPS with vmware player using the same image. 

My new 4090 laptop runs at ~4 FPS. The vmware tools are updated and hyper-v is not enabled.

Might anyone have any suggestions on improving the performance? 

Reply
0 Kudos
11 Replies
Technogeezer
Immortal
Immortal

Need a lot more information from you:

  • What is a "4090" and "2070"  laptop?
  • The exact make and model of both your old machine and the new one will help, including what CPU and graphics card .
  • Windows or Linux? What versions?
  • What version of Workstation?
  • Did you take all the steps in the documentation to enable 3D graphics acceleration?
- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
Reply
0 Kudos
shibdas
VMware Employee
VMware Employee

Please provide the information asked before and attach mksSandbox.log and vmware.log. We might be running vulkan software renderer if this on linux host.

Reply
0 Kudos
MrSean99
Contributor
Contributor

It's an nvidia graphic card (4090 series)

I've solved the problem by downgrading the VMware tools to version 11.0.1. 

I reinstalled several versions of the tool and got the following performance in case anyone was curious:

11.0.1 ~20-50 fps
11.1.5 ~15FPS
11.3.5 ~4FPS
12.0.6 ~4FPS
12.1.5 ~4FPS

Reply
0 Kudos
shibdas
VMware Employee
VMware Employee

We will need the logs to see what's going on. Can you attach the screenshot of Dxdiag with a tools version which has low FPS and the one with high FPS?

Reply
0 Kudos
MrSean99
Contributor
Contributor

I've attached the two logs.

Reply
0 Kudos
shibdas
VMware Employee
VMware Employee

Thanks for the logs, can you please also attach vmware.log and mksSandbox.log from the VM folder?

The tools 11 had only D3D 10.1 support while tools 12 has support d3d 11 so you will have to make sure to use the same API while running heaven to get an apples to apples comparison. When you run heaven can you choose D3D10 in the menu when you are run with tools 12 and make sure you are doing the same also while running on tools 11. Also you will need make sure everything else in the menu (resolution etc.) are also the same.

Reply
0 Kudos
MrSean99
Contributor
Contributor

I did a full benchmark run this time. Unfortunately it doesn't have DX 10, just DX 11,9, and opengl which i've included here. The logs follows the tests i've done in this order:

Tools 11.01
DX11 29.7 FPS
DX9 21.2 FPS
OpenGL 16.2 FPS

Tools 12
DX11 7.6 FPS
DX9 26.1 FPS
OpenGL 4.8 FPS

Reply
0 Kudos
shibdas
VMware Employee
VMware Employee

Can you please let me know the resolution in which you are running heaven?

Reply
0 Kudos
MrSean99
Contributor
Contributor

Full screen mode@1920x976

Reply
0 Kudos
shibdas
VMware Employee
VMware Employee

Are you still hitting this problem as we don't see this performance degradation on our tests on RTX 40 series GPU although we don't have a mobile 4090 laptop. There might be some unusual configs with the GPU Mux which is making the intel integrated GPU to actually driver the display.

Reply
0 Kudos
MrSean99
Contributor
Contributor

Yes. In version 12.1.5, i'm getting around 7.1 FPS. Pretty sure it's using the GPU as the GPU utilisation is spiking up to 20-30% in task manager on the PC hosting the VM when the benchmark tool runs.

Reply
0 Kudos