Форум

PlayOnLinux is unable to find 32bits OpenGL libraries.

Автор Replies
michelksu Saturday 25 October 2014 at 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

Edited by michelksu

Ronin DUSETTE Saturday 25 October 2014 at 17:57
Ronin DUSETTE

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 Friday 31 October 2014 at 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 Wednesday 5 November 2014 at 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 Wednesday 5 November 2014 at 23:55
petch

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 Friday 7 November 2014 at 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.

 

 

 

Edited by PoTski

Ronin DUSETTE Saturday 8 November 2014 at 18:06
Ronin DUSETTE

 

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 Thursday 13 November 2014 at 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 Thursday 13 November 2014 at 23:15
Ronin DUSETTE

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