Per verificare se il tuo guest Ubuntu 12.10 o 13.04 sta usando l'accelerazione 3D
/usr/lib/nux/unity_support_test -p
Dovresti vedere qualcosa del genere
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
Se vedi "Non reso software" e "Unity 3D supportato" entrambi dicono di no. Questo significa che Unity sta usando LLVMpipe lento.
Per abilitare il 3D supportato, per prima cosa dovrai aggiornare le intestazioni di Linux
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
Ora inserisci iso guest vitualbox dai dispositivi e installalo manualmente
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
Inserisci vboxvideo in / etc / modules
sudo nano /etc/modules
Aggiungi "vboxvideo" alla fine del file
loop
lp
vboxvideo
Riavvia la macchina
sudo reboot
Controllare "Non reso software" e "Unity 3D supportato" sono abilitati o meno dopo il riavvio
/usr/lib/nux/unity_support_test -p
La prossima cosa che vuoi fare è aumentare la memoria video. Cerca il file .vbox
nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox
Sostituire
<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
A
<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
da http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html