Summary: | Исправление проблемы запуска некоторых windows игр в steam | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Tergoev <tergoevm> | ||||
Component: | steam | Assignee: | Денис Назаров <nenderus> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | major | ||||||
Priority: | P5 | CC: | lav, nenderus | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
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 во вложении.