VMware Communities
ODAutomate
Contributor
Contributor

Using Radeon FirePro for 3D support

Hello,

I am quite new to diagnosing VMware workstation issues and have trawled through the community posts but still need some guidance from those with greater experience.  I have a 3D CAD package that runs badly under VMware Worstation (15.5.1 build-15018445) and I think I have identified the problem as a lack of OpenGL support based on the log entries (excerpt below).  I have found quite a bit of information on how to configure an Nvidia based GPU but not so much for an AMD Radeon.  Would anyone be able to offer some guidance on clearing the error I see in the logs?  I can see that the graphic card is found however it seems to be unable to support the 3D environment in the virtual machine.  Any pointers would be gratefully received.

2020-05-05T15:29:07.890+01:00| mks| I125: Current Display Settings:

2020-05-05T15:29:07.906+01:00| mks| I125:    Display: 0 size: 1920x1080  position: (0, 0) name: \\.\DISPLAY1 

2020-05-05T15:29:07.906+01:00| mks| I125:    Display: 1 size: 3840x2160  position: (1920, -1080) name: \\.\DISPLAY2 

2020-05-05T15:29:07.906+01:00| mks| I125: MKS Win32: MIL: 0x3000

2020-05-05T15:29:07.906+01:00| mks| I125: MKS-RenderMain: PowerOn allowed MKSBasicOps DX11BasicRenderer GLRenderer

2020-05-05T15:29:07.906+01:00| mks| I125: MKS-RenderMain: Collecting RenderOps caps from GLRenderer

2020-05-05T15:29:07.906+01:00| mks| W115: GLWindow: GLHost init failed

2020-05-05T15:29:07.906+01:00| mks| I125: GL Renderer: Stopping

2020-05-05T15:29:07.968+01:00| mks| I125: MKS-RenderMain: Failed to start the renderer GLRenderer

2020-05-05T15:29:07.968+01:00| mks| I125: MKS-RenderMain: Collecting RenderOps caps from DX11BasicRenderer

2020-05-05T15:29:08.031+01:00| mks| W115: DX11BasicRenderer: Enumerating adapter 0

2020-05-05T15:29:08.031+01:00| mks| W115: DX11BasicRenderer: `Microsoft Basic Render Driver` vendor=0x1414 device=0x008c revision=0

2020-05-05T15:29:08.031+01:00| mks| W115: DX11BasicRenderer: video=0MB system=0MB shared=32659MB

2020-05-05T15:29:08.031+01:00| mks| W115: DX11BasicRenderer: Enumerating adapter 1

2020-05-05T15:29:08.031+01:00| mks| W115: DX11BasicRenderer: `AMD FirePro W6150M` vendor=0x1002 device=0x6646 revision=128

2020-05-05T15:29:08.031+01:00| mks| W115: DX11BasicRenderer: video=4072MB system=0MB shared=32659MB

2020-05-05T15:29:08.203+01:00| mks| W115: DX11BasicRenderer: Using device unknown; adapter `AMD FirePro W6150M`

2020-05-05T15:29:08.203+01:00| mks| I125: DX11Renderer: Max 2D Texture Size=16384

2020-05-05T15:29:08.203+01:00| mks| W115: DX11BasicRenderer: SDK=7, driver=unknown, feature level=11.0

2020-05-05T15:29:08.203+01:00| mks| W115: DX11BasicRenderer: Max feature level=12.0

2020-05-05T15:29:08.234+01:00| mks| W115: DX11Renderer: AMDBGRAClearBug: no

2020-05-05T15:29:08.328+01:00| mks| I125: DX11BasicWindowCollectCaps: Disabling 3D for Feature Level 0xb000

2020-05-05T15:29:08.328+01:00| mks| I125: MKS-RenderMain: Started DX11BasicRenderer

2020-05-05T15:29:08.328+01:00| mks| I125: MKS-RenderMain: Found Full Renderer: DX11BasicRenderer

2020-05-05T15:29:08.328+01:00| mks| I125: MKS-RenderMain: MinimalCaps: maxTextureSize=16384

2020-05-05T15:29:08.328+01:00| mks| I125: KHBKL: Unable to parse keystring at: ''

2020-05-05T15:29:08.328+01:00| mks| I125: MKSRemoteMgr: Set default display name: Office-PC

2020-05-05T15:29:08.328+01:00| mks| I125: MKSRemoteMgr: Loading VNC Configuration from VM config file

2020-05-05T15:29:08.406+01:00| vmx| I125: Msg_Post: Warning

2020-05-05T15:29:08.406+01:00| vmx| I125: [msg.mks.no3D] No 3D support is available from the host. The 3D features of the virtual machine will be disabled.

2020-05-05T15:29:08.406+01:00| vmx| I125: ----------------------------------------

0 Kudos
1 Reply
ODAutomate
Contributor
Contributor

Update to the original query.

I have modified the HW configuration of the host and now get no error in the log.  I can see now that a direct X renderer is selected and I also see that a GLRenderer is allowed but I don't see any other references to it.  Should there be a line to point the GLRenderer at the Radeon card?

2020-05-06T12:39:29.350+01:00| mks| I125: Current Display Settings:

2020-05-06T12:39:29.350+01:00| mks| I125:    Display: 0 size: 1920x1080  position: (0, 0) name: \\.\DISPLAY10 

2020-05-06T12:39:29.350+01:00| mks| I125:    Display: 3 size: 3840x2160  position: (1920, -1080) name: \\.\DISPLAY2 

2020-05-06T12:39:29.350+01:00| mks| I125: MKS Win32: MIL: 0x3000

2020-05-06T12:39:29.350+01:00| mks| I125: MKS-RenderMain: PowerOn allowed MKSBasicOps DX11Renderer DX11BasicRenderer GLRenderer

2020-05-06T12:39:29.350+01:00| mks| I125: MKS-RenderMain: Collecting RenderOps caps from DX11Renderer

2020-05-06T12:39:29.350+01:00| mks| W115: DX11Renderer: Enumerating adapter 0

2020-05-06T12:39:29.350+01:00| mks| W115: DX11Renderer: `AMD FirePro W6150M` vendor=0x1002 device=0x6646 revision=128

2020-05-06T12:39:29.350+01:00| mks| W115: DX11Renderer: video=4072MB system=0MB shared=32659MB

2020-05-06T12:39:29.521+01:00| mks| W115: DX11Renderer: Using device unknown; adapter `AMD FirePro W6150M`

2020-05-06T12:39:29.521+01:00| mks| I125: DX11Renderer: Max 2D Texture Size=16384

2020-05-06T12:39:29.521+01:00| mks| I125: DX11Renderer:  MapNoOverwriteOnDynamicConstantBuffer: 1

2020-05-06T12:39:29.521+01:00| mks| I125: DX11Renderer:  MapNoOverwriteOnDynamicBufferSRV: 1

2020-05-06T12:39:29.521+01:00| mks| I125: DX11Renderer:  UseNativeConstantBuffers = 1

2020-05-06T12:39:29.521+01:00| mks| I125: DX11Renderer:  UseBlendLogicOps = 1

2020-05-06T12:39:29.521+01:00| mks| W115: DX11Renderer: SDK=7, driver=unknown, feature level=11.0

2020-05-06T12:39:29.521+01:00| mks| W115: DX11Renderer: Max feature level=12.0

2020-05-06T12:39:29.537+01:00| mks| W115: DX11Renderer: AMDBGRAClearBug: no

2020-05-06T12:39:29.537+01:00| mks| I125: Started Shim3D

2020-05-06T12:39:29.646+01:00| mks| I125: MKS-RenderMain: Started DX11Renderer

2020-05-06T12:39:29.646+01:00| mks| I125: MKS-RenderMain: Found Full Renderer: DX11Renderer

2020-05-06T12:39:29.646+01:00| mks| I125: MKS-RenderMain: MinimalCaps: maxTextureSize=16384

2020-05-06T12:39:29.646+01:00| mks| I125: KHBKL: Unable to parse keystring at: ''

2020-05-06T12:39:29.646+01:00| mks| I125: MKSRemoteMgr: Set default display name: Office-PC

0 Kudos