michelksu |
Saturday 25 October 2014 at 17:17
|
michelksu
|
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).
|
terryc |
Friday 31 October 2014 at 4:37
|
terryc
|
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
|
dd31879
|
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
|
PoTski
|
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.
|
tfk |
Thursday 13 November 2014 at 21:19
|
tfk
|
I've been scaping everything there is to scrape from the internet on this matter and reported on this here:
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.
|