I am testing out VM Ware Workstation 6.0 on my Ubuntu x86_64 machine. I have the latest binary nvidia drivers running on my system and direct OpenGL is working fine on my Linux desktop. I have enabled the experimental Direct3D support using the instructions in the user guide. Unfortunately I still get a dialog popping up displaying:
"Failed to construct OpenGL rendering backend. The 3-D features of the display card will
be disabled"
I have read through the archives and tried everything I have seen there but I can not find a reason for the problem. My best guess so far is that the latest nvida driver or xorg is just not supported in some way.
Any ideas?
Here are my system details and log files:
Ubuntu 7.04, x86_64
Nvidia 100.14.09 drivers
VmWare 6.0.0 build-45731
% uname -r
2.6.20-16-generic
% lspci | grep -i nv
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7400 (rev a1)
-
\[ vmware.log ]----
\[....]
Jun 20 14:35:56.081: mks| Connecting to window system.
Jun 20 14:35:56.082: mks| XINFO X fd is 53
Jun 20 14:35:56.082: mks| XINFO depth 24 bpp 32 class 4
Jun 20 14:35:56.088: mks| XINFO WARNING: XF86MISC version 0.9
Jun 20 14:35:56.088: mks| VT redirected kernel output to /dev/tty1
Jun 20 14:35:56.088: mks| rasterops MMXEXT accelerations enabled
Jun 20 14:35:56.088: mks| XINFO unsupported XF86VidMode version: 2.2
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 0: 1920x1200 flags: 0xa
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 1: 1024x768 flags: 0xa
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 2: 800x600 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 3: 640x480 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 4: 1680x1050 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 5: 1600x1024 flags: 0xa
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 6: 1440x900 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 7: 1400x1050 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 8: 1280x1024 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 9: 1280x960 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 10: 1280x800 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 11: 1280x768 flags: 0x5
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 12: 960x600 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 13: 840x525 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 14: 800x600 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 15: 800x512 flags: 0x2a
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 16: 720x450 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 17: 640x512 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 18: 640x480 flags: 0xa
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 19: 640x400 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 20: 640x384 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 21: 512x384 flags: 0x2a
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 22: 400x300 flags: 0x25
Jun 20 14:35:56.088: mks| XINFO XFree86 VidMode 23: 320x240 flags: 0x2a
Jun 20 14:35:56.089: mks| KHBKL: Unable to parse keystring at: ''
Jun 20 14:35:56.089: mks| GLPrimaryInit3D, thread mks
Jun 20 14:35:56.089: mks| GLPrimaryHostConnect thread mks
Jun 20 14:35:56.090: mks| Msg_Post: Warning
Jun 20 14:35:56.090: mks| \[msg.glX.notDirect] Direct rendering is not available.
Jun 20 14:35:56.090: mks| \[msg.glBackend.initFailed] Failed to construct OpenGL rendering backend. The 3-D features of the display card will
be disabled.----
Jun 20 14:35:56.181: mks| Adding local console 0x8ee2128
-
\[ glxinfo output ]----
name of display: :0.0
display: :smileyshocked: screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float,
GLX_EXT_fbconfig_packed_float, GLX_EXT_texture_from_pixmap,
GLX_EXT_framebuffer_sRGB
GLX version: 1.3
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_texture_from_pixmap, GLX_ARB_multisample, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce Go 7400/PCI/SSE2
OpenGL version string: 2.1.1 NVIDIA 100.14.09
\[....]
I have this problem too
Please if anyone can help us!
I dont know why the problem is for but i think its not about identifing your NVidia Card by Ubuntu beacuse the graphic card identified in all guest Machines as VMWare Graphic Card.
By the way if you have solved problem please send my message too.
Thanks.
Ario
Enable debugging for the virtual machine and the vmware.log file should contain more information as to why 3D is not working in your environment.
Keep in mind that this feature is experimental support and is not fully functional
i have the same problem too
ive ran DXDIAG to find on my virtual machine that in fact my 3Dacceleration is enabled
also ran it on my host to find 3D acceleration enabled
but i still get the error
try configuring openGL settings in your graphics properties, on the host