I recently bought a new laptop with following configuration
- CPU: Intel i5 2450
- RAM: 8 GB DDR3
- GPU: NVIDIA GeForce GTX 520 1GB
I've setup a virtual machine using VirtualBox with Windows 7 as guest. I want to use my (host's) graphics card in it but the virtual machine is only showing 128 MB of video memory.
I am using Bumblebee and start the virtual machine using
$ optirun VBoxManage startvm "Windows 7"
Please suggest me how should I use my graphics card for 3D acceleration in virtual machine.
As with almost everything in a virtual machine, the graphics card is virtual too. You can still access the hardware graphics acceleration, but it is to a limited extent only (one of the limitations is the max of 128 MB RAM.)
To make use of those 3D features available choose 3D acceleration in the Display settings of your virtual machine. In addition you will also need the Guest Additions to provide a driver for the virtual graphics adapter.
For the experimental feature of passing a PCI card to Virtual Box (which may work with few graphic cards only) see:
To check if your Ubuntu 12.10 or 13.04 guest is using 3D acceleration
You should see something like this
If you see “Not software rendered” and “Unity 3D supported” both say no. This means Unity is using slow LLVMpipe.
To enable 3D supported, fist you will need to update linux-headers
Now insert vitualbox guest iso from devices and to install manually
Insert vboxvideo to /etc/modules
Add “vboxvideo” at the end of the file
Reboot the machine
Check ”Not software rendered” and “Unity 3D supported” are enabled or not after rebooting
The next thing you want to do is to increase video memory. Look for .vbox file
Replace
To
from http://namhuy.net/951/how-to-fix-slow-performance-ubuntu-13-04-running-in-virtualbox.html
Under Ubuntu-64b, I assigned 3G-RAM, 256MB for video, processor 2D/3D accelerator enable(also IO APIC to use up to 3 core processor) in Vista 32b. One more thing... Install DirectX All working... and the sound quality is a lot better than the one I got when running under Wine in my old laptop.