Bug 46055

Summary: Исправление проблемы запуска некоторых windows игр в steam
Product: Sisyphus Reporter: Mikhail Tergoev <tergoevm>
Component: steamAssignee: Денис Назаров <nenderus>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: lav, nenderus
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Явное указание путей LIBGL_DRIVERS_PATH none

Description Mikhail Tergoev 2023-05-04 15:43:35 MSK
Created attachment 13105 [details]
Явное указание путей LIBGL_DRIVERS_PATH

При запуске игр Quake Champions, Magic Duels, и множество других, которые используют proton (wine) и запускаются в контейнере steam runtime возникают ошибки:

libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/radeonsi_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/dri:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/dri, suffix _dri)
libGL error: failed to load driver: swrast

Для исправления необходимо явно указывать пути в переменной LIBGL_DRIVERS_PATH перед запуском steam. Готовое и рабочее решение в виде патча для /usr/bin/steam во вложении.
Comment 1 Repository Robot 2023-05-04 23:05:22 MSK
steam-1.0.0.76-alt2 -> sisyphus:

 Thu May 04 2023 Nazarov Denis <nenderus@altlinux> 1.0.0.76-alt2
 - Add patch fo fixes for running some games used by proton and steam runtime (ALT #44095, #46055)