Bug 44095 - Dota не запускается из Steam, ошибка OpenGL
Summary: Dota не запускается из Steam, ошибка OpenGL
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: steam (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Денис Назаров
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-20 14:06 MSK by Алексей
Modified: 2023-05-04 23:05 MSK (History)
3 users (show)

See Also:


Attachments
скрин (157.75 KB, image/png)
2022-10-20 14:06 MSK, Алексей
no flags Details
Ошибки из консоли (2.21 KB, text/plain)
2022-11-06 17:53 MSK, Алексей
no flags Details
Ошибки в консоли на Radeon RX 6700 XT (2.37 KB, text/plain)
2022-12-09 18:30 MSK, Денис Назаров
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Алексей 2022-10-20 14:06:52 MSK
Created attachment 11732 [details]
скрин

GPU - Intel(R) UHD Graphics 630.

После установки Steam поставил пакеты i586-libGL i586-libGLU i586-xorg-dri-intel
 из статьи на Wiki https://www.altlinux.org/32-%D0%B1%D0%B8%D1%82%D0%BD%D1%8B%D0%B9_OpenGL_%D0%BD%D0%B0_64-%D0%B1%D0%B8%D1%82%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5_%D1%81_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%BE%D0%BC_Intel

И сделал epm play i586-fix (оно поставило 26 пакетов), не помогло.

glxinfo:
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.0.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Comment 1 Алексей 2022-11-06 17:53:16 MSK
Created attachment 11809 [details]
Ошибки из консоли
Comment 2 Mikhail Efremov 2022-12-08 22:54:32 MSK
В составе WS нет steam.
Comment 3 Aleksandr Sysoev 2022-12-09 16:47:54 MSK
Воспроизводится на:
Workstation 10
Workstation K 10.1
Не проверялось на Sysiphus. 

Тестовый стенд: Dell Latitude 3590
Версия пакета: 1.0.0.75-alt2

glxinfo:
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.0.4
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

$ rpm -qa | grep mesa
mesa-demos-8.4.0-alt1.x86_64
libEGL-mesa-22.0.4-alt1.x86_64
mesa-dri-drivers-22.0.4-alt1.x86_64
i586-libGLX-mesa-22.0.4-alt1.i586
libGLX-mesa-22.0.4-alt1.x86_64
i586-libEGL-mesa-22.0.4-alt1.i586
Comment 4 Денис Назаров 2022-12-09 17:10:51 MSK
На AMD Radeon RX 6700 XT аналогичная ошибка.
Comment 5 Денис Назаров 2022-12-09 18:30:37 MSK
Created attachment 12066 [details]
Ошибки в консоли на Radeon RX 6700 XT
Comment 6 Денис Назаров 2022-12-09 18:43:02 MSK
Для Radeon я сделал 2 симлинка:

/usr/lib/dri/radeonsi_dri.so -> /usr/lib/X11/modules/dri/libgallium_dri.so
/usr/lib64/dri/radeonsi_dri.so -> /usr/lib64/X11/modules/dri/libgallium_dri.so

и всё заработало.

Для Intel скорее всего надо сделать аналогично.
Comment 7 Денис Назаров 2022-12-09 18:55:56 MSK
Для Intel скорее всего так надо:

/usr/lib/dri/iris_dri.so -> /usr/lib/X11/modules/dri/libgallium_dri.so
/usr/lib64/dri/iris_dri.so -> /usr/lib64/X11/modules/dri/libgallium_dri.so

Для Radeon завёл баги #44590 и #44591
Comment 8 Денис Назаров 2022-12-09 19:08:10 MSK
Если на Intel после создания симлинков заработает так же надо завести баг на компонент xorg-dri-intel
Comment 9 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)