[Mesa-users] VMware guest GL driver stuck at Opengl 2.1 (is higher possible?)

Martin Paredes mparedes at yahoo.com
Fri Dec 27 09:52:12 PST 2013


I'm almost there, I've gotten Opengl 2.1 and GLSL 1.2 to work on my VM, which is great, but I need a newer version of OpenGl and GLSL. I know Mesa supports higher versions, but is it possible to enable the higher versions (Opengl 3.0 and GLSL 1.3 or better) with the VMware guest GL driver? Do I need a newer kernel for the guest? Are there options to compiation? Is there a different way to accomplish this?
I followed the instructions here to get OpenGL working in my VM:
   http://vmware-svga.sourceforge.net/

I'm running vmware workstation 10.0.1
Guest: Centos 6.5
Host: Centos 6.5

HOST:
Linux ubuntu 2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13 UTC 2013 x86_64 x86_64 x86_64 GNU/Lin

glxinfo on the host:

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro K5000M/PCIe/SSE2
OpenGL version string: 4.4.0 NVIDIA 331.20
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
...

GUEST:
Linux localhost.localdomain 3.12.6-1.el6.elrepo.x86_64 #1 SMP Fri Dec 20 15:43:04 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
glxinfo on the guest:

name of display: :0.0
libGL: OpenDriver: trying /usr/lib64/dri/vmwgfx_dri.so
libGL: driver does not expose __driDriverGetExtensions_vmwgfx(): /usr/lib64/dri/vmwgfx_dri.so: undefined symbol: __driDriverGetExtensions_vmwgfx
libGL: Can't open configuration file /home/safuser/.drirc: No such file or directory.
libGL: Can't open configuration file /home/safuser/.drirc: No such file or directory.
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on SVGA3D; build: RELEASE; 
OpenGL version string: 2.1 Mesa 10.1.0-devel (git-8ab47b4)
OpenGL shading language version string: 1.20
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,
    GLX_INTEL_swap_event
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
...



More information about the mesa-users mailing list