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: ----------------------------------------
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