Forums

PlayOnLinux is unable to find 32bits OpenGL libraries.

Auteur Réponses
michelksu Samedi 25 Octobre 2014 à 17:17
michelksuAnonymous

Linux version: "Debian GNU/Linux 7 (wheezy)"

PlayOnLinux version: PlayOnLinux 4.2.5

I get this error message whenever I start PlayOnLinux.

"PlayOnLinux is unable to find 32bits OpenGL libraries."

Console output when running playonlinux:

michel@debian:~$ playonlinux
Looking for python... 2.7.3 - selected
[main] Message: PlayOnLinux (4.2.5) is starting
[clean_tmp] Message: Cleaning temp directory
/home/michel/.PlayOnLinux//tmp/check_dd_x86: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
[Check_OpenGL] Warning: 
[Check_OpenGL] Message: 64bits direct rendering is enabled
[POL_System_CheckFS] Message: Checking filesystem for /home/michel/.PlayOnLinux/
[main] Message: Filesystem is compatible
[install_plugins] Message: Checking plugin: Capture...
[install_plugins] Message: Checking plugin: ScreenCap...
[install_plugins] Message: Checking plugin: PlayOnLinux Vault...
[maj_check] Message: List is up to date

I need some help with this problem. Anyone interested in helping me?

(thought it would be useful to post output of "dpkg -l "*mesa*" as well, if it helps anything)

michel@debian:~$ dpkg -l "*mesa*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  glx-alternativ 0.2.2        amd64        allows the selection of MESA as G
ii  libgl1-mesa-dr 8.0.5-4+deb7 amd64        free implementation of the OpenGL
ii  libgl1-mesa-dr 8.0.5-4+deb7 i386         free implementation of the OpenGL
un  libgl1-mesa-dr <none>                    (no description available)
ii  libgl1-mesa-gl 8.0.5-4+deb7 amd64        free implementation of the OpenGL
ii  libgl1-mesa-gl 8.0.5-4+deb7 i386         free implementation of the OpenGL
un  libgl1-mesa-gl <none>                    (no description available)
un  libgl1-mesa-sw <none>                    (no description available)
ii  libglapi-mesa: 8.0.5-4+deb7 amd64        free implementation of the GL API
ii  libglapi-mesa: 8.0.5-4+deb7 i386         free implementation of the GL API
ii  libglu1-mesa:a 8.0.5-4+deb7 amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i 8.0.5-4+deb7 i386         Mesa OpenGL utility library (GLU)
ii  mesa-utils     8.0.1-2+b3   amd64        Miscellaneous Mesa GL utilities
un  mesag3         <none>                    (no description available)
un  xlibmesa-dri   <none>                    (no description available)
un  xlibmesa3      <none>                    (no description available)
michel@debian:~$ 

 

More info: graphics card AMD Radeon HD 6670 with fglrx drivers

Edité par michelksu

Ronin DUSETTE Samedi 25 Octobre 2014 à 17:57
Ronin DUSETTE
Admin

You need to install the 32 bit libraries for your graphics card. The proprietary drivers ask you if you want to install them during the install. Check your distro's docs to see what is missing from it. Really, if you have "ia32-libs" installed (maybe "multiarch-support" too, but I don't know if that is a debian package), and you install the catalyst via AMD's drivers (download from their site), during the install, it asks if you want to install the 32 bit libs. 

It does look like you have them already, but it doesn't look like they were installed from the catalyst (the mesa libs are all deb). 


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
terryc Vendredi 31 Octobre 2014 à 4:37
terrycAnonymous

I suggest web searching, including this forum. I've been through the problem(deb wheezy) and sometimes each system requires a slightly different tickle.

Steps are multiarch, then install the missing libraries as needed.

Something to do with glxtest(?) reqquired me to uninstall amd64, install 32, then rename glxtest to dlxtest32 and reinstall 64 bit version. YMMV.

dd31879 Mercredi 5 Novembre 2014 à 22:03
dd31879Anonymous

I dont have an AMD GPU but what worked for me may still help you.

What I did for my Nvidia was this:

  • Open terminal
  • sudo nano /etc/ld.so.conf.d/local.conf
  • type in the new document /usr/lib32
  • ctrl+o and ctrl+x
  • sudo ldconfig
petch Mercredi 5 Novembre 2014 à 23:55
petch
Développeur

On my system this path is already present thru /etc/ld.so.conf.d/zz_i386-biarch-compat.conf

which is provided by the libc6-i386 package (with a dash, not libc6:i386)

I'm using Debian Sid, if that makes a difference.

PoTski Vendredi 7 Novembre 2014 à 11:01
PoTskiAnonymous

Hi,

 

I had the same issue when running debian.

Just compile the AMD drivers. dont just install them,

Enable multiarch and install the ia32-libs or all the i386 packages manually. should work.

btw. glxgears should work. if not. go back and recompile.

 

 

 

Edité par PoTski

Ronin DUSETTE Samedi 8 Novembre 2014 à 18:06
Ronin DUSETTE
Admin

 

Hi,

 

I had the same issue when running debian.

Just compile the AMD drivers. dont just install them,

Enable multiarch and install the ia32-libs or all the i386 packages manually. should work.

btw. glxgears should work. if not. go back and recompile.

 

 

 

 

That is literally exactly what I said. lol. Install the AMD drives from the MANUFACTURERS website, not using the debian package, and make sure the mutli-arch stuff is set up. If you are still having issues, you should consult Debians docs and forums, as if you install the AMD drivers from the website, it flat out asks you it you want to install 32 bit libraries.  


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
tfk Jeudi 13 Novembre 2014 à 21:19
tfkAnonymous

I've been scaping everything there is to scrape from the internet on this matter and reported on this here:

AMD 7950/7850 with official fglrx AMD catalyst drivers 64bit/32bit support on POL

This post has just been updated with guidelines how to get the amd drivers version 14.9 (14.301) working with kernel version 3.17. Hope this will help people out.

TFK

Ronin DUSETTE Jeudi 13 Novembre 2014 à 23:15
Ronin DUSETTE
Admin

Yeah. AMD usually takes a very long to get up-to-date with that. Thanks for sharing that. 


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts