- Как играть во что угодно на Linux с помощью Steam Play
- Установка Steam
- Включение Steam Play
- How to Play Windows-only Games on Linux with Steam Play
- Play Windows-only games in Linux with Steam Play
- Step 1: Go to Account Settings
- Step 2: Enable Steam Play
- Things to know about Steam Play feature
- How Do You Identify Games That Work On Steam Play?
- Can I play all Steam games on Linux?
- Can I use Steam on Ubuntu?
- Why is Ubuntu faster than Windows?
- How do I install an EXE file on Ubuntu?
- How to play all Steam games on Linux
- What is Steam’s Proton?
- How to turn on Steam’s Proton
- Proton’s Performance
- Custom Proton Versions
- Multiplayer games
- Video Demonstration
- 6 thoughts on “ How to play all Steam games on Linux ”
Как играть во что угодно на 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 имеется ещё одна интересная опция.
Включите следующую настройку 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.
How to Play Windows-only Games on Linux with Steam Play
Game distribution platform Steam has implemented a fork of WINE; it’s called – “Steam Play”. With Steam Play, Linux users can play games available on Windows only. A compatibility tool «Proton» is used for Steam Play to make Windows games work on Linux.
Play Windows-only games in Linux with Steam Play
You need to install Steam first. Steam is available for all major Linux distributions. I have written in detail about installing Steam on Ubuntu, and you may refer to that article if you don’t have Steam installed yet. Once you have Steam installed and you have logged into your Steam account, it’s time to see how to enable Windows games in the Steam Linux client. Suggested Read 📖
Step 1: Go to Account Settings
Run Steam client. On the top left, click on Steam and then on Settings.
Step 2: Enable Steam Play
Now, you’ll see an option Steam Play in the left side panel. Click on it and check the boxes:
- Enable Steam Play for supported titles (This is usually checked by default to let you run supported Windows games seamlessly)
- Enable Steam Play for all titles (With this option, you can try/experiment other games that may not be known to work)
You can also opt to change the version of the compatibility layer (Proton) if you need it. Once you are done selecting the options, hit “OK” and proceed to restart steam in order for the changes to take effect.
To get the latest compatible support, you may want to use «Proton Experimental«. If you want to use a Proton version that is still in the testing phase, Proton Next should be the pick.
In either case, if the game supports a specific version as per your research, you can enable any of the available older versions as well.
For example, I have Age of Empires in my Steam library, which is not available on Linux typically. But after I enabled Steam Play for all Windows titles, it now gives me the option for installing Age of Empires on Linux.
Things to know about Steam Play feature
There are a few things you should know and keep in mind about using Windows-only games on Linux with Steam Play:
- A large number of Window-only games work on Linux using this feature. Some are AAA (triple A) titles, and some are indie games.
- You should not expect for all games to work seamlessly. Some might crash, and some might need a little troubleshooting to make things work with your hardware.
- You can always refer to ProtonDB or Steam Deck verified list to find games that you should try first.
- If you have games downloaded on Windows via Steam, you can save some download data by sharing Steam game files between Linux and Windows.
In addition, you should refer to our Linux gaming guide for more information.
How Do You Identify Games That Work On Steam Play?
I’m sure that you don’t have a lot of free time to download games one by one and test them with Steam Play.
As mentioned earlier, you can visit ProtonDB to check reports/stats contributed by gamers to see what games work and what do not.
Any game that has a rating of silver and above can be tried. However, it would make more sense to try Platinum/Gold-rated games first. The website also lists the games that are Steam Deck verified, which is also an excellent way to know what works on Linux.
You can use that as a reference to decide whether you should download/purchase a particular game.
I hope this tutorial helped you in running Windows-only games on Linux. Which game(s) are you looking forward to playing on Linux?
Can I play all Steam games on Linux?
Play Windows-only games in Linux with Steam Play Steam is available for all major Linux distributions.
Can I use Steam on Ubuntu?
Steam is available to install on Ubuntu 16.04 Xenial Xerus and later from Ubuntu Software or through the command line apt programme.
Which Linux OS is best for gaming?
7 Best Linux Distro for Gaming of 2020
- Ubuntu GamePack. The first Linux distro that’s perfect for us gamers is Ubuntu GamePack.
- Fedora Games Spin. If it’s games that you’re after, this is the OS for you.
- SparkyLinux – Gameover Edition.
- Lakka OS.
- Manjaro Gaming Edition.
Can .exe run on Ubuntu?
Can Ubuntu Run .exe Files? Yes, though not out of the box, and not with guaranteed success. Windows .exe files are not natively compatible with any other desktop operating system, including Linux, Mac OS X and Android. Software installers made for Ubuntu (and other Linux distributions) are usually distributed as ‘.
Why is Ubuntu faster than Windows?
Ubuntu is an open-source operating system, while Windows is a paid and licensed operating system. It is a very reliable operating system in comparison to Windows 10. In Ubuntu, Browsing is faster than Windows 10. Updates are very easy in Ubuntu while in Windows 10 for the update every time you have to install the Java.
How do I install an EXE file on Ubuntu?
Installing Windows Applications With Wine
- Download the Windows application from any source (e.g. download.com). Download the .
- Place it in a convenient directory (e.g. the desktop, or home folder).
- Open the terminal, and cd into the directory where the . EXE is located.
- Type wine the-name-of-the-application.
How do I run Windows on Ubuntu?
- Step 1: Download Windows 10 ISO. First and foremost, you need to download a Windows 10 ISO.
- Step 2: Install VirtualBox on Ubuntu and Linux Mint. It’s very easy to install VirtualBox on Ubuntu.
- Step 3: Install Windows 10 in VirtualBox. Start VirtualBox.
How can I run Windows programs on Ubuntu?
- Click on the Applications menu.
- Type software.
- Click Software & Updates.
- Click on the Other Software tab.
- Click Add.
- Enter ppa:ubuntu-wine/ppa in the APT line section (Figure 2)
- Click Add Source.
- Enter your sudo password.
How to play all Steam games on Linux
Thanks to Steam’s proton you can play your Windows only Steam games on Linux. Gaming was the one reason I stayed with Windows but that’s no longer a good excuse. But there can be a few issues depending on the game you are trying to play.
What is Steam’s Proton?
Proton is a fork of Wine that Valve has developed and integrated into the steam client so that Windows games can run on Linux. It is basically a compatibility layer that mimics Windows.
How to turn on Steam’s Proton
Using proton is very easy. Valve has built it right into the Steam client and all you have to do for most games is turn it on.
You will want to go to the top menu and click on the word Steam then click settings in the drop down menu.
After that go to Steam Play and check the box to enable. Then in the drop down menu go ahead and pick the newest version you see.
Now when you look at a Windows game in your Library you will notice the install button is lit up.
Proton’s Performance
Steam games on Linux with Proton works rather well for the most part. But I do notice some FPS and performance drops once in a while. Some games are worse than others. For example, I can feel the FPS drop in Fallout 76 when I go indoors. But Vampyr is mostly good with just a small drop in FPS ones in a while.
Other games have no issues and I’ve heard some people say they have found games that run better and faster in Linux. I don’t have any examples of that yet but I’ve just started using Proton so maybe I’ll find one soon.
There’s also a handy site called ProtonDB. It tells you if the game runs well and in some cases what custom Proton versions you can use to run the game better.
Custom Proton Versions
Sometimes the default Proton won’t run the game or it has some kind of issue like no audio. But with the help of custom proton builds I have not found a Steam game yet that I can’t play on Linux!
Multiplayer games
The down side is that some multiplayer games will not work. Specifically the ones with some kind of anti cheat software. I guess the anti cheat software detects something odd when running under Proton and thinks the client is cheating. I am not sure but luckily I don’t care a lot about multiplayer games. Fallout 76 works and that is the only Multiplayer game I have played in about a year.
Video Demonstration
6 thoughts on “ How to play all Steam games on Linux ”
- wqewqeOctober 16, 2020 at 1:39 pm Thank you for sharing a very interesting article.
i really like your post thank you
- Zack Post author January 24, 2021 at 11:43 am I’m glad I could help! But unfortunately, I’m not sure about syncing the saves. I turned that off in my steam years ago and forgot it existed until I read your comment. But after looking at some forums it seems like this is a problem on Linux. Maybe the answer is a symlink? https://steamcommunity.com/app/221410/discussions/0/2552901289735029594/