VMware Communities
Dave92
Contributor
Contributor

Major graphical issues with Workstation Pro 17

I have a Windows 11 VM that was working fine on Workstation Pro 16.2 with 3D graphics acceleration enabled. I upgraded to Workstation Pro 17.0 (a paid upgrade - not free) and upgraded the VM to the 17.x hardware version. I updated VMware Tools in the VM.

I am now experiencing significant graphical issues in the VM when 3D graphics acceleration is enabled: screen blacking out, partial screen display, portions of the screen appearing at other portions of the screen, blank or corrupted taskbar icons, etc.

Nothing changed other than the version of VMware Workstation Pro and the VMware Tools.

I can work around the issue by disabling 3D graphics acceleration in the VM but this reduces performance. Based on the situation, this appears to be an issue with Workstation Pro 17 rather than an issue with my computer or an issue of operator error.

Has anyone else experienced a similar issue and has this issue been reported to the developers?

5 Replies
kutewenox
Contributor
Contributor

Hi,
please try this:
Add "mks.dx12.vendorID = "0x10de"" to .vmx file and the vm also can use with accelerate 3d graphics. (The vondorID describes the (i)gpuID and shown in the device manager.)

Reply
0 Kudos
Dave92
Contributor
Contributor

Thanks for trying but unfortunately this did not resolve the issue. I only have one GPU in the system which you correctly guessed as nVidia (vendor 0x10de) so I don't know how this setting differs from default behavior.

The VM works fine for a while, but then the screen blinks and the corruption appears. This never happened with Workstation Pro 16 and only started happening after the upgrade to 17. The corruption affects only the VM and not the host.

Reply
0 Kudos
Dave92
Contributor
Contributor

I have found that when the issue occurs, the following appears in the mksSandbox log:

2022-11-30T22:58:25.189Z Wa(03) svga -- DETECTED D3D12 DEVICE REMOVAL --
2022-11-30T22:58:25.189Z In(05) svga MKS-RenderMain: LostRenderer
2022-11-30T22:58:25.755Z In(05) mks MKSThread: Requesting MKS exit

Corresponding entries in vmware log:

2022-11-30T22:58:25.189Z In(05) svga MKS-RenderMain: LostRenderer
2022-11-30T22:58:25.208Z In(05) svga MKS-RenderMain: ResetRenderer
2022-11-30T22:58:25.209Z In(05) svga DXGIPresentation: Clearing device context
2022-11-30T22:58:25.209Z In(05) svga DXGIPresentation: Release D3D device
2022-11-30T22:58:25.755Z In(05) svga DXGIPresentation: Releasing DXGI Adapter
2022-11-30T22:58:25.755Z In(05) svga DXGIPresentation: Releasing DXGI factory
2022-11-30T22:58:25.954Z Wa(03) mks SOCKET 1 (-1) AsyncNamedPipeRecvCallback: failed to get overlapped result: 109.
2022-11-30T22:58:25.954Z In(05) mks ISBRendererComm: ISBRendererComm Remote Disconnect: socket closed.
2022-11-30T22:58:25.993Z In(05) svga MKS-RenderMain: Stopped ISBRenderer (DX12Renderer)
2022-11-30T22:58:25.993Z In(05) svga MKS-RenderMain: Starting ISBRenderer (DX12Renderer)
2022-11-30T22:58:25.993Z In(05) svga ISBRendererComm: ISBRendererComm DataChannel size=1073741824
2022-11-30T22:58:25.994Z In(05) svga LocalMKS: MKS_UUID=(redacted)
2022-11-30T22:58:25.997Z In(05) svga ISBRendererComm: mksSandbox command-line: C:\Program Files (x86)\VMware\VMware Workstation\x64\mksSandbox.exe --pipeInfo \\.\pipe\vmware\mksSandbox\mksSandbox-(redacted)
2022-11-30T22:58:26.027Z In(05) svga ISBRendererComm: Spawned process with handle 2840
2022-11-30T22:58:26.210Z In(05) svga ISBRendererComm: Sandbox Renderer: DX12Renderer
2022-11-30T22:58:26.214Z In(05) svga MKS-RenderMain: Started ISBRenderer (DX12Renderer)
2022-11-30T22:58:26.215Z In(05) svga DXGIPresentation: Enumerating adapter 0
2022-11-30T22:58:26.215Z In(05) svga DXGIPresentation: `NVIDIA GeForce GTX 1660 Ti` vendor=0x10de device=0x2182 revision=161
2022-11-30T22:58:26.215Z In(05) svga DXGIPresentation: video=5979MB system=0MB shared=16341MB
2022-11-30T22:58:26.215Z In(05) svga DXGIPresentation: LOCAL budget 5211M usage 0M avail 2733M res 0M
2022-11-30T22:58:26.215Z In(05) svga DXGIPresentation: NON-LOCAL budget 15573M usage 0M avail 7914M res 0M
2022-11-30T22:58:26.283Z In(05) svga DXGIPresentation: Using device unknown; adapter `NVIDIA GeForce GTX 1660 Ti`
2022-11-30T22:58:26.283Z In(05) svga DXGIPresentation: Enumerating adapter 1
2022-11-30T22:58:26.283Z In(05) svga DXGIPresentation: `Microsoft Basic Render Driver` vendor=0x1414 device=0x008c revision=0
2022-11-30T22:58:26.284Z In(05) svga DXGIPresentation: video=0MB system=0MB shared=16341MB
2022-11-30T22:58:26.284Z In(05) svga DXGIPresentation: LOCAL budget 15573M usage 0M avail 7914M res 0M
2022-11-30T22:58:26.284Z In(05) svga DXGIPresentation: NON-LOCAL budget 0M usage 0M avail 0M res 0M
2022-11-30T22:58:26.285Z In(05) svga DXGIPresentation: NVIDIA driver version 526.86 (branch r526_25)
2022-11-30T22:58:26.287Z In(05) svga MKS-HWinMux: Started DXGI presentation backend.

Dave92
Contributor
Contributor

This issue appears to have gone away after installing the latest nVidia driver on the host and the latest preview Windows 11 cumulative updates on both the host and guest. I don't know which one of those fixed it and since it's an intermittent problem I can't even say for sure that it's fully resolved, but it hasn't happened in a couple of days when before it was happening at least twice a day.

TLuo
Contributor
Contributor

I have the same issue with you, today I think I fixed this by chance. It looks like is a simple fix: After you finish installing OS of guest machine, don't do any change of the resolution (mine is very small just like 1024*768), just update the vmware tool (Menu>VM>Update (or install) vmware tool). The everything comes back normal.

Reply
0 Kudos