You are not logged in.

#1 2016-01-23 13:22:10

azor
Member
Registered: 2016-01-23
Posts: 2

[SOLVED] Cannot get playonlinux to work with opengl 32b

I get this warning:
"PlayOnLinux is unable to find 32bits OpenGL libraries.
You might encounter problem with your games"

I am running a desktop, so I am using only the nvidia card (or that's my intention at least). My card is a GTX 560 ti, which is not listed in the legacy card list.

What I have found searching around is that this is usually a mesa related issue (or at least it seems so with laptops). So I tried with lib32-mesa-libgl just in case but nothing came from it. I suppose there may be a set of links pointing to the wrong path or something like that, but atm I am totally lost. Sure I have read the wiki (nvidia, wine, multilib) but I could not find anything that seemed like a lead

I have installed:
lib32-nvidia-libgl 361.18-1
lib32-nvidia-utils 361.18-1
nvidia 358.16-3
nvidia-libgl 358.16-1
nvidia-utils 358.16-1
opencl-nvidia 358.16-1
lib32-mesa 11.1.1-1
mesa 11.1.1-1
mesa-demos 8.3.0-1



$pacman -Qil lib32-nvidia-libgl

Name           : lib32-nvidia-libgl
Version        : 361.18-1
Description    : NVIDIA drivers libraries symlinks (32-bit)
Architecture   : x86_64
URL            : http://www.nvidia.com/
Licenses       : custom
Groups         : None
Provides       : lib32-libgl
Depends On     : lib32-nvidia-utils
Optional Deps  : None
Required By    : lib32-cairo  lib32-glu  lib32-pango
Optional For   : None
Conflicts With : lib32-libgl
Replaces       : lib32-nvidia-utils<=313.26-1
Installed Size :  21.00 KiB
Packager       : Sven-Hendrik Haase <sh@lutzhaase.com>
Build Date     : Wed 13 Jan 2016 06:57:08 PM CET
Install Date   : Sat 23 Jan 2016 01:20:39 PM CET
Install Reason : Explicitly installed
Install Script : No
Validated By   : Signature

lib32-nvidia-libgl /usr/
lib32-nvidia-libgl /usr/lib32/
lib32-nvidia-libgl /usr/lib32/libEGL.so
lib32-nvidia-libgl /usr/lib32/libEGL.so.1
lib32-nvidia-libgl /usr/lib32/libEGL.so.361.18
lib32-nvidia-libgl /usr/lib32/libGL.so
lib32-nvidia-libgl /usr/lib32/libGL.so.1
lib32-nvidia-libgl /usr/lib32/libGL.so.361.18
lib32-nvidia-libgl /usr/lib32/libGLESv1_CM.so
lib32-nvidia-libgl /usr/lib32/libGLESv1_CM.so.1
lib32-nvidia-libgl /usr/lib32/libGLESv1_CM.so.361.18
lib32-nvidia-libgl /usr/lib32/libGLESv2.so
lib32-nvidia-libgl /usr/lib32/libGLESv2.so.2
lib32-nvidia-libgl /usr/lib32/libGLESv2.so.361.18
lib32-nvidia-libgl /usr/lib32/libGLX.so
lib32-nvidia-libgl /usr/lib32/libGLX.so.0
lib32-nvidia-libgl /usr/lib32/libGLX.so.361.18
lib32-nvidia-libgl /usr/lib32/libGLX_indirect.so.0
lib32-nvidia-libgl /usr/share/
lib32-nvidia-libgl /usr/share/licenses/
lib32-nvidia-libgl /usr/share/licenses/lib32-nvidia-libgl



cd /usr/lib32 && pacman -Qo lib*GL*

/usr/lib32/libEGL_nvidia.so is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libEGL_nvidia.so.0 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libEGL_nvidia.so.361.18 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libEGL.so is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libEGL.so.1 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libEGL.so.361.18 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLdispatch.so is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLdispatch.so.0 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv1_CM_nvidia.so is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv1_CM_nvidia.so.1 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv1_CM_nvidia.so.361.18 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv1_CM.so is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLESv1_CM.so.1 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLESv1_CM.so.361.18 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLESv2_nvidia.so is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv2_nvidia.so.2 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv2_nvidia.so.361.18 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLESv2.so is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLESv2.so.2 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLESv2.so.361.18 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGL.so is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGL.so.1 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGL.so.361.18 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLU.so is owned by lib32-glu 9.0.0-3
/usr/lib32/libGLU.so.1 is owned by lib32-glu 9.0.0-3
/usr/lib32/libGLU.so.1.3.1 is owned by lib32-glu 9.0.0-3
/usr/lib32/libGLX_indirect.so.0 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLX_nvidia.so is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLX_nvidia.so.0 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLX_nvidia.so.361.18 is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libGLX.so is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLX.so.0 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libGLX.so.361.18 is owned by lib32-nvidia-libgl 361.18-1
/usr/lib32/libOpenGL.so is owned by lib32-nvidia-utils 361.18-1
/usr/lib32/libOpenGL.so.0 is owned by lib32-nvidia-utils 361.18-1

Last edited by azor (2016-01-23 16:43:17)

Offline

#2 2016-01-23 14:28:53

pekka
Member
Registered: 2011-07-21
Posts: 89

Re: [SOLVED] Cannot get playonlinux to work with opengl 32b

Little tips, (difference)

lib32-nvidia-libgl 361.18-1
lib32-nvidia-utils 361.18-1

and

nvidia 358.16-3
nvidia-libgl 358.16-1
nvidia-utils 358.16-1
opencl-nvidia 358.16-1

Offline

#3 2016-01-23 15:43:41

azor
Member
Registered: 2016-01-23
Posts: 2

Re: [SOLVED] Cannot get playonlinux to work with opengl 32b

That was it. I feel like an idiot. But well it's ok since it's my fault after all. This mismatch came from having uncommented [multilib-testing] in pacman.conf (I must have done so just when I got arch).

Everything works now, thanks

Offline

Board footer

Powered by FluxBB