VMware Communities
abierbaum
Contributor
Contributor

Direct 3D problem: Workstation 6, Ubuntu 7.04, GF Go 7400

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

\[....]

0 Kudos
3 Replies
ario
Contributor
Contributor

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

0 Kudos
KevinG
Immortal
Immortal

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

0 Kudos
alzer2007
Contributor
Contributor

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

0 Kudos