
Канонический / Клапан
Установка Steam в системе Linux стала немного проще, по крайней мере, если вы можете установить пакет Snap. Производитель Ubuntu Canonical объявил сегодня, что его Steam Snap поддерживает «передовые» графические API-интерфейсы Mesa, и в ближайшее время появятся новые улучшения.
Snap — это автономные пакеты, которые пользователям проще установить без командной строки, а также они содержат другие программы и библиотеки, на которые они полагаются, предотвращая конфликты между версиями установленных программных приложений (т. е. ад зависимостей). Теоретически их проще обновлять через приложение магазина, и они изолированы от остальной системы. Они также не пользуются всеобщим признанием в большом сообществе Linux, поскольку они продвигаются в первую очередь Canonical через свой Snap Store и могут снизить производительность некоторых приложений.
Canonical работала с Valve, создателем Steam, над созданием Steam Snap в «раннем доступе» в марте. Он встраивает драйверы Mesa и оболочки Proton и Wine, необходимые для некоторых игр Windows-через-Linux, устраняет несоответствия 32-бит/64-бит для определенных библиотек и обрабатывает другие необходимые элементы, которые пользователи обычно извлекают с помощью команды. -line и частные репозитории.
В последних снимках Steam добавлена поддержка съемных носителей, дисплеев с высоким разрешением и локализация. Canonical заявляет, что приложение также выигрывает от перехода на Core 22 и сжатие LZO. (Снимки изначально разрабатывались для мобильной ОС Ubuntu и встроенной платформы/платформы Интернета вещей. Это сложно.)
На данный момент установка Steam Snap требует самых последних драйверов Mesa из репозитория Oibaf PPA. В ближайшем будущем Canonical хочет позволить установщикам Snap настраивать свою установку, если они того пожелают, выбирая «свежие» или «черепашьи» драйверы Mesa для последней точечной или стабильной версии соответственно.
В течение следующих нескольких месяцев команда Steam Snap хочет добавить поддержку следующего: GameMode от Feral Interactive (теперь установлен по умолчанию на рабочем столе Ubuntu); MangoHUD для наложения кадров в секунду и других данных о производительности; и автоматическое включение Proton или «Steam Play» по умолчанию в Steam.
Драйверы Mesa в Steam Snap мало что сделают для современных видеокарт Nvidia, поэтому Canonical сочла необходимым обратиться к Nvidia, с которой у нее «тесное сотрудничество». Canonical заявляет, что предоставит своим пользователям последние версии драйверов Nvidia в течение двух месяцев после выпуска. Ранее в этом году Nvidia предприняла очень небольшие шаги в направлении поддержки открытого исходного кода, выпустив некоторые части своего драйвера, но не самые важные разделы пользовательского пространства. В наши дни Ubuntu и другим производителям дистрибутивов проще упаковать бинарные, проприетарные драйверы Nvidia, но это примерно то, что касается открытости.
Вы можете получить последнюю версию Steam Snap в Snap Store. Canonical отмечает, что те, кто хочет помочь протестировать совместимость игр, могут переключить свою установку Snap на «периферийную» версию, а затем отправлять отчеты по отдельным играм, которые отображаются в обсуждении на GitHub.
Листинг изображений от Getty Images