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ć?


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.


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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.