Skip to content

Latest commit

 

History

History
177 lines (120 loc) · 12 KB

README_RU.md

File metadata and controls

177 lines (120 loc) · 12 KB

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 content

[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 » Bolean. 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.

Why do my games crash on start, run very slow or have rendering issues?

Be sure that your system is up-to-date and that you are using the latest drivers available your graphics card. You will find detailed informations about how to update your graphic drivers in our Wiki

Take a look at the site for your game on WineHQ, 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 maybe a 3rd party DRM like "Denuvo" is making trouble here.

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 fonts to be installed. Since Proton version 3.16-4 this will be done for you automatically. If you are using Proton 3.7, see if switching to version 3.16-4 or higher fixes your problem.

To change the Proton version, go to the Steam settings and then to the tab Steam Play. You need to activate the option "Use this tool instead of game-specific selections from Steam". Then you can chose the Proton version in the drop down menu.

Some games like Witcher 3 have missing textures/enemies

This is fixed since DXVK Version 0.90 and Vulkan 1.1.88. Unfortunately at the time of this writing, you need beta drivers for Nvidia (396.54.09) 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, The are written directly into a so-called shader cache.

I have sound problems like crackle for example

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

Since proton version 3.16-5 you don't have to do anything unless you're using an older version of proton then read on here:

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

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

My graphic card doesn't support vulkan what can i do now?

If you really want to try to play your game, then try to start the game with the following launch parameter

PROTON_USE_WINED3D11=1 %command%

Note: You will have maybe graphical error's or poor performance depending on the game.

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

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=/home/alexander/.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?

To run games which are not on Steam, you can use Lutris to run them with Wine. Lutris is a game manager which offers support for a lot of 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=/home/alexander/.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.

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

By default Linux mounts NFTS partitions only writeable by Root. It is necessary to mount that partition with user rights. You will find a simple turorial 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 in the game folder one folder they are called for example: "Installers" "Redist" and so on... These then contain the installations program for PB or RGSC, these must then simply be started in the respective gameprefix with wine here's an example:

WINEPREFIX='/home/alexander/.steam/steam/steamapps/compatdata/271590/pfx' wine '/home/alexander/.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 it also happens in the latest wine version, only the developers of your graphics driver (nvidia or mesa) or rarely dxvk can help you.

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

This is @Alexander so far only noticed by gentoo itself and distros based on it.

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.

sudo groupadd steam
sudo /etc/udev/rules.d/99-steam-controller-perms.rules

and add

# Valve USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
# Steam Controller udev write access
KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", TAG+="udev-acl"
# This rule is necessary for gamepad emulation; make sure your user is in the 'steam' group
KERNEL=="uinput", MODE="0660", GROUP="steam", OPTIONS+="static_node=uinput"
# HTC Vive HID Sensor naming and permissions (VR GAMING)
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", MODE="0666"

Then be sure to add yourself to the steam group with a usermod -a -G steam $USER