Ik heb onlangs een nieuwe laptop gekocht met de volgende configuratie
Ik'heb een virtuele machine opgezet met VirtualBox met Windows 7 als gast. Ik wil mijn (host's) grafische kaart erin gebruiken, maar de virtuele machine toont slechts 128 MB videogeheugen.
Ik gebruik Bumblebee en start de virtuele machine met
$ optirun VBoxManage startvm "Windows 7"
Vertel me alsjeblieft hoe ik mijn grafische kaart moet gebruiken voor 3D-versnelling in virtuele machine.
Zoals met bijna alles in een virtuele machine, is ook de grafische kaart virtueel. Je hebt nog steeds toegang tot de hardware grafische versnelling, maar dit is slechts in beperkte mate (een van de beperkingen is het maximum van 128 MB RAM).
Om gebruik te maken van de beschikbare 3D mogelijkheden kies 3D acceleration in de Display instellingen van je virtuele machine. Daarnaast heb je ook de Guest Additions nodig om een driver te voorzien voor de virtuele grafische adapter.
Voor de experimentele mogelijkheid om een PCI kaart aan Virtual Box door te geven (wat slechts met enkele grafische kaarten kan werken) zie:
Om te controleren of uw Ubuntu 12.10 of 13.04 gast 3D versnelling gebruikt
/usr/lib/nux/unity_support_test -p
U zou iets als dit moeten zien
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
Als je "Not software rendered" en "Unity 3D supported" beide als nee ziet staan. Dit betekent dat Unity een langzame LLVMpipe gebruikt.
Om 3D ondersteuning in te schakelen, moet je de linux-headers bijwerken
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
Plaats nu vitualbox guest iso van apparaten en om handmatig te installeren
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
Voeg vboxvideo toe aan /etc/modules
sudo nano /etc/modules
Voeg "vboxvideo" toe aan het einde van het bestand
loop
lp
vboxvideo
Herstart de machine
sudo reboot
Controleer of "Not software rendered" en "Unity 3D supported" wel of niet zijn ingeschakeld na het herstarten
/usr/lib/nux/unity_support_test -p
Het volgende wat je wilt doen is het video geheugen vergroten. Zoek naar .vbox bestand
nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox
Vervang
<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
Naar
<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
van http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html
Onder Ubuntu-64b, heb ik 3G-RAM toegewezen, 256MB voor video, processor 2D/3D accelerator ingeschakeld (ook IO APIC om tot 3 core processor te gebruiken) in Vista 32b. Nog een ding... Installeer DirectX Alles werkt... en de geluidskwaliteit is een stuk beter dan die ik kreeg toen ik onder Wine draaide op mijn oude laptop.