You are not logged in.
Using Intel Graphics.
The multilib repository is enabled. xf86-video-intel, mesa-libgl, and lib32-mesa-libgl are all installed and up to date.
I have tried uninstalling and reinstalling PlayOnLinux with the same result. Any attempt to install games results in installation failure.
The following error pops up at every launch of PlayOnLinux:
PlayOnLinux is unable to find 32bits OpenGL libraries.
You might encounter problem with your games
Launching PlayOnLinux from the terminal gives the following output:
Looking for python... 3.5.2 - skipped
Looking for python2.7... 2.7.12 - wxversion(s): 3.0-gtk2
selected
[main] Message: PlayOnLinux (4.2.10) is starting
[clean_tmp] Message: Cleaning temp directory
/home/<USERNAME>/.PlayOnLinux//tmp/check_dd_x86: error while loading shared libraries: libGL.so.1: failed to map segment from shared object
[Check_OpenGL] Warning:
[Check_OpenGL] Message: 64bits direct rendering is enabled
[POL_System_CheckFS] Message: Checking filesystem for /home/<USERNAME>/.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...
[update_check] Message: List is up to date
Registered PID: 2470 (Present)
Registered PID: 2509 (Missing)
This is the output after opening PlayOnLinux, pressing 'OK' at the error popup, then closing PlayOnLinux after reaching the main window.
Last edited by dynamic1285 (2020-10-18 16:49:18)
Offline
What is the output of:
sudo pacman -Qs mesa
and
uname -a
Matt
"It is very difficult to educate the educated."
Offline
Output of "sudo pacman -Qs mesa":
local/glu 9.0.0-4
Mesa OpenGL Utility library
local/lib32-glu 9.0.0-3
Mesa OpenGL utility library (32 bits)
local/lib32-libtxc_dxtn 1.0.1-5
S3 Texture Compression (S3TC) library for Mesa (32-bit)
local/lib32-mesa 12.0.2-1
an open-source implementation of the OpenGL specification (32-bit)
local/lib32-mesa-libgl 12.0.2-1
Mesa 3-D graphics library (32-bit)
local/libtxc_dxtn 1.0.1-6
S3 Texture Compression (S3TC) library for Mesa
local/mesa 12.0.2-1
an open-source implementation of the OpenGL specification
local/mesa-demos 8.3.0-2
Mesa demos and tools
local/mesa-libgl 12.0.2-1
Mesa 3-D graphics library
Output of "uname -a":
Linux PC 4.7.2.201608312326-1-grsec #1 SMP PREEMPT Thu Sep 1 06:58:53 EDT 2016 x86_64 GNU/Linux
Last edited by dynamic1285 (2020-10-18 16:49:47)
Offline
Efforts to find solutions elsewhere so far have proven fruitless. The 32-bit OpenGL drivers are installed yet POL cannot see them.
The primary problem seems to be this line from running POL from the terminal:
~/.PlayOnLinux//tmp/check_dd_x86: error while loading shared libraries: libGL.so.1: failed to map segment from shared object
The only information I have about this is that both "/usr/lib/libGL.so.1" and "/usr/lib32/libGL.so.1" exist and can be read, written to, and executed by anyone.
Last edited by dynamic1285 (2016-09-10 02:20:34)
Offline
Have you tried with the stock kernel? I wouldn't put it past grsec to have some limitations in that regard, so it doesn't allow PoL to access the drivers properly.
Offline
Using the stock kernel has removed the error. Marking as solved.
Last edited by dynamic1285 (2016-09-11 14:38:51)
Offline