Fedora 33, 32 bit wine, OpenGL and Radeon

Hello all,

I am trying to run a Windows program using wine.

First I had to install wine-core.i686 to make that program even start (if I understand it right, the program is 32 bit so that required a corresponding wine).

The program now starts fine but then crashes when I try to use it because of the following error. As far as I understand it fails to find 32 bit radeon library. The part in russian basically says “cannot open shared object file: no such file or directory”.

Is there a way to work around this problem? Thanks in advance.

libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/dri/radeonsi_dri.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога (search paths /usr/lib/dri)
libGL error: failed to load driver: radeonsi

❯ uname -a
Linux localhost.localdomain 5.12.6-200.fc33.x86_64 #1 SMP Sat May 22 20:43:23 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

❯ glxinfo | grep -E ‘OpenGL version|OpenGL renderer’
OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.40.0, 5.12.6-200.fc33.x86_64, LLVM 11.0.0)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.3.5

Edit: Added this
❯ ls /usr/lib64/dri/radeonsi_dri*
/usr/lib64/dri/radeonsi_dri.so

Got it fixed by just installing wine.i686 package.