VMware Communities
esok127
Contributor
Contributor

New to VMWware Fusion; running my OpenGL application seems slow

I am pretty new to VMWare Fusion. I have a Mac laptop, mid-2014, with 16G RAM, 1TB SSD, Nvidia graphics, and running OSX 10.14 Mojave as the host OS. My guest OS is Fedora 27 64-bit. I write software using OpenGL, and the application I wrote is running super slow. On a normal machine I expect 60-80 fps, but this guest OS is running about 0.05 fps. I enabled 3D acceleration, but perhaps there are other settings that I'm missing. Perhaps my acceleration is not working or not totally enabled. I have the VM configured with 4 cores, 4096MB RAM, and 2048MB video RAM. Any suggestions are welcome!

4 Replies
esok127
Contributor
Contributor

I should also mention that I'm running the evaluation version of VMWare Fusion 11.0.3. On the guest OS, glxgears runs with about 2000 fps. This adds to my confusion as to why my application runs so slowly here.

0 Kudos
ColoradoMarmot
Champion
Champion

You can try adding: mks.enableMTLRenderer = "FALSE" to the .vmx config file, which may trigger it falling back to OpenGL.  Note that the longevity of OpenGL support is in question given Apple's move to Metal.

Aside, you have too many cores assigned to the guest - no more than N-1 per VM, where N is the number of physical cores in the machine.

0 Kudos
Mikero
Community Manager
Community Manager

For brevity's sake, did you install vmware tools?

Manually or via yum? (sudo yum install open-vm-tools-desktop)

-
Michael Roy - Product Marketing Engineer: VCF
0 Kudos
RickShu
VMware Employee
VMware Employee

Hi