Steam: различия между версиями

Материал из ALT Linux Wiki
(Улучшен вид списка зависимостей.)
(Абзац удалён в связи с потерей актуальности и появлением отдельной страницы о Steam Proton.)
Строка 25: Строка 25:




=Steam-Proton=
== Steam Proton ==


С октября 2018 года клиент Steam имеет встроенное решение для запуска Windows - игр на операционный системах Linux на базе Wine + DXVK для трансляции DX10 и DX11. Данное решение является тестовым и запускает далеко не все игры из библиотеки игр Steam, однако список поддерживаемых игр и совместимость постоянно увеличивается. Для активации данного режима необходимо использовать пункт  "Steam-play for all titles" в разделе Steam-Play настроек игрового клиента. Там же можно выбрать версию Steam-Proton, на выбор предалагается как стабильные, так и тестовые версии. Постоянно обновляемый список поддерживаемых игр можно найти [https://www.protondb.com '''здесь''']
См. статью [[Steam_Proton]].


==Известные проблемы при запуске игр с помощью Steam-Proton==
==Известные проблемы при запуске игр с помощью Steam-Proton==

Версия от 19:13, 6 января 2024

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Установка Steam на ALT Linux

На момент 2024 года для Steam отсутствует 64-битная сборка, поэтому сохраняется необходимость устанавливать 32-битный Steam на 64-битную систему:

su -
apt-get update
apt-get install i586-steam
exit

Дополнительные зависимости

Требуется наличие 32-х битных пакетов драйверов:

apt-get install i586-xorg-drv-radeon i586-xorg-dri-radeon i586-xorg-dri-swrast i586-libGL i586-libEGL i586-libxatracker i586-libgbm i586-libGLES i586-libGLX i586-libglvnd i586-libnsl1

Иначе Steam не запустится и выведет в терминал сообщение об ошибках:

libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast


Steam Proton

См. статью Steam_Proton.

Известные проблемы при запуске игр с помощью Steam-Proton

  • Steam-Proton использует экспериментальную технологию dxvk, которая, как правило, требует самых свежих драйверов для видеокарт, поэтому запуск современных игр, особенно AAA класса на p8 может быть затруднен.
  • При установке игр рекомендуется использовать папку для игр и библиотек по умолчанию из-за достаточно специфических настроек префиксов
  • Если запускается множество dbus-launch, может быть не запущен пользовательский dbus или не выставлена переменная DBUS_SESSION_BUS_ADDRESS:
export $(dbus-launch)

Ошибка при установке Steam на Sisyphus

Иногда при установке клиента Steam на Sisyphus с точечно-несизифными пакетами возникает следующая ошибка

Следующие пакеты имеют неудовлетворенные зависимости:
i586-steam.32bit: Требует: i586-libnss
E: Извините, `битые' пакеты

Ошибка исправляется так: создаем файл /etc/apt/preferences и добавляем в него:

Package: *
Pin: release l=Sisyphus
Pin-Priority: 1001 

Обновляемся

# apt-get update
# apt-get dist-upgrade

Повторяем установку; созданный файл удаляем или отодвигаем в сторону по вкусу.

Ссылки