- Englisch (Geschrieben von NoXPhasma & Alexander)
- Deutsch (Übersetzt von Alexander)
- Spanisch (Übersetzt von Willdrick)
- Französisch (Übersetzt von Askannz)
- Italienisch (Übersetzt von Bloodis)
- Norwegisch (Übersetzt von MagZu)
Mit dieser FAQ wollen wir die wichtigsten Fragen im Zusammenhang mit der Verwendung von ProtonDB und natürlich technische Fragen, die sehr häufig auf dem Discord gestellt werden, abdecken. Wenn Sie teilnehmen möchten oder Anregungen haben, zögern Sie nicht uns im Discord zu kontaktieren oder Issues und Pull Requests zu erstellen.
- [[ProtonDB] Die Buttons "Run " und "Install " scheinen nicht auf Firefox zu funktionieren
- Warum läuft mein Spiel so langsam, hat grafische Fehler oder startet erst gar nicht?
- Mein Spiel stürzt nach einiger Zeit ab. Dies passiert aber nicht ohne Esyc!
- Mein Spiel zeigt gar keinen Text an
- Einige Spiele wie Witcher 3 haben fehlende Texturen oder unsichtbare Feinde
- Warum ruckeln manche spiele schwer am anfang?
- Mein Spiel hat Probleme mit den Ton zum Beispiel: fürchterliches Knacken, Knistern etc...
- Wie erstelle ich Protokolle eines Spiels, das ich mit Proton ausführe?
- Einige Berichte sagen, dass sie das Spiel mit der Installation von zusätzlicher Software zum laufen gebracht haben, wie kann ich das tun?
- Wie führe ich Windows-Spiele aus, die ich nicht auf Steam besitze?
- Ich habe Probleme mit meinen Controller!
- Spiele, die auf meiner Windows-Partition (NTFS) gespeichert sind, starten nicht!
- Punkbuster, Rockstar Social Club etc.... scheitern bei der Erstinstallation.
Falls Firefox Sie nicht fragt, wie es mit steam://
URLs umgehen soll, können Sie Firefox dazu zwingen. Dafür öffnen Sie about:config
im Firefox, rechtsklick in der Liste und im Menü wählen Sie Neu
» Bolean
. Als Name für den neuen Eintrag geben Sie network.protocol-handler.expose.steam
an und als Wert false
. Nun sollte Firefox beim nächsten Aufruf einer steam://
URL fragen wie er damit umgehen soll.
Überprüfen sie ihre Grafikkartentreiber ob sie auf den aktuellsten stand sind. Detaillierte Informationen dazu finden Sie in unserem Wiki
Werfen Sie auf jeden Fall einen Blick auf die Website WineHQ von ihren Spiel, um Workarounds zu finden, damit ihr spiel läuft. Wenn die Seite meldet, dass es mit Wine läuft, könnte es sich um ein Proton-spezifisches Problem handeln, oder vielleicht macht ein Drittanbieter-DRM wie zum Beispiel "Denuvo " Probleme.
- Arch: Steam (Runtime)
- Solus: Hier muss im Solus eigenen "linux-steam-integration-tool" die Option "native-runtime" ausgeschaltet werden.
Die meisten Probleme mit esync beziehen sich auf die begrenzte Anzahl geöffneter Dateien. Bevor Sie Probleme mit esync melden, prüfen Sie, ob der Befehl "ulimit-Hn" viel mehr als 4096 meldet. Wenn nicht dann folgen sie diesen Anweisungen um das Limit zu erhöhen
Einige Spiele benötigen Windows-Schriftarten, die installiert werden müssen. Aber seit der Proton Version 3.16-4 sind diese Schriftarten von Haus aus dabei. Wenn Sie Proton 3.7 verwenden, versuchen Sie auf Version 3.16-4 oder höher umzusteigen, um Ihr Problem zu beheben.
Um die Proton-Version zu ändern, gehen Sie zu den Steam-Einstellungen und dort zum Tab Steam Play. Nun müssen Sie die Option "Use this tool instead of game-specific selections from Steam" aktivieren. Dann können Sie die Proton-Version im Drop-Down-Menü auswählen.
Das ist seit der DXVK-Version 0.90 und Vulkan 1.1.88 behoben worden. Leider zum Zeitpunkt dieses Schreibens, brauchen Sie die Beta-Treiber für Nvidia (396.54.09) und AMD-Nutzer brauchen mindestens Mesa Version 18.3
Das ist ganz normal. Denn zu Beginn müssen die Shader zuerst geladen werden. Damit es das nächste Mal nicht ruckelt, werden die direkt in einen sogenannten Shader-Cache geschrieben und dann in zukunft von dort auch gelesen.
In den meisten Fällen ist es ausreichend xaudio2 (xact) zu installieren. Es kann aber auch bei manchen passieren, dass damit ein ton problem gelöst wird, aber dafür ein anderes auftritt. Wie zum Beispiel in Skyrim. Aber es ist immer ein Versuch wert.
Es genügt, "xaudio2_7.dll " auf native, builtin in winecfg zu setzen oder die xact mit winetricks zu installieren.
Weitere Informationen zur Installation zusätzlicher Programme in das game-prefix finden sie hier
Proton erstellt eine Protokolldatei, wenn Sie ihr Spiel mit den folgenden Startparameter starten:
PROTON_LOG=1 %command%
Die Protokolldatei wird in Ihrem Home-Ordner mit dem Namensschema ' steam-$STEAMID .log ' erstellt. Zum Beispiel:
$HOME/steam-379720.log
Einige Berichte sagen, dass sie das Spiel mit der Installation von zusätzlicher Software zum laufen gebracht haben, wie kann ich das tun?
Es gibt zwei Möglichkeiten um, zusätzliche Software in das game-prefix zu installieren:
Stellen Sie sicher, dass Sie Winetricks auf Ihrem System installiert haben. Dieses Paket sollte sich in Ihrem Offiziellen Distributions-Repository befinden.
Terminal öffnen und folgenden Befehl eingeben :
WINEPREFIX = (Steam-Ordner)/Steamapps/compatdata/(GAME-ID)/pfx/winetricks
(GAME-ID) muss durch die Spiel-ID ersetzt werden, zum Beispiel 4000 für Garry ́s Mod, können Sie [SteamDB] (https:/steamdb.info) verwenden, um herauszufinden, welche ID Ihr Spiel hat.
(Steam-Ordner) muss durch den .steam Ordner Location ersetzt werden.
Hier ein Beispiel wie der Befehl am Ende auszusehen hat.
WINEPREFIX=/home/alexander/.steam/steamapps/compatdata/4000/pfx/winetricks
Die beiden beliebtesten sind derzeit Protontricks and ProtonFixes.
Bitte lesen Sie die Anweisungen zu diesen Tools auf ihren jeweiligen Seiten.
Um Spiele auszuführen, die nicht auf Steam sind, können Sie Lutris verwenden, um sie mit Wine zu benutzen. Lutris ist ein Game-Manager, der Unterstützung für eine Menge von verschiedenen Kompatibilitätslayers/Emulatoren, einschließlich Wine/Proton bietet.
Fall #1: Mein Controller wird bei Lego Spielen als Spieler 1 & Spieler 2 erkannt.
- Lösung #1: Öffnen sie die controller einstellungen von wine im gameprefix mit den Befehl
wine control
am ende. Hier ist ein Beispiel :WINEPREFIX =/home/alexander/.steam/steam/steamapps/compatdata/4000/pfx/ wine control
und deaktivieren Sie die Controller "js" & "event ". Dannach starten Sie Ihre Sitzung neu, um sicherzustellen, dass alle Wine prozesse vollständig geschlossen sind und dass die neuen Änderungen geladen werden.
Fall #2: Der Steam-Controller funktioniert auf dem Desktop, wird aber im Spiel nicht erkannt.
- Lösung #2: Dies ist Alexander bisher nur von gentoo selbst und darauf basierenden Distributionen bemerkt worden.
Das Problem kann mit dem Tool "sc-controller" umgangen werden.
Standardmäßig hängt Linux, NFTS-Partitionen nur von Root beschreibbar ein. Es ist notwendig, diese Partition mit Benutzerrechten einzuhängen. Hier finden Sie ein einfaches Tutorial, wie Sie ein NTFS-Laufwerk mit Benutzerrechten einhängen können.
Es kann vorkommen, dass solche Dinge beim ersten Mal nicht richtig installiert werden und dann versucht Steam nicht mehr, sie zu installieren.
Jedes Spiel hat im Spielordner einen Ordner, die z.b. : "Installer", "Redist" und so weiter..... heißen. Diese enthalten dann das Installationsprogramm für PB,RGSC usw...Und diese müssen dann einfach im jeweiligen Spielpräfix mit wine gestartet werden, hier ein Beispiel:
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'
Sie können versuchen das Spiel mit dem folgenden Startparameter zu starten.
unset LC_ALL && %command%
Dies könnte ein sog. "GPU Hang" sein. Das beduetet das der Treiber der Grafikkarte abgestürzt ist, aber nicht wiederhergestellt werden konnte.
Wenn dies auch in der neuesten Wine version auch der Fall ist, können nur die Entwickler Ihres Grafiktreibers nvidia oder mesa ihnen helfen das Problem zu lösen. Selten kann es auch etwas bringen das Problem trotzdem den dxvk Entwickler zu melden.