Symptoms
Horizon View Client users on Intel GPU-based systems are experiencing crashes after a certain period of time. The issue stems from the continuous increase in GPU memory usage, which eventually leads to the depletion of resources and the subsequent crash of the Horizon View application.
Operating Systems affected:WindowsHorizon versions affected:2212 and earlierProtocols/codecs affected:BlastCodec, Blast Adaptive, PCoIP.
Intel driver versions tested:
NOTE: This is not an exhaustive list. it is still an Intel driver issue present on some driver versions. Kindly reach out to Intel for more details on what has changed between these driver versions.
Driver VersionResult31.0.101.3729No Problem Detected (Latest)31.0.101.3616Problem Detected31.0.101.3430Problem Detected31.0.101.3413Problem Detected31.0.101.3222Problem Detected30.0.101.1994No Problem Detected 30.0.101.1960No Problem Detected 30.0.101.1631No Problem Detected 30.0.101.1404No Problem Detected 30.0.101.1340No Problem Detected 30.0.101.1273No Problem Detected 30.0.101.1191No Problem Detected
Resolution
You can implement one or both of the following two solutions:1. Update the Intel driver to version 31.0.101.3729: Intel® Graphics – Windows* DCH Drivers2. Upgrade to Horizon client 2303 or newer. We have made some tweaks in Horizon client 2303 & newer to overcome this intel driver issue without introducing any performance degradation and we no longer require any workarounds in the config.ini file.
Workaround
Method 1 - Disable D3D11 in config.ini
Typical Location: %AppData%\VMware\config.iniAppend viewClient.enableD3D11=FALSE
Make sure the filename extension is .ini and not .ini.txt.Create the file if it does NOT exist already.
Note: Potential performance degradation could be observed as a side effect.
Method 2 - Use H264
From the ViewClient Blast UI options, select only H264 and disable other codec options.
Note: If HW H264 decode acceleration is available, you can use this option.
Related Information
Page Last Reviewed: April 2023