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

Questions about applications and software
Forum rules
Before you post please read how to get help
JackStarborn
Level 1
Level 1
Posts: 7
Joined: Fri Dec 02, 2016 1:05 pm

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

Postby JackStarborn » Sun Sep 10, 2017 2:49 pm

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 JackStarborn on Sun Sep 17, 2017 11:04 am, edited 2 times in total.

mr_raider
Level 6
Level 6
Posts: 1213
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

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

Postby mr_raider » Sun Sep 10, 2017 4:26 pm

Which version of Mint are you running.
Image

JackStarborn
Level 1
Level 1
Posts: 7
Joined: Fri Dec 02, 2016 1:05 pm

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

Postby JackStarborn » Sun Sep 10, 2017 4:39 pm

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 6
Level 6
Posts: 1213
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

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

Postby mr_raider » Mon Sep 11, 2017 1:38 pm

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
Level 1
Level 1
Posts: 7
Joined: Fri Dec 02, 2016 1:05 pm

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

Postby JackStarborn » Sun Sep 17, 2017 11:03 am

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 6
Level 6
Posts: 1213
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

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

Postby mr_raider » Sun Sep 17, 2017 12:27 pm

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


Return to “Software & Applications”