VMware Communities
MandoR
Contributor
Contributor

NO 3D Support is available from the host - Host is Windows 7 NVIDIA 9600 - Workstation 12

How do you get 3D working in Workstation Player 12?  Ever since upgrade to 12 a few months ago, I get the "NO 3D Support is available from the host" regardless of the guest operating system. I ignored because I didn't need 3D on the guest until now.

-  The Accelerate 3D is checked in the guest settings

-  Windows 7 Host has directX and 3D and AGP all enabled and running just fine.

-  Running latest versions of vmware tools and host video drivers.

It used work on previous versions of Vmware I had.  This is what the log says which I'm not sure where it fails:

2015-12-16T10:54:06.305-05:00| vmx| I125: MKS PowerOn

2015-12-16T10:54:06.306-05:00| vmx| I125: hread 7132 1456VTHREAD start thread 2 "mks" host id 7132

2015-12-16T10:54:06.306-05:00| mks| I125: MKS thread is alive

2015-12-16T10:54:06.306-05:00| mks| I125: SOUNDLIB: Creating the Wave sound backend.

2015-12-16T10:54:06.308-05:00| mks| I125: hread 6684 1456VTHREAD start thread 10 "mouse" host id 6684

2015-12-16T10:54:06.308-05:00| mks| I125: hread 7156 1456VTHREAD start thread 11 "kbh" host id 7156

2015-12-16T10:54:06.309-05:00| mks| I125: MKS Win32: Registering top level window (0x307c0) to receive session change notification.

2015-12-16T10:54:06.309-05:00| mks| I125: MKS-RenderMain: RenderMain: PowerOn allowed DX11Renderer MKSBasicOps

2015-12-16T10:54:06.309-05:00| mks| I125: MKS-RenderMain: Collecting RenderOps caps from DX11Renderer

2015-12-16T10:54:06.310-05:00| mks| W115: DX11Renderer: Enumerating adapter 0

2015-12-16T10:54:06.310-05:00| mks| W115: DX11Renderer: `NVIDIA GeForce 9600 GT` vendor=0x10de device=0x0622 revision=161

2015-12-16T10:54:06.310-05:00| mks| W115: DX11Renderer: video=487MB system=0MB shared=3583MB

2015-12-16T10:54:06.311-05:00| mks| I125: MKS-RenderMain: Collecting RenderOps caps from MKSBasicOps

2015-12-16T10:54:06.312-05:00| mks| I125: MKS-RenderMain: Starting MKSBasicOps

2015-12-16T10:54:06.312-05:00| mks| I125: KHBKL: Unable to parse keystring at: ''

2015-12-16T10:54:06.312-05:00| mks| I125: MKS-RemoteMgr: Set default display name: XP Graphics Work

2015-12-16T10:54:06.312-05:00| mks| I125: MKS-RemoteMgr: Loading VNC Configuration from VM config file

2015-12-16T10:54:06.312-05:00| mks| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)

2015-12-16T10:54:06.312-05:00| mks| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)

2015-12-16T10:54:06.313-05:00| vmx| I125: Msg_Post: Warning

2015-12-16T10:54:06.313-05:00| vmx| I125: [msg.mks.no3D] No 3D support is available from the host. The 3D features of the virtual machine will be disabled.

Thanks!

0 Kudos
1 Reply
wila
Immortal
Immortal

Hi,

The GeForce 9600 GT is pretty old, I see some tech performance reports here from 2008, it supports DirectX 10.0 as maximum and that's on the host, it will need a bit more to be able to actually give that capability to the guest.

There's a knowledge base article with minimum requirements on graphics card to use when trying out 3D support in Workstation 12.

Most likely this article: VMware KB: System requirements for VMware Player and VMware Workstation Player (sorry can't verify as the Knowledge base site is broken here at the moment)

By default for virtual hardware 12 (vHW12) VMware Workstation will try to use DirectX 10 in the guest.. and it seems your card can't.

The solution is to either:

- buy a better graphics adapter

- lacking that, change your virtual hardware of the guest to vHW10 (or vHW11)

--

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