Ich habe kürzlich einen neuen Laptop mit folgender Konfiguration gekauft
Ich habe eine virtuelle Maschine mit VirtualBox mit Windows 7 als Gast eingerichtet. Ich möchte meine (host's) Grafikkarte in ihm zu verwenden, aber die virtuelle Maschine ist nur 128 MB Videospeicher angezeigt.
Ich verwende Bumblebee und starte die virtuelle Maschine mit
$ optirun VBoxManage startvm "Windows 7"
Bitte schlagen Sie mir vor, wie ich meine Grafikkarte für die 3D-Beschleunigung in der virtuellen Maschine verwenden soll.
Wie fast alles in einer virtuellen Maschine, ist auch die Grafikkarte virtuell. Sie können immer noch auf die Hardware-Grafikbeschleunigung zugreifen, aber nur in begrenztem Umfang (eine der Einschränkungen ist der maximale Arbeitsspeicher von 128 MB).
Um die verfügbaren 3D-Funktionen zu nutzen, wählen Sie 3D-Beschleunigung in den Anzeige-Einstellungen Ihrer virtuellen Maschine. Zusätzlich benötigen Sie auch die Guest Additions, um einen Treiber für die virtuelle Grafikkarte bereitzustellen.
Für die experimentelle Funktion, eine PCI-Karte an Virtual Box zu übergeben (die nur mit wenigen Grafikkarten funktionieren kann), siehe:
So überprüfen Sie, ob Ihr Ubuntu 12.10- oder 13.04-Gast die 3D-Beschleunigung verwendet
/usr/lib/nux/unity_support_test -p
Sie sollten etwas wie das folgende sehen
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
Wenn Sie "Not software rendered" und "Unity 3D supported" sehen, sagen beide nein. Das bedeutet, dass Unity eine langsame LLVMpipe verwendet.
Um 3D-Unterstützung zu aktivieren, müssen Sie zunächst die linux-headers aktualisieren
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
Nun fügen Sie die vitualbox Gast-Iso von den Geräten ein und installieren manuell
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
vboxvideo in /etc/modules einfügen
sudo nano /etc/modules
Fügen Sie "vboxvideo" am Ende der Datei ein
loop
lp
vboxvideo
Starten Sie den Rechner neu
sudo reboot
Prüfen Sie, ob "Nicht softwaregerendert" und "Unity 3D unterstützt" nach dem Neustart aktiviert sind oder nicht
/usr/lib/nux/unity_support_test -p
Als nächstes sollten Sie den Videospeicher erhöhen. Suchen Sie nach der Datei .vbox
nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox
Ersetzen Sie
<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
Durch
<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
von http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html
Unter Ubuntu-64b habe ich 3G-RAM, 256MB für Video, Prozessor 2D/3D-Beschleuniger aktivieren (auch IO APIC zu verwenden, bis zu 3 Kern-Prozessor) in Vista 32b. Eine weitere Sache... Installieren Sie DirectX Alle arbeiten ... und die Klangqualität ist viel besser als die, die ich bekam, wenn unter Wine in meinem alten Laptop läuft.