All Projects → NoXPhasma → protondb_faq

NoXPhasma / protondb_faq

Licence: CC0-1.0 license
FAQ for Protondb.com

Projects that are alternatives of or similar to protondb faq

fx-compact-mode
A Compact Mode for Firefox Proton
Stars: ✭ 105 (+377.27%)
Mutual labels:  proton
BeamNG terrainMaterialCache
BeamNG.drive Black Terrain fix for Linux and Mac
Stars: ✭ 81 (+268.18%)
Mutual labels:  proton
ProtonUp-Qt
Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
Stars: ✭ 578 (+2527.27%)
Mutual labels:  proton
gtasa-savegame-editor
GUI tool to edit GTA San Andreas savegames.
Stars: ✭ 56 (+154.55%)
Mutual labels:  proton
AreWeAntiCheatYet
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
Stars: ✭ 289 (+1213.64%)
Mutual labels:  proton
wine-launcher
Wine Launcher - Running Windows games under Linux
Stars: ✭ 249 (+1031.82%)
Mutual labels:  proton
Proton
Compatibility tool for Steam Play based on Wine and additional components
Stars: ✭ 15,722 (+71363.64%)
Mutual labels:  proton
PlayOnGit
Launch your games on Linux directly from the start menu, with excellent performance.
Stars: ✭ 31 (+40.91%)
Mutual labels:  proton
ProtonClient
An unofficial desktop client for ProtonMail done with electron nativefier
Stars: ✭ 50 (+127.27%)
Mutual labels:  proton
panzerlop
Configuration Guides for fixing things in Linux, Proton & KDE
Stars: ✭ 23 (+4.55%)
Mutual labels:  proton
protons
OpenMM testbed for constant-pH methodologies.
Stars: ✭ 18 (-18.18%)
Mutual labels:  proton
protonup
Install and Update Proton-GE
Stars: ✭ 436 (+1881.82%)
Mutual labels:  proton
wine-portable-executable
Wine builds packed into portable executables
Stars: ✭ 85 (+286.36%)
Mutual labels:  proton

Languages

To see who else was helping, see our contributors graph!

Introduction

With this FAQ, we want to cover the most important questions related to the usage of ProtonDB and of course technical questions which occur very often on the Discord. If you want to participate or have suggestions, don't hesitate to contact us on Discord or send us issues and pull requests.

Table of contents

[ProtonDB] The "Run" and "Install" buttons doesn't seem to work on Firefox.

If Firefox doesn't ask you how it should proceed with steam:// URLS, you need to force Firefox to do so. For that open about:config in your Firefox, right click anywhere in the list and select New » Boolean. Enter network.protocol-handler.expose.steam as the name for the new entry, and false as the value. Now if you click on a steam:// URL, Firefox should ask you how to proceed.

[ProtonDB] On Steam my game is displayed as a windows game, but it has had a native port before!

ProtonDB obtains the data from SteamDB, and these in turn are set by the developers of the respective game you want to play. So if the developers had a native port like, for example; Rust, and it was closed, then the game will be shown as a Windows game, but buyers who purchased the native port will keep said port as an option in their Steam library, so there will be some users who write: "it has a native port!", when that sometimes is no longer the case.

Common launch parameters for Proton

There are several useful launch parameters for Proton, you can find them in the official Proton repository

Why do my games crash on startup, run very slowly or have rendering issues?

Be sure that your system is up-to-date and that you are using the latest drivers available for your graphics card. You can find out how to update your graphic drivers on our Wiki

Search for your game on WineHQ, and you might find workarounds to make it run. If the site reports that it runs with Wine, it could be a Proton specific issue, or possibly a 3rd party service that is stopping the game from running (such as Anti Cheats like "EAC" or "BattlEye", or older versions of "Denuvo DRM").

Be sure that you run Steam with Steam Runtime libraries:

My game crashes after a while but works fine without esync:

Most issues with esync are related to the limited amount of opened files. Before reporting issues with esync, check if the command ulimit -Hn reports much more than 4096. If not, you can follow these instructions to raise the limit.

The game doesn't show any text!

Some games need Windows core fonts to be installed. Since Proton version 3.16-4 this will be done for you automatically, so you needn't worry. However, if you are using Proton 3.7, see if switching to version 3.16-4 or higher fixes this problem.

To change the Proton version per-game, go to the properties for your game (right click your game -> properties), and then go the tab "Steam Play". You need to activate the option "Force the use of a specific Steam Play Tool". Then you can choose the Proton version in the drop down menu.

Some games like The Witcher 3 have missing textures/enemies:

This has been fixed since DXVK Version 0.90 and Vulkan 1.1.88. Nvidia users need at least driver version 415.22, and AMD users need at least Mesa version 18.3.

Why do some games stutter at the beginning?

This is quite normal. Because at the beginning the shaders have to be loaded first. So that it doesn't stutter next time, they are written directly into a so-called shader cache.

Note that the dxvk cache is not related to the "Shader Pre-Caching" by Steam.

I have sound problems, such as crackling audio:

Since proton version 3.16-5 proton comes with FAudio, an Xaudio replacement that solves many issues with Xaudio that Wine brings up, so you don't have to install anything unless you're using an older version of proton, then read on:

In some cases, it helps to install xaudio2 (xact), but in cases such as Skyrim, for example, it can also solve one problem for some, but can also cause a new sound problem, but it is always worth a try.

it is sufficient to set "xaudio2_7.dll" to native, built-in in winecfg or installing xact with winetricks.

Here you will find more information on how to install additional programs in your gameprefix.

I want to play a game without DXVK:

We would strongly advise against this, but if you really want to try to play your game without DXVK (such as for debugging purposes), then start the game with the following launch parameter

PROTON_USE_WINED3D11=1 %command%

Note: There's a good chance graphical errors will occur in-game, or you may suffer worse performance (or both, don't say we didn't warn you!)

If your game doesn't start or crash, then your game cannot be run with wined3d11

How do I create logs of a game I run with Proton?

Proton will create a log file for a particular game, if you set the launch parameter to:

PROTON_LOG=1 %command%

The log file will be created in your home folder with the name scheme steam-$STEAMID.log. For example:

$HOME/steam-379720.log

Some reports say they made the game running by installing some software, how do I do that?

There are two ways to install additional software into the gameprefix:

Use of Winetricks

Make sure you have winetricks installed on your system. This package should be in your distributions repository.

Open a Terminal and use

WINEPREFIX=(Steam-folder)/steamapps/compatdata/(GAME-ID)/pfx/ winetricks

(GAME-ID) must be replaced with the game id for example 4000 for Garry´s Mod, you can use SteamDB to find out what id your game have.

(Steam-folder) must be replaced with your .steam folder location.

Here is an example

WINEPREFIX=~/.steam/steam/steamapps/compatdata/4000/pfx/ winetricks

Use of Tools

The two most popular currently are Protontricks and ProtonFixes.

Please read the instructions about those tools on their respective sites.

How do I run Windows games I don't own on Steam?

Add a Non-Steam game to your library (set File Type to "All Files") and select the .exe

Right click the game in your Library and in Properties - Enable "Force the use of a specific Steam Play compatibility Tool"

If there are any spaces in the path to your .exe you will need to fix the "Target:" path in the game's Properties and clear the "Set Launch Options"

However, we do recommend Lutris to run most non Steam games through Wine. Lutris is a game manager which offers support for many different compatibility layers/emulators, including Wine/Proton.

I have issues with my controller!

Case #1: My controller gets recognized as player 1 & player 2 in lego games.

  • Fix #1: Open the controller settings from the gameprefix with the command for example:WINEPREFIX=~/.steam/steam/steamapps/compatdata/4000/pfx/ wine control and deactivate the controller "js" & "event" after that restart your session to confirm that wine is completely closed to ensure that the new changes to be loaded.

Case #2: My Steam-Controller is not recognized even with native games, only the mouse functions.

  • Fix #2: This happens on distros based on gentoo or gentoo itself. Noticed by @Alexander

If you game on Linux using steam and have a steam controller you may have noticed something interesting. The steam controller appears to be working, but doesn't work in games or is not displayed under wine control.

We recommend to use the tool sc-controller) to workaround this issue.

Games stored on my Windows partition (NTFS) won't start:

By default, Linux mounts NTFS partitions as only writeable by the Root user. It is necessary to mount that partition with user rights instead. You will find a simple tutorial on how to mount a NTFS drive with user rights on the Proton Wiki.

Punkbuster, Rockstar Social Club etc... fail during initial installation.

It can happen that such things are not installed correctly the first time and then Steam does not try to install them anymore.

Each game has a folder in the game folder which for example are called so: "Installers" "Redist" and so on...... These folders contain the installation program for PB or RGSC, these must be started in the corresponding game prefix with Wine, here an example:

WINEPREFIX='~/.steam/steam/steamapps/compatdata/271590/pfx' wine '~/.steam/steam/steamapps/common/Grand Theft Auto V/Installers/Social-Club-Setup.exe'

My Game won't save anything or crash while creating/loading a save.

You can try to start the game with this launchparameter: unset LC_ALL && %command%

My entire computer hangs up at some point in the game.

This could be a GPU hang but to be sure that this is not Proton's fault test the game in the latest Wine version first.

if this also happens in the latest wine version, only the developers of your graphics driver (nvidia or mesa) or rarely dxvk can help you.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].