Public bug reported: Attempting to run a 32 bit opengl program falls back to software emulation. I've tried that with Google-earth, Unreal Tournament and a small OpenGL demo.
I'm using the Ubuntu 11.10, 3.1.1 kernel and xorg-edgers ppa (2011-11-18 git version of the graphic stack). Using LIBGL_DEBUG=verbose, i consistently get the following errors : libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so libGL error: dlopen /usr/lib/i386-linux-gnu/dri/i965_dri.so failed (/usr/lib/i386-linux-gnu/dri/i965_dri.so: undefined symbol: drm_intel_gem_bo_clear_relocs) libGL: OpenDriver: trying /usr/lib/dri/tls/i965_dri.so libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so libGL error: dlopen /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type) libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri-alternates/tls/i965_dri.so libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri-alternates/i965_dri.so libGL error: dlopen /usr/lib/i386-linux-gnu/dri-alternates/i965_dri.so failed (/usr/lib/i386-linux-gnu/dri-alternates/i965_dri.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type) libGL: OpenDriver: trying /usr/lib/dri-alternates/tls/i965_dri.so libGL: OpenDriver: trying /usr/lib/dri-alternates/i965_dri.so libGL error: dlopen /usr/lib/dri-alternates/i965_dri.so failed (/usr/lib/dri-alternates/i965_dri.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type) libGL: OpenDriver: trying /usr/lib32/dri/tls/i965_dri.so libGL: OpenDriver: trying /usr/lib32/dri/i965_dri.so libGL error: dlopen /usr/lib32/dri/i965_dri.so failed (/usr/lib32/dri/i965_dri.so: undefined symbol: _mesa_meta_CopyColorTable) libGL: OpenDriver: trying /usr/lib32/dri-alternates/tls/i965_dri.so libGL: OpenDriver: trying /usr/lib32/dri-alternates/i965_dri.so libGL error: dlopen /usr/lib32/dri-alternates/i965_dri.so failed (/usr/lib32/dri-alternates/i965_dri.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type) libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so I reported the bug here https://bugs.freedesktop.org/show_bug.cgi?id=43081, appears it's a packaging problem. In fact, 32 bit applications call old libraries in /usr/lib32/ (which are provided by ia32-libs) instead of the latest version in /usr/lib/i386-linux-gnu/ Eventually found that launching those programs with LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ temporarily solves the problem. ** Affects: libdrm (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to libdrm in Ubuntu. https://bugs.launchpad.net/bugs/892799 Title: [xorg-edgers] 32bit OpenGL applications fail to load i965_dri.so To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/892799/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp