VMware Communities
jj_grafica
Contributor
Contributor
Jump to solution

Why only DirectX 9.0EX and OpenGL 2.1 in Fusion 8.0.1?

I've been through the user guide (http://pubs.vmware.com/fusion-8/topic/com.vmware.ICbase/PDF/fusion-8-user-guide.pdf p13) and as far as I can tell I meet all the requirements for OpenGL 3.3 & Direct X 10 but the Display settings dialog where I check on "Accelerate 3D Graphics" says it only "Supports DirectX 9.0EX with Aero and OpenGL 2.1"


System details below:

Host OS: Mac OS 10.10.4

Host Hardware: MacBook Air 11-inch early 2015, 8Gb RAM

Host Graphics: Intel HD Graphics 6000 1536Mb

Fusion Version: 8.0.1 (Standard version, evaluating)

Guest OS: Windows 10 64-bit

Hardware version: 12

The user guide, p13, says:

3D accelerated video with DirectX 10 with OpenGL 3.3 for Windows Vista and later [YES: Windows 10 64-bit] as the guest OS. DirectX 10 requires OSX 10.10 or later [YES: 10.10.4] on the host and hardware version 12 [YES] and later. DirectX 10 also requires a GPU version of Intel HD4000 or later [YES: Intel HD6000], Nvidia GeForce 650M or later, or AMD Radeon HD 5750 or later.

I'm evaluating Fusion to see if I can run CAD software on a casual basis which needs OpenGL 3+. Do I need the pro version, am I missing some settings, or is my system setup not up to it?

Tags (2)
1 Solution

Accepted Solutions
Mikero
Community Manager
Community Manager
Jump to solution

Hey there,

Yes I did have a look.  Here's the situation... Looks like you have one of the Macs with the Broadwell chipset and the Intel GPU. 

On this particular hardware we are explicitly not enabling the DX10 code path.

The reason for this is there is a host-crashing bug that Apple did not fix for OS X 10.10 on this hardware.

The good news is that it is fixed in 10.11, so if you upgrade the Host OS, DX10 should work without having to do anything else.

Unfortunately, it does look like we missed this in the release notes, totally our fault and apologies for that!

-
Michael Roy - Product Marketing Engineer: VCF

View solution in original post

16 Replies
jj_grafica
Contributor
Contributor
Jump to solution

I would have attached the vmware.log file earlier but it isn't obvious where to find it for a newbie - buried deep in the bundle. Took about 2 hrs to figure that out. [User guide could do with a few hints on where log files reside]. Anyway, here it is. Also ran a tool to check OpenGL compatibility - full compatibility on the host graphics card up to OpenGL 4.1.

Reply
0 Kudos
jj_grafica
Contributor
Contributor
Jump to solution

Updated log file using Fusion 8.0.2. Problem persists...

Reply
0 Kudos
Mikero
Community Manager
Community Manager
Jump to solution

Thanks for that.

Rather than the vmware log file itself, can you provide the support bundle?

Click Help > Collect Support Information... it gathers up all the necessary logs as well as helpful information about your Mac.

It does not collect any sort of personal information beyond the names of your home folder and your Mac.

-
Michael Roy - Product Marketing Engineer: VCF
Reply
0 Kudos
jj_grafica
Contributor
Contributor
Jump to solution

Hi Michael,

See attached.

Thanks!

Reply
0 Kudos
jj_grafica
Contributor
Contributor
Jump to solution

Hi Mikero,

Did you get a chance to look at the full logs and see what was going on?

Thanks,

jj

Reply
0 Kudos
brianp201110141
VMware Employee
VMware Employee
Jump to solution

We had to disable OpenGL 3 / DX10 support on Intel HD 6000 because of a severe driver issue.  But the bug was fixed for MacOS X 10.11 (El Capitan).  So if you upgrade your Mac, you should get GL3 in the guest.

-Brian

Mikero
Community Manager
Community Manager
Jump to solution

Hey there,

Yes I did have a look.  Here's the situation... Looks like you have one of the Macs with the Broadwell chipset and the Intel GPU. 

On this particular hardware we are explicitly not enabling the DX10 code path.

The reason for this is there is a host-crashing bug that Apple did not fix for OS X 10.10 on this hardware.

The good news is that it is fixed in 10.11, so if you upgrade the Host OS, DX10 should work without having to do anything else.

Unfortunately, it does look like we missed this in the release notes, totally our fault and apologies for that!

-
Michael Roy - Product Marketing Engineer: VCF
jj_grafica
Contributor
Contributor
Jump to solution

Thanks to you both! I have the upgrade sitting here ready to go so looks like there is now a compelling reason to pull the trigger.

jj_grafica
Contributor
Contributor
Jump to solution

OK - upgraded to El Capitan (relatively painless thankfully) and confirmed OpenGL 3.3 is now working. Thanks to you both!

bucca
Contributor
Contributor
Jump to solution

Mikero - wondering if you could do a similar analysis for my setup - I'm having the same issue and am unable to get VMWare Fusion 8 to recognize DirectX 10.1.  Your response suggested the problem would be fixed by upgrading OS X to 10.11, though this is not true in my case.  Is there something else inhibiting DirectX 10.1 - it worked prior to upgrading to VMWare Fusion 8.1 and Windows 10x64.  Unfortunately there's no way to roll back, and DirectX 10.1 us crucial to my workflow for a Autodesk Revit and Dynamo.  Any suggestions would be greatly appreciated.  Thank you!

Current State:

I'm running a Mac Pro (early 2008)

OS X 10.11.12

2 x 2.8 GHz Quad-Core Intel Xeon

32 GB 800 MHz DDR@ FB-DIMM

ATI Radeon HD 2600 XT 256 MB

VMWare Fusion 8.1.0

Windows 10x64

Accelerate 3D Graphics checked displays "Supports DirectX 9.0EX with Aero OpenGL 2.1"

Reply
0 Kudos
ctd77
Contributor
Contributor
Jump to solution

Mikero -

Would it be possible to get an analysis for my setup - I'm having the same issue and am unable to get VMWare Fusion 8 to recognize DirectX 10.  I'm also trying to run Autodesk Revit and Dynamo. Thank you!

Current State:

MacBook Pro (Late 2011)

OS X 10.11.4

2.2 GHz Intel Core i7

16 GB 1333 MHz DDR3

Video:

AMD Radeon HD 6750M

and

Intel HD Graphics 3000

VMWare Fusion 8.1.1

Windows 7x64

Accelerate 3D Graphics checked displays "Supports DirectX 9.0EX with Aero OpenGL 2.1"

Reply
0 Kudos
Mikero
Community Manager
Community Manager
Jump to solution

What version of Tools is installed?

(click the icon in the system tray, click 'about')

It should match your build number in VMware Fusion > About VMware Fusion.

Also, did you upgrade the hardware compatibility to v12?

VM > Settings > Compatibility

-
Michael Roy - Product Marketing Engineer: VCF
Reply
0 Kudos
ctd77
Contributor
Contributor
Jump to solution

version of Tools is installed (via the icon in the system tray) is "Version 10.0.6, build-3595377

build number in VMware Fusion > About VMware Fusion is 3771013

So those do not match. Do I need to fix that (& how)?

Yes, "Use hardware version" says 12 under Settings > Compatibility.

Thank you!

Reply
0 Kudos
ctd77
Contributor
Contributor
Jump to solution

I already tried uninstalling and reinstalling Tools, with no change in the build number.

Reply
0 Kudos
Mikero
Community Manager
Community Manager
Jump to solution

Hm, that's the current build number for sure.

Weird... I apologize that I don't have a ton of bandwidth to dive in personally, but drop a note to our support team and let me know the SR number so I can track it on our side.

desktop-services@vmware.com

-
Michael Roy - Product Marketing Engineer: VCF
Reply
0 Kudos
ctd77
Contributor
Contributor
Jump to solution

OK thank you Mikero‌. I have submitted the request. SR # is 16992760505.

Reply
0 Kudos