[Mesa-dev] The current status of the gallium vmwgfx driver
wallbraker at gmail.com
Fri May 13 17:10:03 PDT 2011
On Tue, May 10, 2011 at 1:31 PM, HaiTao Feng <haitao.feng at gmail.com> wrote:
> Dear Gallium Vmwgfx Developers,
> Could I know the current status of the gallium vmwgfx driver? Is it able to
> run Linux guest with OpenGL accelertion?
Yes, I have tested it very recently on Ubuntu 11.10, there are some
bugs especially with Unity, but Compiz run just fine.
> I want to try a Linux guest with gallium vmwgfx driver in Vmware player,
> could you give me some instructions on how to build the kernel and mesa
> source code?
The biggest hurdle is setting up the new X driver and getting the
kernel driver sorted. There is some generic build information
http://mesa3d.org/install.html but I would recommend building mesa
with this scons command:
$ scons dri-vmwgfx xorg-vmwgfx
You also need to have a kernel with the vmwgfx driver enabled or build
the standalone driver you can get it from here:
git clone git://anongit.freedesktop.org/mesa/vmwgfx
then just build that with make, provided you have the kernel headers
for that distribution installed.
you should be able to insert the new driver into the kernel with
insmod now, recommended that you stop X before doing this and do this
from the terminal.
$ sudo insmod vmwgfx.ko enable_fbdev=1
If you have gotten this far you need to install vmwgfx_drv.so, that
you built in the mesa build above, into /usr/lib/xorg/modules/drivers/
you should now be able to start x again and it will use the new driver
automatically. And finally you need to edit the /etc/X11/xorg.conf
file (you will probably need to create it first) and add the following
Identifier "SVGA Graphics Device"
Option "3DAccel" "TRUE"
And then restart X again and you should have 3D enabled. I hope this helps.
More information about the mesa-dev