Работает ли стим на линуксе

Как играть во что угодно на Linux с помощью Steam Play

Часть пользователей удерживает от перехода на Linux один неприятный факт: в этой ОС мало игр. Конечно, ситуация стала выправляться, когда Valve портировала Steam, но всё равно далека от идеала.

Многие разработчики создают нативные версии своих игр для Linux, но в основном этим занимаются маленькие инди-студии. С AAA-тайтлами всё обстоит куда печальнее.

К счастью, Valve заботится о пользователях Linux. Недавно из стадии бета-теста вышла новая фишка Steam под названием Steam Play, которая позволяет запускать игры Windows на Linux. Испробуем её в деле.

Установка Steam

Установите Steam Installer. В большинстве популярных дистрибутивов, например Ubuntu или Mint, это можно сделать через «Магазин приложений» или через «Менеджер приложений» в Manjaro. Также вы можете скачать и установить Steam через DEB-файл с официальной страницы.

Наконец, если вы крутой линуксоид и предпочитаете использовать командную строку, просто наберите в терминале следующую команду:

sudo apt install steam-installer

После установки откройте Steam через главное меню и подождите, пока он скачает все необходимые обновления.

Steam предложит войти в ваш аккаунт. Сделайте это или создайте новый, если у вас его ещё нет.

Теперь можно покупать и загружать игры из Steam для Linux точно так же, как это делается в Windows. В принципе, запуск тайтлов с нативной поддержкой Linux доступен безо всяких дополнительных настроек. Посмотреть список таких игр можно в магазине. Те, что помечены значком SteamOS, прекрасно идут и на Linux (что логично, так как SteamOS основана на Debian).

Но вам ведь этого мало, не так ли? Сейчас мы активируем опцию, которая позволит играть на Linux в Windows-тайтлы.

Включение Steam Play

Steam Play включает в себя Proton. Это изменённая Valve версия Wine — приложения, которое может запускать программы Windows в среде Linux без эмуляторов и виртуальных машин.

Откройте настройки вашего клиента Steam. Для этого выберите Steam → «Настройки» на панели меню сверху.

Отыщите раздел настроек Steam Play (он последний в списке опций). Включите Enable Steam Play for supported titles. Эта опция позволит вам играть в Windows-игры, официально одобренные Valve к запуску на Linux. Среди них Doom, Final Fantasy VI, Mount & Blade: With Fire & Sword, Payday: The Heist и так далее. Посмотреть полный перечень можно в тематическом сообществе. Негусто, но это только начало. Список постепенно растёт, а кроме того, у Steam Play имеется ещё одна интересная опция.

Читайте также:  Команда linux просмотр сетевых интерфейсов

Включите следующую настройку Enable Steam Play for all titles, и Steam будет пытаться запустить в Linux все Windows-игры из вашей библиотеки, даже если они официально не поддерживаются Steam Play.

После сохранения настроек клиент Steam предложит перезапуститься. Подтвердите действие.

Теперь вы сможете открывать все видеоигры для Windows в Linux. Учтите, что эта функция находится в процессе разработки. Некоторые тайтлы могут функционировать некорректно или демонстрировать низкую производительность.

На сайте ProtonDB собрана статистика Windows-игр, запускаемых на Linux. Каждая имеет свой статус: «Бронза», «Серебро», «Золото» и «Платина» — в зависимости от того, насколько хорошо она работает в Linux.

Пользователи сообщают, что без проблем играли на Linux в «Ведьмака 3», Dark Souls 3, Skyrim, Tekken 7, Phantom Pain, Cuphead, Doom и Wolfenstein. Попробуйте поискать в базе ProtonDB вашу любимую игру и посмотреть, хорошо ли она работала у других.

Единственное, что огорчает: пока что Valve не планирует внедрять аналогичные возможности в Steam для macOS.

Источник

Steam научился запускать на Linux даже те игры, у которых нет версии для Linux

В Steam существует программа Steam Play — купив игру один раз, вы сразу получаете версии для Windows, Mac и Linux, если они есть на платформе Valve. Сегодня Steam Play расширилась: теперь программа позволяет запускать на Linux даже те игры, которых изначально на Linux не было.

Сразу отметим, что совсем уж чуда ждать не стоит: для Steam Play на Linux Valve использует Proton — модифицированную версию Wine. Это популярный инструмент совместимости, который помогает играть на Linux в игры, написанные для Windows.

У Proton есть ряд преимуществ перед Wine — Valve работала над ними в течение последних двух лет:

• Windows-игры запускаются через клиент Steam для Linux и получают родную поддержку Steamworks и OpenVR.
• Взаимодействия с DirectX 11 и 12 теперь основаны на Vulkan, что улучшает совместимость в играх и снижает потери производительности.
• Улучшен режим полного окна в играх.
• Улучшена поддержка контроллеров: если Steam распознаёт контроллер, значит, его распознает и игра.
• Производительность многопоточных игр значительно улучшена по сравнению с «ванильным» Wine.

По умолчанию Steam на Linux запускает через Proton те игры, которые есть в «белом списке». Такие игры Valve проверила лично и убедилась, что с совместимостью всё в порядке. Однако пользователям предлагают дополнительные варианты: включить Proton вообще для всех игр в каталоге Steam или установить альтернативный инструмент совместимости.

Читайте также:  Home server linux build

У Proton полностью открытые исходники, покопаться в них может любой желающий. В Steam позволяется внедрить пользовательскую сборку Proton и запускать игры через неё.

В «белом списке» на данный момент находится 27 игр. Среди них — как технически простые (Doki Doki Literature Club!, Into the Breach), относительно старые (Star Wars: Battlefront 2 2005-го, S.T.A.L.K.E.R.: Shadow of Chernobyl), так и весьма требовательные новинки (NieR: Automata, Tekken 7) и даже игры для VR (Beat Saber, DOOM VFR).

Новые игры для «белого списка» будут отбирать по популярности. Если у пользователя в настройках магазина стоит только Linux, его список желаемого будет расцениваться как голос. Чем больше таких голосов, тем выше шанс, что Valve рассмотрит игру для добавления в «белый список».

Как отмечает Valve, лучше всего через Proton работают те игры, которые используют графический API Vulkan. С таким условием производительность на Linux снижаться вообще не должна. А вот если разработчики встраивают хитрую DRM или сложную систему античитов, то игра может не запуститься через Proton вовсе.

Источник

Работает ли стим на линуксе

Тема закрыта

20 ноя. 2015 в 8:26

Для установки Steam, установленной в репозитарии Ubuntu изначально: откройте терминал, и введите команду ниже.

На 64-битных системах установятся также 32-битные библиотеки.

sudo apt-get install steam

Для того что бы установить менее свежее, но более стабильное обновление — PPA X-Updates: откройте терминал и введите следующие команды.

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get dist-upgrade

Для Ubuntu 14.04 из этого PPA есть пакеты только для Nvidia

Для того что бы установить более свежие, но менее стабильное обновление — PPA Xorg Edgers: введите следующие команды.

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update && sudo apt-get dist-upgrade

PPA Xorg Edgers содержит тестовые версии драйверов, которые теоретически могут сделать вашу систему неработоспособной.

Существует неофициальный пакет, позволяющий запускать Steam в режиме Big Picture в качестве окружения рабочего стола.

sudo apt-add-repository ppa:thor27-gmail/steam-desktop
sudo apt-get update
sudo apt-get install steam-login

После этого в окне входа в систему появится возможность выбрать Steam.

Если по каким то причинам вы решили полностью удалить Steam со всеми установленными играми, вам нужно будет сделать следующие:
удалите пакет Steam.

sudo apt-get purge steam:i386

Удалите вручную папку с установленными Steam и играми.

В случае если вам выдаст ошибку, что данная папка не найдена (в последних версиях, папка Steam находится в папке ~/.local/share), выполните:

Читайте также:  Gtk темы для linux

Удалите папку .steam, расположенную в домашнем каталоге:

To install Steam, set in the Ubuntu repositories initially: open a terminal and type the command below.

64-bit system, install a 32-bit libraries.

sudo apt-get install steam

In order to establish less fresh but more stable update — PPA X-Updates: open a terminal and enter the following commands.

sudo apt-add-repository ppa: ubuntu-x-swat / x-updates
sudo apt-get update && sudo apt-get dist-upgrade

For Ubuntu 14.04 this PPA has a package just for Nvidia

In order to establish a more recent, but less stable update — PPA Xorg Edgers: Enter the following commands.

sudo apt-add-repository ppa: xorg-edger /ppa
sudo apt-get update && sudo apt-get dist-upgrade

PPA Xorg Edgers contains test drivers, which in theory can make your system unusable.

There is an unofficial package that allows you start Steam Big Picture mode as a desktop environment.

sudo apt-add-repository ppa: thor27-gmail / steam-desktop
sudo apt-get update
sudo apt-get install steam-login

After that, the login window will be able to choose Steam.

If for some reason you have decided to completely remove Steam with all installed games, you will need to do the following:
remove the bag Steam.

sudo apt-get purge steam: i386

Manually delete the folder containing the Steam and games.

If you throw an error that this folder is not found (in recent versions, the Steam folder located in the folder ~ / .local / share), run:

rm -r ~ / .local / share / Steam

Delete the folder .steam, located in your home directory:

20 ноя. 2015 в 8:50

20 ноя. 2015 в 9:00

— Был добавлен английский язык

20 ноя. 2015 в 11:22

This guide seems to be only for Ubuntu based distros not «Linux OS».

This is not really a ‘how to install Steam’ like titled (which doesn’t require a guide) but how to install Steam, proprietary graphics for Nvidia using a 3rd party PPA, and how to install an unofficial Steam BPM.

You do not need the 3rd party xswat or xorg edgers PPAs to get proprietary Nvidia graphics drivers in Ubuntu anymore. Ubuntu has Nvidia proprietary drivers in their repos already and they made an official PPA called «Graphics Drivers PPA»:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

And I highly doubt an unofficial Steam BPM DE login will «improve the performance of games» I would like to see benchmarks to that effect if it does.

Источник

Оцените статью
Adblock
detector