Kann 3D-Beschleunigung auf Ubuntu 14.04 in VirtualBox nicht aktivieren [geschlossen]


18

Ich verwende VirtualBox 4.3.12 auf MacBook Pro 15.4 "mit OSX 10.9.3. In VirtualBox habe ich Ubuntu 14.04 (von 13.10 aktualisiert).

Ich bin mir fast sicher, dass die 3D-Beschleunigung nach dem Upgrade von VirtualBox von Version 4.3.10 nicht mehr funktioniert. Möglicherweise wird jedoch auch ein Upgrade auf 14.04 (oder eines der folgenden Pakete) durchgeführt.

Ich habe die Anweisungen aus dieser Antwort mehrmals befolgt, aber kein Glück. Die Ausgabe besagt weiterhin, dass die 3D-Beschleunigung nicht aktiviert ist:

$ /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

Ich habe Fehler # 12941 in VirtualBox Bug Tracker gefunden, aber es scheint nicht so, als hätte ich keine openGL-Fehler.

Irgendwelche Ideen, wie man damit umgeht?


1
Nur für den Fall: Haben Sie die Gastzugaben nach dem Release-Upgrade erneut installiert?
Takkat

Ja, ich habe es mehrmals gemacht.
Jaroslawischer Administrator

Ich würde empfehlen, einen neuen Fehlerbericht mit Upstream zu füllen.
Braiam

Das Schließen dieser Frage ist NICHT so hilfreich. Laut blogs.oracle.com/fatbloke/entry/… scheint es eine Race-Bedingung beim Laden des Kernel-Moduls zu geben (unsicher, ob dies ein Ubuntu-Fehler ist). Versuchen Sie Folgendes: sudo bash -c 'echo vboxvideo >> / etc / modules'
aanno

@aanno, akzeptierte Antwort funktioniert bei mir, daher habe ich diese Frage geschlossen. Der Blogbeitrag wurde vor ungefähr einem Jahr veröffentlicht, auch Ihr Vorschlag ist ein Teil der Anweisungen, die ich in meiner Frage verlinkt habe.
Jaroslawischer Administrator

Antworten:


12

Ich hatte genau das gleiche Problem mit der Ausnahme, dass ich VirtualBox 4.3.12r93733 auf einem Windows 7-Host und nicht auf OSX ausführe.

Nachdem ich viele verschiedene Dinge erfolglos ausprobiert hatte, warf ich einen Blick auf den verknüpften VirtualBox-Fehlerbericht, der lautete: "Ab 27. Mai 2014 in VirtualBox 4.3.x und späteren Versionen behoben".

Der allerletzte Kommentar (Stand heute) enthält einen Link zu einem aktuellen CD-Image für die VirtualBox Guest Additions .

Nach der Installation in meinem 14.04 Gast erscheint die Kommandozeile

/usr/lib/nux/unity_support_test -p

Endlich berichtet

Unity 3D supported: yes

und alle Unity-Fensteranimationen sind butterweich.

Update 20.07.2014:

Nach den neuesten Kommentaren zu dieser Antwort muss das CD-Image nicht mehr heruntergeladen werden, da es nun Teil der offiziellen VirtualBox-Distribution ist . Wenn Sie also ein Upgrade durchführen, erhalten Sie die festen Guest Additions.

Wenn Sie mit einer VirtualBox-Version ohne die festgelegten Guest Additions nicht weiterkommen , können Sie die CD-Images aus dem VirtualBox-Download-Repository herunterladen. Suchen Sie einfach den richtigen Versionsordner und laden Sie die VBoxGuestAdditions _ *. Iso-Datei darin herunter.


1
Reparierte es für mich. Anscheinend wird die ISO-Datei regelmäßig aktualisiert. Dies ist die aktuelle Version
bmaupin

@bmaupin: Danke für das Update. Ich frage mich, wann diese Gast-Ergänzungen mit dem Fix endlich im Haupt-VirtualBox-Download enthalten sein werden. Scheint immer noch "Testfälle" zu sein ... Ich finde es daher auch ein bisschen lustig, dass sie behaupten "behoben ab 27. Mai 2014". Na ja, zumindest haben wir einen Workaround.
FriendFX

3
Beide Links sind bereits tot. Suchen Sie hier nach der neuesten ISO: download.virtualbox.org/virtualbox (derzeit 4.3.14). 3D in Virtualbox für mich behoben :)
RedPixel

@wwwhizz Danke für das Update. Ist das das offizielle Download-Repository? Sind die Guest Additions immer noch nicht Teil des Hauptdownloads? Und haben Sie gerade den neuesten Ordner in diesem Verzeichnis gefunden und das Bild von dort heruntergeladen?
FriendFX

1
@FriendFX Ja, das ist das offizielle Download-Repository, und genau das habe ich auch getan. Ich habe es soeben überprüft, und die ISO ist auch in der offiziellen Host-Anwendung enthalten. Das Aktualisieren von VirtualBox auf Ihrem Host-Computer würde also ebenfalls funktionieren: oracle.com/technetwork/server-storage/virtualbox/downloads/…
RedPixel

1

Wenn Sie die 3D-Beschleunigung nicht mit den VirtualBox-Einstellungen selbst aktiviert haben, verwenden Sie diese Option.

Gehen Sie zu den Einstellungen der VirtualBox, in der Ubuntu ausgeführt wird, klicken Sie auf Video und klicken Sie auf 3D-Beschleunigung aktivieren.


1
Dieses Kontrollkästchen ist aktiviert.
Yaroslav Admin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.