Steam: различия между версиями
IgorN (обсуждение | вклад) (Удаление библиотек потеряло актуальность.) |
IgorN (обсуждение | вклад) (Улучшен вид списка зависимостей.) |
||
Строка 14: | Строка 14: | ||
* [[32-битный OpenGL на 64-битной системе с драйвером NVIDIA]] | * [[32-битный OpenGL на 64-битной системе с драйвером NVIDIA]] | ||
* [[32-битный OpenGL на 64-битной системе с драйвером Intel]] | * [[32-битный OpenGL на 64-битной системе с драйвером Intel]] | ||
* Пакеты для видеокарт AMD: | |||
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= |
Версия от 22:11, 6 января 2024
Установка Steam на ALT Linux
На момент 2024 года для Steam отсутствует 64-битная сборка, поэтому сохраняется необходимость устанавливать 32-битный Steam на 64-битную систему:
su - apt-get update apt-get install i586-steam exit
Дополнительные зависимости
Требуется наличие 32-х битных пакетов драйверов:
- 32-битный OpenGL на 64-битной системе с драйвером NVIDIA
- 32-битный OpenGL на 64-битной системе с драйвером Intel
- Пакеты для видеокарт AMD:
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
С октября 2018 года клиент Steam имеет встроенное решение для запуска Windows - игр на операционный системах Linux на базе Wine + DXVK для трансляции DX10 и DX11. Данное решение является тестовым и запускает далеко не все игры из библиотеки игр Steam, однако список поддерживаемых игр и совместимость постоянно увеличивается. Для активации данного режима необходимо использовать пункт "Steam-play for all titles" в разделе Steam-Play настроек игрового клиента. Там же можно выбрать версию 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
Повторяем установку; созданный файл удаляем или отодвигаем в сторону по вкусу.
Ссылки
- Проблема с запуском Steam
- Проблема с запуском Steam (часть 2)
- Не запускается steam из репозиториев
- Bumblebee, steam и libGL.so
- Решение error: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
- Nvidia optimus, настройка и запуск bumblebee#Primus
- Проблема запуска steam при использовании свободного драйвера Radeon