[Mesa-users] OpenGL 3.x, VMware Workstation 12 with vmwgfx 2.9.0 not working

Philipp Kemmeter pk at philippkemmeter.de
Wed Dec 30 05:24:20 PST 2015


On Wed, Dec 30, 2015 at 08:44:33PM +1000, Albert Freeman wrote:
> On 29 December 2015 at 21:21, Philipp Kemmeter <pk at philippkemmeter.de> wrote:
> > Heya!
> >
> > I'm a games developer and try to set up a VM with gentoo linux and
> > vmware in order to test compiling and running our game in this
> > environment.
> >
> > The host is running Windows 7 with 64bit, running dxdiag confirms, that
> > DirectX 11 is available (I have a physical intel HD 5500 gpu).
> >
> > On the guest system I have gentoo installed with Kernel version 4.3.2.
> > All vmware capabilities are compiled into the kernel (not a module).
> >
> > # dmesg | grep vmwgfx
> > [    1.896754] [drm] Initialized vmwgfx 2.9.0 20150810 for 0000:00:0f.0 on minor 0
> >
> > So vmwgfx 2.9.0 is confirmed.
> >
> > from lspci I get:
> > 00:0f.0 VGA compatible controller: VMware SVGA II Adapter
> >
> > # glxinfo | grep version
> > server glx version string: 1.4
> > client glx version string: 1.4
> > GLX version: 1.4
> >     Max core profile version: 0.0
> >     Max compat profile version: 2.1
> >     Max GLES1 profile version: 1.1
> >     Max GLES[23] profile version: 2.0
> > OpenGL version string: 2.1 Mesa 11.0.7
> > OpenGL shading language version string: 1.20
> > OpenGL ES profile version string: OpenGL ES 2.0 Mesa 11.0.7
> > OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
> >
> > I don't understand, why I do not have OpenGL 3.x, which I need to run my
> > game.
> >
> > On http://www.mesa3d.org/vmware-guest.html it sais:
> >
> > |    If OpenGL 3.3 is not working (you only get OpenGL 2.1):
> > |
> > |    - Make sure the VM uses hardware version 12.
> > |    - Make sure the vmwgfx kernel module is version 2.9.0 or later.
> > |    - Check the vmware.log file for errors.
> > |    - Run 'dmesg | grep vmwgfx' and look for "DX: yes".
> >
> >
> > Where do I find the vmware.log? "find / -name vmware.log" does not find
> > a thing.
> >
> > |    - Run 'dmesg | grep vmwgfx' and look for "DX: yes".
> >
> > Is it a good thing, that I don't have "DX: yes" or a bad thing and what
> > to do next? The documentation on this is a bit too little for me to find
> > the next step on my own.
> >
> > Thanks a lot,
> > Phil
> >
> > _______________________________________________
> > mesa-users mailing list
> > mesa-users at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/mesa-users
> >
> 
> try mesa git or something from the 11.1 branch, that version of mesa
> (11.0.7) does not have GL 3.3 svga support
> 
> I think "DX: no" is a bad thing, but I have never used vmwgfx before
> (it is not a mesa issue though, either something wrong with the host
> or the kernel)
> also I think vmware.log is on the windows host

Heya!

I installed 11.1, but it didn't help:

From glxinfo:
OpenGL version string: 2.1 Mesa 11.1.0

I've found the vmware.log on the host, but it contains no errors, but
confirms that it detected my graphics hardware and that it's directX11
capable.

I'm not quite sure what to do next. 

If have not "DX: no", I don't have a "DX: ..." at all in my log:

# dmesg | grep vmwgfx
[    1.896754] [drm] Initialized vmwgfx 2.9.0 20150810 for 0000:00:0f.0 on minor 0

Don't know how to interprete this output.

Kernel version is 4.3.2.

Many thanks,
Phil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3920 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-users/attachments/20151230/6fdbb5f5/attachment.bin>


More information about the mesa-users mailing list