3D-Beschleunigung funktioniert in VirtualBox nicht

3D-Beschleunigung funktioniert in VirtualBox nicht

Mein Laptop verfügt über einen Intel Core i5 8250U Prozessor der 8. Generation mit einer Nvidia GeForce MX150 GPU, 8 GB RAM und einer 1 TB Festplatte. Ich habe Ubuntu 16.04 64-Bit als Gastbetriebssystem auf Windows 10 64-Bit mit VirtualBox installiert. Ubuntu lief nicht reibungslos, da es viele Verzögerungen gab.

Ich habe online nach Informationen zu dem Problem gesucht und in vielen Quellen wurde empfohlen, die 3D-Beschleunigung in den Einstellungen des VirtualBox-Gastbetriebssystems zu aktivieren. Das habe ich auch getan. Nach einigen Ladebildschirmen reagiert Ubuntu 16.04 jedoch nicht mehr und bleibt auf einem schwarzen Bildschirm mit einer Art blassweißem Text hängen.

Das Aktivieren von „3D-Beschleunigung aktivieren“ in den Einstellungen des VirtualBox-Gastbetriebssystems verursacht einen schwarzen Bildschirm, und das Aktivieren von „2D-Videobeschleunigung aktivieren“ führt zu folgender Meldung: Invalid Settings have been selected.

Bildbeschreibung hier eingeben
2D- und 3D-Beschleunigung und Videospeichereinstellungen in VirtualBox unter Windows 10

Antwort1

Sie tun genau das Gegenteil von dem, was Sie tun sollten, wenn Ihr Gastbetriebssystem nur über begrenzte virtuelle Hardwareressourcen verfügt. Die Aktivierung der 3D-Beschleunigung bietet dem Gastbetriebssystem nur dann eine bessere Leistung, wenn sowohl das Hostbetriebssystem als auch das Gastbetriebssystem über die entsprechenden Hardwareressourcen verfügen.

Anstatt die 3D-Beschleunigung zu aktivieren, sollten Sie dem Ubuntu-Gastbetriebssystem zusätzliche virtuelle Hardwareressourcen zuweisen, wenn dies möglich ist, ohne dem Windows 10-Hostbetriebssystem die physischen Hardwareressourcen zu entziehen, die es für den ordnungsgemäßen Betrieb benötigt.

  1. Deaktivieren3D-Beschleunigung aktivieren.
  • Klicken Sie im linken Bereich von VirtualBox auf das Gastbetriebssystem Ubuntu 16.04.

  • Klicken Sie auf das zahnradförmigeEinstellungenSymbol ⚙️.

  • Wählen Sie im Fenster Ubuntu 16.04 - EinstellungenAnzeige->VideoTab.

  • Deaktivieren3D-Beschleunigung aktivieren(siehe Screenshot unten).

  1. Erhöhen Sie die Menge des verfügbaren virtuellen RAM im VirtualBox Ubuntu 16.04-Gastbetriebssystem.
  • Klicken Sie im linken Bereich von VirtualBox auf das Gastbetriebssystem Ubuntu 16.04.

  • Klicken Sie auf das zahnradförmigeEinstellungenSymbol ⚙️.

  • Wählen Sie im Fenster Ubuntu 16.04 - EinstellungenSystem->HauptplatineTab.

  • Beweg dasBasisspeicherSchieberegler nach rechts, um die Menge des virtuellen RAM auf 4 GB zu erhöhen.

  1. Erhöhen Sie die Anzahl der virtuellen Prozessoren vom Standardwert 1 auf 2.
  • Gehen Sie wie in Schritt 2 vor, bis Sie das Fenster Ubuntu 16.04 - Einstellungen erreichen. Wählen Sie dannSystem->ProzessorTab.

  • Beweg dasProzessor(en)Schieberegler nach rechts, um die Anzahl der virtuellen Prozessoren vom Standardwert 1 auf 2 zu erhöhen.

  1. Erhöhen Sie den Video-RAM von VirtualBox auf das Maximum von 256 MB. Führen Sie in der Windows-Befehlszeile Folgendes aus:

     cd "C:\Program Files\Oracle\Virtualbox"
     vboxmanage modifyvm "Name of virtual machine" --vram 256
    

    Wenn Sie VirtualBox ausführen und zuAnzeigeIm Einstellungsfenster sehen Sie:

Bildbeschreibung hier eingeben

  1. Drücke denOKSchaltfläche in der unteren rechten Ecke des Fensters „Ubuntu 16.04 – Einstellungen“, um die Änderungen in den Einstellungen des Gastbetriebssystems von Ubuntu 16.04 anzuwenden.

  2. Ein weiterer zu berücksichtigender Punkt ist X11 vs. Wayland. Wayland funktioniert möglicherweise nicht so gut in einer virtuellen Maschinenumgebung, daher sollten Sie das Desktop-Verhalten testen, indem Sie die erforderliche GDM-Konfiguration bearbeiten und Wayland aktivieren/deaktivieren. Dies erfolgt über die /etc/gdm/custom.confDatei. Suchen Sie dort nach der folgenden Zeile und kommentieren/entkommentieren Sie sie nach Bedarf:Quelle

     #WaylandEnable=false
    

verwandte Informationen