Had the same problem on Quantal Quetzal (beta, x86_64).

DRI modules would not load.  In my case it was r600_dri.so

I found the modules in:  /usr/lib/x86_64-linux-gnu/dri

That directory is not on the path searched by libgl when it tries to load the 
modules.  I solved it by symlinking:
ln -s /usr/lib/x86_64-linux-gnu/dri/r600_dri.so /usr/lib/dri/

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/47793

Title:
  DRI module load fails (undefined symbol: _glapi_Dispatch)

Status in “mesa” package in Ubuntu:
  Invalid
Status in “vmware-player” package in Ubuntu:
  Invalid
Status in “xserver-xorg-video-i810” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: vmware-player

  I have found a bug in vmware player in Ubuntu Dapper (also applies to
  vmware workstation trial). With a guest configured to use accelerated
  3D (mks.enable3d = TRUE set in machine's .vmx configuration), the
  following error is reported in a window before the guest machine
  boots:

  "Direct rendering is not available. Failed to construct 3-D rendering
  backend. The 3-D features of the display card will be disabled".

  Console output (with LIBGL_DEBUG=verbose set):

  conn@dimension:/media/storage/Storage/VMWare/Windows XP Pro$ vmplayer 
Windows\ XP\ Professional.vmx
  /usr/lib/vmware-player/bin/vmplayer: 
/usr/lib/vmware-player/lib/libpng12.so.0/libpng12.so.0: no version information 
available (required by /usr/lib/libcairo.so.2)
  libGL: XF86DRIGetClientDriverName: 1.5.1 i915 (screen 0)
  libGL: OpenDriver: trying /usr/lib/dri/i915_dri.so
  libGL error: dlopen /usr/lib/dri/i915_dri.so failed 
(/usr/lib/dri/i915_dri.so: undefined symbol: _glapi_Dispatch)
  libGL error: unable to find driver: i915_dri.so

  
  Expected results: i915 dri module loads successfully, enabling 3-D support in 
vmplayer.

  Notes: 
  1. glxinfo reports direct rendering as enabled, and all other opengl 
applications work without this issue.
  2. I came across this issue with the emulator "epsxe" (same degub output, 
"undefined symbol: _glapi_Dispatch", workaround was: 
"LD_PRELOAD=/usr/lib/libGL.so.1 epsxe" which enabled 3D acceleration. This was 
not successful with vmplayer/vmware workstation.
  3. VMWare Tools is installed and configured correctly on the Windows XP 
guest. When running VMWare Workstation using Windows as the host, acceleration 
works on the guest machine perfectly.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/47793/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to