[Solved] PlayOnLinux - unable to load driver: radeonsi_dri.so

Archived topics about LMDE 1 and LMDE 2
Locked
JackStarborn

[Solved] PlayOnLinux - unable to load driver: radeonsi_dri.so

Post by JackStarborn »

Hi there
I'm not a native English speaker, I apologize in advance for grammatical errors and poor vocabulary.

My second topic & second problem. :|
I know that GNU/linux isn't the best gaming platform out there.
But plenty of native games can give us lot of fun. :)
Few days ago I dive deep into running Windows games via Wine & PlayOnLinux.
I installed Splinter Cell bought on gog.com. Here is my problem:

Code: Select all

Running wine-1.4.1 SplinterCell.exe (Working directory : /home/arek/.PlayOnLinux/wineprefix/SplinterCell_gog/drive_c/GOG Games/Splinter Cell/system)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  156 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  1128
  Current serial number in output stream:  1132
I do have Radeon graphics card, running on default drivers.
Files mentioned above are located under directory:

Code: Select all

/usr/lib/x86_64-linux-gnu/dri
So what the heck is going on?

Every post on the internet is linked to issue with Steam veiling system libraries with it's own, which are older than should be.

Any ideas? :)

Best regards

pc details:
CPU: Intel i5 6500
Mainboard: MSI Z170-A PRO with Realtek ALC-892
GPU: AMD HD 7850 pitcairn 1 GB GDDR5
RAM: Corsair Vengeance DDR4 8 GB

EDIT:
I am using LMDE 2 Betsy 64 bit + Cinnamon
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 3 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
mr_raider
Level 7
Level 7
Posts: 1897
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: PlayOnLinux - unable to load driver: radeonsi_dri.so

Post by mr_raider »

Which version of Mint are you running.
Image
JackStarborn

Re: PlayOnLinux - unable to load driver: radeonsi_dri.so

Post by JackStarborn »

I am using LMDE 2 Betsy 64bit + Cinnamon.
EDIT:
I run this command...
sudo apt-get install libgl1-mesa-dri:i386
..a and game starts! :D But....
It looks like that.

Image

In the past openSUSE was my main distro and i Had similar issue with Trine 2 (native game), for example lots of black squares.

After I installed the proprietary drivers everything was ok. Is the only way is to install proprietary drivers?

Can someone point me to the proper procedure for installing drivers for my not so old and not so new graphics card? I read that for AMD there are 3 different drivers.
mr_raider
Level 7
Level 7
Posts: 1897
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: PlayOnLinux - unable to load driver: radeonsi_dri.so

Post by mr_raider »

Your debian version is still "old" by ubuntu standards.

Depending on the version of kernel and xorg in use, you may be able to still use fglrx.

I don't use lmde so I can't give specifics, but you can try the installer and it's straight forward. When you instruct the installer to create the .Deb packages, you specify a command line options for your distro. If your distro is not supported you will know right away since the buildpkg command will fail.

The process is similar to that described for Ubuntu 15.04 or 15.10 on AMD website.

I used to have a 7870 so I know it's well supported by fglrx.
Image
JackStarborn

Re: PlayOnLinux - unable to load driver: radeonsi_dri.so

Post by JackStarborn »

Hi mr_raider.
mr_raider wrote:Your debian version is still "old" by ubuntu standards.

Depending on the version of kernel and xorg in use, you may be able to still use fglrx.
You were right. Being old is good for fglrx driver.
On Fedora 26 I coudn't install fglrx due to this error:
error: Detected X Server version 'XServer _64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib:XServer _64a:none:4.12.9-300.fc26.x86_64:)
I had to be content with amdgpu driver, which has experimental support for GCN 1.0.
mr_raider wrote: I don't use lmde so I can't give specifics, but you can try the installer and it's straight forward. When you instruct the installer to create the .Deb packages, you specify a command line options for your distro. If your distro is not supported you will know right away since the buildpkg command will fail.
I chose the standard installation of fglrx without customization. It was easy and fast. Graphical issues still appear in the game (negligible), but I can play in the window.
On Fedora 26 there are no graphical issues. Diffrent kernel, libraries or driver? Whatever the reason, it's important that it works smoothly.

I use both of these systems (parallel), trying to determine which one suits me more

Topic can be closed by admin. I wll tag it with "Solved".

Thanks for your input mr_raider :)
mr_raider
Level 7
Level 7
Posts: 1897
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: [Solved] PlayOnLinux - unable to load driver: radeonsi_dri.so

Post by mr_raider »

One thing I learned with fglrx, never update the kernel or xorg. If you update the kernel stay in the same series.
Image
Locked

Return to “LMDE Archive”