Recientemente he comprado un nuevo portátil con la siguiente configuración
He configurado una máquina virtual utilizando VirtualBox con Windows 7 como invitado. Quiero usar mi tarjeta gráfica (host's) en él, pero la máquina virtual sólo muestra 128 MB de memoria de vídeo.
Estoy usando Bumblebee e iniciar la máquina virtual utilizando
$ optirun VBoxManage startvm "Windows 7"
Por favor, sugiérame cómo debo utilizar mi tarjeta gráfica para la aceleración 3D en la máquina virtual.
Como casi todo en una máquina virtual, la tarjeta gráfica también es virtual. Todavía se puede acceder a la aceleración gráfica por hardware, pero sólo de forma limitada (una de las limitaciones es el máximo de 128 MB de RAM).
Para hacer uso de las características 3D disponibles, elija Aceleración 3D en la configuración de Pantalla de su máquina virtual. Además, necesitará las Guest Additions para proporcionar un controlador para el adaptador gráfico virtual.
Para la función experimental de pasar una tarjeta PCI a Virtual Box (que puede funcionar sólo con algunas tarjetas gráficas) vea:
Para comprobar si su huésped de Ubuntu 12.10 o 13.04 utiliza la aceleración 3D
/usr/lib/nux/unity_support_test -p
Debería ver algo como esto
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
Si ves "Not software rendered" y "Unity 3D supported" ambos dicen que no. Esto significa que Unity está usando un LLVMpipe lento.
Para habilitar el soporte de 3D, primero tendrá que actualizar linux-headers
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get autoremove
sudo apt-get install build-essential
Ahora inserte vitualbox guest iso de los dispositivos y para instalar manualmente
cd /media
ls
cd username
ls
cd VBOX*
ls
sudo ./VBoxLinuxAdditions.run
Insertar vboxvideo en /etc/modules
sudo nano /etc/modules
Añade "vboxvideo" al final del archivo
loop
lp
vboxvideo
Reinicie la máquina
sudo reboot
Compruebe que "No renderizado por software" y "Unity 3D soportado" están activados o no después de reiniciar
/usr/lib/nux/unity_support_test -p
Lo siguiente que debes hacer es aumentar la memoria de vídeo. Busca el archivo .vbox
nano /home/username/VirtualBox VMs/ubuntu/ubuntu.vbox
Reemplaza
<Display VRAMSize=”128″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
A
<Display VRAMSize=”256″ monitorCount=”1″ accelerate3D=”true” accelerate2DVideo=”false”/>
de http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html
Bajo Ubuntu-64b, asigné 3G-RAM, 256MB para video, habilitación del acelerador 2D/3D del procesador (también IO APIC para usar hasta 3 núcleos de procesador) en Vista 32b. Una cosa más... Instale DirectX Todo funciona... y la calidad del sonido es mucho mejor que la que obtenía cuando corría bajo Wine en mi antiguo portátil.