Es gibt ja nicht wenige Linux-User, die eine neue Distribution erst einmal in einer virtuelle Maschine ausprobieren. So lassen sich die Eigenarten schnell austesten und vielleicht erspart man sich dort erstmal einen Wechsel. Wer jedoch das gerade neu veröffentlichte Ubuntu 14.04 „Trusty Tahr“ in einer VirtualBox-VM ausprobiert, der wird schnell enttäuscht sein. Nach Installation der VirtualBox-Gasterweiterungen schneckt das virtuelle System vor sich hin. Doch mit den richtigen Einstellungen lässt sich Trusty auch in der VirtualBox dampf unter dem Hintern machen.

Nach der Installation von Ubuntu 14.04 in der VirtualBox werden die meisten wohl als erstes die VirtualBox-Gasterweiterungen installieren, so dass sich die Auflösung der VM — im Endeffekt als die Fenstergröße des virtualisierten Systems — anpassen lässt. Dies kann man von Hand machen, oder auch bequem über die Paketverwaltung. Für eine „Feld-Wald-und-Wiesen“-VM bervorzuge ich diese Lösung.

$ sudo apt-get install virtualbox-guest-x11

Nach einem Neustart der Trusty-VM lässt sich das VirtualBox-Fenster wie gewünscht skalieren, doch der Bildaufbau ist selbst auf meinem Core i5 @ 2,7 GHz unerträglich langsam. Der Grund dafür liegt Ubuntus Unity-Umgebung. Sie nutzt auch ohne aktivierte 3D-Beschleunigung den Compositor Compiz, der bei Ubuntu für die Desktopeffekte verantwortlich.

Ohne 3D-Beschleunigung überlässt Unity dem Prozessor den Bildaufbau.
Ohne 3D-Beschleunigung überlässt Unity dem Prozessor den Bildaufbau.

Ohne 3D-Beschleunigung darf allerdings die CPU sich mit dem Zeichnen des Desktops abmühen. Das klappt mit halbwegs modernen VirtualBox-Versionen, allerdings eben nicht gerade schnell. Dirk hat ein schönes Kommando ausgegraben, mit dem sich der Status des Unity-Desktops überprüfen lässt. Das VirtualBox-Trusty meldet üblicherweise folgende Mängel:

$ /usr/lib/nux/unity_support_test -p
[...]
Not software rendered:    no
[...]
Unity 3D supported:       no

Fahrt daher nun euer virtuelles Ubuntu 14.04 herunter und öffnet die Einstellungen eurer Ubuntu-14.04-VM. Unter „Anzeige“ findet ihr die Option „3D-Beschleunigung“ aktivieren, setzt den Haken und startet eure Trusty-VM wieder. Ubuntu sollte die VirtualBox-3D-Beschleunigung umgehend erkennen und die Grafik deutlich flotter darstellen. Unity sollte nun auch Hardwarenbeschleunigung melden.

$ /usr/lib/nux/unity_support_test -p
[...]
Not software rendered:    yes
[...]
Unity 3D supported:       yes

Das VirtualBox-Kernelmodul „vboxvideo“ von Hand in die „/etc/modules“ einzutragen — so wie Dirk es in seinem Beitrag vorschlägt — ist in meinen Augen nicht notwendig, zumindest wenn man die Gasterweiterungen über die Paketverwaltung einspielt. Der Xserver zieht das Kernelmodul eigentlich immer auch automatisch beim Start an, so dass sich der manuelle Eintrag eigentlich erübrigen sollte.

Die 3D-Beschleunigung muss man von Hand in VirtualBox aktivieren.
Die 3D-Beschleunigung muss man von Hand in VirtualBox aktivieren.
Mit aktivierter 3D-Beschleunigung läuft Ubuntu 14.04 auch in der VirtualBox rund.
Mit aktivierter 3D-Beschleunigung läuft Ubuntu 14.04 auch in der VirtualBox rund.

Anschließend sollte die durch die Grafikkarte aus Fleisch und Blut beschleunigte Grafikdarstellung eures VirtualBox-Ubuntus eigentlich so schnell sein, dass ihr sogar auch 3D-Spiele in der VirtualBox laufen lassen könnt. Mit einem virtuellen Compiz ist die 3D-Darstellung der VirtualBox schon fast unterfordert 😉

Vorheriger ArtikelMosh als SSH-Ergänzung für wacklige UMTS- oder LTE-Datenverbindungen
Nächster ArtikelLinktipp: Computerphile erklärt Heartbleed
Hallo, ich bin Christoph - Linux-User, Blogger und pragmatischer Fan freier Software. Wie ihr ohne Zweifel bemerkt haben solltet, schreibe ich hier über Linux im Allgemeinen, Ubuntu im Speziellen sowie Android und andere Internet-Themen. Wenn du Freude an meinen Artikel gefunden haben solltest, dann kannst du mir über Facebook, Twitter oder natürlich dem Blog folgen.

18 Kommentare

  1. So ein großer Artikel mit Screenshots für den simplen Klick auf „Enable 3D Acceleration“, was man beim Durchgehen der Settings einer neuen VM ohnehin automatisch setzt, erst recht logischerweise bei 3D-Desktops?

    • So logisch finde ich das nicht. Ubuntu 14.04 ist für mich die erste Distro, die unter VirtualBox nicht out-of-the-box mit Standardeinstellungen brauchbar funktioniert. Viele Trusty-Tester werden über diesen Punkt stolpern. Grüße, Christoph.

  2. Danke für den Tipp, auf die Idee bin uch gar nicht gekommen. Hatte moch schon geärgert. Trotzdem ist Ubuntu in der VM einfach lahm. Mein Arch ist in der Vbox einfach deutlich, aber wirklich deutlich schneller.

    • Hi Giovanni, interessant. Danke für den Link. Aber ich finde auch schon Ubuntu 12.04 deutlich langsamer in einer VM, als etwa ein Fedora oder Arch. Ubuntu, VirtualBox und ich, werden keine Freunde 😉

  3. Danke für den Tipp. Ich habe bis dato nur die Live-Systeme getestet. VirtualBox hatte ich erst einmal laufen mit mäßigem Erfolg. Nun habe ich seit langer Zeit mal Ubuntu 14.04 aus Spaß an der Freude in der VB angetestet. Ohne das gesetzte Häkchen hätte ich das Ganze bestimmt wieder schnell gelassen und die VirtualBox runter geworfen.

  4. Die Guestbox Additions von Virtualbox in Version 4.3.12 enthalten einen Fehler, der die 3D-Beschleunigung unter Ubuntu 14.0.1LTS nicht aktiviert.
    Ein Update der Tools auf 4.3.14 behebt den Fehler.

  5. Hallo Christoph und Linux-VB-Gemeinde,

    ich habe Windows8.1 (64bit) als Gastgeber und in der VB Ubuntu 14.04.1 LTS (64bit) als Gast. Die 3D-Beschleunigung ist aktiviert (nicht erst seit heute), jedoch steht bei „Not software rendered“ sowie „Unity 3D supported“ noch immer „no“; und natürlich ist Ubuntu sehr lahm.

    Ich nutze die aktuellste VB (4.3.20.96997), allerdings gab es beim Extension Pack nur die Version 4.3.20.96996 – könnte hierin eine mögliche Ursache liegen?
    Beim Versuch der Installation der Guest Book Additions wie in deinem anderen Artikel beschrieben über den Reiter Anzeige im VB-Fenster hieß es, dass eigentilch alles aktuell sei und man vom Fortfahren abrate.

    Ich bin leider totaler VB-Neuling, daher bitte so einfach wie möglich.

    Vielen Dank schon mal!

    Gruß

      • Hallo Christoph,

        danke der Antwort!

        Leider kann ich überhaupt nicht (mehr; gestern kam bei derselben Übung dann das Terminal mit obiger „Warnung“ auf) über den VB-Reiter Geräte die Gasterweiterungen installieren. Es erscheint die VB-Frage

        Das virtuelle opt Medieum C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso konnte nicht in das Laufwerk der Maschine Trusty Tahr eingelegt werden.
        Möchten Sie das Einlegen des Mediums erzwingen?

        Woraufhin weiter unten im selben Fragefenster die Option Auswurf erzwingen erscheint, welche nach Klicken offenbar keinerlei Konsequenzen hat (Fehlercode in Details: E_FAIL (0x80004005)).

        Da die Beschreibung auf ubuntuusers aber auch den Weg per „Geräte …“ vorschlägt, komme ich gerade nicht weiter. (Zum besseren Verständnis sei gesagt, dass ich mich auch in Linux/Ubuntu noch nicht so ganz heimisch fühle.)

        Welche sind denn die neuesten Gasterweiterungen? Da ich leider immer nur abends und begrenzt Zeit habe, ist mir gestern
        http://linuxundich.de/gnu-linux/vboxguestadditions-4-3-13-erlauben-wieder-3d-beschleunigung-von-ubuntu-14-04/
        von dir auch nicht aufgefallen. Soll ich so vorgehen?

        (Mich wundert sowieso, dass in der erst vor drei Tagen heruntergeladenen aktuellsten VB der Bug offenbar immer noch auftaucht. )

        Danke dir im Voraus; werde erst morgen Abend wieder reingucken können.

        Gruß

      • Guten Abend Christoph,

        heute habe ich wie auf ubuntuusers beschrieben per
        sudo apt-get install virtualbox-guest-x11
        versucht, die Gasterweiterungen zu installieren. Antwort war, dass ich sie bereits hätte.
        Außerdem hatte sich zuvor heute auch meine VB nebst Extension Pack aktualisiert (4.3.22r98236) – dennoch ist das „no“ bei den beiden Prüfposten nach wie vor vorhanden, nebst des lahmen Ubuntu.

        Gibt’s noch irgendeinen Tipp oder sollte ich mal Mint/LMDE in der VirtubalBox ausprobieren? Ubuntu jedenfalls macht wenig Spaß…

        Danke & Gruß

  6. Danke!
    Ich wäre nicht auf die Idee gekommen, dass meine Videos in der VB ruckeln, weil die 3D Einstellung fehlt. Jetzt laufen selbst HD Videos flüssig 🙂
    Danke.

  7. Hi,

    bei mir ist es genau anders rum. 12.04 lief als VM noch flüssig und gut, seit 14.04 lief keine einzige Version mehr ruckelfrei. Soeben habe ich den 3D Haken mal rausgenommen, und siehe da, es geht gut.

    Dieses Verhalten konnte ich unter Win 7 als Host und Linux Mint 17 beobachten.

    • Ich beobachte auch schon seit einer ganzen Weile, dass Ubuntu in einer VirtualBox-VM einfach nicht mehr so flüssig läuft, wie früher. Ubuntu lief vor Jahren auf viel schwächeren Rechnern als ich heute zur Verfügung habe ordentlich. Inzwischen braucht es schon einen recht aktuellen Rechner um ordentlich in einer Ubuntu-VM arbeiten zu können. Grüße, Christoph.

  8. Bin neu bei Linux. Habe auch eine Virtual Box eingerichtet, Ubuntus 15.10 installiert und läuft wie Gummi an den Füssen. Wie oben schon genannt, not software renderet und unity 3D supported beides auf no. Habe schon alles versucht, auch 3D Haken gesetzt. Weiss kein Rat mehr, jemand von Euch?
    Danke.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein