Próbuję włączyć akcelerację sprzętową grafiki 3D w maszynie Win 8.1 VM w VMware Workstation 10.0.3 na Ubuntu 14.04.1 LTS (Trusty Tahr), aby grać płynnie w grę Smite. Sprawdziłem, czy przyspieszenie sprzętowe działa w Ubuntu:
$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL version string: 3.0 Mesa 10.2.2
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
W VMware Workstation na maszynie wirtualnej w „Ustawieniach maszyny wirtualnej” -> „Wyświetl” -> „Przyspiesz grafikę 3D”.
Ale podczas uruchamiania maszyny wirtualnej napisano: „Host 3D nie obsługuje 3D”.
Dlaczego VMware nie wykrywa przyspieszenia 3D w HW? Jak mogę to naprawić?
Dzięki!
Odpowiedzi:
Edytuj plik
~/.vmware/preferences
i poszukaj linii, która zaczyna się odmks.gl.allowBlacklistedDrivers
, jeśli nie jest obecna - możesz dodać ją do pliku.Należy to zmienić na
mks.gl.allowBlacklistedDrivers = "TRUE"
(zwróć uwagę na podwójne cudzysłowy wokół PRAWDA)źródło
mks.gl.allowBlacklistedDrivers
parametr nie występuje w pliku preferencji, ale dodanie go działa. Dzięki.Dodaj
mks.gl.allowBlacklistedDrivers = "TRUE"
w pliku .vmx.Działa dla Linux Mint Cinnamon jako host z jądrem 3.16 i Debian 8.2 Cinnamon jako gość.
źródło
Dla mnie musiałem dodać
mks.gl.allowBlacklistedDrivers = "TRUE"
do mojego pliku maszyny wirtualnej (.vmx)źródło
Jeśli używasz podwójnych kart graficznych, ostrzeżenie oznacza, że niezależna karta graficzna nie jest dostępna dla VMware. Ustawienie
mks.gl.allowBlacklistedDrivers
rzeczywiście rozwiązuje problem, ale lepszym sposobem rozwiązania tego problemu jest uruchomienie VMware poprzez:Lub, dla wygody, możesz zmienić
.desktop
plik i użyć go/usr/bin/optirun /usr/bin/vmware %U
jako polecenia.To rozwiązanie zapewnia lepszą wydajność.
Zobacz https://www.tiger2doudou.com/doku.php?id=linux:tools:virtualize:vmware_3d_hw_acceleration_with_bumblebee
źródło