Bug 51618 - Steam зависит от xorg-dri-vmwgfx
Summary: Steam зависит от xorg-dri-vmwgfx
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: steam (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Денис Назаров
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 50316
Blocks:
  Show dependency tree
 
Reported: 2024-10-02 14:34 MSK by Konstantin A Lepikhov (L.A. Kostis)
Modified: 2024-10-03 00:35 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.

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