Direct rendering is disabled, OpenGL drivers can't be used on Maverick RC amd64

Bug #653982 reported by Jan Nekvasil
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ia32-libs (Ubuntu)
Fix Released
Undecided
Scott Ritchie
wine1.2 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: wine1.2

Dream Aquarium (and possibly some other DirectX/OpenGL apps) does not work on Maverick RC amd64, though works on i386. Workarounds like "export LIBGL_DRIVERS_PATH=/usr/lib32/dri" does not help. Tried from both live CD and installed system.

trace:wgl:wglGetProcAddress func: 'wglGetIntegerv'
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 1.4 (2.1 Mesa 7.9-devel).
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer : Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20100330 DEVELOPMENT .
trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor: : SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version : 1.4.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor: : Mesa Project and SGI.
trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: False
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
trace:wgl:has_opengl GLX is up and running error_base = 169

Related branches

Revision history for this message
Scott Ritchie (scottritchie) wrote :

According to the buildlog, http://launchpadlibrarian.net/56984910/buildlog_ubuntu-maverick-amd64.wine1.2_1.2-0ubuntu9_BUILDING.txt.gz, Wine was built with OpenGL support just fine, so there must be something wrong with the underlying libs.

Possibly fixable with just an ia32-libs update.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

Do you use the xserver-xorg-video-intel driver?

Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :

Yes, /usr/lib/xorg/modules/drivers/intel_drv.so gets loaded according to /var/log/Xorg.0.log.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

Seems that xserver-xorg-video-intel was updated 6 days ago while ia32-libs was updated 7 days ago, so it indeed is out of date.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ia32-libs - 20090808ubuntu7

---------------
ia32-libs (20090808ubuntu7) maverick; urgency=low

  * Freshen packages (LP: #653982)
 -- Scott Ritchie <email address hidden> Sun, 03 Oct 2010 13:32:20 -0700

Changed in ia32-libs (Ubuntu):
status: New → Fix Released
Revision history for this message
Scott Ritchie (scottritchie) wrote :

Please retest for Wine, thanks

Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :

Didn't help, still the same problem here.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

ldd /usr/lib32/dri/i965_dri.so and others reveals:
 libtalloc.so.2 => not found

So libtalloc needs to be added to ia32-libs.

This means adding the libtalloc2 package

Changed in ia32-libs (Ubuntu):
assignee: nobody → Scott Ritchie (scottritchie)
status: Fix Released → Triaged
Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :

That's it. Adding the corresponding files manually from a i386 package to /lib32 solved the issue for me.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ia32-libs - 20090808ubuntu8

---------------
ia32-libs (20090808ubuntu8) maverick; urgency=low

  * Add libjasper1 (LP: #190227)
  * Add libtalloc2 (LP: #653982)
  * fetch-and-build: use --only-source when getting source packages to avoid
    getting wrong source package for libjasper1
 -- Scott Ritchie <email address hidden> Mon, 04 Oct 2010 07:33:32 -0700

Changed in ia32-libs (Ubuntu):
status: Triaged → Fix Released
Changed in wine1.2 (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.