OpenGL dll is not unloaded on application exit
search cancel

OpenGL dll is not unloaded on application exit

book

Article ID: 331541

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • OpenGL dll (vm3dgl.dll or vm3dgl64.dll) is not unloaded on application exit
  • Application stops responding on exit. It is possible for this issue to impact a VM without 3D acceleration enabled


Environment

VMware Tools 11.x

Cause

Llvmpipe which is used on 2D VM for OpenGL application is not unloading properly.

Resolution

The resolution for this issue is available:
OR
  • On Windows Update as an optional driver update, listed as "VMware, Inc. - Display - 8.17.2.14"
To install the driver, go to Settings > Update & Security > View Optional Updates > Driver Updates.


Workaround:
To workaround the issue, you can either:
  • Disable the use of llvmpipe by adding this virtual machine config option to the VM's VMX file: guestinfo.svga.disableLLVMPipe=TRUE
or
  • Set a system environment variable SVGA_ALLOW_LLVMPIPE=0