VMware Communities
12xa7a
Contributor
Contributor

No 3d support on host on fusion 11

Hi,

I am using VMware Fusion  Professional Version 11.5.1

I have four VMs installed, Windows 8.1, Ubuntu 16.04, Arch Linux, and a built from scratch Linux.

I recently upgraded from Fusion 10.

When I installed 11.5.1 a box briefly popped up saying something about kernel extensions but then  went away.

I uninstalled VMware fusion by dragging the icon to the trash and then reinstalling.  This did not change anything.

I looked at some previous threads and attempted the solution.  Number one, I find no preferences file to edit.

My hardware is listed bellow.

When I start up any VM I get "No 3d support is available from this host"

Looking in the VMware fusion dmg contents I see no kext file I can install.

Still trying stuff.  Will update if I find anything.

Sorry I am a newbie at this.

$ kextstat | grep vm

  160    0 0xffffff7f83725000 0x15000    0x15000    com.vmware.kext.vmnet (1501.84.42)

  161    0 0xffffff7f8373a000 0x13000    0x13000    com.vmware.kext.vmx86 (1501.84.42)

  NVIDIA GeForce GTX 980 TI:

  Chipset Model: NVIDIA GeForce GTX 980 TI

  Type: GPU

  Bus: PCIe

  Slot: Slot-1

  PCIe Lane Width: x16

  VRAM (Dynamic, Max): 6144 MB

  Vendor: NVIDIA (0x10de)

  Device ID: 0x17c8

  Revision ID: 0x00a1

  ROM Revision: MacVidCards

  Metal: Supported, feature set macOS GPUFamily1 v3

  Model Name: Mac Pro

  Model Identifier: MacPro5,1

  Processor Name: 6-Core Intel Xeon

  Processor Speed: 3.46 GHz

  Number of Processors: 2

  Total Number of Cores: 12

  L2 Cache (per Core): 256 KB

  L3 Cache (per Processor): 12 MB

  Memory: 64 GB

  Boot ROM Version: 144.0.0.0.0

  SMC Version (system): 1.39f11

  SMC Version (processor tray): 1.39f11

sysctl -n machdep.cpu.brand_string

Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz

  System Version: macOS 10.13.6 (17G11023)

  Kernel Version: Darwin 17.7.0

  Boot Volume: Macintosh HD

  Boot Mode: Normal

0 Kudos
5 Replies
Alex_Romeo
Leadership
Leadership

Hi,

The problem you encountered has been resolved in this POST:

Are you also adding the GL tenderer enable flag?

pastedImage_4.png

mks.enableMTLRenderer = “0"

mks.enableGLRenderer = “1”

ARomeo

Blog: https://www.aleadmin.it/
0 Kudos
wila
Immortal
Immortal

Hi,

Careful with a copy & paste of those settings as those are smart quotes not normal quotes and your .vmx file _will_ be invalid if you copy that in.

Make sure you have smart quotes turned off and then type these settings instead of copy & paste.

See also:

Disabling smart quotes in Mavericks | Der Flounder

(Yes it is still the same settings in TextEdit)

Re. "saw something about kernel extensions"

Did you allow the vmware kernel extensions?


Eg. under System Preferences -> Security & privacy

Is there a note under the "General" settings that a VMware kernel extension isn't allowed to operate?

If so, then please allow it.

edit: I see you have a Mac Pro from 2012 and as such no metal support according to:

System Requirements for Fusion

As such Aromeo's advice is "spot on", disable metal and switch the VM's to openGL instead.

--

Wil

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

As far as metal support the Graphics/Display I posted above says:

ROM Revision: MacVidCards

Metal: Supported, feature set macOS GPUFamily1 v3

I have successfully build and ran some of the Metal Samples from apple developer.

My problems is I can't find the VMware preference file that I am supposed to edit.

I did find the .vmx files.

0 Kudos
wila
Immortal
Immortal

The .vmx file of the vm should do.

But beware that you have to shut down the VM (not suspend) and close VMware Fusion before you edit.

Edit with TextEdit or another plain text editor and add those lines, then try again.

re. metal is supported.

I don't know.. just relaying what the system requirements from VMware Fusion say. Metal supported by macOS doesn't mean that Fusion supports it on that graphics adapter.

They do happen to coincide with your error report, so I would certainly try it.

If you want to try if your card can work then you can also try the blacklist setting from one of the links of aromeo. Beware though that none of the above settings are supported.

However I would expect the openGL engine to work fine for your 3D needs.

It has worked fine in the past and it's just that VMware deprecated it, but it still tends to work OK.

-

Wil

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

After some fiddling I was able to get my setup mostly working.

One thing that I could not seem to find in previous posts was where the preferences file was.

I found it on my system in "~/Library/Preferences/VMware Fusion/preferences"

I made the changes in the preferences and vmx files as indicated.

Sorry to get OT here but some folks may be interested.

Metal support should at least plausibly work, and I have built and successfully run some of the samples from apple developer built with  xcode,  but I am using the NVIDIA Web driver with a 980Ti from macvidcards.com.   High sierra is evidently the last OS X that will work with NVIDIA cards.  Lastly I was using the wayland display driver with Linux and it does not work well with the VMware graphics.  I switched over to Xorg and problems went away.

Using windows 8.1 still gets the No 3D support available on host bubble but it seems to function.

Thanks

0 Kudos