Nie można włączyć akceleracji 3D w systemie Ubuntu 14.04 w VirtualBox [zamknięte]


18

Używam VirtualBox 4.3.12 na MacBooku Pro 15.4 "z OSX 10.9.3. W VirtualBox mam Ubuntu 14.04 (uaktualniony z 13.10).

Jestem prawie pewien, że akceleracja 3D przestała działać po aktualizacji VirtualBox z wersji 4.3.10, ale może to być także aktualizacja do 14.04 (lub aktualizacja jednego z poniższych pakietów).

Kilka razy podążam za wskazówkami z tej odpowiedzi , ale bez powodzenia. Dane wyjściowe nadal mówią, że przyspieszenie 3D nie jest włączone:

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string:  2.1 Mesa 10.1.3

Not software rendered:    no
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:       no

Znalazłem błąd nr 12941 w VirtualBox Bug Tracker, ale wygląda na to, że to nie mój przypadek, ponieważ nie mam żadnych błędów openGL.

Wszelkie pomysły, jak sobie z tym poradzić?


1
na wszelki wypadek: czy ponownie zainstalowałeś dodatki gości po aktualizacji wersji?
Takkat

Tak, zrobiłem to kilka razy.
Yaroslav Admin

Poleciłbym uzupełnić nowy raport o błędzie upstream.
Braiam

Cóż, zamknięcie tego pytania NIE jest aż tak pomocne. Według blogs.oracle.com/fatbloke/entry/… wydaje się, że podczas ładowania modułu jądra występują warunki wyścigu (niepewne, czy jest to błąd Ubuntu). Spróbuj wykonać następujące czynności: sudo bash -c 'echo vboxvideo >> / etc / modules'
aanno

@ aanno, zaakceptowana odpowiedź działa dla mnie, więc zamknąłem to pytanie. Wpis na blogu został opublikowany około rok temu, a także twoja sugestia jest częścią wskazówek, które podłączyłem w moim pytaniu.
Jarosław Admin

Odpowiedzi:


12

Miałem dokładnie ten sam problem, z tym wyjątkiem, że uruchamiam VirtualBox 4.3.12r93733 na hoście Windows 7, a nie OSX.

Po wypróbowaniu wielu różnych rzeczy bez powodzenia, spojrzałem na połączony raport o błędach VirtualBox, który stwierdził „naprawiony na 27 maja 2014 w VirtualBox 4.3.x i późniejszych wydaniach”.

Samo ostatni komentarz (na dzień dzisiejszy) ma związek z niedawnym obrazie CD dla Dodatkami .

Po zainstalowaniu tego w moim gościu 14.04, wiersz poleceń

/usr/lib/nux/unity_support_test -p

wreszcie raporty

Unity 3D supported: yes

a wszystkie animacje okna Unity są gładkie jak masło.

Aktualizacja 2014-07-20:

Zgodnie z najnowszymi komentarzami do tej odpowiedzi, nie ma potrzeby pobierania obrazu płyty CD, ponieważ w końcu stał się on częścią oficjalnej dystrybucji VirtualBox . Więc jeśli uaktualnisz, otrzymasz stałe dodatki dla gości.

Jeśli utkniesz z wersją VirtualBox bez stałych dodatków dla gości, możesz pobrać obrazy CD z repozytorium pobierania VirtualBox - po prostu znajdź odpowiedni folder wersji i pobierz w nim plik ISO VBoxGuestAdditions _ *.


1
Naprawiłem to dla mnie. Najwyraźniej plik ISO jest okresowo aktualizowany. To jest obecny, choć prawdopodobnie będzie dobry tylko przez krótki czas: virtualbox.org/download/testcase/…
bmaupin

@bmaupin: Dzięki za aktualizację. Zastanawiam się, kiedy te dodatki dla gości z poprawką zostaną w końcu uwzględnione w głównym pobieraniu VirtualBox. Wygląda na to, że wciąż są „przypadkami testowymi” ... Dlatego też wydaje mi się trochę zabawne, że twierdzą, że „naprawiono je 27 maja 2014 r.”. Ach, przynajmniej mamy obejście.
FriendFX,

3
Oba linki są już martwe. Poszukaj najnowszej ISO tutaj: download.virtualbox.org/virtualbox (obecnie 4.3.14). Naprawiono dla mnie 3D w virtualbox :)
RedPixel

@wwwhizz Dzięki za aktualizację. Czy to oficjalne repozytorium pobrań? Czy dodatki dla gości nadal nie są częścią głównego pliku do pobrania? I czy właśnie znalazłeś najnowszy folder w tym katalogu i pobrałeś stamtąd obraz?
FriendFX,

1
@FriendFX Tak, to jest oficjalne repozytorium pobrań, i tak właśnie zrobiłem. Właśnie sprawdziłem, a ISO jest również zawarte w oficjalnej aplikacji hosta, więc aktualizacja VirtualBox na twoim komputerze hosta również załatwi sprawę
RedPixel,

1

Jeśli nie włączyłeś akceleracji 3D w samych ustawieniach VirtualBox, użyj tego.

Przejdź do ustawień VirtualBox, w którym działa Ubuntu, kliknij Wideo i kliknij włącz akcelerację 3D.


1
To pole wyboru jest włączone.
Yaroslav Admin
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.