Comprei recentemente um novo portátil com a seguinte configuração
I've configurar uma máquina virtual usando o VirtualBox com o Windows 7 como convidado. Eu quero usar minha placa gráfica (host's) nela, mas a máquina virtual está mostrando apenas 128 MB de memória de vídeo.
Estou a usar o Bumblebee e a ligar a máquina virtual usando
$ optirun VBoxManage startvm "Windows 7"
Por favor, sugere-me como devo usar a minha placa gráfica para a aceleração 3D na máquina virtual.
Como em quase tudo em uma máquina virtual, a placa gráfica também é virtual. Você ainda pode acessar a aceleração gráfica de hardware, mas ela é apenas de forma limitada (uma das limitações é o máximo de 128 MB de RAM).
Para fazer uso dos recursos 3D disponíveis, escolha a aceleração 3D nas configurações Display da sua máquina virtual. Além disso, você também precisará do Guest Additions para fornecer um driver para o adaptador gráfico virtual.
Para a funcionalidade experimental de passar uma placa PCI para a Virtual Box (que pode funcionar apenas com poucas placas gráficas) veja:
Para verificar se o seu convidado Ubuntu 12.10 ou 13.04 está usando a aceleração 3D
/usr/lib/nux/unity_support_test -p
Você deveria ver algo como isto.
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 você vir "Não é software renderizado" e "Unidade 3D suportada", ambos dizem não. Isto significa que a Unity está a usar o LLVMpipe lento.
Para activar o suporte 3D, terá de actualizar os linux-headers
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
Agora insira a iso vitualbox guest iso dos dispositivos e para instalar manualmente
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
Insira o vboxvideo em /etc/modules
sudo nano /etc/modules
Adicionar "vboxvideo" no final do arquivo
loop
lp
vboxvideo
Reinicializar a máquina
sudo reboot
Verifique "Not software rendered" e "Unity 3D support" estão habilitados ou não após o reinício
/usr/lib/nux/unity_support_test -p
A próxima coisa que você quer fazer é aumentar a memória de vídeo. Procure pelo arquivo .vbox
nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox
Substitua
<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
Para
<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
a partir de http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html
No Ubuntu-64b, eu atribuí 3G-RAM, 256MB para vídeo, acelerador de processador 2D/3D habilitado (também IO APIC para usar até 3 núcleos de processador) no Vista 32b. Só mais uma coisa... Instalar o DirectX Tudo funcionando... e a qualidade de som é muito melhor do que a que eu tenho quando estou rodando sob o Wine no meu laptop antigo.