Jak naprawić przyspieszenie 3D dla Vmware Workstation 9?

21

Niedawno zainstalowałem Vmware workstation 9 na Ubuntu 12.04 i przeprowadziłem migrację moich maszyn wirtualnych z systemu Windows do Ubuntu 12.04. Teraz dostaję błąd OpenGL i mówi on o braku akceleracji 3D, jak pokazano na zdjęciu poniżej

wprowadź opis zdjęcia tutaj

Jak to naprawić?

Qasim
źródło
Jakie masz sterowniki graficzne? Jaka karta graficzna? „Przydałby się konkretny model.
Przywróć Monikę - ζ--
Intel HD 3000, Nvidia Optimus .... Nawiasem mówiąc, działał dobrze w Windows 7.
Qasim
Optimus / hybrid jest wciąż w fazie intensywnego rozwoju. Oglądaj launchpad.net/~hybrid-graphics-linux dla rozwoju
RobotHumans
Czy zainstalowałeś do tego sterowniki?
Przywróć Monikę - ζ--
tak trzmiel jest zainstalowany ...
Qasim

Odpowiedzi:

28

Dodaj następujące elementy do pliku .vmx maszyny wirtualnej

mks.gl.allowBlacklistedDrivers = "TRUE"

Następnie zainstaluj Mesa-libtxc_dxtn1(czyli kompresję tekstur S3), prawdopodobnie będzie to nazywać coś innego, ponieważ korzystasz z Ubuntu i korzystam z OpenSUSE 12.2.

Są szanse, że spowoduje to awarię maszyny wirtualnej, podobnie jak kopanie, i naprawi ją tylko ponowne uruchomienie. Próbowanie nomodesetz bootloadera używa następnie grafiki Nvidii (myślę - moje użycie procesora wciąż rośnie glxspheres), które następnie NIE ZAWIESIĄ twojej maszyny wirtualnej.

Do Twojej wiadomości - próbowałem tego, ale obawiam się, że obsługa akceleracji 3D w Bumblebee jest totalnie gówniana w Linuksie.

RMz
źródło
Miałem problemy z tym, że VMware Workstation 9.0.0 nie działa po zaktualizowaniu jądra do wersji 3.5 na Ubuntu 12.04. Następnie odinstalowałem i zainstalowałem wersję 9.0.1 i dodałem powyższą linię do mojego pliku VMX WinXP, a teraz otrzymuję pełną obsługę 3D. Właśnie przetestowałem Win 8, a Aero Glass również działa. Nawiasem mówiąc, mam Intel HD 3000 VGA.
ThiagoPonte,
Mam laptopa system76 z wbudowaną kartą graficzną Intel 4000 i otrzymywałem ten błąd. Dodano linię, która dała mi ostrzeżenie, ale zadziałało ... właśnie przetestowałem obsługę DirectX 3D.
HDave
Odkryłem również, że 3d nie działa dla współdzielonej maszyny wirtualnej. Upewnij się, że nie jest udostępniany !!!!!
ralu
1
PRAWDA powinna być w podwójnym cudzysłowie
1
+1. Działa z Intel HD3000 na kubuntu 12.04 z VMWare Player 6. Pakiet biblioteki mesa na kubuntu 12.04 nazywa się „libtxc-dxtn-s2tc0”.
Curtis Gedak,
5

Instalowanie sterownika Intel Naprawiono przyspieszenie Vmware 3D https://01.org/linuxgraphics/downloads

Zainstaluj także VA-API (przyspieszenie sprzętowe dla procesorów graficznych Intel / AMD) Czy istnieje aplikacja do oszczędzania energii podobna do Jupitera?

Nie trzeba wprowadzać żadnych poprawek

Qasim
źródło
Niestety, Intel (R) Linux * Graphics Installer dla Ubuntu 12.04 jest przestarzały i Intel nie zapewnia już linku do pobrania dla tej wersji na stronie. Następnie postanowiłem zainstalować sterownik z PP-aktualizacji PPA ( support.steampowered.com/... ), ale komunikaty o błędach nadal występowały. Następnie dodałem mks.gl.allowBlacklistedDrivers = "TRUE" do pliku .vmx i teraz działa. :)
Inoe
@Inoe ... W sterownikach Intel dodano dodatkowe elementy ... tylko VA-API .... sprawdź moją odpowiedź Intel Hardware Acceleration askubuntu.com/questions/285434/ ... .. zainstaluj
Qasim
Nowa wersja stała się ostatnio dostępna: askubuntu.com/a/850431/151837
Ho1
2

@Xxx Xxx

Myślę, że jesteś w błędzie. Jeśli Twoje maszyny wirtualne działają bez błędów („Sprzętowa akceleracja grafiki nie jest dostępna”, „Host nie obsługuje 3D”), może to być spowodowane aktywacją opcji „mks.gl.allowBlacklistedDrivers = TRUE” w vmx plik konfiguracyjny. Jeśli tak, Twoje maszyny wirtualne wybuchną wkrótce po uruchomieniu. Wypróbuj grę i zobacz.

Wielu próbowało proponowanego przez Ciebie rozwiązania i żadne z nich nie działa. Sprawdź ten wątek: http://communities.vmware.com/message/2104179#2104179

Co więcej, jeśli zobaczysz tam błędy, NIE MASZ akceleracji grafiki aktywnej na maszynach wirtualnych.

Uwaga: dzięki Bumblebee (optirun vmware) nie masz przyspieszenia grafiki.

ChandraSystem
źródło
też tam napisałem ..... brak aero w Windows 7 .... oznacza brak akceleracji 3D
Qasim
mks.gl.allowBlacklistedDrivers = PRAWDA działała dla mnie. chociaż zanim tego spróbowałem, znalazłem następującą stronę na forach ubuntu, próbowałem tego i nie działało. Czy to możliwe, że obie te rzeczy razem tworzą naprawę? ubuntuforums.org/showthread.php?t=1531911
spezticle
Właściwie to działa dla mnie (Uruchamianie Altium Designer w 32-bitowym systemie Windows 7 na 64-bitowym hoście Ubuntu 13.04 z VMWare Player 6.0.0).
Eric Anderson