Bug 51618

Summary: Steam зависит от xorg-dri-vmwgfx
Product: Sisyphus Reporter: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Component: steamAssignee: Денис Назаров <nenderus>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: igor.bz, marsden, nenderus, qa-p10, tergoevm
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on: 50316    
Bug Blocks:    

Description Konstantin A Lepikhov (L.A. Kostis) 2024-10-02 14:34:03 MSK
+++ This bug was initially created as a clone of Bug #50316 +++

При удалении xorg-dri-vmwgfx к удалению подтягиваются i586-xorg-dri-vmwgfx.32bit и i586-steam.32bit.

Переплетать зависимости клиента Steam с xorg-прослойкой VMWare определённо избыточно (по такой логике нужно привязывать и к xorg-dri-virtio). Сам запуск Steam на виртуальной машине VMWare выглядит крайне странной затеей и ещё более странной от того, что VMWare проприетарное ПО, разработчик которого поддерживает санкции против России, в связи с чем какая-либо поддержка бесперспективна.

Тем самым зависимость больше создаёт захламление, чем какую-то пользу.

---

cat /etc/os-release

NAME="starter kit"
VERSION="10"
ID=altlinux
VERSION_ID=10
PRETTY_NAME="ALT Starterkit 10 (Hypericum)"

---

rpm -q i586-steam

i586-steam-1.0.0.79-alt1.i586

---

rpm -q  xorg-dri-vmwgfx

xorg-dri-vmwgfx-23.1.9-alt2.x86_64
Comment 1 Repository Robot 2024-10-02 17:22:50 MSK
steam-1.0.0.81-alt2 -> sisyphus:

 Wed Oct 02 2024 Nazarov Denis <nenderus@altlinux> 1.0.0.81-alt2
 - Change require xorg-dri-vmwgfx to xorg-dri-swrast (ALT #51618)
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2024-10-02 19:06:57 MSK
> Тем самым зависимость больше создаёт захламление, чем какую-то пользу.

А какой вообще глубокий смысл в этой зависимости? Кто запускает steam без 3D и зачем?
Comment 3 Денис Назаров 2024-10-02 19:13:32 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2)
> > Тем самым зависимость больше создаёт захламление, чем какую-то пользу.
> 
> А какой вообще глубокий смысл в этой зависимости? Кто запускает steam без 3D
> и зачем?

Если про swrast, то как видим из https://bugzilla.altlinux.org/47710 и https://bugzilla.altlinux.org/47711 зависимость нужна.
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2024-10-02 20:05:59 MSK
(In reply to Денис Назаров from comment #3)
> (Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2)
> > > Тем самым зависимость больше создаёт захламление, чем какую-то пользу.
> > 
> > А какой вообще глубокий смысл в этой зависимости? Кто запускает steam без 3D
> > и зачем?
> 
> Если про swrast, то как видим из https://bugzilla.altlinux.org/47710 и
> https://bugzilla.altlinux.org/47711 зависимость нужна.

так это все про p10, в сизифе совсем другая mesa и nvidia_glx. У меня есть мнение, что это вообще не баг steam, а libGLX-mesa, попробую проверить.
Comment 5 Денис Назаров 2024-10-02 20:25:18 MSK
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #4)
> так это все про p10, в сизифе совсем другая mesa и nvidia_glx. У меня есть
> мнение, что это вообще не баг steam, а libGLX-mesa, попробую проверить.

Вообще похоже так и есть - сейчас на чистой последней регулярке с kde поставил steam, принудительно удалил xorg-dri-swrast и i586-xorg-dri-swrast и всё запускается. Проверю тоже эти моменты на других регулярках + в p10 на стартеркитах.
Comment 6 Денис Назаров 2024-10-02 21:20:56 MSK
В общем результаты такие - в сизифе без xorg-dri-swrast и i586-xorg-dri-swrast steam корректно запускается, в p10 и p11 падает с руганью как раз на отсутствие этих библиотек.

Значит в сизифе уберу зависимость, в p10 и p11 оставлю.
Comment 7 Repository Robot 2024-10-02 21:31:19 MSK
steam-1.0.0.81-alt3 -> sisyphus:

 Wed Oct 02 2024 Nazarov Denis <nenderus@altlinux> 1.0.0.81-alt3
 - Remove require xorg-dri-swrast (ALT #51618)
Comment 8 Mikhail Tergoev 2024-10-02 21:42:57 MSK
(Ответ для Repository Robot на комментарий #7)
> steam-1.0.0.81-alt3 -> sisyphus:
> 
>  Wed Oct 02 2024 Nazarov Denis <nenderus@altlinux> 1.0.0.81-alt3
>  - Remove require xorg-dri-swrast (ALT #51618)

Проверили работу игр использующих PROTON без xorg-dri-swrast и i586-xorg-dri-swrast?
Comment 9 Денис Назаров 2024-10-03 00:35:46 MSK
(Ответ для Mikhail Tergoev на комментарий #8)
> Проверили работу игр использующих PROTON без xorg-dri-swrast и
> i586-xorg-dri-swrast?

Не очень понимаю причём здесь именно Proton, но да некоторые игры выборочно ругаются на DXGI.

Но тут как понимаю, что если пользователь захочет вынести половину системы (или скажем драйвера) - то зависимости особо не помогут )