[Mesa-dev] The current status of the gallium vmwgfx driver

Marco Trevisan (Treviño) mail at 3v1n0.net
Thu Nov 10 14:29:55 PST 2011


Jakob Bornecrantz <jakob <at> vmware.com> writes:
> We are working on improving the driver and as such have reorganized
> the driver, deprecated a couple of things, moved things around and
> require the latest Fusion/Workstation/Player release[1] to get 3D.
> 2D only will work just fine with a older release.
> 
> First you need to get mesa git master, build it and then install it
> with the --enable-xa flag given.
> 
> ./configure --prefix=/usr --enable-xa --with-gallium-drivers=svga
> 
> You can add "--with-dri-drivers= --disable-egl --disable-glu --disable-glw"
> to only build what is needed.
> 
> We moved the xorg driver to the xf86-video-vmware repository:
> http://cgit.freedesktop.org/xorg/driver/xf86-video-vmware/log/?h=vmwgfx_branch
> Remember to check out the vmwgfx_branch branch, it might be a bit hard
> to spot it in the configure log but:
> "checking for XATRACKER... yes"
> is what you are looking for to tell you that it is building the new driver.
> 
> Also remember to run with the latest kernel driver that supports the 2.1
> interface, you can get that from the same place as before. Currently we
> are upstreaming these changes as we speak, but currently only the
> standalone repository is available.

Thanks for your tutorial, I've made everything you said here I think but I still
get an error when setting up the direct rendering:

[   904.596] (II) vmwgfx(0): Initialized VMWARE_CTRL extension version 0.2
[   904.596] (WW) vmwgfx(0): Failed to initialize Gallium3D Xa. No render
acceleration available.
[   904.596] (WW) vmwgfx(0): Skipped initialization of direct rendering due to
lack of render acceleration.
[   904.596] (--) vmwgfx(0): Render acceleration is disabled.
[   904.596] (--) vmwgfx(0): Direct rendering (3D) is disabled.
[   904.596] (==) vmwgfx(0): Backing store disabled
[   904.596] (==) vmwgfx(0): Silken mouse enabled
[   904.596] (II) vmwgfx(0): RandR 1.2 enabled, ignore the following RandR
disabled message.
[   904.596] (==) vmwgfx(0): DPMS enabled
[   904.596] (WW) vmwgfx(0): Option "3DAccel" is not used
[   904.596] (II) vmwgfx(0): No 3D acceleration. Not setting up textured video.
[   904.596] (--) RandR disabled

The full Xorg.0.log is at http://pastebin.com/rnwVCr0z

I'm using Ubuntu Oneiric as basis, but I've rebuilt the git mesa, the xorg
driver and the kernel module...






More information about the mesa-dev mailing list