VMware Communities
iurlyst
Contributor
Contributor

Extremely slow graphics performance (Player: 14.1, Host: Win10, Guest: Ubuntu 20.04)

Hi,

my freshly installed Ubuntu 20.04 VM under VMWare Workstation Player 14.1 running on Windows 10 suffers from ridiculously slow graphics performance.

For comparison, my old Ubuntu 16.04 VM (which I had originally installed under VMWare 12.x and has kept the same format) works much better:

OLD Ubuntu 16.04:

$ vmware-toolbox-cmd -v

10.2.0.1608 (build-7253323)

$ x11perf -all

  700000000 reps @   0.0000 msec (157000000.0/sec): Dot

NEW Ubuntu 20.04:

$ vmware-toolbox-cmd -v

10.2.5.8049 (build-8068393)

$ x11perf -all

   30000000 reps @   0.0002 msec (4140000.0/sec): Dot

I remember having the same issue with the old machine when I first installed it 4 years ago, but I can't remember what I had to do to get this fixed, perhaps it was the "Accelerate 3D graphics" flag but I can't be sure after all these years.

Accelerate 3D graphics checkbox is ticked on both machines, and vmware-tools is installed on both.

Any ideas what I might be missing?

Thank you!

0 Kudos
2 Replies
beast_drc
Contributor
Contributor

same here

alex@ubuntu:~$ vmware-toolbox-cmd -v

11.1.5.22735 (build-16724464)

alex@ubuntu:~$ x11perf -all

x11perf - X11 performance program, version 1.2

The X.Org Foundation server version 12008000 on :0

from ubuntu

Tue Nov  3 14:52:48 2020

Sync time adjustment is 0.0531 msecs.

  300000000 reps @   0.0000 msec (51200000.0/sec): Dot

  300000000 reps @   0.0000 msec (50100000.0/sec): Dot

  300000000 reps @   0.0000 msec (48100000.0/sec): Dot

  300000000 reps @   0.0000 msec (47300000.0/sec): Dot

My colleague result, who wonk on hardware, not on VM? using UHD graphics. results are the same

300000000 reps @   0.0000 msec (48500000.0/sec): Dot

  300000000 reps @   0.0000 msec (48500000.0/sec): Dot

  300000000 reps @   0.0000 msec (48100000.0/sec): Dot

  300000000 reps @   0.0000 msec (46700000.0/sec): Dot

  300000000 reps @   0.0000 msec (48900000.0/sec): Dot

1500000000 trep @   0.0000 msec (48100000.0/sec): Dot

  200000000 reps @   0.0000 msec (35100000.0/sec): 1x1 rectangle

  200000000 reps @   0.0000 msec (35200000.0/sec): 1x1 rectangle

  200000000 reps @   0.0000 msec (35100000.0/sec): 1x1 rectangle

  200000000 reps @   0.0000 msec (32900000.0/sec): 1x1 rectangle

  200000000 reps @   0.0000 msec (34700000.0/sec): 1x1 rectangle

1000000000 trep @   0.0000 msec (34600000.0/sec): 1x1 rectangle

   60000000 reps @   0.0001 msec (12200000.0/sec): 10x10 rectangle

   60000000 reps @   0.0001 msec (12100000.0/sec): 10x10 rectangle

   60000000 reps @   0.0001 msec (12200000.0/sec): 10x10 rectangle

   60000000 reps @   0.0001 msec (12100000.0/sec): 10x10 rectangle

   60000000 reps @   0.0001 msec (12100000.0/sec): 10x10 rectangle

  300000000 trep @   0.0001 msec (12100000.0/sec): 10x10 rectangle

    1080000 reps @   0.0046 msec (216000.0/sec): 100x100 rectangle

    1080000 reps @   0.0046 msec (216000.0/sec): 100x100 rectangle

    1080000 reps @   0.0047 msec (215000.0/sec): 100x100 rectangle

    1080000 reps @   0.0046 msec (216000.0/sec): 100x100 rectangle

    1080000 reps @   0.0047 msec (212000.0/sec): 100x100 rectangle

    5400000 trep @   0.0047 msec (215000.0/sec): 100x100 rectangle

0 Kudos
beast_drc
Contributor
Contributor

Sorry, i missed one zero in you results.

check this page How to Check 3D Acceleration (FPS) in Ubuntu/Linux Mint  to make sure that you have 3d enabled

lex@ubuntu:~$ /usr/lib/nux/unity_support_test -p

OpenGL vendor string:   VMware, Inc.

OpenGL renderer string: SVGA3D; build: RELEASE;  LLVM;

OpenGL version string:  3.3 (Compatibility Profile) Mesa 20.0.8

Not software rendered:    yes

Not blacklisted:          yes

GLX fbconfig:             yes

GLX texture from pixmap:  yes

GL npot or rect textures: yes

GL vertex program:        yes

GL fragment program:      yes

GL vertex buffer object:  yes

GL framebuffer object:    yes

GL version is 1.4+:       yes

Unity 3D supported:       yes

alex@ubuntu:~$

0 Kudos