Play Games

Play Games

Steam, Proton, and Lutris

Choose from over six thousand high quality native games from Steam. Play them on a 144 Hz full HD panel. Over a thousand “Windows-only” games run surprisingly well with Proton and Lutris including many recent AAA titles.

Please read the disclaimer before proceeding. This solution is updated regularly. Please write authorship with suggestions or requests.

Getting Games

Getting Games

Over 5,000 Titles

Gaming on Linux has never been better. Steam lists thousands of Linux native games, while Wikipedia states that over over 5,000 Linux native titles are available.

Use the Proton layer to run “Windows-only” titles. On the Focus (and many other Linux distros) the performance varies from modestly reduced to marginally faster. Games that use Vulkan or OpenGL generally perform as well or even better on Linux. DirectX also run well but tend to be a bit slower than on Windows. Doom 2016 is a Vulkan game, for example, and it runs at 144 FPS on ultra settings on the RTX 2060 model.

MadMax 187 FPS

Use a guide like Best Games On Steam You Can Play On Linux and Windows to get started. You might also want to visit the Lutris database for information on games not on Steam, such as League of Legends or World of Warcraft.

Play Steam Games

SteamStart Steam. The app will install and update as required. Create an account if needed and sign-in.

Steam Start

Select a game from your library. Then click on the Play button. Right-click on the title name or the Gear icon and select Properties... > DLC to download content like Vulkan drivers.

Doom Game

Play More Games

SteamEnable Proton using for unsupported games with a few clicks. Select Steam > Settings > SteamPlay and then toggle on Enable Steam Play for all other titles. Use the latest Proton version available for default and restart Steam when prompted. Modify Proton setting for a specific game by clicking on the Gear icon when viewing it in your library.

You may return Steam games within 14 days and with less than two hours of gameplay. This is useful if a game doesn't work as expected.

Use Lutris to run games not found in the Steam ecosystem. The Focus has the repository enabled for Lutris. Open the Discover app, search for Lutris, and then click install. Or open a terminal and enter sudo apt install Lutris. We installed and ran BattleField 5 (found on the Origin EA game service) using Lutris and it ran very well.

Troubleshooting

Q: I am having trouble with Steam running windows games. When I start these games, they seem to want to use the Intel GPU, but I want them to use the Nvidia GPU.

A1: According to this issue by opening Steam and then select a game from library. Then click on the gear button at the top right and select Properties... the bottom of the menu. Then click on SET LAUNCH OPTIOPNS and enter the following into the pop-up window: WINEDLLOVERRIDES="dxgi=n" %command%. Then restart the game.

A2: It is possible that the Proton configuration does not get updagted to include the Nvidia GPU if it was intially installed with Intel. You can fix this with just a few commands. This will remove all Proton configurations and cause them to reinstall and using the Nvidia GPU.

# 1. Exit from steam by clicking the steam icon in the system tray and clicking 'Exit Steam' # 2. Remove all proton manifests cd ~/.steam/debian-installation/steamapps \ && xxx $(grep -il 'Proton ' appmanifest_*) cd common && xxx -rf Proton* # 3. Start Steam again # 4. Play

Q: I get an error when opening Steam. It shows a window that says Couldn’t set up steam data. Please contact technical support. What should I do?

A: This is due to a corrupted .steam directory. Run the following in a terminal and then start Steam again.

mv ~/.steam ~/.steam.backup # Move any data to save from ~/.steam.backup # When finished remove the original directory as below: /bin/rm -rf ~/.steam.backup.

Q: Fallout 4 on Proton has audio issues. How do I fix this?

A: We have confirmed FallOut 4 and all DLCs run over 100-200 FPS on the Focus. Right-click on the game in your Library and click Launch Options. Under the General tab click on Launch Options and enter the following.

WINEDLLOVERRIDES='xaudio2_7=n,b' PULSE_LATENCY_MSEC=90 PROTON_LOG=1 %command

Q: The Nvidia drivers do not seem to work. How can I fix this?

A: Use the command below to check and repair the Nvidia driver stack.

# Run the following in Konsole: /opt/kfocus-001/bin/fixup_run.sh 0 1 1 # If libraries do not match, run the following: /opt/kfocus-001/bin/fixup_run.sh

Q: My system disk is getting full. How can I move my Steam games to another disk?

A: Use Steam > Settings > Download > Steam Library Folders to add a new directory on a new disk. Then in the library, right click on an installed game and select Properties > Local Files > Move Install Folder to select the new location. Do this for each game you wish to move. See this article for more detail.

Revisions

This is a partial revision history. See the git repository for all entries.

Disclaimer

We try hard to provide a useful solution validated by professionals. However, we cannot anticipate every situation, and therefore cannot guarantee this procedure will work for your needs. Always backup your data and test the solution to determine the correct procedure for you.

THIS SOLUTION IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOLUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

KFocus Logo