čtvrtek 1. srpna 2019

Problém s vykreslováním aplikací ve VMware Workstation Player

Může se stát - za mnou zatím neobjevených konstalací nastavení HW a SW - že se aplikace využívající hardwarové vykreslování nezobrazují správně pod virtualizovanými Windows 10 ve VMware Worksation Playeru.
Zřejmě je zde nějaká nekompatibilita mezi vmtools na Windows 10 a Playerem nebo mezi Playerem a hardware na hostitelském systému. Mne se to stalo na PC s AMD Ryzen 2700X a grafikou GeForce GTX 1050 Ti a virtualizoval jsem Windows 10 Enterprise 32 bit.

Řešení je jednoduché - donutit VMware Player, aby renderoval přes jiné API. Výchozí je DX11, my donutíme Player používat OpenGL. Nelze to naklikat v GUI, musíme změnit přímo VMX soubor dané virtuální mašiny. Doplníme následující dva řádky:

mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

První řádek vypne 3D akceleraci pomocí DirectX 11, druhé zapne 3D akceleraci pomocí OpenGL.

Žádné komentáře:

Okomentovat