Proton: Red Dead Redemption 2 (1174180)

Erstellt am 5. Dez. 2019  ·  848Kommentare  ·  Quelle: ValveSoftware/Proton

Kompatibilitätsbericht

  • Name des Spiels mit Kompatibilitätsproblemen: Red Dead Redemption 2
  • Steam AppID des Spiels: 1174180

System Information

  • Grafikkarte: AMD Radeon VII
  • Treiber-/LLVM-Version: Mesa 20.0/10.0.0
  • Kernelversion: 5.4
  • Link zum vollständigen Systeminformationsbericht als Gist
  • Protonenversion: 4.11-9

Ich bestätige:

  • [x] dass ich keinen bestehenden Kompatibilitätsbericht für dieses Spiel gefunden habe.
  • [x] dass ich geprüft habe, ob Updates für mein System verfügbar sind.


steam-1174180.log

Symptome

Rockstar Game Launcher sagte, dass das Spiel nicht gestartet werden kann und die Überprüfung der Spieldaten empfohlen wird, die Spieldaten jedoch erfolgreich von Steam validiert wurden.

Screenshot from 2019-12-05 22-59-27

Screenshot from 2019-12-05 22-59-32

Screenshot from 2019-12-06 00-09-00

Reproduktion

Starten Sie einfach das Spiel.

Game compatibility - Unofficial

Hilfreichster Kommentar

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.

Alle 848 Kommentare

Ich habe genau das gleiche Problem:
Proton 4.11-9 steam-1174180.log
Proton 4-20-1-GE funktioniert auch nicht
Ich hoffe, jemand kann es für uns reparieren <3

Ich konnte den unendlichen Begrüßungsbildschirm im Launcher nicht überwinden (1. Screenshot in OP). Ich habe 4.11.9, 4.21-1-GE und eine Version von 4.11.5 ausprobiert, die ich erstellt habe, um den Launcher für GTA V wieder zum Laufen zu bringen, als er herauskam. Alle mit frischen Compatdata-Verzeichnissen.

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

Ich auch. Startet bis zum Launcher und lädt unendlich.

Das Seltsame ist, dass RDR2 nicht in meinem Social Club-Konto (Website) angezeigt wird. Aber meine anderen Spiele (GTA V und GTA IV) sind es. Irgendwie scheint die Kommunikation zwischen Steam und dem SC nicht funktioniert zu haben.

Übrigens - GTA V mit dem R-Launcher über Steam Play funktioniert bei mir immer noch mit dem neusten Proton.

Ich habe jetzt eine Rückerstattung beantragt und werde es bei Google Stadia kaufen.

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

Als ich versuchte, die RDR2-exe direkt zu starten, passierte nichts. Es soll normalerweise ERR_NO_LAUNCHER sagen, was es unter Windows tut, aber nicht unter Wine. Kann das noch jemand bestätigen?

Ich habe eine Idee. Leider wurde mein Antrag auf Rückerstattung bereits genehmigt. Daher kann ich es nicht mehr selbst ausprobieren. Aber vielleicht gibt es hier noch einen Versuch?

Ich habe ein funktionierendes GTA V mit Rockstar Launcher und Proton. Ich kann das Spiel immer mit dem neusten Proton 4.11-9 starten.

Es wäre interessant zu sehen, ob Sie den Präfix-Ordner von GTA V kopiert haben

/steam/steamapps/compatdata/271590/"
(-> das ist der Proton-Präfix-Pfad für GTA V)

und machte es zu einem Präfixordner für RDR2
/steam/steamapps/compatdata/1174180/
(-> das ist der Proton-Präfix-Pfad für RDR2)

Vielleicht startet RDR2 mit dem funktionierenden R-Launcher von GTA V?

Vielleicht hilft es jemandem. Ich habe die 4 Log-Dateien des Launchers aus meinem Ordner
/home/kai/MyDocuments/Rockstar Games/Launcher
und ich habe es hier angehängt.

Sieht so aus, als hätte er nicht bemerkt, dass ich das Spiel auf der Platte hatte:

[2019-12-06 12:13:35.286] [DISPLAY] [Main] [titlemanager] - Titel rdr2: Nicht installiert

launcher.01.log
launcher.02.log
launcher.03.log
launcher.log

Vielleicht startet RDR2 mit dem funktionierenden R-Launcher von GTA V?

Das hat nicht funktioniert.

Vielleicht ist das Problem der Cloudspeicher. Dies ist das Protokoll eines Starts unter Windows. Unter Linux stoppt der Launcher direkt vor der Cloud-Speicheranforderung.

[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'Wofferl'
[2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version.
[2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version.
[2019-12-05 21:21:13.694] [DISPLAY] [Main ] [cloudsaveop] Cloud Save sync requested for title 'rdr2'
[2019-12-05 21:21:13.711] [DISPLAY] [Main ] [cloudsaveop] Starting cloud save enabled check for title 'rdr2'
[2019-12-05 21:21:17.039] [DISPLAY] [Main ] [cloudsaveop] Received cloud saves enabled state for title 'rdr2' = disabled
[2019-12-05 21:21:17.040] [DISPLAY] [Main ] [cloudsaveop] Finished syncing cloud saves for title 'rdr2'
[2019-12-05 21:21:17.089] [DISPLAY] [ 1180] [audio] Valid Audio Device: true
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Launching game...
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch]  Path: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch]  Command Line: "E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe" -skipPatcherCheck @args.txt @commandline.txt -useSteam
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch]  Working Directory: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2
[2019-12-05 22:11:06.667] [DISPLAY] [10968] [gamelaunch] Game exited with code 0x0 (0)

Ich denke, das Problem ist nicht das :D / GTA 5 hat das gleiche und funktioniert immer noch

[2019-12-06 18:46:07.481] [DISPLAY] [Main] [minmode] Ort: Z:\home\mcmarius11.local\share\Steam\steamapps\common\Red Dead Redemption 2
[2019-12-06 18:46:07.481] [DISPLAY] [Main] [Launcher] Öffnen der Protokolldatei.
[2019-12-06 18:46:07.498] [WARNUNG] [Haupt] [Titel] Kein Standardzweig für Titel rdr2
[2019-12-06 18:46:07.498] [DISPLAY] [Main] [titlemanager] Installationsstatus:
[2019-12-06 18:46:07.498] [DISPLAY] [Main] [titlemanager] - Titel rdr2: Nicht installiert

GTA 5 launcher.log funktioniert
RDR2 launcher.log funktioniert nicht

Ich hoffe, @mrpippy kann es reparieren, wenn er zurück ist :)

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

Als ich versuchte, die RDR2-exe direkt zu starten, passierte nichts. Es soll normalerweise ERR_NO_LAUNCHER sagen, was es unter Windows tut, aber nicht unter Wine. Kann das noch jemand bestätigen?

Gleiches Problem

Ich habe eine Idee. Ich bin mir nicht sicher, ob es funktionieren würde, aber könnten wir möglicherweise den Launcher von GTAV verwenden, um Red Dead Redemption 2 zu laden? Ich denke nur, ob dies vielleicht eine Launcher-Versionslösung ist. Wir kennen den Launcher für GTAV, der das Spiel lädt und ausführt, obwohl es schrecklich ist.

Ich habe eine Idee. Ich bin mir nicht sicher, ob es funktionieren würde, aber könnten wir möglicherweise den Launcher von GTAV verwenden, um Red Dead Redemption 2 zu laden? Ich denke nur, ob dies vielleicht eine Launcher-Versionslösung ist. Wir kennen den Launcher für GTAV, der das Spiel lädt und ausführt, obwohl es schrecklich ist.

Ähm ... siehe einige Kommentare oben ...

"... Vielleicht startet RDR2 mit dem funktionierenden R-Launcher von GTA V?"
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -562786062

"Das hat nicht funktioniert."
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -562662578

Das hat nicht funktioniert.

Vielleicht ist das Problem der Cloudspeicher. Dies ist das Protokoll eines Starts unter Windows. Unter Linux stoppt der Launcher direkt vor der Cloud-Speicheranforderung.

[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'Wofferl'
[2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version.
[2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version.
[2019-12-05 21:21:13.694] [DISPLAY] [Main ] [cloudsaveop] Cloud Save sync requested for title 'rdr2'
[2019-12-05 21:21:13.711] [DISPLAY] [Main ] [cloudsaveop] Starting cloud save enabled check for title 'rdr2'
[2019-12-05 21:21:17.039] [DISPLAY] [Main ] [cloudsaveop] Received cloud saves enabled state for title 'rdr2' = disabled
[2019-12-05 21:21:17.040] [DISPLAY] [Main ] [cloudsaveop] Finished syncing cloud saves for title 'rdr2'
[2019-12-05 21:21:17.089] [DISPLAY] [ 1180] [audio] Valid Audio Device: true
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Launching game...
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch]  Path: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch]  Command Line: "E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe" -skipPatcherCheck @args.txt @commandline.txt -useSteam
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch]  Working Directory: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2
[2019-12-05 22:11:06.667] [DISPLAY] [10968] [gamelaunch] Game exited with code 0x0 (0)

Haben Sie unter Linux versucht, Cloud-Speicher vor dem Start des Spiels zu deaktivieren?

Interessant zu beobachten.

Da ich das Spiel zurück gegeben habe, kann ich es nicht mehr testen. Vielleicht noch jemand hier?

Interessant zu beobachten.

Da ich das Spiel zurück gegeben habe, kann ich es nicht mehr testen. Vielleicht noch jemand hier?

Das Posten von Debug-Protokollen, nachdem Sie das Spiel zurückgegeben haben, ließ mich denken, Sie würden es vielleicht noch einmal kaufen, na ja 😕

Der Grund, warum das Spiel nicht startet, liegt in der Datei rdr2.exe

Zeigt nicht einmal einen Fehler an
2019 12 07-17 42

Der Grund, warum das Spiel nicht startet, liegt in der Datei rdr2.exe

Zeigt nicht einmal einen Fehler an

Auf was sollte WINEDEBUG in diesem Fall eingestellt werden?

Auch im Terminal wurde nichts angezeigt

Eventuell lässt sich das Problem mit dem +Relay in WINEDEBUG entdecken

Interessant zu beobachten.
Da ich das Spiel zurück gegeben habe, kann ich es nicht mehr testen. Vielleicht noch jemand hier?

Das Posten von Debug-Protokollen, nachdem Sie das Spiel zurückgegeben haben, ließ mich denken, Sie würden es vielleicht erneut kaufen, na ja, verwirrt

Bei der Rückerstattung eines Spiels werden die Dateien nicht gelöscht. So konnte ich die Dateien anhängen, die vor der Rückerstattung erstellt wurden.

Übrigens - hat es jemand mit Deaktivieren der Cloud-Save-Funktion getestet?

amerikanisch.txt
Dies ist, was meine Fehlercodes-Datei in /Read Dead Redemption 2/x64/data/errorcodes/ sagt. Ich frage mich, ob wir das mit Protontricks beheben könnten.

Wow, viele Leute sagen, dass das Spiel abstürzt, weil ihr Motherboard-BIOS nicht auf dem neuesten Stand ist. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Übrigens - hat es jemand mit Deaktivieren der Cloud-Save-Funktion getestet?

Der Launcher stirbt, bevor Sie gefragt wurden, ob Sie Cloud-Speicher aktivieren möchten.
Ich habe es mit My Documents/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat versucht
von meiner Windows-Installation, wo ich Cloud-Speicher deaktiviert habe und es nicht funktioniert hat, aber ich weiß nicht, ob diese Informationen dort gespeichert sind.

Der Launcher stirbt, bevor Sie gefragt wurden, ob Sie Cloud-Speicher aktivieren möchten.
Ich habe es mit My Documents/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat versucht
von meiner Windows-Installation, wo ich Cloud-Speicher deaktiviert habe und es nicht funktioniert hat, aber ich weiß nicht, ob diese Informationen dort nicht gespeichert sind.

Ach stimmt, hab ich vergessen. Ich meinte, es in den allgemeinen Steam-Optionen zu deaktivieren. Aber die Protokolle der Steam-Funktion werden in den R*-Launcher-Protokollen gespeichert.

Wow, viele Leute sagen, dass das Spiel abstürzt, weil ihr Motherboard-BIOS nicht auf dem neuesten Stand ist. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Nur eine Theorie, aber vielleicht sucht der Launcher als Anti-Cheat-Methode nach CPU-Mikrocode-Exploits.
Microcode-Exploits werden in BIOS-Updates gepatcht, sodass die Überprüfungen bestanden werden.
Es kann auch der Grund sein, warum es unter Linux fehlschlägt. Die Mikrocode-Exploit-Prüfung verwendet möglicherweise Windows-APIs, die nicht in Wine/Proton implementiert sind.

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

Als ich versuchte, die RDR2-exe direkt zu starten, passierte nichts. Es soll normalerweise ERR_NO_LAUNCHER sagen, was es unter Windows tut, aber nicht unter Wine. Kann das noch jemand bestätigen?

RDR2.exe hat ein eigenes Problem, bei dem es sehr früh beendet wird, weil es versucht, einen Debugger mit einer verrückten Methode (direkte NT-Systemaufrufe) zu erkennen, die von Wine nicht unterstützt wird. Es geht davon aus, dass ein Debugger angeschlossen ist, und ruft dann TerminateProcess() zum Beenden auf.

Es ist ziemlich einfach, TerminateProcess() zu umgehen, aber selbst damit startet RDR2.exe nur den Launcher (der wegen des Hauptfehlers abstürzt) und wird dann beendet. Macht es zu einem strittigen Punkt, bis der Launcher-Fehler herausgefunden ist.

Wow, viele Leute sagen, dass das Spiel abstürzt, weil ihr Motherboard-BIOS nicht auf dem neuesten Stand ist. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Das Spiel funktioniert gut unter Windows, sogar auf meinem alten 2016 Asrock Motherboard.
Ich bin mir wirklich sicher, dass es um das Speichern in der Cloud geht. Es spielt keine Rolle, ob Sie es aktivieren oder deaktivieren, denn wenn Sie zu Linux wechseln und es über installieren. Proton wird wie eine Neuinstallation behandelt und der Launcher fragt erneut, ob Sie Cloud-Savegames aktivieren möchten, aber es stürzt vorher ab.

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

Als ich versuchte, die RDR2-exe direkt zu starten, passierte nichts. Es soll normalerweise ERR_NO_LAUNCHER sagen, was es unter Windows tut, aber nicht unter Wine. Kann das noch jemand bestätigen?

RDR2.exe hat ein eigenes Problem, bei dem es sehr früh beendet wird, weil es versucht, einen Debugger mit einer verrückten Methode (direkte NT-Systemaufrufe) zu erkennen, die von Wine nicht unterstützt wird. Es geht davon aus, dass ein Debugger angeschlossen ist, und ruft dann TerminateProcess() zum Beenden auf.

Es ist ziemlich einfach, TerminateProcess() zu umgehen, aber selbst damit startet RDR2.exe nur den Launcher (der wegen des Hauptfehlers abstürzt) und wird dann beendet. Macht es zu einem strittigen Punkt, bis der Launcher-Fehler herausgefunden wurde.

Interessante Analyse, aber

TerminateProcess zu einem Noop zu machen, wäre ähnlich wie den TerminateProcess-Aufruf wie unten zu kommentieren, und so weiter, die Ausführung fällt in einen unerwarteten Codeblock, ohne dass runGame überhaupt ausgeführt wird, da das Programm weltweit dafür bekannt ist, dass ein Debugger angehängt ist

if (debuggerDetected) { //TerminateProcess(); } else { runGame(); }

Ich hätte stattdessen getestet, um das Programm auszutricksen, sodass stattdessen runGame() ausgeführt wird (oder mit einem Anti-Debugger-Plugin, das einen Debugger ausblenden kann).

if (!debuggerDetected) { TerminateProcess(); } else { runGame(); }

Es sieht so aus, als ob es in absehbarer Zeit nicht spielbar sein wird.

@laichiaheng Ich hoffe wirklich, dass es so sein wird. Das Spiel selbst wird wahrscheinlich großartig laufen (nachdem die aktuellen Fehler behoben sind), da es über einen Vulkan-Renderer verfügt und es eine große Sache ist, ein solches Spiel unter Linux mit einer guten Leistung auszuführen, insbesondere wenn der Mehrspielermodus ebenfalls funktioniert.

@AsciiWolf Es scheint, als wären alle Rock Star-Spiele jetzt tot, wie GTA5.

Es gibt jetzt 20% Rabatt!

@AsciiWolf Es scheint, als wären alle Rock Star-Spiele jetzt tot, wie GTA5.

Es gibt jetzt 20% Rabatt!

Warum bei mir GTA 5 ohne Probleme läuft (Steam-Version)

Welche Version von Proton verwenden Sie McMarius11?

Beifall,
David

Am 14. Dezember 2019 um 16:40 Uhr schrieb McMarius11 [email protected] :

,
@AsciiWolf Es scheint, als wären alle Rock Star-Spiele jetzt tot, wie GTA5.

Es gibt jetzt 20% Rabatt!

Warum bei mir GTA 5 ohne Probleme läuft (Steam-Version)


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder kündigen Sie sie.

Ich kann das Spiel nicht über Steam installieren. Die Schaltfläche "Installieren" ist bei mir deaktiviert. Hat noch jemand dieses Problem unter Linux?

Sie können das Spiel auf Steam unter Linux installieren, aber es funktioniert einfach nicht.

Was mich darüber sauer macht ... ist, dass die Stadia-Version (Linux-Version) offensichtlich gut auf der Stadia-Plattform läuft, verglichen mit all den Problemen, die sie bei der Steam-Version haben. Sie fragen sich, ob die Linux-Version nur eine viel bessere Portierung ist als native Windows. Dennoch erhalten sie all diese negativen Rückmeldungen darüber, dass ihr Spiel nicht richtig läuft, und sie werden die Linux-Desktop-Version nicht veröffentlichen.

@mintylinux Ich weiß, dass es kaputt ist. Ich möchte immer noch versuchen, Proton zu verwenden. Ich habe bisher nur ein Spiel in Proton installiert und kann mich nicht erinnern, irgendetwas getan zu haben, um die Schaltfläche "Installieren" zu aktivieren.

Hallo @Alko89 , Sie sollten in der Lage sein, zu den Eigenschaften pro Spiel in Steam zu gehen und Force the use of a specific Steam Play compatibility tool zu überprüfen und dann eine Version von Proton aus der Liste zum Testen auszuwählen.

@kisak-valve danke! Das ist mir vorher nicht aufgefallen, und ich kann mich auch nicht erinnern, dies für Stab der Wahrheit eingestellt zu haben. Ich vermute, es installiert die empfohlene Version von Proton mit dem Spiel (falls vorhanden).

Es gibt einen neuen Proton-GE-Build, kann jemand, der RDR2 besitzt, ihn bitte testen und sehen, ob Sie weiterkommen? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2

Es gibt einen neuen Proton-GE-Build, kann jemand, der RDR2 besitzt, ihn bitte testen und sehen, ob Sie weiterkommen? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2

Ich auch

steam-1174180.zip

Ich habe es gerade mit Proton-GE-2 versucht, und ich bekomme den gleichen Absturz "Bitte Spieldaten überprüfen".

Hier ist meine Logdatei mit dem neusten Proton-4.11-11
steam-1174180.log

Ich denke, @mrpippy ist unsere einzige Hoffnung

Könnte ein Cloud-Speicherproblem sein ...
Hier endet das launcher.log bei Verwendung von Proton (4.21-GE-2) einfach abrupt:

[2019-12-21 11:43:29.582] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-21 11:43:29.582] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'tin'
[2019-12-21 11:43:30.255] [DISPLAY] [  255] [gamelaunch] Title has no minimum RGL version.
[2019-12-21 11:43:30.255] [DISPLAY] [  255] [gamelaunch] Title has no minimum RGL version.

Und dieses Snippet stammt aus meiner Windows 10-Installation "launcher.log" (danach hat es noch viel mehr):

[2019-12-20 20:01:12.233] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-20 20:01:12.233] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'tin'
[2019-12-20 20:01:12.256] [DISPLAY] [10804] [gamelaunch] Title has no minimum RGL version.
[2019-12-20 20:01:12.256] [DISPLAY] [10804] [gamelaunch] Title has no minimum RGL version.
[2019-12-20 20:01:18.311] [DISPLAY] [Main ] [cloudsaveop] Cloud Save sync requested for title 'rdr2'
[2019-12-20 20:01:18.328] [DISPLAY] [Main ] [cloudsaveop] Starting cloud save enabled check for title 'rdr2'

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

Als ich versuchte, die RDR2-exe direkt zu starten, passierte nichts. Es soll normalerweise ERR_NO_LAUNCHER sagen, was es unter Windows tut, aber nicht unter Wine. Kann das noch jemand bestätigen?

RDR2.exe hat ein eigenes Problem, bei dem es sehr früh beendet wird, weil es versucht, einen Debugger mit einer verrückten Methode (direkte NT-Systemaufrufe) zu erkennen, die von Wine nicht unterstützt wird. Es geht davon aus, dass ein Debugger angeschlossen ist, und ruft dann TerminateProcess() zum Beenden auf.

Es ist ziemlich einfach, TerminateProcess() zu umgehen, aber selbst damit startet RDR2.exe nur den Launcher (der wegen des Hauptfehlers abstürzt) und wird dann beendet. Macht es zu einem strittigen Punkt, bis der Launcher-Fehler herausgefunden ist.

Nt*-Aufrufe WERDEN von Wine implementiert, wo Dokumentation verfügbar ist. Davon abgesehen besteht der richtige Ansatz, den Wine verfolgen sollte, darin, die Tatsache zu verbergen, dass ein Debugger angehängt ist.

Hat jemand das Spiel mit aktiviertem +Relay ausgeführt? Vorzugsweise nachdem der letzte GTAV Proton-Patch erschienen ist.

Nt*-Aufrufe WERDEN von Wine implementiert, wo Dokumentation verfügbar ist. Davon abgesehen besteht der richtige Ansatz, den Wine verfolgen sollte, darin, die Tatsache zu verbergen, dass ein Debugger angehängt ist.

Welche Funktion ist das eigentlich? Denn laut wine-Quellcode gibt NtQuerySystemInformation bereits FALSE zurück, wenn es nach einem angehängten Debugger gefragt wird.

Wenn man sich die Protokolle ansieht, scheint es wahrscheinlicher, dass alles, was der Launcher zu starten versucht, einfach abstürzt, das wird vom Launcher erkannt und fordert daher auf, die Spieldateien zu überprüfen. Am Ende ist es wahrscheinlich, dass ein Absturz durch beschädigte Spieldateien verursacht wird. Aber wir wissen, dass das hier höchstwahrscheinlich nicht der Fall ist.

Es wird ein Ausnahmefehler angezeigt:

wine: Unhandled exception 0xc0000409 in thread 3c at address 0x18023bf57 (thread 003c), starting debugger...

Aber alles, was ich aus diesem Thread sehen kann, ist:

714499.234:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.393:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.395:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.395:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.395:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.397:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.398:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.398:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.398:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.399:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.399:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.399:0033:003c:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x3d1f638
714499.400:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.402:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.402:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.402:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.403:0033:003c:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x18007e101 ip=18007e101 tid=003c
714499.403:0033:003c:trace:seh:NtRaiseException  info[0]=0000000000000001
714499.403:0033:003c:trace:seh:NtRaiseException  info[1]=000000001319c94d
714499.403:0033:003c:trace:seh:NtRaiseException  rax=0000000000000001 rbx=0000000000000000 rcx=0000000003d1f478 rdx=0000000003d1f480
714499.403:0033:003c:trace:seh:NtRaiseException  rsi=0000000003d1f8d8 rdi=0000000000000000 rbp=0000000003d1f750 rsp=0000000003d1f480
714499.403:0033:003c:trace:seh:NtRaiseException   r8=000000007bceb1c0  r9=0000000000000000 r10=0000000000000008 r11=0000000000000246
714499.403:0033:003c:trace:seh:NtRaiseException  r12=000000000067ff90 r13=000000000067bfa0 r14=000000000067ff90 r15=0000000001704040
714499.403:0033:003c:trace:seh:call_vectored_handlers calling handler at 0x69f63c10 code=c0000005 flags=0
714499.403:0033:003c:trace:seh:call_vectored_handlers handler at 0x69f63c10 returned 0
714499.403:0033:003c:trace:seh:call_vectored_handlers calling handler at 0x6a435200 code=c0000005 flags=0
714499.403:0033:003c:trace:seh:call_vectored_handlers handler at 0x6a435200 returned 0
714499.403:0033:003c:trace:seh:RtlVirtualUnwind type 1 rip 18007e101 rsp 3d1f480
714499.403:0033:003c:trace:seh:dump_unwind_info **** func 7e022-7fca8
714499.403:0033:003c:trace:seh:dump_unwind_info unwind info at 0x1802473f8 flags 4 prolog 0x0 bytes function 0x18007e022-0x18007fca8
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %r14,0x100(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %r13,0x108(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %r12,0x110(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %rdi,0x118(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %rsi,0x120(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %rbp,0x128(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     0x0: movq %rbx,0x150(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info     chained to function 0x18007dd40-0x18007dd5e
714499.403:0033:003c:trace:seh:dump_unwind_info unwind info at 0x180247460 flags 3 prolog 0x1e bytes function 0x18007dd40-0x18007dd5e
714499.403:0033:003c:trace:seh:dump_unwind_info     0xc: subq $0x130,%rsp
714499.403:0033:003c:trace:seh:dump_unwind_info     0x5: pushq %r15
714499.403:0033:003c:trace:seh:dump_unwind_info     handler 0x18023bf44 data at 0x180247470
714499.403:0033:003c:trace:seh:call_handler calling handler 0x18023bf44 (rec=0x3d1f340, frame=0x3d1f480 context=0x3d1e810, dispatch=0x3d1e5b0)
714499.403:0033:003c:trace:seh:RtlVirtualUnwind type 0 rip 18023c385 rsp 3d1e460
714499.403:0033:003c:trace:seh:dump_unwind_info **** func 23c368-23c482
714499.403:0033:003c:trace:seh:dump_unwind_info unwind info at 0x18023d958 flags 0 prolog 0x10 bytes function 0x18023c368-0x18023c482
714499.403:0033:003c:trace:seh:dump_unwind_info     0x10: subq $0x80,%rsp
714499.403:0033:003c:trace:seh:dump_unwind_info     0x6: pushq %rbp
714499.404:0033:003c:trace:seh:start_debugger Starting debugger "winedbg --auto 51 964"

Die Ausnahme zeigt einen Stapelüberlauf an. Vielleicht wiederholt sich etwas einfach zu tief, weil ein Merkmal im Wein fehlt? Die sich wiederholenden Zeilen fixme könnten darauf hindeuten.

Ich werde die Protokolle später anhängen, mein System muss zuerst neu gestartet werden.

Update: Anhängen von Protokollen:
https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38

Nt*-Aufrufe WERDEN von Wine implementiert, wo Dokumentation verfügbar ist. Davon abgesehen besteht der richtige Ansatz, den Wine verfolgen sollte, darin, die Tatsache zu verbergen, dass ein Debugger angehängt ist.

Welche Funktion ist das eigentlich? Denn laut wine-Quellcode gibt NtQuerySystemInformation bereits FALSE zurück, wenn es nach einem angehängten Debugger gefragt wird.

Wenn man sich die Protokolle ansieht, scheint es wahrscheinlicher, dass alles, was der Launcher zu starten versucht, einfach abstürzt, das wird vom Launcher erkannt und fordert daher auf, die Spieldateien zu überprüfen. Am Ende ist es wahrscheinlich, dass ein Absturz durch beschädigte Spieldateien verursacht wird. Aber wir wissen, dass das hier höchstwahrscheinlich nicht der Fall ist.

Es wird ein Ausnahmefehler angezeigt:

wine: Unhandled exception 0xc0000409 in thread 3c at address 0x18023bf57 (thread 003c), starting debugger...

Aber alles, was ich aus diesem Thread sehen kann, ist:

Die Ausnahme zeigt einen Stapelüberlauf an. Vielleicht wiederholt sich etwas einfach zu tief, weil ein Merkmal im Wein fehlt? Die sich wiederholenden Zeilen fixme könnten darauf hindeuten.

Ich werde die Protokolle später anhängen, mein System muss zuerst neu gestartet werden.

Tut mir leid, dass ich mit der Antwort etwas verspätet bin, zwischen Feiertagen und anderen Dingen hatte ich nicht viel Zeit, mich umzudrehen. Beachten Sie, dass ich nicht für Valve oder das Wine-Team oder DXVK oder irgendjemanden anderen spreche. Meine Erfahrung stammt ausschließlich aus der Arbeit an Wine (passiv, was bedeutet, dass ich nie ein Wine-Kernentwickler war) vor über einem Jahrzehnt, da ich ein erfahrener Windows bin Entwickler und auch mit etwas veraltetem Wissen über einen großen Teil der Interna von Windows 7 (und älter). Davon abgesehen, lassen Sie uns auf ein paar Dinge eingehen:

  • Eine große Mehrheit der Nt*-Systemaufrufe ist in ntdll.dl implementiert, zum Beispiel hat https://source.winehq.org/git/wine.git/blob/HEAD :/dlls/ntdll/nt.c selbst über 3000 Zeilen von Code. Ja, einige sind nicht implementiert und viele weitere sind möglicherweise unvollständig oder falsch. Es werden jedoch Fortschritte erzielt. Ich werde keine Vermutung wagen, ob hier etwas das Spiel kaputt macht oder nicht, weil ich es nicht besitze und nicht debuggen kann. Während Rockstar Nt*-Anrufe verwenden könnte, wäre das töricht (obwohl mich an dieser Stelle nichts überrascht, nachdem ich mich mit GTA V-Problemen befasst habe). Sie würden das Spiel effektiv an eine oder zwei Versionen von Windows binden. Nt*-Aufrufe können sich von Release zu Release ändern. Microsoft ist diesbezüglich ziemlich unnachgiebig, siehe zum Beispiel die Warnung auf dieser Seite: https://docs.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntquerysysteminformation. Das führt mich zu meinem anderen Punkt...

  • Um eine ordnungsgemäße Ablaufverfolgung zu erhalten, müssen Sie winedbg (winedbg=d) deaktivieren und +relay zusammen mit einigen anderen Flags für Zeitstempel, Threads usw. verwenden. Es sieht so aus, als ob Sie das meiste davon bereits tun, aber ich habe es bemerkt winedbg ist aktiviert, deshalb habe ich es angesprochen. Wir haben bereits gesehen, was GTA V macht, wenn es in einen Debugger gesteckt wird. RDR2 verwendet einen älteren, stark modifizierten Fork der RAGE-Engine, soweit ich das beobachten konnte, also habe ich keinen Grund zu der Annahme, dass das Spiel besser als GTAV sein wird. Zumal Rockstar jetzt anscheinend unnachgiebig Debugger aus dem Weg räumt (ich werde nicht einmal auf die Gründe dafür eingehen, da ich an der Grenze zum Trolling wäre).

  • Ich bin mir sicher, dass jemand irgendwo einen Blick darauf geworfen hat oder wirft. Dennoch ist es wichtig, Links zu guten Protokollen zu haben. Mit GitHub Gists können Sie ein Protokoll in seiner Gesamtheit einfügen, Sie können dann einfach hier darauf verlinken. Ebenfalls von Bedeutung sind die DXVK-Protokolle, falls vorhanden.

  • RDR2 lässt sich offenbar für viele Nutzer unter Linux nicht vollständig installieren. Am besten versuchen Sie zu installieren und kopieren dann eine vollständige Installation von Windows. Wenn Sie eine Möglichkeit haben, Registrierungs- oder andere Änderungen während des Installationsvorgangs unter Windows zu erfassen, wäre dies ebenfalls hilfreich. Beachten Sie einfach die Reinraumrichtlinien von Wine . Ich spreche das an, weil ich gesehen habe, dass Spiele und Anwendungen abstürzen, weil sie nicht vorhandene Registrierungseinstellungen richtig handhaben. Früher gab es Deinstallationspakete, die all diese Dinge verfolgten, aber ich bin mir nicht sicher, ob sie noch existieren.

  • Ich kann hier nicht wirklich weiter helfen, da ich das Spiel nicht besitze und ich im Moment nicht arbeite, also wäre es ein bisschen dumm, 50 bis 60 Dollar für ein Spiel auszugeben (zumal es nicht so ist Arbeit unter Linux! :wink:). Davon abgesehen wird es hoffentlich bald behoben. Es ist ein Spiel, das ich mir auf jeden Fall irgendwann zulegen möchte, sobald der Preis fällt und ich mich in einer etwas besseren Situation befinde.

Viel Glück! Ein milder Haftungsausschluss zu Rechtschreibung und Grammatik hier. Ich habe vielleicht ein oder mehrere Biere getrunken, bevor ich dies geschrieben habe, und kann dies geschrieben haben oder auch nicht, nachdem ich 36 Stunden am Stück wach war. Zeit fürs Bett. :zwinkern:

@betam4x Danke für das Update - es hat mich an etwas erinnert ... ;-) Ich habe übersehen, dass ich die Protokolle nach dem Neustart hochladen wollte. Die Protokolle sind riesig, ich habe es geschafft, sie auf den Punkt zu bringen (Post oben aktualisiert): https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38

Ich aktualisiere die Protokolle gerne, wenn Sie Anweisungen geben, wie sie erstellt werden.

Soweit ich weiß, sollten Sie die Grafik-Engine nach erfolgreichem Start des Spiels auf Vulkan umstellen können: https://www.youtube.com/watch?v=xnatU6Uhz48

Ich würde also erwarten, dass die Grafik-Engine selbst ziemlich gut läuft, nachdem wir die Startprobleme behoben haben (und vielleicht eine Konfigurationsdatei bearbeitet haben).

Dieser Fehler ist darauf zurückzuführen, dass der Launcher abstürzt, bevor er das Spiel starten kann, er hängt nicht wirklich mit den beschädigten Dateien zusammen. Ich habe den gleichen Absturz erlebt, als ich Vanilla Wine (und -Staging) verwendet habe, um RDR2 auch außerhalb von Steam vom Launcher aus zu starten. Es ist ein seltsamer Absturz und ich konnte bei der Fehlerbehebung nicht viel vorankommen, leider kann ich die nächsten Wochen nicht daran arbeiten.

Gibt es eine gute Möglichkeit, den Launcher zu umgehen?

@laichiaheng Es gibt dieses praktische Befehlszeilen-Snippet, um Launcher in Steam zu umgehen. Es ersetzt einfach den Befehl, den Steam starten möchte, durch einen Befehl, den Sie starten möchten. Fügen Sie es einfach in Ihre Spielstartoptionen ein:

bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%

Es funktioniert genauso mit anderen Spielen, passen Sie einfach die Dateinamen an. Das heißt, der Borderlands GOTY Launcher läuft nicht richtig mit Proton, ich verwende eine solche Startoption, um ihn zu überspringen.

Für RDR2 funktioniert es allerdings nicht. Das Spiel wird einfach stillschweigend beendet, nachdem Proton einige Sekunden lang glaubt, dass es läuft.

Gleiches Ergebnis wie das OP, "Bitte Spieldaten überprüfen". GTA V läuft auf diesem System einwandfrei.

GTAV und RDR2 funktionieren nicht mit dem gleichen Fehler „Bitte Spieldaten überprüfen“

GTAV und RDR2 funktionieren nicht mit dem gleichen Fehler „Bitte Spieldaten überprüfen“

GTAV hat bei mir immer einwandfrei funktioniert. Stellen Sie sicher, dass Ihre Distribution auf dem neuesten Stand ist.

kein Problem mit GTA 5 für mich auf Archlinux, nur RDR 2

Hat jemand den Fehler "Bitte überprüfen Sie Ihre Spieldaten" überwunden?

Hat jemand den Fehler "Bitte überprüfen Sie Ihre Spieldaten" überwunden?

Glauben Sie nicht, das zu umgehen scheint das einzige Hindernis zu sein, um dieses Spiel zum Laufen zu bringen.

Schade, denn das Spiel ist tatsächlich Vulkan, es würde wahrscheinlich großartig laufen, wenn das nicht wäre

Neue Proton-GE-Version. Jemand Zeit für einen Schnelltest?

Beifall,
David

Am 19. Januar 2020 um 14:45 Uhr schrieb Evernow [email protected] :

,
Hat jemand den Fehler "Bitte überprüfen Sie Ihre Spieldaten" überwunden?

Glauben Sie nicht, das zu umgehen scheint das einzige Hindernis zu sein, um dieses Spiel zum Laufen zu bringen.

Schade, denn das Spiel ist tatsächlich Vulkan, es würde wahrscheinlich großartig laufen, wenn das nicht wäre


Sie erhalten dies, weil Sie diesen Thread abonniert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder kündigen Sie sie.

@davidjmemmett

Neue Proton-GE-Version. Jemand Zeit für einen Schnelltest? Tschüss, David

Leider kein Glück, habe auch versucht, die Dateien erneut zu validieren, nichts.

Weitere Diskussionen zum direkten NT-Systemaufruf finden Sie hier: https://bugs.winehq.org/show_bug.cgi?id=48291

Weitere Diskussionen zum direkten NT-Systemaufruf finden Sie hier: https://bugs.winehq.org/show_bug.cgi?id=48291

So wie es aussieht... wird dieses Spiel noch lange nicht funktionieren... Scheiße...

Ich habe an den Rockstar-Support und Feedback geschrieben, um zu versuchen, etwas Hilfe für das Valve-Team für die Portierung des Spiels zu bekommen, was offensichtlich nicht viel Glück hatte.
Vielleicht könnten wir etwas Hilfe von ihrem Team bekommen, wenn mehr Leute auf ihren Feedback-Vorschlag schreiben würden.

Ich habe an den Rockstar-Support und Feedback geschrieben, um zu versuchen, etwas Hilfe für das Valve-Team für die Portierung des Spiels zu bekommen, was offensichtlich nicht viel Glück hatte.
Vielleicht könnten wir etwas Hilfe von ihrem Team bekommen, wenn mehr Leute auf ihren Feedback-Vorschlag schreiben würden.

Und vergessen Sie nicht, es auf Ihre Wunschliste zu setzen:
https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547

Arbeit über Proton 5.0-1?

Arbeit über Proton 5.0-1?

NÖ. Gibt immer noch den gleichen Fehler "Spiel kann nicht gestartet werden", von dem das OP einen Screenshot hat.

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.

Das sind großartige Neuigkeiten, vielen Dank für Ihre Arbeit!

Am Samstag, 8. Februar 2020 um 9:01 Uhr schrieb Brendan Shanks [email protected] :
>

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder kündigen Sie sie.

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.

Großartig! wir 💓 u

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.

wow Mann !!!! das ist toll

Entschuldigung für den Ping.. aber irgendein Update?

warte noch

warte noch

Ventilzeit muss sein 😀

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.

also können wir davon ausgehen, dass du inzwischen getrollt hast?

Ich habe daran gearbeitet, es gibt eine Menge Probleme zu lösen, aber ich mache stetige Fortschritte. Ich habe den Launcher-Absturz behoben (dafür arbeite ich an einem Upstream-Patch), und die direkten Systemaufrufe sind ziemlich einfach zu umgehen.
Audio und Video richtig zum Laufen zu bringen, ist im Moment die Herausforderung, hoffentlich habe ich bald etwas, das ich euch allen zeigen kann.

also können wir davon ausgehen, dass du inzwischen getrollt hast?

Dies ist der Patch (oder einer der Patches) für RDR2, den er an die WineHQ-Mailingliste gesendet hat: https://source.winehq.org/patches/data/180360

Hallo, danke für deinen Patch, ich habe ihn gerade getestet, und derzeit kann ich den Rockstar Launcher nicht auf Wine Staging 5.3 (arch-basiert) starten. Ich habe einen Stapelüberlauf. Hier ist die Anfangsausgabe (die wiederholt wird und anscheinend überläuft)

info:  Game: Launcher.exe
info:  DXVK: v1.4
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  Game: Launcher.exe
info:  DXVK: v1.4
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  Game: Launcher.exe
info:  DXVK: v1.4
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  Game: Launcher.exe
info:  DXVK: v1.4
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  Game: Launcher.exe
info:  DXVK: v1.4
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  Game: Launcher.exe
info:  DXVK: v1.4
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
002c:err:seh:setup_exception stack overflow 1680 bytes in thread 002c eip 000000007bc696a5 esp 0000000000130f80 stack 0x130000-0x131000-0x230000

Verwendung des regulären Wine-Staging-Pakets ohne Ihre Patch-Genehmigungen zum Starten des Launchers (es blockiert das Update, aber es wird gestartet)

Gibt es irgendetwas, was ein Benutzer mit anständigen Linux- und Programmierkenntnissen (sowie dem Spiel in seiner Steam-Bibliothek) tun kann, um zu helfen?

Irgendwelche Neuigkeiten?

@mrpippy hat einen Zweig für RDR2-bezogene Commits, der sich hier befindet https://github.com/mrpippy/wine/tree/rdr2
Sie können sich hier auch über eingereichte Wein-Patches auf dem Laufenden halten, was auch nützlich ist, wenn Sie daran interessiert sind, Fortschritte bei MFPlat-Sachen zu sehen

Tut mir leid, Leute, ich arbeite noch daran, mache aber gute Fortschritte. Ich konnte einen Hack dazu bringen, mit seccomp-bpf zu arbeiten, um die direkten Systemaufrufe, dieses feste Audio, abzufangen und zu emulieren. An den verschiedenen benötigten Vulkan-Erweiterungen und Windows-Anzeigefunktionen wird gearbeitet.

irgendein Update in diesem Thema?

Ich spiele dieses Spiel viel zu oft und würde gerne Windows dafür nicht ausführen müssen. Kann ich helfen? Was muss getan werden?

Getestet unter:

  • Proton 4.11-13
  • Proton 5.0.6
  • Steam-natives Linux

Keine der Optionen hat funktioniert. Ich habe sogar versucht, Rockstar Launcher durch diese Startoptionen zu umgehen (aber dies startet RDR2.exe und stürzt stillschweigend ab):

bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%

GTA IV und GTA V funktionieren beide gut, nur nicht RDR2.

Getestet unter:

* Proton 4.11-13

* Proton 5.0.6

* Steam native Linux

Keine der Optionen hat funktioniert. Ich habe sogar versucht, Rockstar Launcher durch diese Startoptionen zu umgehen (aber dies startet RDR2.exe und stürzt stillschweigend ab):

bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%

GTA IV und GTA V funktionieren beide gut, nur nicht RDR2.

Sie sollten mit Upstream-Wein testen, wenn Sie testen möchten, ob das Spiel funktioniert oder nicht, da dies der Ort ist, an dem diese Patches landen.

@mrpippy Irgendwelche Fortschrittsaktualisierungen?

Hat jemand, der dieses Spiel besitzt, schon PROTON_USE_SECCOMP=1 ausprobiert?

Hat jemand, der dieses Spiel besitzt, schon PROTON_USE_SECCOMP=1 ausprobiert?

Ja, geht noch nicht. Ich habe Proton GE 5.6 ausprobiert, weil es auch alle Wine-Upstream-Commits bis einschließlich Wine 5.6 haben sollte. Während der Rockstar-Launcher jetzt optisch gut aussieht, stürzt das Spiel immer noch lautlos ab oder wird beendet. Spätestens ab 5.6 sind die seccomp-Patches entweder noch unvollständig oder nur ein Teil der Lösung.

Hat jemand, der dieses Spiel besitzt, schon PROTON_USE_SECCOMP=1 ausprobiert?

Ja, geht noch nicht. Ich habe Proton GE 5.6 ausprobiert, weil es auch alle Wine-Upstream-Commits bis einschließlich Wine 5.6 haben sollte. Während der Rockstar-Launcher jetzt optisch gut aussieht, stürzt das Spiel immer noch lautlos ab oder wird beendet. Spätestens ab 5.6 sind die seccomp-Patches entweder noch unvollständig oder nur ein Teil der Lösung.

Hey, hattest du mehr Glück? Dies ist eines dieser Spiele, die mich leider auf Windows halten.

Es scheint hoffnungslos zu sein. Hat jemand den neuesten Proton-5.8-GE2-MF-Build ausprobiert?

Bei mir funktioniert das Spiel auch nicht. Ich habe jedoch keine Abstürze oder ähnliches, es bleibt einfach für immer im Rockstar Launcher hängen:

image

Hat jemand anderes diese Erfahrung gemacht? Ich werde versuchen, trotzdem zu debuggen, und werde Sie wissen lassen, was die Ergebnisse sind. Lassen Sie mich auch wissen, ob weitere Systemspezifikationen oder Protokolle von meiner Seite benötigt werden.

Spezifikationen:
Betriebssystem: Pop!_OS 20.04
Protonenversion: 5.0-7
Grafikkarte: Nvidia 1050 Ti 4 GB

@nushkovg du bist nicht allein :smile: Mir ist vor etwa einer Woche dasselbe aufgefallen.

Ziemlich neu bei Proton (ich benutze Linux jetzt aber seit ein paar Wochen), aber vielleicht kann ich helfen, indem ich Spezifikationen, Protokolle oder ähnliches schicke.

Vielen Dank für Ihre harte Arbeit, alle!

Ich hatte etwas Glück mit Brendans Patches von https://github.com/mrpippy/wine/tree/rdr2 , obwohl ich oft bei einem „Activation Failed“-Fehler hängen blieb, nachdem ich den Begrüßungsbildschirm angezeigt hatte. Trotzdem konnte ich einige Male ins Spiel einsteigen. Unwissenschaftlich wahrscheinlich etwa einmal pro fünf Versuche.

Leider scheint mich ein aktuelles Update des Spiels oder des Launchers daran zu hindern, überhaupt so weit zu kommen. Wenn ich jetzt auf "Spielen" klicke, wird das Spiel beendet, bevor überhaupt etwas angezeigt wird.

Bei WINEDEBUG=+relay stelle ich fest, dass das folgende Snippet 8 Mal gedruckt wird, etwa einmal pro Sekunde, bevor KERNEL32.TerminateProcess aufgerufen wird. Ich bin mir nicht sicher, ob das von Bedeutung sein könnte? Vielleicht wartet es auf etwas, läuft ab und beschließt aufzugeben?

00b0:Ret ntdll.NtWaitForMultipleObjects() retval=00000000 ret=7b082743 00b0:Ret winex11.drv.MsgWaitForMultipleObjectsEx() retval=00000000 ret=7f090b495edf 00b0:Call window proc 0x7f090ac59da0 (hwnd=0x1002c,msg=WM_TIMER,wp=00000001,lp=00000000) 00b0:Ret window proc 0x7f090ac59da0 (hwnd=0x1002c,msg=WM_TIMER,wp=00000001,lp=00000000) retval=00000000 00b0:Call winex11.drv.MsgWaitForMultipleObjectsEx(00000001,00abf7f8,ffffffff,000004ff,00000000) ret=7f090b495edf

Lassen Sie mich wissen, wenn es weitere Informationen gibt, die hilfreich sein könnten. Ich bin etwas neu im Wine-Debugging.

Beim Versuch mit Proton-5.8-GE-2-MF und beim Betrachten des Kernel-Protokolls scheint es, dass etwas wiederholt versucht (und fehlschlägt), auf mein optisches Laufwerk (/dev/sr0) zuzugreifen (siehe Anhang).

Schließlich wird das Spiel beendet, nachdem der Fehler „Ungültige Adresse (0x000000007b44dfb1 EntryPoint+0x37fe1) für Haltepunkt 0, Deaktivierung“ ausgegeben wurde.

rdr2_dmesg.log

Entschuldigung für die Verzögerung, in den letzten Tagen habe ich wirklich gute Fortschritte gemacht und die letzten beiden Probleme (den letzten Launcher-Absturz und den Aktivierungsfehler) gelöst. Die Aufgabe besteht nun darin, die vielen Hacks, die ich habe, zu bereinigen und hoffentlich in den nächsten Wochen etwas zum Testen fertig zu haben

Entschuldigung für die Verzögerung, in den letzten Tagen habe ich wirklich gute Fortschritte gemacht und die letzten beiden Probleme (den letzten Launcher-Absturz und den Aktivierungsfehler) gelöst. Die Aufgabe besteht nun darin, die vielen Hacks, die ich habe, zu bereinigen und hoffentlich in den nächsten Wochen etwas zum Testen fertig zu haben

Gute Arbeit Brendan, Glückwunsch!

Entschuldigung für die Verzögerung, in den letzten Tagen habe ich wirklich gute Fortschritte gemacht und die letzten beiden Probleme (den letzten Launcher-Absturz und den Aktivierungsfehler) gelöst. Die Aufgabe besteht nun darin, die vielen Hacks, die ich habe, zu bereinigen und hoffentlich in den nächsten Wochen etwas zum Testen fertig zu haben

Danke, ich wünsche dir viel Glück dabei. Es wäre großartig, rdr2 unter Linux zu spielen. Könnte dieses Skript/Hack für andere Rockstar-Spiele verwendet werden?

Entschuldigung für die Verzögerung, in den letzten Tagen habe ich wirklich gute Fortschritte gemacht und die letzten beiden Probleme (den letzten Launcher-Absturz und den Aktivierungsfehler) gelöst. Die Aufgabe besteht nun darin, die vielen Hacks, die ich habe, zu bereinigen und hoffentlich in den nächsten Wochen etwas zum Testen fertig zu haben

Bedeutet das, dass du das Spiel am Laufen hast? Wenn ja, dann sind das großartige Neuigkeiten!

Weiß jemand, was rdr2 von GTA und anderen Rockstar-Spielen unterscheidet, wenn es darum geht, es unter Linux auszuführen? Die Leute bekommen gta zum Laufen, nur nicht rdr2. Das war mir immer fremd.

Ich schätze, sie verwenden einen viel besseren Schutz. Ich kenne auch niemanden, der
erfolgreich
Führen Sie GTA V nach dem Launcher-Update aus. Das beste Ergebnis, das ich hatte, war mit Speichern
von Anfang an deaktiviert, aber das
läuft derzeit auch nicht. Ich habe es geschafft, das Spiel zurück zu downgraden
Pre-Launcher-Zustand und das korrigierte GTAV.
Aber RDR2 hat all die modernen Schutz-Bösartigkeiten drin, also denke ich es
wird ziemlich nicht trivial zu laufen sein
es, wenn das jemals passiert. Mein PC ist allerdings ziemlich alt, I7 2600K + GTX1060.

Am Samstag, 16. Mai 2020 um 19:51 Uhr AmericanGamer13 [email protected]
schrieb:

Weiß jemand, was rdr2 von GTA und anderen Rockstars unterscheidet
Spiele in Bezug auf die Ausführung unter Linux. Die Leute bekommen gta funktioniert gut, nur
nicht rdr2. Das war mir immer fremd.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-629674853 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AAABPUZFATVEAJWGT3MZWWTRR3ACNANCNFSM4JV54AXQ
.

Entschuldigung für die Verzögerung, in den letzten Tagen habe ich wirklich gute Fortschritte gemacht und die letzten beiden Probleme (den letzten Launcher-Absturz und den Aktivierungsfehler) gelöst. Die Aufgabe besteht nun darin, die vielen Hacks, die ich habe, zu bereinigen und hoffentlich in den nächsten Wochen etwas zum Testen fertig zu haben

Ich möchte meinen einzigen Beitrag auf Github machen, um mich so sehr für Ihre Beharrlichkeit/Ihre Hingabe zu bedanken, um dies zum Laufen zu bringen. Gesundheit.

Ich möchte meinen einzigen Beitrag auf Github machen, um mich so sehr für Ihre Beharrlichkeit/Ihre Hingabe zu bedanken, um dies zum Laufen zu bringen. Gesundheit.

Ich habe auch einen Account für diesen Thread erstellt. Ich habe das Spiel gerade gekauft und werde bald mit dem Testen beginnen.

@mrpippy Danke für deine harte Arbeit an diesem Projekt. Ich kann es kaum erwarten, es auszuprobieren, wenn Sie bereit sind!

Ich kann es kaum erwarten, dieses Skript/Hackout zu testen. Ich habe buchstäblich einen Github-Account nur für diesen Thread!

@mrpippy testet gerne auch auf Arch/Manjaro. Benötigen Sie ein zweites Augenpaar zum Aufräumen/Zusammenführen? :) Virtuelle Sitzung mit eifrigen Benutzern + Bier, in einer Art Hackathon! Viel mehr Spaß und wir können es insgesamt innerhalb von X Stunden beheben?

Laut denken.

Ich habe RDR 2 auf Steam gekauft, kurz nachdem ich Jedi beendet hatte (das unter Linux sehr gut läuft), und ich bin enttäuscht, dass ich es nicht spielen kann ...

@mrpippy Danke für deine harte Arbeit an diesem Projekt. Ich kann es kaum erwarten, es auszuprobieren, wenn Sie bereit sind!

Gerade das aktuelle Proton 5.0-8 getestet, Spiel beschwert sich nicht über beschädigte Spieldateien, startet aber nicht :)
Launcher ist in Ordnung

Gerade das aktuelle Proton 5.0-8 getestet, Spiel beschwert sich nicht über beschädigte Spieldateien, startet aber nicht :)
Launcher ist in Ordnung

Warten Sie, wenn der Launcher in Ordnung ist, was hindert dann das Spiel am Starten? Ich weiß nicht viel über Codierung oder Protonen, also entschuldigen Sie bitte mein schlechtes Wissen darüber.

@ AmericanGamer13 Wenn ich es richtig verstanden habe, verwendet das Spiel Low-Level-Systemaufrufe in den NTOS-Kernel (den Windows-Kernel), und dies funktioniert nicht für den Linux-Kernel. Das ist wahrscheinlich Teil des Kopierschutzes oder eines Anti-Cheat-Systems. Derzeit wird daran gearbeitet, diese Syscalls abzufangen und sie an die NTOS-Kernel-Emulation/Implementierung von Wine umzuleiten, anstatt sie an den Linux-Kernel passieren zu lassen (wo sie wirklich nicht hingehören).

Hat jemand das Spiel mit Brendans Weinzweig getestet?

Ich gehe dafür:
https://github.com/davidjmemmett/Proton/tree/proton_5.0-next_with_mrpippy-wine

Es baut sich jetzt auf, ich werde Sie wissen lassen, wie es geht.

Beifall,
David JM Emmett

Am Sonntag, den 7. Juni 2020 um 04:29 Uhr schrieb Esdras Tarsis [email protected] :

Hat jemand das Spiel mit Brendans Weinzweig getestet?
https://github.com/mrpippy/wine/tree/rdr2-2 ?


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640151446 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AABUBTNYT5E45DYVWCKEH3DRVMCSJANCNFSM4JV54AXQ
.

Bei Verwendung des rdr2-2-Zweigs von mrpippy auf Fedora 32 + amdgpu stürzt das Spiel kurz nach dem anfänglichen Laden des Shaders ab. Ich weiß nicht, ob der Backtrace etwas Nützliches bietet.

wine: Unhandled page fault on read access to 0000000000000128 at address 00007FA34C798872 (thread 0408), starting debugger...
Unhandled exception: page fault on read access to 0x00000128 in 64-bit code (0x00007fa34c798872).
Register dump:
 rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850 eflags:00010202 (  R- --  I   - - - )
 rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002 rdx:00007fa34c863ba0
 rsi:0000000000000008 rdi:0000000000000000  r8:00007f9bd37626e0  r9:00007f9c30012850 r10:00000000341eab84
 r11:0000000000000000 r12:0000000000000000 r13:0000000000000000 r14:00000000341ebbc0 r15:0000000000000000
Stack dump:
0x00000000341ebb20:  00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30:  00000000341ebb2f 0000000000000002
0x00000000341ebb40:  0000000000000000 0000000000000000
0x00000000341ebb50:  00007f9c30012850 0000000000000000
0x00000000341ebb60:  00007f9c30012850 0000000000000000
0x00000000341ebb70:  0000000000000000 00000000341ebbc0
0x00000000341ebb80:  0000000000000000 00007fa34c64bf4f
0x00000000341ebb90:  0000000000000000 00007f9bd6c97490
0x00000000341ebba0:  0000000000000000 0000000000000000
0x00000000341ebbb0:  0000000000000000 0000000000000000
0x00000000341ebbc0:  0000010100000000 0101010101010000
0x00000000341ebbd0:  0101010101000001 0101000000010101
Backtrace:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq    0x0000000000000128(%rdi),%rbx
Modules:
Module  Address                 Debug info  Name (55 modules)
PE            220000-          24d000   Deferred        amd_ags_x64
PE            250000-          2cb000   Deferred        bink2w64
PE            960000-          96e000   Deferred        api-ms-win-core-localization-l1-2-1
PE          33fd0000-        33fde000   Deferred        api-ms-win-core-sysinfo-l1-2-1
PE          61900000-        6199d000   Deferred        sechost
PE          62140000-        621cd000   Deferred        uxtheme
PE          62540000-        625e4000   Deferred        wintrust
PE          62600000-        626d8000   Deferred        usp10
PE          637c0000-        63931000   Deferred        winmm
PE          64940000-        64986000   Deferred        shcore
PE          64b80000-        64bab000   Deferred        hid
PE          64d40000-        64d59000   Deferred        vulkan-1
PE          65000000-        65597000   Deferred        ole32
PE          65680000-        656af000   Deferred        rtworkq
PE          65780000-        6579c000   Deferred        version
PE          66440000-        664a2000   Deferred        msacm32
PE          67500000-        67527000   Deferred        xinput9_1_0
PE          67740000-        6786c000   Deferred        wbemprox
PE          68140000-        68265000   Deferred        msctf
PE          68a40000-        68b67000   Deferred        shlwapi
PE          69c80000-        69cf8000   Deferred        propsys
PE          6a100000-        6a502000   Deferred        oleaut32
PE          6a700000-        6a8b3000   Deferred        setupapi
PE          6aa00000-        6ab83000   Deferred        mf
PE          6b880000-        6b88d000   Deferred        api-ms-win-core-fibers-l1-1-1
PE          6bec0000-        6bf09000   Deferred        imm32
PE          6cd80000-        6ce1d000   Deferred        mfreadwrite
PE          6d3c0000-        6d54c000   Deferred        dsound
PE          6e340000-        6e34e000   Deferred        api-ms-win-core-synch-l1-2-0
PE          6e6c0000-        6eac5000   Deferred        comctl32
PE          6fbc0000-        6fdde000   Deferred        rpcrt4
PE          70140000-        701c3000   Deferred        mmdevapi
PE          71200000-        7135c000   Deferred        mfplat
PE          7a850000-        7a858000   Deferred        opengl32
PE          7b000000-        7b339000   Deferred        kernelbase
PE          7b410000-        7b5db000   Deferred        kernel32
PE          7bc20000-        7bc35000   Deferred        ntdll
PE         140000000-       1473b6200   Deferred        rdr2
PE         180000000-       1800e9000   Deferred        oo2core_5_win64
PE      7fa374020000-    7fa374027000   Deferred        winevulkan
PE      7fa37c020000-    7fa37c024000   Deferred        winepulse
PE      7fa37c160000-    7fa37c16d000   Deferred        winspool
PE      7fa3846a0000-    7fa3846a9000   Deferred        wined3d
PE      7fa384b90000-    7fa384b95000   Deferred        dxgi
PE      7fa384dd0000-    7fa384dd5000   Deferred        winex11
PE      7fa385720000-    7fa385ffd000   Deferred        shell32
PE      7fa386150000-    7fa38615c000   Deferred        dinput8
PE      7fa3861b0000-    7fa3861b5000   Deferred        bcrypt
PE      7fa3861e0000-    7fa386227000   Deferred        crypt32
PE      7fa3862e0000-    7fa3862e6000   Deferred        ws2_32
PE      7fa386340000-    7fa386346000   Deferred        iphlpapi
PE      7fa386380000-    7fa38638c000   Deferred        gdi32
PE      7fa386550000-    7fa38656e000   Deferred        ucrtbase
PE      7fa386660000-    7fa38666b000   Deferred        advapi32
PE      7fa3867f0000-    7fa3868e1000   Deferred        user32
Threads:
process  tid      prio (all id:s are in hex)
00000020 Launcher.exe
    000003b8   15
    000003b4    0
    000003a8    0
    00000288    0
    0000027c    0
    00000278    0
    000001d4    0
    000001c8    0
    000001c4    0
    000001c0    0
    000001bc    0
    000001b8    0
    000001b4    0
    000001b0    0
    000001ac    0
    000001a8    0
    000001a4    0
    000001a0    0
    0000019c    0
    00000198    0
    0000018c    0
    00000184    0
    00000180    0
    0000017c    0
    00000178    0
    00000174   -2
    00000170   -2
    00000114    0
    00000110    0
    0000010c    0
    00000108    0
    00000104    0
    00000100    0
    000000fc    0
    000000f8    0
    000000f4    0
    000000f0    0
    000000ec    0
    000000e8    0
    000000e4    0
    000000e0    0
    000000dc    0
    000000d8    0
    000000d4   -2
    000000d0   -2
    00000024    0
00000038 services.exe
    00000160    0
    000000a4    0
    00000090    0
    0000006c    0
    0000004c    0
    00000040    0
    0000003c    0
00000044 plugplay.exe
    00000250    0
    00000248    0
    0000007c    0
    00000060    0
    0000005c    0
    00000058    0
    00000048    0
00000064 winedevice.exe
    00000098    0
    00000094    0
    0000008c    0
    00000078    0
    00000074    0
    00000070    0
    00000068    0
0000009c winedevice.exe
    000000b0    0
    000000ac    0
    000000a8    0
    000000a0    0
000000b4 explorer.exe
    000000c4    0
    000000c0    0
    000000bc    0
    000000b8    0
0000012c RockstarService.exe
    00000194    0
    00000190    0
    0000016c    0
    00000164    0
    00000130    0
000001cc SocialClubHelper.exe
    000003a0    0
    0000039c    0
    00000398    0
    00000384    0
    00000380    0
    0000037c    0
    00000274    0
    00000270    0
    0000026c    0
    00000268    0
    00000264    0
    00000260    0
    0000025c    0
    00000258    0
    00000254   -2
    00000244    0
    00000240    0
    0000023c    0
    00000238    0
    0000022c    0
    00000224    0
    00000220    0
    0000021c    0
    00000218    0
    00000214    0
    00000210   -2
    0000020c    0
    00000208    0
    00000204    0
    00000200    0
    000001fc   -2
    000001f8   -2
    000001f4    0
    000001f0    0
    000001ec    0
    000001e8    0
    000001e4    0
    000001e0    0
    000001dc    0
    000001d8    0
    000001d0    0
00000280 SocialClubHelper.exe
    00000390    0
    00000388    0
    00000378    0
    000002d4   -2
    000002d0    0
    000002cc    0
    000002c8    0
    000002c4    0
    000002c0    0
    000002bc    0
    000002b8   -2
    000002b4   -2
    000002b0    0
    000002ac    0
    000002a8    0
    000002a4    0
    000002a0    0
    0000029c    0
    00000298    0
    00000294    0
    00000284    0
00000330 SocialClubHelper.exe
    00000374    0
    0000036c    0
    00000364    0
    00000360    0
    0000035c    0
    00000358    0
    00000354    0
    00000350   -2
    0000034c   -2
    00000348    0
    00000344    0
    00000340    0
    00000338    0
    00000334    0
000003c4 (D) C:\Program Files\Rockstar Games\Red Dead Redemption 2\RDR2.exe
    00000490   -2
    0000048c   -2
    00000488   -2
    00000480   15
    0000047c   15
    00000478   15
    00000474    0
    00000470   -1
    0000046c   15
    00000468   15
    00000464   15
    00000460   15
    0000045c    1
    00000458    0
    00000454   -1
    00000450   -1
    0000044c    0
    00000448    1
    00000444    0
    00000440    0
    0000043c    0
    00000438    0
    00000434    0
    00000430    0
    0000042c   15
    00000424    0
    00000420    0
    0000041c    0
    00000418    0
    00000414   -1
    00000410    2
    0000040c    2
    00000408    2 <==
    00000404    2
    000003c8   15
System information:
    Wine build: wine-5.8
    Platform: x86_64
    Version: Windows 10
    Host system: Linux
    Host version: 5.6.15-300.fc32.x86_64

Sie kamen weiter als ich, die SECCOMP-Änderungen ließen sich nicht kompilieren, also gab ich auf.

Beifall,

David JM Emmett

Am Sonntag, den 7. Juni 2020 um 19:37 Uhr schrieb topsyandpip56 [email protected] :

Bei Verwendung von mrpippys rdr2-2-Zweig auf Fedora 32 + amdgpu stürzt das Spiel ab
kurz in die anfängliche Shader-Ladung. Ich weiß nicht, ob der Backtrace bietet
irgendwas brauchbares. Es kann daran liegen, dass die 32-Bit-Unterstützung nicht in die kompiliert wird
Wein bauen?

Wein: Unbehandelter Seitenfehler beim Lesezugriff auf 0000000000000128 unter Adresse 00007FA34C798872 (Thread 0408), Debugger wird gestartet...
Unbehandelte Ausnahme: Seitenfehler beim Lesezugriff auf 0x00000128 im 64-Bit-Code (0x00007fa34c798872).
Dump registrieren:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850 flags:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002 rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0 r9:00007f9c30012850 r10:00000000341eab84
r11:0000000000000000 r12:0000000000000000 r13:0000000000000000 r14:00000000341ebbc0 r15:0000000000000000
Stack-Dump:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 000000000000000
0x00000000341ebb60: 00007f9c30012850 000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Rückverfolgung:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Module:
Moduladresse Debug-Info Name (55 Module)
PE 220000- 24d000 Verzögert amd_ags_x64
PE 250000- 2cb000 Verzögert bink2w64
PE 960000- 96e000 Verzögerte api-ms-win-core-lokalisierung-l1-2-1
PE 33fd0000- 33fde000 Verzögertes api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Verzögerter Sekhost
PE 62140000- 621cd000 Verzögertes uxtheme
PE 62540000- 625e4000 Aufgeschobenes Wintrust
PE 62600000- 626d8000 Verzögert usp10
PE 637c0000- 63931000 Aufgeschobener Winmm
PE 64940000- 64986000 Aufgeschobener Beitrag
PE 64b80000- 64bab000 Verzögert versteckt
PE 64d40000- 64d59000 Verzögertes Vulkan-1
PE 65000000- 65597000 Zurückgestellt ole32
PE 65680000- 656af000 Deferred rtworkq
PE 65780000- 6579c000 Aufgeschobene Version
PE 66440000- 664a2000 Verzögertes msacm32
PE 67500000- 67527000 Verzögertes xinput9_1_0
PE 67740000- 6786c000 Deferred wbemprox
PE 68140000- 68265000 Deferred msctf
PE 68a40000- 68b67000 Aufgeschobenes shlwapi
PE 69c80000- 69cf8000 Zurückgestellte Propsys
PE 6a100000- 6a502000 Aufgeschobenes Oleaut32
PE 6a700000- 6a8b3000 Verzögerte Setup-API
PE 6aa00000- 6ab83000 Aufgeschoben mf
PE 6b880000- 6b88d000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Verzögert imm32
PE 6cd80000- 6ce1d000 Verzögertes mfreadwrite
PE 6d3c0000- 6d54c000 Verzögerter dsound
PE 6e340000- 6e34e000 Verzögertes api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Verzögerte comctl32
PE 6fbc0000- 6fdde000 Verzögerter rpcrt4
PE 70140000- 701c3000 Deferred mmdevapi
PE 71200000- 7135c000 Deferred mfplat
PE 7a850000- 7a858000 Verzögertes opengl32
PE 7b000000- 7b339000 Verzögerte Kernelbasis
PE 7b410000- 7b5db000 Verzögerter Kernel32
PE 7bc20000- 7bc35000 Verzögerte ntdll
PE 140000000- 1473b6200 Verzögerter rdr2
PE 180000000- 1800e9000 Verzögert oo2core_5_win64
PE 7fa374020000- 7fa374027000 Deferred winevulkan
PE 7fa37c020000- 7fa37c024000 Zeitversetzter Weinpuls
PE 7fa37c160000- 7fa37c16d000 Verzögerter Winspool
PE 7fa3846a0000- 7fa3846a9000 Deferred wined3d
PE 7fa384b90000- 7fa384b95000 Deferred dxgi
PE 7fa384dd0000- 7fa384dd5000 Aufgeschobener Weinx11
PE 7fa385720000- 7fa385ffd000 Deferred shell32
PE 7fa386150000- 7fa38615c000 Deferred dinput8
PE 7fa3861b0000- 7fa3861b5000 Verzögerte Bcrypt
PE 7fa3861e0000- 7fa386227000 Deferred crypt32
PE 7fa3862e0000- 7fa3862e6000 Aufgeschoben ws2_32
PE 7fa386340000- 7fa386346000 Verzögerte Iphlpapi
PE 7fa386380000- 7fa38638c000 Zurückgestellt gdi32
PE 7fa386550000- 7fa38656e000 Verzögerte ucrtbase
PE 7fa386660000- 7fa38666b000 Zurückgestellt advapi32
PE 7fa3867f0000- 7fa3868e1000 Zurückgestellter Benutzer32
Themen:
Tid Prio verarbeiten (alle IDs sind in Hex)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000 DC 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 Plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 Explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Programme\Rockstar Games\Red Dead Redemption 2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
System Information:
Wine-Build: wine-5.8
Plattform: x86_64
Ausführung: Windows 10
Hostsystem: Linux
Hostversion: 5.6.15-300.fc32.x86_64


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640260996 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ
.

Das ist super seltsam. Ich hatte überhaupt keine Kompilierungsfehler. Was sind
versuchst du darauf aufzubauen?

Am Sonntag, 7. Juni 2020 um 20:39 Uhr, David JM Emmett [email protected]
schrieb:

Sie kamen weiter als ich, die SECCOMP-Änderungen ließen sich nicht kompilieren, also gab ich auf
hoch.

Beifall,

David JM Emmett

Am Sonntag, 7. Juni 2020 um 19:37 Uhr, topsyandpip56 [email protected]
schrieb:

Bei Verwendung von mrpippys rdr2-2-Zweig auf Fedora 32 + amdgpu stürzt das Spiel ab
kurz in die anfängliche Shader-Ladung. Ich weiß nicht, ob der Backtrace
bietet an
irgendwas brauchbares. Es kann daran liegen, dass die 32-Bit-Unterstützung nicht in die kompiliert wird
Wein bauen?

Wein: Unbehandelter Seitenfehler beim Lesezugriff auf 0000000000000128 unter Adresse
00007FA34C798872 (Thread 0408), Debugger starten...
Unbehandelte Ausnahme: Seitenfehler beim Lesezugriff auf 0x00000128 in 64-Bit
Code (0x00007fa34c798872).
Dump registrieren:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850
Flaggen:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002
rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0
r9:00007f9c30012850 r10:00000000341eab84
r11:000000000000000 r12:0000000000000000 r13:0000000000000000
r14:00000000341ebbc0 r15:0000000000000000
Stack-Dump:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 000000000000000
0x00000000341ebb60: 00007f9c30012850 000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Rückverfolgung:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Module:
Moduladresse Debug-Info Name (55 Module)
PE 220000- 24d000 Verzögert amd_ags_x64
PE 250000- 2cb000 Verzögert bink2w64
PE 960000- 96e000 Verzögerte api-ms-win-core-lokalisierung-l1-2-1
PE 33fd0000- 33fde000 Verzögertes api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Verzögerter Sekhost
PE 62140000- 621cd000 Verzögertes uxtheme
PE 62540000- 625e4000 Aufgeschobenes Wintrust
PE 62600000- 626d8000 Verzögert usp10
PE 637c0000- 63931000 Aufgeschobener Winmm
PE 64940000- 64986000 Aufgeschobener Beitrag
PE 64b80000- 64bab000 Verzögert versteckt
PE 64d40000- 64d59000 Verzögertes Vulkan-1
PE 65000000- 65597000 Zurückgestellt ole32
PE 65680000- 656af000 Deferred rtworkq
PE 65780000- 6579c000 Aufgeschobene Version
PE 66440000- 664a2000 Verzögertes msacm32
PE 67500000- 67527000 Verzögertes xinput9_1_0
PE 67740000- 6786c000 Deferred wbemprox
PE 68140000- 68265000 Deferred msctf
PE 68a40000- 68b67000 Aufgeschobenes shlwapi
PE 69c80000- 69cf8000 Zurückgestellte Propsys
PE 6a100000- 6a502000 Aufgeschobenes Oleaut32
PE 6a700000- 6a8b3000 Verzögerte Setup-API
PE 6aa00000- 6ab83000 Aufgeschoben mf
PE 6b880000- 6b88d000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Verzögert imm32
PE 6cd80000- 6ce1d000 Verzögertes mfreadwrite
PE 6d3c0000- 6d54c000 Verzögerter dsound
PE 6e340000- 6e34e000 Verzögertes api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Verzögerte comctl32
PE 6fbc0000- 6fdde000 Verzögerter rpcrt4
PE 70140000- 701c3000 Deferred mmdevapi
PE 71200000- 7135c000 Deferred mfplat
PE 7a850000- 7a858000 Verzögertes opengl32
PE 7b000000- 7b339000 Verzögerte Kernelbasis
PE 7b410000- 7b5db000 Verzögerter Kernel32
PE 7bc20000- 7bc35000 Verzögerte ntdll
PE 140000000- 1473b6200 Verzögerter rdr2
PE 180000000- 1800e9000 Verzögert oo2core_5_win64
PE 7fa374020000- 7fa374027000 Deferred winevulkan
PE 7fa37c020000- 7fa37c024000 Zeitversetzter Weinpuls
PE 7fa37c160000- 7fa37c16d000 Verzögerter Winspool
PE 7fa3846a0000- 7fa3846a9000 Deferred wined3d
PE 7fa384b90000- 7fa384b95000 Deferred dxgi
PE 7fa384dd0000- 7fa384dd5000 Aufgeschobener Weinx11
PE 7fa385720000- 7fa385ffd000 Deferred shell32
PE 7fa386150000- 7fa38615c000 Deferred dinput8
PE 7fa3861b0000- 7fa3861b5000 Verzögerte Bcrypt
PE 7fa3861e0000- 7fa386227000 Deferred crypt32
PE 7fa3862e0000- 7fa3862e6000 Aufgeschoben ws2_32
PE 7fa386340000- 7fa386346000 Verzögerte Iphlpapi
PE 7fa386380000- 7fa38638c000 Zurückgestellt gdi32
PE 7fa386550000- 7fa38656e000 Verzögerte ucrtbase
PE 7fa386660000- 7fa38666b000 Zurückgestellt advapi32
PE 7fa3867f0000- 7fa3868e1000 Zurückgestellter Benutzer32
Themen:
Tid Prio verarbeiten (alle IDs sind in Hex)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000 DC 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 Plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 Explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Programme\Rockstar Games\Red Dead Redemption
2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
System Information:
Wine-Build: wine-5.8
Plattform: x86_64
Ausführung: Windows 10
Hostsystem: Linux
Hostversion: 5.6.15-300.fc32.x86_64


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -640260996
,
oder abbestellen
<
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ

.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.

Ich habe den Standard-Docker-Builder verwendet. Funktioniert für alle anderen Branches außer mrpippy/rdr2-2.

Beifall,
David

Am 8. Juni 2020 um 14:37 Uhr schrieb topsyandpip56 [email protected] :

,
Das ist super seltsam. Ich hatte überhaupt keine Kompilierungsfehler. Was sind
versuchst du darauf aufzubauen?

Am Sonntag, 7. Juni 2020 um 20:39 Uhr, David JM Emmett [email protected]
schrieb:

Sie kamen weiter als ich, die SECCOMP-Änderungen ließen sich nicht kompilieren, also gab ich auf
hoch.

Beifall,

David JM Emmett

Am Sonntag, 7. Juni 2020 um 19:37 Uhr, topsyandpip56 [email protected]
schrieb:

Bei Verwendung von mrpippys rdr2-2-Zweig auf Fedora 32 + amdgpu stürzt das Spiel ab
kurz in die anfängliche Shader-Ladung. Ich weiß nicht, ob der Backtrace
bietet an
irgendwas brauchbares. Es kann daran liegen, dass die 32-Bit-Unterstützung nicht in die kompiliert wird
Wein bauen?

Wein: Unbehandelter Seitenfehler beim Lesezugriff auf 0000000000000128 unter Adresse
00007FA34C798872 (Thread 0408), Debugger starten...
Unbehandelte Ausnahme: Seitenfehler beim Lesezugriff auf 0x00000128 in 64-Bit
Code (0x00007fa34c798872).
Dump registrieren:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850
Flaggen:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002
rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0
r9:00007f9c30012850 r10:00000000341eab84
r11:000000000000000 r12:0000000000000000 r13:0000000000000000
r14:00000000341ebbc0 r15:0000000000000000
Stack-Dump:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 000000000000000
0x00000000341ebb60: 00007f9c30012850 000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Rückverfolgung:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Module:
Moduladresse Debug-Info Name (55 Module)
PE 220000- 24d000 Verzögert amd_ags_x64
PE 250000- 2cb000 Verzögert bink2w64
PE 960000- 96e000 Verzögerte api-ms-win-core-lokalisierung-l1-2-1
PE 33fd0000- 33fde000 Verzögertes api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Verzögerter Sekhost
PE 62140000- 621cd000 Verzögertes uxtheme
PE 62540000- 625e4000 Aufgeschobenes Wintrust
PE 62600000- 626d8000 Verzögert usp10
PE 637c0000- 63931000 Aufgeschobener Winmm
PE 64940000- 64986000 Aufgeschobener Beitrag
PE 64b80000- 64bab000 Verzögert versteckt
PE 64d40000- 64d59000 Verzögertes Vulkan-1
PE 65000000- 65597000 Zurückgestellt ole32
PE 65680000- 656af000 Deferred rtworkq
PE 65780000- 6579c000 Aufgeschobene Version
PE 66440000- 664a2000 Verzögertes msacm32
PE 67500000- 67527000 Verzögertes xinput9_1_0
PE 67740000- 6786c000 Deferred wbemprox
PE 68140000- 68265000 Deferred msctf
PE 68a40000- 68b67000 Aufgeschobenes shlwapi
PE 69c80000- 69cf8000 Zurückgestellte Propsys
PE 6a100000- 6a502000 Aufgeschobenes Oleaut32
PE 6a700000- 6a8b3000 Verzögerte Setup-API
PE 6aa00000- 6ab83000 Aufgeschoben mf
PE 6b880000- 6b88d000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Verzögert imm32
PE 6cd80000- 6ce1d000 Verzögertes mfreadwrite
PE 6d3c0000- 6d54c000 Verzögerter dsound
PE 6e340000- 6e34e000 Verzögertes api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Verzögerte comctl32
PE 6fbc0000- 6fdde000 Verzögerter rpcrt4
PE 70140000- 701c3000 Deferred mmdevapi
PE 71200000- 7135c000 Deferred mfplat
PE 7a850000- 7a858000 Verzögertes opengl32
PE 7b000000- 7b339000 Verzögerte Kernelbasis
PE 7b410000- 7b5db000 Verzögerter Kernel32
PE 7bc20000- 7bc35000 Verzögerte ntdll
PE 140000000- 1473b6200 Verzögerter rdr2
PE 180000000- 1800e9000 Verzögert oo2core_5_win64
PE 7fa374020000- 7fa374027000 Deferred winevulkan
PE 7fa37c020000- 7fa37c024000 Zeitversetzter Weinpuls
PE 7fa37c160000- 7fa37c16d000 Verzögerter Winspool
PE 7fa3846a0000- 7fa3846a9000 Deferred wined3d
PE 7fa384b90000- 7fa384b95000 Deferred dxgi
PE 7fa384dd0000- 7fa384dd5000 Aufgeschobener Weinx11
PE 7fa385720000- 7fa385ffd000 Deferred shell32
PE 7fa386150000- 7fa38615c000 Deferred dinput8
PE 7fa3861b0000- 7fa3861b5000 Verzögerte Bcrypt
PE 7fa3861e0000- 7fa386227000 Deferred crypt32
PE 7fa3862e0000- 7fa3862e6000 Aufgeschoben ws2_32
PE 7fa386340000- 7fa386346000 Verzögerte Iphlpapi
PE 7fa386380000- 7fa38638c000 Zurückgestellt gdi32
PE 7fa386550000- 7fa38656e000 Verzögerte ucrtbase
PE 7fa386660000- 7fa38666b000 Zurückgestellt advapi32
PE 7fa3867f0000- 7fa3868e1000 Zurückgestellter Benutzer32
Themen:
Tid Prio verarbeiten (alle IDs sind in Hex)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000 DC 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 Plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 Explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Programme\Rockstar Games\Red Dead Redemption
2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
System Information:
Wine-Build: wine-5.8
Plattform: x86_64
Ausführung: Windows 10
Hostsystem: Linux
Hostversion: 5.6.15-300.fc32.x86_64


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -640260996
,
oder abbestellen
<
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ

.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder kündigen Sie sie.

Meine Tests ergaben vor etwa zwei Wochen Folgendes:
Screenshot_20200524_021932

Jemand schlug vor, dass ich versuchen sollte, die Einführung zu überspringen, was angeblich nur dadurch erreicht wird, dass man dem Spiel nach der sogenannten Einführung einen Speicherstand gibt, aber es hat nicht geholfen. Einige externe Hacks werden angeblich noch benötigt, also warten wir auf Brendan :)

Screenshot_20200609_153534
Ebenso kann ich mit dem neuesten 1231.61-Patch von heute zeigen, wie weit es am weitesten vor dem Beenden kommt.

Hier ist ein weiteres Protokoll. Ich weiß nicht, ob es hilft, aber hier ist es trotzdem.
steam-1174180.log

So weit bin ich am 25. Mai gekommen. Ich habe eine Spieleinstellungsdatei eingefügt, in der alles auf niedrig und Vulkan eingestellt ist. Wirklich schlechte Leistung in der In-Logo-Animation, fühlte sich an wie Software-Rendering, aber idk.
Screenshot from 2020-05-25 12-05-22 edit

So weit bin ich am 25. Mai gekommen. Ich habe eine Spieleinstellungsdatei eingefügt, in der alles auf niedrig und Vulkan eingestellt ist. Wirklich schlechte Leistung in der In-Logo-Animation, fühlte sich an wie Software-Rendering, aber idk.
Screenshot from 2020-05-25 12-05-22 edit

Nun, das ist wirklich interessant. Benutzt du zufällig eine NVIDIA-Karte?

Danke an alle für eure Geduld, ich bin beeindruckt von der Detektivarbeit und ich habe einen Protonen-Build für euch zum Ausprobieren! 🎉 🎉 🎉

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
Passwort: öffentlich

Laden Sie die Datei herunter und dekomprimieren Sie sie in Ihrem Verzeichnis compatibilitytools.d , wahrscheinlich ~/.steam/steam/compatibilitytools.d/
Erzwingen Sie dann die Verwendung für RDR2 in Steam mit „Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools“.

Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise bei ~/.steam/steam/steamapps/compatdata/1174180/

Treiber

  • NVIDIA: Sie müssen den Beta-440.66.15-Treiber ausführen , um eine sehr schlechte Leistung zu vermeiden
  • AMD Mesa/RADV: Sie müssen Mesa mit diesem angewendeten Patch neu erstellen, sonst stürzt es auf halbem Weg durch den Fortschrittsbalken ab. Mesa/RADV wurde nicht viel getestet, es kann andere Probleme geben.

Bekannte Probleme

  • Es sind nur Auflösungen von 720p und 1080p verfügbar
  • Möglicherweise erhalten Sie beim ersten oder zweiten Start einen Aktivierungsfehler, der jedoch nach einem Neustart verschwinden sollte
  • Sie erhalten beim Start ein Dialogfeld zur Überprüfung der Mindesthardwareanforderungen. Klicken Sie auf OK, um es zu ignorieren
  • Ich habe das Online-Spiel überhaupt nicht ausprobiert

Ich kann bestätigen, dass es funktioniert. Danke Brendan!
Screenshot_20200613_054544

@Tk-Glitch Mussten Sie überhaupt etwas anderes tun als Kompatdaten bereinigen, die richtigen Treiber haben und es mit dem Proton-Build ausführen? Ich habe es versucht und die gleichen Spieldatei-Überprüfungsfehler erhalten, die ich zuvor hatte.
Ich bin dabei, das Spiel neu zu installieren und es noch einmal zu versuchen, aber ich würde gerne wissen, ob Sie spezielle Startoptionen oder andere Problemumgehungen verwendet haben, die ich hier erwähnt habe.

Neuinstallation hat nichts gebracht. Immer noch fehlgeschlagen mit "Spiel kann nicht gestartet werden, bitte überprüfen Sie Ihre Spieldaten."
Protokolldatei: https://gist.github.com/chris-echoz/a0bca3b860feb6a8d01729fb36e128f9
Ich bin auf Debian Sid und verwende Kernel 5.6.0-2 mit proprietären 440.66.15-Treibern.

@chris-echoz Ihr Protokoll meldet proton-5.0-8 , während es proton_5.0-rdr2-3 melden sollte, wenn Sie den oben genannten korrekten Build verwenden.
Mein Setup ist ziemlich kompliziert, aber es sollte hier nicht viel ausmachen. Es könnte erforderlich sein, WINEDLLOVERRIDES="dxgi=n,b" in Ihren Startparametern zu haben, da ich ohne sie einen untergeordneten Fensterfehler hatte, aber ich bin mir nicht ganz sicher.
Abgesehen davon sauberes Präfix, erfolgreich getestet auf den neuesten amdgpu-pro und mesa-git (mit dem oben verlinkten Patch).

@Tk-Glitch Mir ist aufgefallen, dass dort auch 5.0-8 steht, aber ich habe mehrmals überprüft, dass Dampf proton_5.0-rdr2-3 sagt. Ich bin mir nicht sicher, woher es diesen String bekommt, aber 5.0-8 stimmt mit der "Version"-Datei im Tarball überein, also glaube ich nicht, dass ich die falsche Version von Proton verwende.
Ich werde versuchen, mit diesen Überschreibungen zu laufen, um zu sehen, ob es einen Unterschied macht.

@Tk-Glitch Mir ist aufgefallen, dass dort auch 5.0-8 steht, aber ich habe mehrmals überprüft, dass Dampf proton_5.0-rdr2-3 sagt. Ich bin mir nicht sicher, woher es diesen String bekommt, aber 5.0-8 stimmt mit der "Version"-Datei im Tarball überein, also glaube ich nicht, dass ich die falsche Version von Proton verwende.

Ja, das ist die richtige Version, es heißt zwar 5.0-8, aber die Zeile wine: enabling seccomp syscall filters for RDR2. ist der Tipp.

Sie sind nicht die erste Person, die diesen Absturz hatte, aber ich weiß immer noch nicht, was ihn verursacht. Können Sie versuchen, wined3d anstelle von dxvk zu verwenden? ( PROTON_USE_WINED3D )

Oh mein Gott 😅 Das wird mir beibringen, dass ich ein kompliziertes Setup habe, um Dinge mit :frog: zu melden:

@mrpippy Laufen mit Startoptionen PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% brachte mich durch den Launcher, gab mir eine Fehlermeldung, die mir mitteilte, dass ich einen alten Treiber hatte:
1592025373806
Dann startete das Spiel und ich sah ungefähr eine Sekunde lang ein schwarzes Fenster, bevor es beendet wurde.
Die Protokolldatei ist dieses Mal erheblich größer (62,4 MB) und beim Hochladen ist das Zeitlimit abgelaufen. Ich habe es stattdessen auf meinen Server hochgeladen: https://cloud.echoz.io/s/p8NcHZqF5d7Nkcj

Darüber hinaus habe ich es auch mit Tk-Glitch's override for dxgi versucht, was mir im Gegensatz zu meinen Versuchen ohne spezielle Startoptionen zwar ermöglichte, den Launcher zu sehen, aber am Ende den gleichen Fehler wie zuvor gab.

@mrpippy Laufen mit Startoptionen PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% brachte mich durch den Launcher, gab mir eine Fehlermeldung, die mir mitteilte, dass ich einen alten Treiber hatte:
1592025373806
Dann startete das Spiel und ich sah ungefähr eine Sekunde lang ein schwarzes Fenster, bevor es beendet wurde.

Interessant, sieht so aus, als ob es versucht, D3D12 zu verwenden und dann abstürzt. Könnten Sie Ihrem Log +dxgi,+vulkan hinzufügen? Versuchen Sie es auch mit PROTON_USE_WINED3D=1 und WINEDLLOVERRIDES=d3d12.dll=d . Welche Karte hast du?

@mrpippy Laufen mit Startoptionen PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% brachte mich durch den Launcher, gab mir eine Fehlermeldung, die mir mitteilte, dass ich einen alten Treiber hatte:
1592025373806
Dann startete das Spiel und ich sah ungefähr eine Sekunde lang ein schwarzes Fenster, bevor es beendet wurde.

Interessant, sieht so aus, als ob es versucht, D3D12 zu verwenden und dann abstürzt. Könnten Sie Ihrem Log +dxgi,+vulkan hinzufügen? Versuchen Sie es auch mit PROTON_USE_WINED3D=1 und WINEDLLOVERRIDES=d3d12.dll=d . Welche Karte hast du?

Wenn Sie +dxgi,+vulkan hinzufügen, meinen Sie, es zu PROTON_LOG oder WINEDEBUG hinzuzufügen?
Wenn Sie es zu user_settings.py hinzufügen, gehe ich davon aus, dass Sie das sowieso gemeint haben.
Ich werde all diesen Dingen eine Chance geben und mich bei Ihnen melden.

Meine GPU ist eine GTX 1060 6GB.

Wenn Sie +dxgi,+vulkan hinzufügen, meinen Sie, es zu PROTON_LOG oder WINEDEBUG hinzuzufügen?

Fügen Sie diese zu WINEDEBUG in user_settings.py hinzu

@chris-echoz Vielleicht kannst du versuchen, Vulkan in der Spielkonfigurationsdatei zu erzwingen?

https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 gibt an, dass Sie die settings.xml öffnen müssen, die sich irgendwo im Präfix des Spiels befindet, kSettingAPI_DX12 suchen und in kSettingAPI_Vulkan ändern müssen

Ich habe das Spiel nicht und kann es nicht selbst ausprobieren.

@chris-echoz Vielleicht kannst du versuchen, Vulkan in der Spielkonfigurationsdatei zu erzwingen?

https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 gibt an, dass Sie die settings.xml öffnen müssen, die sich irgendwo im Präfix des Spiels befindet, kSettingAPI_DX12 suchen und in kSettingAPI_Vulkan ändern müssen

Ich habe das Spiel nicht und kann es nicht selbst ausprobieren.

Ich habe es geschafft, die Konfigurationsdatei einer anderen Person zu finden, und habe dies mit einer Reihe verschiedener Optionen und Problemumgehungen versucht, aber ohne Erfolg. Ich glaube, dass das Spiel selbst mit Vulkan viele D3D-Komponenten verwendet.

@mrpippy Alle diese Protokolle sind mit +dxgi,+vulkan , jeweils in einem neuen compatdata-Verzeichnis.

Mit PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command% :
Launcher lief gut durch, erhielt die gleiche Meldung bezüglich AMD-Treibern. Das Spielfenster tauchte kurz auf und stürzte ab. Der zweite Versuch verlief genauso.
Protokoll: https://cloud.echoz.io/s/WQjCGXeMNi6otbT

Mit PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command% :
Ich sehe nicht einmal den Launcher, ich erhalte nur den Spieldatei-Überprüfungsfehler.
Versuchte weitere 4 oder 5 mit den gleichen Kompatdaten, aber die Ergebnisse waren konsistent.
Protokoll: https://cloud.echoz.io/s/fTF6pSbRdeic4Xc

Mit PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% :
Es sieht genauso aus wie das, was beim ersten Lauf passiert ist, hier passiert ist.
Protokoll: https://cloud.echoz.io/s/SRSF962DiZpyyqj

Endlich mit nur PROTON_LOG=1 %command% :
Scheint genauso zu laufen wie nur mit der d3d12-Überschreibung.
Protokoll: https://cloud.echoz.io/s/saGobE86g7T6K2K

Ich sehe das genauso wie Echoz. Verwendung des neuesten NVIDIA DKMS-Pakets auf Ubuntu
19.10 (440.82-0ubuntu0~0.19.10.1) mit GTX 1060.

Ein schnelles grep der Protokolle zeigt, dass ein Fehler ausgegeben wird:
Wein: Unbehandelte Ausnahme 0x20474343 in Thread cc unter Adresse
000000007B00FC3E (Thread 00cc), Debugger starten...

Beifall,
David JM Emmett

Am Samstag, den 13. Juni 2020 um 08:50 Uhr schrieb Echoz [email protected] :

@mrpippy https://github.com/mrpippy Alle diese Protokolle sind mit
+dxgi,+vulkan, jeweils in einem neuen compatdata-Verzeichnis.

Mit PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1
%Befehl%:
Launcher lief gut durch, erhielt die gleiche Meldung bezüglich AMD-Treibern.
Das Spielfenster tauchte kurz auf und stürzte ab. Der zweite Versuch verlief genauso.
Protokoll: https://cloud.echoz.io/s/WQjCGXeMNi6otbT

Mit PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command%:
Ich sehe nicht einmal den Launcher, ich erhalte nur den Spieldatei-Überprüfungsfehler.
Versuchte weitere 4 oder 5 mit den gleichen Kompatdaten, aber die Ergebnisse waren konsistent.
Protokoll: https://cloud.echoz.io/s/fTF6pSbRdeic4Xc

Mit PROTON_LOG=1 PROTON_USE_WINED3D=1 %Befehl%:
Es sieht genauso aus wie das, was beim ersten Lauf passiert ist, hier passiert ist.
Protokoll: https://cloud.echoz.io/s/SRSF962DiZpyyqj

Schließlich mit nur PROTON_LOG=1 %command%:
Scheint genauso zu laufen wie nur mit der d3d12-Überschreibung.
Protokoll: https://cloud.echoz.io/s/saGobE86g7T6K2K


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643586914 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AABUBTJPLNY6ISA6CUDN3KTRWMVSTANCNFSM4JV54AXQ
.

Ich weiß nicht, ob das jemandem hilft, aber ich habe immer wieder den Fehler "Dateien überprüfen" erhalten, wenn ich ein sauberes Präfix und rdr2-3 verwendet habe. Wenn ich 5.0-9 das Präfix erstellen lasse und dann auf rdr2-3 wechsle, verschwindet dieser Fehler.

Das heißt, ich friere während des Logo-Videos ein und es wird kein Menü angezeigt ... Ich habe keine Zeit, herauszufinden, warum. Ich wollte nur das Präfix notieren, falls es jemandem hilft.

Danke an alle für eure Geduld, ich bin beeindruckt von der Detektivarbeit und ich habe einen Protonen-Build für euch zum Ausprobieren! tada tada tada

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
Passwort: öffentlich

Laden Sie die Datei herunter und dekomprimieren Sie sie in Ihrem Verzeichnis compatibilitytools.d , wahrscheinlich ~/.steam/steam/compatibilitytools.d/
Erzwingen Sie dann die Verwendung für RDR2 in Steam mit „Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools“.

Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise bei ~/.steam/steam/steamapps/compatdata/1174180/

Treiber

* NVIDIA: you will need to run the [beta 440.66.15 driver](https://developer.nvidia.com/vulkan-driver) to avoid very poor performance

* AMD Mesa/RADV: you will need to rebuild Mesa with [this patch](https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7) applied, otherwise it will crash halfway through the progress bar. Mesa/RADV has not gotten much testing, there may be other issues.

Bekannte Probleme

* only 720p and 1080p resolutions are available

* you may get an Activation Error on the first launch or two, but it should go away after a relaunch

* you will get a Minimum Hardware Requirements Check dialog on launch, click OK to ignore it

* I haven't tried Online play at all

Weiß jemand, wie man diesen Treiber für Manjaro 64 Bit bekommt? ich habe eine nvidia gtx 980 am laufen

Hallo, es scheint besser als vorher, aber in meinem Fall ist es nach dem Launcher abgestürzt.
Ich bin auf dem neuesten Arch mit Linux 5.7 & Mesa 20.1.1 und AMD RX580

Weiß jemand, wie man diesen Treiber für Manjaro 64 Bit bekommt? ich habe eine nvidia gtx 980 am laufen

Auf AUR oder mit Tk-Glitch PKGBUILDS .

Danke!

Weiß jemand, wie man diesen Treiber für Manjaro 64 Bit bekommt? ich habe eine nvidia gtx 980 am laufen

Auf AUR oder mit Tk-Glitch PKGBUILDS .

Pakete werden geladen...
Abhängigkeiten auflösen...
Suche nach widersprüchlichen Paketen ...
:: nvidia-dev-dkms-tkg und linux56-nvidia-440xx stehen in Konflikt (nvidia). linux56-nvidia-440xx entfernen? [J/N] J
:: nvidia-dev-utils-tkg und nvidia-440xx-utils stehen in Konflikt (nvidia-utils). nvidia-440xx-utils entfernen? [J/N] J
Fehler: Transaktion konnte nicht vorbereitet werden (Abhängigkeiten konnten nicht erfüllt werden)
:: Entfernen von linux56-nvidia-440xx unterbricht die Abhängigkeit „linux56-nvidia-440xx“, die von linux-latest-nvidia-440xx benötigt wird
==> WARNUNG: Fehler beim Installieren von erstellten Paketen.
-> Bereinigung beendet

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si
sudo mkinitcpio -P

Der neue Wine-Build gibt vor dem Start einen Fehler aus:
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 053c), starting debugger...
Danach öffnen sich die seccomp-Systemaufruffilter und schlagen fehl, weil der Prozess nicht existiert. Möglicherweise wichtig zu beachten, dass ich Proton nicht über Steam verwende. Ich verwende den Wine-Build, der von Proton_dist über Lutris extrahiert wurde, da ich die RGS-Version des Spiels besitze. Der ältere rdr2-2-Build trifft direkt nach dem Intro-Video auf einen Seitenfehler. Dabei wird das gepatchte AMD Mesa verwendet.

Update: Ich kann den gleichen Seitenfehler bestätigen, wenn ich Proton über Steam verwende.

So aufregend! Ich habe es auf meinem Computer ausprobiert und erhalte den gleichen Fehler wie Chris-Echoz, Spieldateien konnten nicht überprüft werden, und wenn ich es auf die Verwendung von wined3d einstelle, erhalte ich den Dialog über veraltete AMD-Grafiktreiber, dann ein schwarzes Fenster für eine Sekunde und dann stürzt es ab. Ich benutze einen TR 2950 und Nvidia turing.

Protokoll ist hier:
rdr2.log.zip

Startparameter: PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command%

user_settings.py :
"WINEDEBUG": "+timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+mscoree,+dxgi,+vulkan",
"DXVK_LOG_LEVEL": "info",
"VKD3D_DEBUG": "warn",
"WINE_MONO_TRACE": "E:System.NotImplementedException",

Rockstar Launcher lädt für eine Weile, dann bekomme ich den gleichen Fehler wie https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -643572027 über veraltete AMD-Treiber, was seltsam ist, weil ich auf Nvidia 440.66.15 bin ...

Protokoll :
steam-1174180.log

Hallo @ah-, blinde Vermutung, wirkt sich taskset -c 0-15 %command% auf dein System aus?

wenn ich es mit Brendans Proton betreibe
Ich kann das Spiel nicht starten, bitte überprüfen Sie Ihre Spieldaten.

dann ändere ich es auf 5.0-9, der Launcher erscheint, ich bekomme einen Cloud-Speicherkonflikt, ich überspringe es. dann schließt es sich.
dann ändere ich es zurück zu Brendan's, ich erhalte einen Cloud-Synchronisierungsfehler, überspringen. und es startet.
Ich erhalte einen Aktivierungsfehler, ich beende das Spiel.
Danach erscheint die Cloud-Überschreibung von Rockstar Launcher. Ich wähle die richtige aus.
Danach läuft es nur noch mit dem AMD-Treiber-Popup, aber es läuft :)!

Danke für die harte Arbeit Brendan!

Ich laufe Manjaro und bin auf stabilem Nvidia, ich habe den Treiber noch nicht auf Beta geändert

Nun, wie wäre es damit, wenn ich es genau so mache, wie McMarius11 sagt, habe ich es zum Laufen gebracht.
Läuft auf Arch Kernel 5.6.15
Nvidia RTX 2060 Super-Treiber 440.82
Keine spezifischen Startoptionen, nur wie gewohnt "gamemoderun %command%" ausführen.

Das Spiel läuft also, aber ich bin mir noch nicht sicher, ob ich es spielen würde. Ziemlich schlimmes Stottern, sowohl Grafik als auch Sound. Ich musste es ziemlich weit herunterdrehen, um einigermaßen spielbar auszusehen, also habe ich mit allem auf Medium im Benchmark Min fps: 5, Average: 44, Max 270.
Das im Fenstermodus 1920x1080.

Das sieht also wirklich vielversprechend aus. Danke für all deine Arbeit @mrpippy

WINED3D hat bei mir nicht funktioniert, aber das Spiel funktioniert mit der von @Tk-Glitch empfohlenen Optimierung: WINEDLLOVERRIDES="dxgi=n,b" als Startoption.

Ohne dies scheint es, dass, wenn winex11drv einen Hirnfurz hat: 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! , dies zu einem E_NOTIMPL - 0x80004001 Fehler auf der Anwendungsebene führt, was sich schließlich in den Schreibvorgang verwandelt, der einen Fehler bei 0x7B00FC3E verursacht. (Das ist in kernelbase.dll:"RaiseException", direkt nach dem Aufruf von RtlRaiseException )

Dies scheint ein bekanntes Wine-Problem zu sein: https://bugs.winehq.org/show_bug.cgi?id=45277
Was mich anfangs blockiert hat, obwohl ich die neuesten nvidia vulkan Beta-Treiber ausgeführt habe: 440.66.15-1

@ topsyandpip56 Ich denke, das ist das gleiche Problem wie das, was Sie haben.

Beeindruckende Arbeit Brendan ( @mrpippy ), danke :smiley:

Kleine Warnung für Leute, die Mesa/RADV verwenden: Zumindest auf Navi hat ACO Probleme mit LOD-Übergängen und nicht behebbaren Hängen. Die Verwendung von llvm war - bisher - fehlerfrei.

Kleine Warnung für Leute, die Mesa/RADV verwenden: Zumindest auf Navi hat ACO Probleme mit LOD-Übergängen und nicht behebbaren Hängen. Die Verwendung von llvm war - bisher - fehlerfrei.

Ich bin überrascht, dass du überhaupt so weit kommen kannst. Auf Vega10/llvm gibt es den zuvor erwähnten Pagefault im aktuellen Proton rdr2-Build. Mit dem älteren rdr2-2-Build hatte ich etwas bessere Fortschritte, traf aber im Spiel immer auf das gleiche „Social Club konnte das Grafikgerät nicht initialisieren“.
image

Mit nur WINEDLLOVERRIDES="dxgi=n,b" als Startoption funktioniert es, danke @dt-zero

Die Leistung ist auf Nvidia 440.66.15 wirklich schlecht, etwa 15 FPS im Benchmark, aber es scheint, dass die GPU nur mit etwa 45 % arbeitet. Es ist dasselbe wie bei Doom Eternal.

Noch kein Glück für mich, selbst mit PROTON_LOG=1 WINEDLLOVERRIDES="dxgi=n,b" taskset -c 0-7 %command% bekomme ich den Absturz, dass das Spiel nicht gestartet werden kann. Interessanterweise, bevor ich das auch sehe:

Screenshot from 2020-06-13 18-40-30

Protokoll:
rdr2.log.zip

wenn ich es mit Brendans Proton betreibe
Ich kann das Spiel nicht starten, bitte überprüfen Sie Ihre Spieldaten.

dann ändere ich es auf 5.0-9, der Launcher erscheint, ich bekomme einen Cloud-Speicherkonflikt, ich überspringe es. dann schließt es sich.
dann ändere ich es zurück zu Brendan's, ich erhalte einen Cloud-Synchronisierungsfehler, überspringen. und es startet.
Ich erhalte einen Aktivierungsfehler, ich beende das Spiel.
Danach erscheint die Cloud-Überschreibung von Rockstar Launcher. Ich wähle die richtige aus.
Danach läuft es nur noch mit dem AMD-Treiber-Popup, aber es läuft :)!

Danke für die harte Arbeit Brendan!

Ich laufe Manjaro und bin auf stabilem Nvidia, ich habe den Treiber noch nicht auf Beta geändert

Ich habe genau das getan, aber am Ende startete das Spiel immer noch nicht.
Danach habe ich die Startoption WINEDLLOVERRIDES=dxgi=n,b hinzugefügt, und jetzt bin ich gerade bei der Helligkeitskalibrierung im Spiel.
Ich werde versuchen, meinen Beitrag zu spielen und zu aktualisieren.

Ich konnte ins Spiel gehen, Einstellungen ändern, alles scheint so zu funktionieren, wie es sollte. Die Framerate, die ich im Spiel erhielt, war jedoch nur 14, daher ist es für mich zu diesem Zeitpunkt nicht wirklich spielbar, aber es funktioniert. Die Menüs hingegen waren sehr flüssig, ebenso wie das Video zu Beginn der Geschichte.

Es scheint an NVIDIA zu liegen, was die Leistung angeht. Ich habe auch 14fps auf meiner Geforce.
Kein Problem auf meiner Radeon (5700XT), sogar bei maximaler Leistung:
Screenshot_20200613_194204
1080p ist ziemlich einschränkend (auch Vsync wurde aktiviert, was aufgrund von Brendans Hack eine Framerate-Obergrenze von 60 fps festlegt, obwohl mein Display 144 Hz hat 🐸 ).

wenn ich es mit Brendans Proton betreibe
Ich kann das Spiel nicht starten, bitte überprüfen Sie Ihre Spieldaten.

Ich kann das reproduzieren, wenn ich natives d3d11 deaktiviere. Seltsam.

Oh, also jetzt mit einem Präfix, das mit Proton 5.0-9 erstellt wurde und dann mit rdr-3 proton und WINEDLLOVERRIDES="dxgi=n,b" ausgeführt wird, komme ich ein bisschen weiter!

Ich erhalte den anfänglichen Ladebildschirm (mit dem Balken am unteren Rand des Fensters) und sehe dann eine Sekunde des Intro-Videos (mit Rauch usw.), und dann schließt sich das rdr2-Fenster, öffnet sich für eine Sekunde als schwarzes Fenster und dann es geht aus.

Protokoll:
rdr2.log.zip

Auch Taskset ausprobiert, aber leider kein Unterschied.

Wenn man sich die Benchmark-Ausgabe ansieht, denkt das Spiel wirklich, dass ich eine AMD-GPU verwende, es ist seltsam:
GPU: AMD GeForce RTX 2080

@jalabb Das ist Teil von Brendans Hack: https://github.com/mrpippy/wine/commit/911cdd53a1bf7b569bebaadc1bb6ecf616586804
Also höchstwahrscheinlich erwartet.

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si
sudo mkinitcpio -P

Habe das versucht, aber DKMS wird für mich nie richtig bauen. Ich weiß nicht, was es ist. Ich habe die Kernel-Header installiert.

@mintylinux Wenn Sie einen 5.6-Kernel haben, ist dieser möglicherweise nicht kompatibel. Es gibt hier einen Patch https://gitlab.com/snippets/1945940 , den Sie für die Kernelmodulquellen verwenden können, damit es mit 5.6 funktioniert

@mintylinux Wenn Sie einen 5.6-Kernel haben, ist dieser möglicherweise nicht kompatibel. Es gibt hier einen Patch https://gitlab.com/snippets/1945940 , den Sie für die Kernelmodulquellen verwenden können, damit es mit 5.6 funktioniert

Danke! Ich habe die nvidia-Dateien mit dem Kernel-Patch gepatcht und es wurde problemlos installiert ... aber jetzt scheint es, als ob der Fortschritt beim Versuch, RDR2 auf meinem Computer auszuführen, zurückverfolgt wurde. Letzte Nacht konnte ich es dazu bringen, das Fenster und den Ladebalken zu laden, dann zeigte es den Rauch für ein oder zwei Sekunden auf dem Bildschirm und fror ein. Jetzt bekomme ich nicht mal mehr das Fenster auf.

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Hmm, ich kann mich nicht anmelden:
Screenshot_20200614_005419
Jemand mit ähnlichem Problem?

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Er meint dies

Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise unter ~/.steam/steam/steamapps/compatdata/1174180/

Hmm, ich kann mich nicht anmelden:
Screenshot_20200614_005419
Jemand mit ähnlichem Problem?

Nein, hatte dieses Problem noch nie

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Er meint dies

Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise unter ~/.steam/steam/steamapps/compatdata/1174180/

werde das versuchen, danke!

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Er meint dies

Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise unter ~/.steam/steam/steamapps/compatdata/1174180/

Ok, nun, ich versuche immer wieder, es zu starten, aber es sagt immer wieder, bitte verifiziere die Spieldaten. immer und immer wieder.

Hmm, ich kann mich nicht anmelden:
Screenshot_20200614_005419
Jemand mit ähnlichem Problem?

Nein, hatte dieses Problem noch nie

Ich habe es über 5 mal versucht, ohne Erfolg...

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Er meint dies
Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise unter ~/.steam/steam/steamapps/compatdata/1174180/

Ok, nun, ich versuche immer wieder, es zu starten, aber es sagt immer wieder, bitte verifiziere die Spieldaten. immer und immer wieder.

Wenn Ihr Präfix gelöscht ist, starten Sie das Spiel mit
Proton 5.0-9 setzt den Dialog fort, bis er abstürzt.
Verwenden Sie danach Brendons Proton.

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Er meint dies
Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise unter ~/.steam/steam/steamapps/compatdata/1174180/

Ok, nun, ich versuche immer wieder, es zu starten, aber es sagt immer wieder, bitte verifiziere die Spieldaten. immer und immer wieder.

Wenn Ihr Präfix gelöscht ist, starten Sie das Spiel mit
Proton 5.0-9 setzt den Dialog fort, bis er abstürzt.
Verwenden Sie danach Brendons Proton.

Jetzt versuchen

@mintylinux Sie sollten wahrscheinlich versuchen, die von @McMarius11 vorgeschlagenen Verfahren für eine neue Compatdata zu befolgen und WINEDLLOVERRIDES=dxgi=n,b in den Startoptionen zu verwenden. So konnte ich es zumindest zum Laufen bringen, auf jede andere Art und Weise würde ich feststellen, dass eine Art Variation von dem, was Sie gerade beschrieben haben, jetzt passiert.

Was meinst du mit frischen Kompatdaten? Ich habe versucht, das Spiel mit einer anderen Version von Proton auszuführen, und bin dann zurück zum rdr2-Proton gewechselt, und ich habe dies zu meinen Startoptionen hinzugefügt.

Er meint dies
Löschen Sie außerdem vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise unter ~/.steam/steam/steamapps/compatdata/1174180/

Ok, nun, ich versuche immer wieder, es zu starten, aber es sagt immer wieder, bitte verifiziere die Spieldaten. immer und immer wieder.

Wenn Ihr Präfix gelöscht ist, starten Sie das Spiel mit
Proton 5.0-9 setzt den Dialog fort, bis er abstürzt.
Verwenden Sie danach Brendons Proton.

Ja, das ist ein No-Go für mich. Stürzt nach dem Social-Club-Fenster immer wieder ab.

In meinem Fall funktioniert es nicht (mit rdr2-3). Das Spiel startet nicht (auch kein Launcher). Seltsamerweise ist das Protonenprotokoll leer.

````

... Katze ~/steam-1174180.log

Proton: 1591829148 Proton-5,0-8
SteamGameId: 1174180
Befehl: ['/media/storage/games/steamapps/common/Red Dead Redemption 2/PlayRDR2.exe']

Optionen: {'forcelgadd'}

````

Mein System ist:
Manjaro Linux 20.0.3 Nvidia driver 440.82

Ich habe das Spiel funktioniert
Grafikkarte: Radeon RX590
Betriebssystem: Arch-Linux
DE: KDE-Plasma 5
Screenshot_20200614_021521
Testergebnisse über AMDVLK-PRO
Screenshot_20200614_022530
Testergebnisse über AMDVLK-LLVM
Screenshot_20200614_023829
Meldung beim Versuch, sich bei einem Online-Spiel anzumelden
Screenshot_20200614_022703

<Responding to the immediately previous comment>

Die Framerate sieht so niedrig aus, liegt es an der GPU?
Übrigens, sollten Sie nicht ACO anstelle von LLVM verwenden?

Es scheint auf meinem ManjaroLinux 20.0.3 (Lysia), Kernel 5.4.43-1-MANJARO, nvidia 440.82 zu funktionieren, aber ...
Es möchte die integrierte Intel-Grafikkarte meines Laptops verwenden ...
RDR2_intel
Irgendwelche Tipps ?
(Zum Spaß: Ich "liebe" es zu sehen, wie Steam mir sagt, dass ich 120 Minuten auf RDR2 gespielt habe, auch wenn ich außer dem Rockstar Launcher nie einen einzigen Frame des Spiels gesehen habe :) )

Klicken Sie einfach auf OK. Ich erhalte die gleiche Meldung, aber auf meinem PC (Ryzen 2600 gepaart mit einer 6 GB GTX 1060, und ich bekomme durchschnittlich 20 fps bei 720p mit mittleren bis niedrigen Details. Unter Windows bekam ich etwa 50 fps bei 1080p mit hohen bis ultra Details.

Steam wie folgt starten:
STEAM_RUNTIME_HEAVY=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
Ich habe die AMD-Treiberwarnung, auch wenn ich keine AMD-Karte habe...
image
Ich beginne einige Sekunden lang Rauch zu sehen (Intro-Video, nicht mein Laptop) und stürzte ab ... :(

Ich habe die Installation repariert, die compatdata/1174180 bereinigt
Ich habe diesen Fehler:
image
Sofort neu gestartet, Aktivierungsfehler
Zurück zu Proton 5.0-9 gewechselt, Absturz nach Launcher
Zurück zu Brendon's Proton gewechselt und ich bekomme den Willkommensbildschirm!
Ich mache einige Benchmarks, danke für deine Arbeit!

Bei Brendan's Proton kann ich das Spiel nicht starten, bitte überprüfen Sie Ihr Spiel
Daten.
Dann wechsle ich zu 5.0-9 und erhalte Post-Launcher, wo das Spiel stillschweigend beendet wird.
Dann schalte ich zurück zu Brendans Proton, das bringt mir einen kurzen roten Schimmer
Rockstar-Logo und dann Spiel
Das Fenster schließt sich und das Spiel wird stillschweigend beendet. Anscheinend reichen 16 GB RAM nicht aus
damit das Spiel läuft.

Am Samstag, 13. Juni 2020 um 21:38 Uhr schrieb Echoz [email protected] :

wenn ich es mit Brendans Proton betreibe
Ich kann das Spiel nicht starten, bitte überprüfen Sie Ihre Spieldaten.

dann ändere ich es auf 5.0-9, der Launcher erscheint, ich bekomme einen Cloud-Speicherkonflikt,
ich überspringe es. dann schließt es sich.
dann ändere ich es zurück zu Brendan's, ich erhalte einen Cloud-Synchronisierungsfehler, überspringen. und es
startet.
Ich erhalte einen Aktivierungsfehler, ich beende das Spiel.
Danach erscheint die Cloud-Überschreibung von Rockstar Launcher, die ich wähle
das richtige.
Danach läuft es nur noch mit dem AMD-Treiber-Popup, aber es läuft :)!

Danke für die harte Arbeit Brendan!

Ich führe Manjaro aus und bin auf stabilem Nvidia, ich habe den Treiber nicht auf Beta geändert
noch

Ich habe genau das getan, aber am Ende startete das Spiel immer noch nicht.
Danach habe ich den Start WINEDLLOVERRIDES=dxgi=n,b hinzugefügt
Option, und jetzt bin ich gerade an der Helligkeitskalibrierung, im Spiel.
Ich werde versuchen, meinen Beitrag zu spielen und zu aktualisieren.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.

WINEDLLOVERRIDES=dxgi=n,b hilft, zu einem Fortschrittsbalken zu gelangen, aber dann der
Das Spiel hängt sich auf, ohne dass Aktivitäten die gesamte CPU verbrauchen.

Am Sonntag, 14. Juni 2020 um 13:01 Uhr schrieb Sergey Lapin [email protected] :

Bei Brendan's Proton kann ich das Spiel nicht starten, bitte überprüfen Sie Ihre
Spieldaten.
Dann wechsle ich zu 5.0-9 und erhalte Post-Launcher, wo das Spiel stillschweigend beendet wird.
Dann schalte ich zurück zu Brendans Proton, das verschafft mir einen kurzen Einblick
rotes Rockstar-Logo und dann Spiel
Das Fenster schließt sich und das Spiel wird stillschweigend beendet. Anscheinend reichen 16 GB RAM nicht aus
damit das Spiel läuft.

Am Samstag, 13. Juni 2020 um 21:38 Uhr schrieb Echoz [email protected] :

wenn ich es mit Brendans Proton betreibe
Ich kann das Spiel nicht starten, bitte überprüfen Sie Ihre Spieldaten.

dann ändere ich es auf 5.0-9, der Launcher erscheint, ich bekomme Cloud Save
Konflikt, ich überspringe es. dann schließt es sich.
dann ändere ich es zurück zu Brendan's, ich erhalte einen Cloud-Synchronisierungsfehler, überspringen. und es
startet.
Ich erhalte einen Aktivierungsfehler, ich beende das Spiel.
Danach erscheint die Cloud-Überschreibung von Rockstar Launcher, die ich wähle
das richtige.
Danach läuft es nur noch mit dem AMD-Treiber-Popup, aber es läuft :)!

Danke für die harte Arbeit Brendan!

Ich führe Manjaro aus und bin auf stabilem Nvidia, ich habe den Treiber nicht geändert
Beta noch

Ich habe genau das getan, aber am Ende startete das Spiel immer noch nicht.
Danach habe ich den Start WINEDLLOVERRIDES=dxgi=n,b hinzugefügt
Option, und jetzt bin ich gerade an der Helligkeitskalibrierung, im Spiel.
Ich werde versuchen, meinen Beitrag zu spielen und zu aktualisieren.


Sie erhalten dies, weil Sie kommentiert haben.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.

Ohne WINEDLLOVERRIDES=dxgi=n,b %command% stirbt das Spiel lautlos

Screenshot_2020-06-14_03-45-48
Diese Meldung wird nach dem Grafiktreiberfehler angezeigt

Flightlessmango bekommt auf Nvidia irgendwie eine anständige Leistung ...
https://youtu.be/5DTxEr9CaHI

Ich bekomme immer noch diesen Fehler:
84579829-f2b9e900-add9-11ea-9754-c58764d55db2
Ich habe den Download-Cache geleert, die Spieldateien validiert, versucht, das Spiel mit verschiedenen Startoptionen und ohne jegliche Optionen zu starten, Compatdata ohne Erfolg gelöscht. Ist dieser Schritt obligatorisch? Ich habe das Spiel nie unter Windows ausprobiert und weiß es nicht.

@mozo78 hast du dein Steam-Konto mit deinem Rockstar Social Club-Konto verknüpft? Wenn Sie dies tun, sollten Sie sich automatisch anmelden, wenn Sie das Spiel starten.

Mit dem älteren rdr2-2 Wine-Build mit gepatchtem Mesa (verwendet über LD_LIBRARY_PATH, LIBGL_DRIVERS_PATH und VK_ICD_FILENAMES) ist es unmöglich, SocialClubVulkanLayer.dll erfolgreich einzufügen, was aufgrund von drm immer Fehler 18 im Spiel verursacht. Der ärgerlichste Teil ist, dass das Spiel mit Vulkan eindeutig erfolgreich gestartet wurde, um an diesen Punkt zu gelangen. es weigert sich einfach, weiter zu gehen, weil das Overlay nicht injiziert wird.

Der Versuch, den neueren Protonen-Build zu verwenden, ist ein Nichtstarter, wie ich hier bereits erwähnt habe, er trifft einen Seitenfehler, bevor das Spiel überhaupt gestartet wird, ich weiß nicht warum.

Ich habe die Installation repariert, die compatdata/1174180 bereinigt
Ich habe diesen Fehler:
image
Sofort neu gestartet, Aktivierungsfehler
Zurück zu Proton 5.0-9 gewechselt, Absturz nach Launcher
Zurück zu Brendon's Proton gewechselt und ich bekomme den Willkommensbildschirm!
Ich mache einige Benchmarks, danke für deine Arbeit!

Das Spiel stürzte für mich beim Smoke/Gunshot-Intro ab, aber der laufende Dampf mit der langen Laufzeit kommt durch. Danke!

Ich kann das Spiel spielen, indem ich WINEDLLOVERRIDES=dxgi=n,b %command% verwende und zwischen Proton 5.0-9 und der benutzerdefinierten Proton-Version wechsle:

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
Passwort: öffentlich

Manjaro 64bit auf Kernel 5.7

Bearbeiten: Laden Sie die NVIDIA Beta-Treiber herunter oder die Leistung wird unzureichend sein.

In meinem Fall funktioniert es nicht (mit rdr2-3). Das Spiel startet nicht (auch kein Launcher). Seltsamerweise ist das Protonenprotokoll leer.

... cat ~/steam-1174180.log 
======================
Proton: 1591829148 proton-5.0-8
SteamGameId: 1174180
Command: ['/media/storage/games/steamapps/common/Red Dead Redemption 2/PlayRDR2.exe']
Options: {'forcelgadd'}
======================

Mein System ist:

Manjaro Linux 20.0.3
Nvidia driver 440.82

Habe es immer noch nicht zum Laufen gebracht ... Es gibt jedoch einige Fortschritte.

  1. Neuformatierung meiner Festplatte, auf der ich das Spiel installiert habe, auf ext4 (war NTFS)
  2. Führte die Spieloption (mit WINEDLLOVERRIDES=dxgi=n,b %command% ) aus -> es ging sofort zum Starten des Social Club
  3. Angemeldet
  4. Fehlerfenster aufgetaucht (Screenshot Nr. 1)
  5. Währenddessen startete sofort R Launcher (kleines Quadrat, mit gelbem R-Logo) - Fortschrittsbalken ging bis zum Ende
  6. Launcher ist weg. Ein weiteres Laufzeitfehler-Popup (Screenshot Nr. 2)
  7. Sofort R Launcher gestartet (der größere, mit animiertem Logo)
  8. Launcher ist weg
  9. Fehler-Popup: Unable to launch game, please verify your game data (die Kompatibilitätsdaten wurden vor dem Start bereinigt) (Screenshot Nr. 3)
  10. Irgendwelche Ideen?

Protokoll:
steam-1174180.log.zip
(FYI: steamdata ist in ~/.steam, aber das Spiel ist unter /media/storage/steamapps/.. gespeichert)

Screenshots:

  1. image
  2. image
  3. image

Ich konnte das Spiel mit Proton 5.0-9 in einem sauberen Präfix fehlerfrei installieren. Dann stürzt es beim Start ab. Dann wechselte ich zum benutzerdefinierten Wine rdr3-Build und das Spiel startet, stürzt dann aber beim Intro-Video ab, wenn der Rauch kommt. Steam Heavy Runtime, Taskset oder mf-Bibliotheken haben geholfen.

Ich habe mein Mesa gepatcht und es sowohl auf Kernel 5.7 als auch auf 5.6 ausprobiert, beides funktioniert bis zum Intro.

R9 3900X, Vega64

Irgendwelche Empfehlungen für Benutzer, die das Spiel über den Rockstar Games Launcher statt über Steam besitzen?

Irgendwelche Empfehlungen für Benutzer, die das Spiel über den Rockstar Games Launcher statt über Steam besitzen?

Probieren Sie Lutris mit der benutzerdefinierten Proton-Version aus.

Ich habe die benutzerdefinierte Proton-Version über Lutris ausgiebig getestet und
leider mich und eine andere Person, die ich bisher kontaktiert habe
wurde mit einem Seitenfehler konfrontiert, da die seccomp-Filter nicht ganz richtig funktionieren
Hier entlang. Das Problem ist das gleiche, wenn der Launcher als Nicht-Steam-Spiel hinzugefügt wird
und es über Steam selbst zu verwenden.

Am Sonntag, 14. Juni 2020 um 19:07 Uhr, derbrachialist [email protected]
schrieb:

Jegliche Empfehlungen für Benutzer, die das Spiel über Rockstar Games besitzen
Launcher statt Steam?

Probieren Sie Lutris mit der benutzerdefinierten Proton-Version aus.


Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643801373 ,
oder abbestellen
https://github.com/notifications/unsubscribe-auth/ABTLIYYHYSKYPTT4LVZTYVLRWUGXHANCNFSM4JV54AXQ
.

Entschuldigung, ich denke, meine Frage sollte lauten, wie ich das erreiche?

Ich habe die Proton-Version heruntergeladen, sowohl im Steam-Kompatibilitätstools.d-Verzeichnis als auch im Lutris-Runners-Verzeichnis. Lutris erkennt diese Version von Proton nicht automatisch (allerdings erkennt es automatisch 5.9 GE, das sich auch in der Datei „compatibilitytools.d“ befindet). Lutris bietet die Möglichkeit, einen benutzerdefinierten Pfad zum Läufer auszuwählen, aber ich bin mir nicht sicher, welche Datei ich auswählen soll.

Entschuldigung, ich denke, meine Frage sollte lauten, wie ich das erreiche?

Ich habe die Proton-Version heruntergeladen, sowohl im Steam-Kompatibilitätstools.d-Verzeichnis als auch im Lutris-Runners-Verzeichnis. Lutris erkennt diese Version von Proton nicht automatisch (allerdings erkennt es automatisch 5.9 GE, das sich auch in der Datei „compatibilitytools.d“ befindet). Lutris bietet die Möglichkeit, einen benutzerdefinierten Pfad zum Läufer auszuwählen, aber ich bin mir nicht sicher, welche Datei ich auswählen soll.

Symlink oder kopiere den 'dist'-Ordner in der Proton-Konfiguration nach ~/.local/share/lutris/runners/.
Ich erwarte nicht, dass es funktioniert, aber Sie können es gerne versuchen.

Musste diesen Prozess durchlaufen (https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ), um das Spiel mit einem rx5700 xt zum Laufen zu bringen.

Die Framerate ist sehr niedrig, aber nicht stotternd (die Frametimes sind größtenteils eine flache Linie), die CPU-Auslastung erreicht nie mehr als 80 Prozent auf einem oder den Kernen (sie laufen normalerweise zwischen 50-70%), die GPU schon Immer auf niedriger Auslastung und Übertakten des RAM scheint keinen Unterschied zu machen.

Ich habe einige mögliche Korrekturen mit der Hilfe von @Tk-Glitch ausprobiert, aber nur das Wechseln zwischen Protonenversionen schien das Spiel für mich zum Laufen zu bringen. Ich habe bei meinen letzten paar Benchmarks auch gerade bemerkt, dass der GPU-Kerntakt bei 800 MHz hängen zu bleiben scheint.

Nebenbei bemerkt, es scheint, als ob Cloud Saves gut funktionieren (zumindest beim Importieren).

@topsyandpip56

Versuchen Sie, die Lutris-Laufzeit unter den Systemoptionen zu deaktivieren, wenn sie mit der benutzerdefinierten Proton-Version nicht funktioniert.

@fsyy
Danke für den Tipp, aber es ist kein Laufzeitproblem. Es macht keinen Unterschied. Es gibt eine Art Sequenzierungsfehler, wenn dieser Proton Wine Build ohne die offizielle Steam-Version des Spiels verwendet wird, selbst als Nicht-Steam-Spiel in Steam.

wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 03dc), starting debugger... wine: enabling seccomp syscall filters for RDR2. SIGSYS, rax 19 r10 ffffffffffffffff rdx 7 r8 3495dd90 r9 8 rdi 140000000 rsi 2 rip 0x142da201b

Ich werde mich dumm aussehen lassen, um vielleicht den anderen zu helfen, die eine schreckliche Leistung erlebt haben (selbst mit den neuesten Nvidia-Beta-Treibern).
Deaktivieren Sie die Protokollierung, insbesondere wenn Sie +vulkan,+dxgi in user_settings.py hatten. Wenn Sie das Spiel zum Laufen gebracht haben, löschen Sie einfach diese Datei. Ich ging von etwa 10-20 FPS auf einen viel spielbareren Durchschnitt von 60.

@chris-echoz Entschuldigung, von welcher Datei sprichst du? Ich habe die Startoption für die Protokollierung entfernt. Aber gibt es mehr als das? Ich finde nur user_settings_sample.py.
Läuft immer noch irgendwo zwischen 5fps und 250fps

@chris-echoz Das hat es getan! Ich danke dir sehr!

@Spunkt user_settings.py. Wenn Sie es nicht haben, ist das nicht das Problem. Ich und wahrscheinlich ein paar andere hatten die Protokolloptionen aktiviert, um beim Debuggen zu helfen.
Wenn Sie trotzdem eine schlechte Leistung feststellen, stellen Sie sicher, dass Sie 440.66.15 und nicht den stabilen 440.82-Treiber haben.

Okey, das hat es viel besser gemacht, mit 440.66.15 hatte ich ziemlich stabile 60 fps. Ich bin mir nicht sicher, warum, sollte 440.82 nicht ein späterer Treiber als 440.66 sein?

@Spunkt 440.82 ist technisch gesehen eine höhere Versionsnummer, aber es ist ein stabiler Treiber, während 440.66.15 ein Beta-Treiber ist, der experimentellere Optimierungen für Vulkan enthält und auch neuer ist.

Funktioniert wunderbar mit FX-8300 und RX 590 mit AMDGPU-PRO Treibern. Ich habe es noch nicht mit Mesa getestet, weil ich zu faul bin, es zu patchen.

Danke für deine harte Arbeit!

Es funktioniert für mich sowohl auf RADV/mesa-aco als auch auf amdgpu-pro 20, bis der Rauch zu Beginn des Spiels beginnt. Dann schließt sich das Fenster und ein anderes öffnet sich, das schwarz ist, nur um es wieder zu beenden. Danach wird das Spiel beendet.

Mangohud funktioniert auch, zumindest für den kurzen Moment, in dem ich mich befinde.

Hast du noch andere außergewöhnliche Sachen installiert? Ich führe eine ziemlich saubere Manjaro Budgie-Installation mit mesa 20.2.0 aus.

Bildschirmfoto vom 2020-06-15 23-36-02

Das ist der Moment, in dem es kracht.

Interessant, du bist auch auf Zen. Vielleicht hat das mit der CPU zu tun? Ich habe den gleichen Absturz mit einem Threadripper. Aber bei nvidia hier, also wohl nicht an der GPU.

@ntropy83 Ich habe so ziemlich die gleiche Hardware wie du, hast du Mesa gepatcht? hast du das WINEDLLOVERRIDES=dxgi=n,b in den Startbefehlen gesetzt?

@ntropy83 Ich habe so ziemlich die gleiche Hardware wie du, hast du Mesa gepatcht? hast du das WINEDLLOVERRIDES=dxgi=n,b in den Startbefehlen gesetzt?

Ja und ja, ohne die DLL-Überschreibung wird es überhaupt nicht gestartet. Mesa habe ich in pamac gepatcht. Der Patch-Befehl wurde in der pkgfile unter „prepare()“ hinzugefügt und während der Kompilierung wird angezeigt, dass der Patch angewendet wurde.

Ich habe versucht, das Spiel mit Taskset auszuführen und auch versucht, Media Foundation Libs zu installieren, da ich dieses Absturzverhalten mit Intro-Filmen von der Unreal-Engine kenne, aber das hat nicht funktioniert.

@ntropy83
Versuchen Sie, eine config.xml-Datei zu platzieren, in der 1920 x 1080 und Vulkan speziell eingestellt sind.

@ntropy83
Versuchen Sie, eine config.xml-Datei zu platzieren, in der 1920 x 1080 und Vulkan speziell eingestellt sind.

Das war eine gute Idee, ich glaube, es ist etwas passiert:
1174180_screenshots_20200616004606_1

Es heißt "Social Club konnte den Grafikadapter nicht initialisieren" und von hier aus können Sie das Spiel nur beenden.

Ich habe zwei Dinge getan, ich habe eine settings.xml erstellt in:
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Es hat diesen Inhalt:
https://pastebin.com/75duK5U2
Hier könnte bereits das Problem liegen, da hier Optionen aktiviert sind, die unter Linux wahrscheinlich nicht funktionieren.

Das zweite, was ich tat, war, mit Dampf zu starten
STEAM_RUNTIME=0 steam
Damit Steam auf diese Weise funktioniert, habe ich mit nach fehlenden Bibliotheken gesucht und sie installiert:
$ cd ~/.steam/root/ubuntu12_32

$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq

Ich muss das Spiel mit diesen Optionen starten:
RADV_PERFTEST=aco PROTON_LOG=1 MANGOHUD=1 WINEDLLOVERRIDES=dxgi=n,b %command%
Wenn ich nur einen entferne, sogar PROTON_LOG, stürzt er erneut bei der Nebelwand ab. Ebenso der Wechsel zu llvm oder amdgpu-pro.

Sehr seltsam, ich bin mir nicht sicher, ob das jetzt eine Verbesserung ist oder nicht.

@ntropy83 Nun, das ist jetzt sehr interessant, weil Sie genau das gleiche Problem haben, das ich beim älteren wine-rdr2-2-Build hatte. Bei meiner Untersuchung habe ich festgestellt, dass dieser Code 18-Fehler verursacht wurde, weil SocialClubVulkanOverlay.dll nicht injiziert wurde, also hat das DRM des Spiels diesen Fehler 18 getroffen. Leider kann ich Ihnen wirklich nicht mehr helfen, weil wir auf genau derselben Seite sind.

Vielleicht haben wir unsere Tafelberge falsch geflickt?

Bearbeiten: Übrigens ist mir auch aufgefallen, dass wir beide Vega 64-Karten verwenden. Könnten relevante Informationen sein.

@ntropy83 Nun, das ist jetzt sehr interessant, weil Sie genau das gleiche Problem haben, das ich beim älteren wine-rdr2-2-Build hatte. Bei meiner Untersuchung habe ich festgestellt, dass dieser Code 18-Fehler verursacht wurde, weil SocialClubVulkanOverlay.dll nicht injiziert wurde, also hat das DRM des Spiels diesen Fehler 18 getroffen. Leider kann ich Ihnen wirklich nicht mehr helfen, weil wir auf genau derselben Seite sind.

Vielleicht haben wir unsere Tafelberge falsch geflickt?

Bearbeiten: Übrigens ist mir auch aufgefallen, dass wir beide Vega 64-Karten verwenden. Könnten relevante Informationen sein.

Ok das ist gut zu wissen, dass ich wenigstens nicht alleine mit meinem Problem bin :).

Das Vulkan-Overlay des Social Clubs wäre wahrscheinlich das Popup, das in der oberen rechten Ecke angezeigt wird und anzeigt, dass Ihr Nickname eingeloggt ist. Das fehlt für mich, also könnte hier das Problem liegen.

Ich habe zwei Dinge getan, ich habe eine settings.xml erstellt in:
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Es hat diesen Inhalt:
https://pastebin.com/75duK5U2
Hier könnte bereits das Problem liegen, da hier Optionen aktiviert sind, die unter Linux wahrscheinlich nicht funktionieren.

Interessant, ich habe versucht, dasselbe zu tun ( PROTON_LOG=1 WINEDLLOVERRIDES=dxgi=n,b , erstellen Sie diese settings.xml), aber bisher kein Glück. Würde es Ihnen etwas ausmachen, ein Protokoll eines Arbeitslaufs zu teilen, idealerweise mit +vulkan Weinprotokollen?

Mine stürzt genau um QueryDisplayConfig ab:
1241.413:04bc:0560:trace:vulkan:wine_vkDestroyImage 0x3b44c8d0, 0x7f35de98e2c8, (nil) 1241.515:0658:065c:fixme:system:GetDisplayConfigBufferSizes (0x2 0x22e6d4 0x22e6d0): stub SIGSYS, rax 19 r10 ffffffffffffffff rdx 7 r8 462eed50 r9 8 rdi 140000000 rsi 3 rip 0x142da201b NtQueryInformationProcess class 7 SIGSYS, rax 19 r10 ffffffffffffffff rdx 1e r8 462eed50 r9 8 rdi 140000000 rsi 3 rip 0x142da201b NtQueryInformationProcess class 1e SIGSYS, rax 19 r10 ffffffffffffffff rdx 1f r8 462eed50 r9 4 rdi 140000000 rsi 3 rip 0x142da201b NtQueryInformationProcess class 1f SIGSYS, rax 36 r10 23 rdx 462eed50 r8 2 r9 0 rdi 140000000 rsi 3 rip 0x142da1fc3 NtQuerySystemInformation class 23 SIGSYS, rax eb r10 fffffffffffffffe rdx 462eed70 r8 a0042ee r9 0 rdi 140000000 rsi 3 rip 0x142da215a NtGetContextThread: ContextFlags 100010 rcx 0x142da215a 1245.545:04bc:0560:fixme:system:QueryDisplayConfig (00000002 0x365cfbf8 0x365cb3b0 0x365cfc00 0x365c73b0 (nil)) 1245.552:04bc:0560:trace:vulkan:wine_vkDestroyImageView 0x3b44c8d0, 0x7f35dce52fa8, (nil)

rdr2.log.zip

Wie haben Sie <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription> ermittelt? Ich habe ein paar Varianten mit meinem GPU-Namen (über Vulkaninfo) plus NVIDIA/AMD davor ausprobiert, aber kein Glück.

Danke an alle fürs Testen, ich habe einen neuen Build, der das Hauptproblem beheben sollte, das den Wechsel von Proton-Builds erforderte.

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
Passwort: öffentlich

Laden Sie die Datei herunter, beenden Sie Steam und dekomprimieren Sie sie in Ihrem compatibilitytools.d -Verzeichnis, wahrscheinlich ~/.steam/steam/compatibilitytools.d/
Erzwingen Sie dann die Verwendung für RDR2 in Steam mit „Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools“.

Löschen Sie vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise bei ~/.steam/steam/steamapps/compatdata/1174180/

Außerdem sollten keine WINEDLLOVERRIDES benötigt werden. Wenn die Dinge jedoch nicht funktionieren, ist WINEDLLOVERRIDES=dxgi=n,b vielleicht einen Versuch wert.

Weitere Informationen zu erforderlichen Grafiktreibern und bekannten Problemen finden Sie in meinem ursprünglichen Beitrag


Das Problem mit rdr2-3 ist, dass das Standardpräfix nicht die winevulkan.json -Datei erhielt, die für den offiziellen Vulkan-Loader benötigt wird (der als Voraussetzung für RDR2 installiert wird). einschließlich dxvk für den Launcher) würde nicht funktionieren.

Die Installation des Spiels unter 5.0-9 installiert den offiziellen Loader tatsächlich nicht richtig (es ist eine vulkan-1.dll Versionsänderung erforderlich). Und ohne den offiziellen Loader hängt RDR2 entweder während des Rauchens oder bleibt beim Social Club-Grafikadapterfehler hängen.

Ich habe gestern den Mesa/RADV-Fix gepusht, das Spiel sollte während der Shader-Kompilierung nicht mehr abstürzen. Der Fix wird auf das nächste Mesa 20.1.2 zurückportiert.

Den PFX-Ordner entfernt und versucht, den neuen Build auszuführen. Gut installiert, die Intro-Sequenz wurde etwas langsam geladen, kam aber darüber hinweg. Aber jetzt komme ich nie an einem Aktivierungsfehler vorbei. Benötigte auch die WINEDLLOVERRIDES=dxgi=n,b um überhaupt starten zu können.

Habe das gleiche noch einmal gemacht und jetzt konnte ich ins Spiel einsteigen und alles scheint gut zu laufen. Tja... so gut wie gestern

Läuft bei mir jetzt super mit rdr2-4 ! Hat gerade beim ersten Versuch geklappt. Ich brauche auch noch WINEDLLOVERRIDES=dxgi=n,b oder es startet nicht.

Ich bekomme nur 30-40 fps, obwohl im Benchmark bei 1920 x 1080, sieht es so aus, als wären NVIDIA-IRQs etwas langsam? Bei mittleren/niedrigen Einstellungen und Aufgabeneinstellung auf CPUs 1,3,5,7, um zu verhindern, dass der Prozess ständig umgeschaltet wird.

Bearbeiten: Oh, ich glaube, ich bin eine Treiberversion hinterher und teste jetzt 440.66.15.

Edit2: Und es läuft großartig mit dem neuesten nvidia vulkan Beta-Treiber, ich war vorher nur auf 440.66.14, ab 440.66.15 läuft es mit 56 FPS auf höchsten Einstellungen. Ziemlich erstaunlich!

Gibt es eine Chance, eine Version mit Unterstützung für 2560 x 1440 und 3840 x 2160 zu bekommen? Das würde es für die meisten Leute perfekt laufen lassen, denke ich.

Wie haben Sie <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription> ermittelt? Ich habe ein paar Varianten mit meinem GPU-Namen (über Vulkaninfo) plus NVIDIA/AMD davor ausprobiert, aber kein Glück.

Ich habe online eine Webseite gefunden, die eine Standard-settings.xml für RDR2 erstellt und die meine GPU-Informationen enthält. (https://rdr2.forceflow.be/)

rdr2-4 funktioniert bei mir auch !! Vielen vielen Dank @mrpippy , du bist ein Genie !!! :)

Ich habe das Präfix neu installiert und es lief jetzt reibungslos, diesmal ziemlich schnell mit Ladebalken. Dann hängt das Spiel wieder an der Nebelwand, läuft aber nach 5 Sekunden weiter und lädt normal. Beim ersten Start bekam ich den Aktivierungsfehler, beim zweiten Start funktionierte es dann.

Ich habe kurz das erste Kapitel gestartet und hatte im Spiel konstant um die 60 fps bei halber GPU-Frequenz. Ich habe mich nur von der Arbeit aus bei einer schlechten Internetverbindung in meinen Heim-Gaming-PC eingeloggt und dann ist er abgestürzt. Jetzt muss ich meine Schwiegermutter anrufen, damit sie zu Hause den PC ausschaltet :D.

Werde es heute Abend ausgiebiger testen.

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
Passwort: öffentlich

Außerdem sollte es keine Notwendigkeit für WINEDLLOVERRIDES geben. Wenn die Dinge jedoch nicht funktionieren, ist WINEDLLOVERRIDES=dxgi=n,b vielleicht einen Versuch wert.

Es funktioniert mit dem Löschen des Compatdata-Verzeichnisses und der Startparameter "WINEDLLOVERRIDES=dxgi=n,b %command%"! Tolle Arbeit, danke!

Ohne DLL-Override funktioniert der Launcher, aber das Spiel stürzt stillschweigend ab.

Danke für das Update Brendan.
Leider funktioniert der neue Proton-Build immer noch nicht mit Nicht-Steam-Versionen des Spiels.
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 03f0), starting debugger...

Danke an alle fürs Testen, ich habe einen neuen Build, der das Hauptproblem beheben sollte, das den Wechsel von Proton-Builds erforderte.

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz

Passwort: öffentlich

Laden Sie die Datei herunter, beenden Sie Steam und dekomprimieren Sie sie in Ihrem compatibilitytools.d -Verzeichnis, wahrscheinlich ~/.steam/steam/compatibilitytools.d/

Erzwingen Sie dann die Verwendung für RDR2 in Steam mit „Erzwingen Sie die Verwendung eines bestimmten Steam Play-Kompatibilitätstools“.

Löschen Sie vor dem Start mit diesem Proton-Build alle vorherigen Kompatibilitätsdaten für das Spiel. Dies wäre normalerweise bei ~/.steam/steam/steamapps/compatdata/1174180/

Außerdem sollten keine WINEDLLOVERRIDES benötigt werden. Wenn die Dinge jedoch nicht funktionieren, ist WINEDLLOVERRIDES=dxgi=n,b vielleicht einen Versuch wert.

Weitere Informationen zu erforderlichen Grafiktreibern und bekannten Problemen finden Sie in meinem ursprünglichen Beitrag


Das Problem mit rdr2-3 ist, dass das Standardpräfix nicht die winevulkan.json -Datei erhielt, die für den offiziellen Vulkan-Loader benötigt wird (der als Voraussetzung für RDR2 installiert wird). einschließlich dxvk für den Launcher) würde nicht funktionieren.

Die Installation des Spiels unter 5.0-9 installiert den offiziellen Loader tatsächlich nicht korrekt (es ist eine vulkan-1.dll Versionsänderung erforderlich). Und ohne den offiziellen Loader hängt RDR2 entweder während des Rauchens oder bleibt beim Social Club-Grafikadapterfehler hängen.

Benötigen wir speziell die Treiberversion 440.66.15 oder funktioniert auch eine neuere Version?(440.82)

Tut mir leid, wenn das eine dumme Frage ist, ich bin erst vor 3 Tagen auf Linux umgestiegen

Benötigen wir speziell die Treiberversion 440.66.15 oder funktioniert auch eine neuere Version?(440.82)

Tut mir leid, wenn das eine dumme Frage ist, ich bin erst vor 3 Tagen auf Linux umgestiegen

Keine dumme Frage, Nvidias Namensschema für Treiber ist etwas verwirrend und höhere Zahlen bedeuten nicht immer neuere. Sie benötigen speziell 440.66.15, es enthält einige Änderungen, die noch nicht im 440.82-Treiber enthalten sind.

Die neue Proton-Version funktionierte sofort und https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644193811 war genau richtig, die Winedebug-Flags fraßen meine Leistung weg

@CrazyHater 440.66.15 ist eigentlich fast zwei Monate neuer als 440.82. Wie gesagt, es sind nur die verwirrenden Versionierungsschemata von Nvidia. Ich bin mir sicher, dass es ihnen intern sehr klar ist 🐸

Der neue Build von Brendan funktioniert auf meiner Seite genauso gut wie die vorherige Version, danke! Ich werde geduldig auf die Unterstützung anderer Auflösungen warten und darauf, dass die Änderungen entweder in den Weinrepositorys von Proton oder Mrpippy verfügbar sind.

Danke für die neue Version, der Cloud-Konflikt braucht einige Wiederholungen, bis er endlich funktioniert

WINED3D hat bei mir nicht funktioniert, aber das Spiel funktioniert mit der von @Tk-Glitch empfohlenen Optimierung: WINEDLLOVERRIDES="dxgi=n,b" als Startoption.

Ohne dies scheint es, dass, wenn winex11drv einen Hirnfurz hat: 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! , dies zu einem E_NOTIMPL - 0x80004001 Fehler auf der Anwendungsebene führt, was sich schließlich in den Schreibvorgang verwandelt, der einen Fehler bei 0x7B00FC3E verursacht. (Das ist in kernelbase.dll:"RaiseException", direkt nach dem Aufruf von RtlRaiseException )

Dies scheint ein bekanntes Wine-Problem zu sein: https://bugs.winehq.org/show_bug.cgi?id=45277
Was mich anfangs blockiert hat, obwohl ich die neuesten nvidia vulkan Beta-Treiber ausgeführt habe: 440.66.15-1

@ topsyandpip56 Ich denke, das ist das gleiche Problem wie das, was Sie haben.

Beeindruckende Arbeit Brendan ( @mrpippy ), danke Smiley

Verdammt, ich kann nicht glauben, dass ich das vor Tagen nicht bemerkt habe. Sie haben Recht, das ist genau der Fehler, den ich auch im aktuellen Proton 4-Build habe. Für mich scheint die Überschreibung von dxgi n, b jedoch nichts zu tun. Offensichtlich verhindert das Deklarieren von "n", dass sogar der Launcher geöffnet werden kann. Irgendetwas Offensichtliches, das ich vermisse?

Das Ausführen des Spiels funktionierte bei meinem ersten Versuch mit rdr2-4 in einem sauberen Präfix und Startoptionen: WINEDLLOVERRIDES="dxgi=n,b" %command% .
Ich habe einen Aktivierungsfehler erhalten, aber das scheint sowieso zufällig zu sein. Beim nächsten Versuch kam ich ins Menü.

Einige Probleme, mit denen ich das Spiel einige Stunden lang gespielt habe, hauptsächlich rdr2-3, aber auch rdr2-4:

  • Fenster ohne Rand dehnt sich nicht auf die volle Auflösung des Monitors aus, sondern erstellt stattdessen ein 1920 x 1080-Fenster ohne Rand.
  • Der Vollbildmodus funktioniert zunächst und reicht bis zu 2560 x 1440, aber wenn ich das Spiel verlasse, kehrt es zu einem randlosen Fenster mit der Größe von 1920 x 1080 zurück. Wenn ich den Fokus wieder auf das Spiel richte, reicht es zurück auf 2560 x 1440, der Darstellungsbereich bleibt jedoch gleich (siehe Screenshot unten).
    1592319537989
    Die Lösung für dieses Problem bestand für mich darin, das Spiel zuerst aus dem Vollbildmodus zu schalten (Alt+Enter) und dann zurück, aber eine Einschränkung dabei ist, dass das Spiel dabei höchstwahrscheinlich abstürzt. Wenn es beim Umschalten abstürzt, erhalte ich diesen Fehler (zur Verdeutlichung, dass ich das Spiel mit Vulkan ausführe):
    1592322095457
  • Ich habe versucht, dies zu lösen, indem ich Proton so eingestellt habe, dass es einen virtuellen Desktop mit 2560 x 1440 in winecfg verwendet, dies hatte jedoch einige merkwürdige Ergebnisse. Anfangs wird der Launcher in einem virtuellen Wein-Desktop im Vollbildmodus einwandfrei angezeigt, aber sobald ich die Warnung zu den Mindestsystemanforderungen verwerfe und das Spiel tatsächlich geöffnet wird, ändert der virtuelle Desktop seine Größe auf 5120 x 1440, erstreckt sich über beide meiner Monitore und wird stattdessen als angezeigt ein Fenster mit Rahmen. Ich bin mir nicht sicher, ob dies ein Fehler in Wine oder ein Verhalten ist, das passieren soll, aber ich habe verstanden, dass Anwendungen, die in Wine ausgeführt werden, die Größe des virtuellen Desktops nicht ändern dürfen. Nichtsdestotrotz wird das Spiel in diesem Modus so angezeigt, als würde es im Fenster ohne Rand ausgeführt, dh es wird überhaupt nicht gestreckt.
  • Nach einer Weile des Spielens stürzt das Spiel einfach mit einem Fehler ab, ich bin mir nicht ganz sicher, ob es einen Zusammenhang gibt, aber das schien häufiger vorzukommen, nachdem ich die Grafik von niedrig auf mittel erhöht hatte, dasselbe mit dem Absturz beim Ein- und Ausschalten aus dem Vollbild. Ich habe gerade diesen Fehler beim Versuch, in das Spiel zu laden.
    1592320675508

Abgesehen vom Absturz des Spiels beim Ein- und Ausschalten des Vollbildmodus habe ich all diese Probleme auf rdr2-4 bestätigt. Ich habe die Protokollierung aktiviert, jedoch nicht +vulkan,+dxgi, da sie das Spiel unspielbar machen und Protokolle hochladen, wenn es abstürzt.

Protokoll für den Vollbildfehler (DX12): https://cloud.echoz.io/s/LdSHBmEKGREkb9a

Wenn Sie GPU-Hänger mit RADV/ACO experimentieren, sollten Sie diese potenzielle Fehlerbehebung https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498 ausprobieren

Es behebt die Hänger, aber die LOD-Übergänge sind immer noch defekt. Weitaus weniger kritisch natürlich.

@Tk-Glitch Wie reproduziere ich diese defekten LOD-Übergänge? Es scheint, als hätte ich sie im Benchmark nicht entdeckt.

Wenn ich in meinem Fall WINEDLLOVERRIDES="dxgi=n,b" %command% mit dem neuen glänzenden Build hinzufüge, startet das Spiel im Fenstermodus, ich habe einen Ladebalken, dann stürzt es ab.
Vor dem Start des Spiels wird gesagt, dass meine AMD-Treiber nicht auf dem neuesten Stand sind (ich verwende Mesa 20.1.1-1 auf Archlinux).
Capture d’écran de 2020-06-16 18-26-37

In Bezug auf das angehängte Protokoll scheint es ein Stapelüberlauf zu sein (ich habe es komprimiert)

steam-1174180.log.gz

@hakzsam Es scheint nur einige sehr spezifische Objekte zu betreffen, hauptsächlich Vegetation / Büsche. Im Benchmark kann man zum Beispiel in der ersten Szene im Schnee beobachten, wo der Busch auf der linken Seite zunächst gut aussieht, dann ab einem bestimmten Punkt, wenn man sich ihm nähert, zu einem seltsam verschwommenen Ball aus Alpha-Texturen wird. Dies ist auf Navi10.
Der Wechsel zu LLVM behebt das Problem und der Busch sieht in allen Entfernungen korrekt aus.

Ich habe alles bereit, aber ich weiß nicht, wie ich diesen Patch https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7 installieren soll

Kann jemand helfen, diesen Mesa-Patch zu installieren?

Ich habe alles bereit, aber ich weiß nicht, wie ich diesen Patch https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7 installieren soll

Kann jemand helfen, diesen Mesa-Patch zu installieren?

es wurde zu mesa-git hinzugefügt, Sie müssen es nicht mehr selbst patchen https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644558726

Ich habe das Spiel auf Radeon rx480 mit mesa-git + https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498 getestet. Die ersten 30 Minuten des Spiels funktionieren mit guten fps und ohne sichtbare Störungen.

Ich bin ganz hineingekommen, aber ich bleibe immer noch beim folgenden Bildschirm hängen. Ich glaube, ich habe die system.xml an der richtigen Stelle abgelegt, bin mir aber nicht sicher.
socialcluberror

@Sigada
Laut Brendan hat das etwas damit zu tun, dass die vulkan-1.dll geändert werden muss (etwas, das ich mit dem einzigen Build versucht habe, der für mich ins Spiel kommt, wine-rdr2-2), und es machte keinen Unterschied. Haben Sie das gleiche Problem mit dem aktuellen Proton rdr2-4-Build?

Ja, gerade auf rdr2-4 aktualisiert. Mesa ist ebenfalls gepatcht

Ok ich habe das Spiel ausprobiert. Es funktioniert wahnsinnig gut und macht richtig Spaß. Obwohl ich normalerweise nur Weltraumspiele mag, denke ich, dass dieses Spiel Spaß machen wird :).

Das Spiel stürzt bei mir auf mesa-aco jedes Mal hart ab. Erste Szene, als Sie anfangen, auf dem Pferd zu reiten, stürzt die ganze Maschine hart ab. Also habe ich den Patch von @hakzsam angewendet

Wenn Sie GPU-Hänger mit RADV/ACO experimentieren, sollten Sie diese potenzielle Fehlerbehebung https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498 ausprobieren

Ich weiß nicht, ob das funktioniert hat, es scheint, als wäre es bereits in mesa-devel angewendet worden, der Prozess hat zumindest keine Meldung zurückgegeben, dass der Patch erfolgreich angewendet wurde.
Ich habe noch etwas anderes gemacht: Der ursprüngliche Mesa-Patch von @mrpippy gab einen Fehler auf Hunk 1. Also habe ich Hunk 1 gelöscht und bin nur mit Hunk 2 weitergegangen.

Die restlichen Einstellungen sind nur rdr2-4 und WINEDLLOVERRIDES=dxgi=n,b

Läuft wahnsinnig gut, nutzt die Vega voll aus^^. 70 - 90 fps etwa 10 - 12 ms.
Ich habe ein Video gemacht:

https://www.youtube.com/watch?v=u2SefPhwSgQ

Dieser Hack wird standardmäßig in Proton implementiert?

Etwas Erfolg. Danke, @mrpippy und @hakzsam.

Ich hatte eine identische Situation wie in @nerzhuls Kommentar, wo ich einen Ladebalken sehen würde. Es würde fast die Hälfte erreichen, bevor das Fenster einfach verschwand.

Nachdem ich mesa-git vom AUR installiert hatte, fing es an zu arbeiten. Das Spiel schien einwandfrei zu sein, obwohl X nach ein paar Minuten neu gestartet wurde und ich noch keine Gelegenheit hatte, die Protokolle zu überprüfen, warum. Ich werde morgen nochmal nachschauen.

@hakzsam Es scheint nur einige sehr spezifische Objekte zu betreffen, hauptsächlich Vegetation / Büsche. Im Benchmark kann man zum Beispiel in der ersten Szene im Schnee beobachten, wo der Busch auf der linken Seite zunächst gut aussieht, dann ab einem bestimmten Punkt, wenn man sich ihm nähert, zu einem seltsam verschwommenen Ball aus Alpha-Texturen wird. Dies ist auf Navi10.
Der Wechsel zu LLVM behebt das Problem und der Busch sieht in allen Entfernungen korrekt aus.

Ich habe ein kurzes Video mit diesem Fehler aufgenommen https://www.youtube.com/watch?v=uEkk2n972ws&feature=youtu.be Es ist auf aco.

Mein Problem ist also dasselbe wie das zuvor erwähnte. dann friert es wie vorher ein, danach wird ein weiteres Fenster des Spiels generiert und es stürzt ab.

Ich verwende einen Nvidia GTX980, Videotreiber Version 440.66.15. Wenn ich das Spiel ohne die Startoptionen starte, bekomme ich nicht einmal ein Spielfenster ... es stürzt einfach still ab.

rdr2-4 funktionierte sofort für mich mit dem Nvidia-Treiber, der derzeit auf dem halboffiziellen Ubuntu PPA (440.64, glaube ich) und meinem vorhandenen 5.0-9 -> rdr2-3-Präfix verwendet wird. Allerdings recht niedrige Framerate.
Fortschritt :+1:
Zum empfohlenen Beta-Treiber gewechselt.

Mehrere weitere Versuche, das Präfix zu bereinigen und verschiedene Befehlszeilenoptionen auszuprobieren, haben alle zu dem Fehler „Spieldateien überprüfen“ geführt.

Bearbeiten: Es stellt sich heraus, dass ich ein Idiot bin ... Es funktionierte nicht mit dem aktualisierten Treiber, weil der Treiber nicht richtig installiert war und ich tatsächlich den Nouveau-Treiber als Fallback ausgeführt habe. Beta-Treiber repariert und es scheint ganz gut zu funktionieren.

Mein Problem ist also dasselbe wie das zuvor erwähnte. dann friert es wie vorher ein, danach wird ein weiteres Fenster des Spiels generiert und es stürzt ab.

Ich verwende einen Nvidia GTX980, Videotreiber Version 440.66.15. Wenn ich das Spiel ohne die Startoptionen starte, bekomme ich nicht einmal ein Spielfenster ... es stürzt einfach still ab.

Haben Sie versucht, das Verzeichnis compatdata/1174180 zu löschen?

Ich kann die auf https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644836348 erwähnten "sporadisch abstürzen nach einer Weile mit ERR_GFX_STATE" bestätigen
Es gibt kein offensichtliches Muster, es scheint ziemlich zufällig zu passieren, manchmal nach 30 Minuten, manchmal nie, manchmal direkt nach dem Start.

Außerdem läuft es auf meinem Manjaro 20.0.3 mit rd2-3 und rd2-4-Patch und dem neuesten NVIDIA.

@Tk-Glitch Vielleicht möchten Sie https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5525 für das LOD-Problem ausprobieren, stellen Sie sicher, dass Sie auch den GPU-Hang-Fix anwenden, der durch https:/ ersetzt wurde.

Weiß vielleicht jemand, warum ich immer noch den Social-Club-Fehler 18 erhalte? Ich habe alles getan, was ich für möglich hielt, hat noch jemand das Problem?

Ein Follow-up zu dem Problem, das ich habe, ist, dass es möglicherweise hardware- oder treiberbezogen ist. Keine Probleme mit anderen Spielen, aber es könnte immer noch ein Ablenkungsmanöver sein. Relevante Meldungen in den damaligen Kernel-Logs. Beachten Sie, dass dies vor etwa 45 Minuten SAST war:

Jun 17 19:27:41 <hostname> kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Jun 17 19:27:41 <hostname> kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Jun 17 19:27:46 <hostname> kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Jun 17 19:27:46 <hostname> kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=31675444, emitted seq=31675446
Jun 17 19:27:46 <hostname> kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process RDR2.exe pid 1377969 thread RDR2.exe pid 1378230
Jun 17 19:27:46 <hostname> kernel: amdgpu 0000:0c:00.0: GPU reset begin!
$ uname -a
Linux <hostname> 5.7.2-arch1-1 #1 SMP PREEMPT Wed, 10 Jun 2020 20:36:24 +0000 x86_64 GNU/Linux

Wenn es relevant ist:

AMD Ryzen 9 3900x
AMD RX5700XT

Ich melde mich ein andermal wieder. :)

Vielen Dank für die gute Arbeit, alle.

Mein Problem ist also dasselbe wie das zuvor erwähnte. dann friert es wie vorher ein, danach wird ein weiteres Fenster des Spiels generiert und es stürzt ab.
Ich verwende einen Nvidia GTX980, Videotreiber Version 440.66.15. Wenn ich das Spiel ohne die Startoptionen starte, bekomme ich nicht einmal ein Spielfenster ... es stürzt einfach still ab.

Haben Sie versucht, das Verzeichnis compatdata/1174180 zu löschen?

Ja, das habe ich schon oft gemacht ... immer in der gleichen Sackgasse gelandet.

@mintylinux Nur ein Schuss im Dunkeln, aber vielleicht sollten Sie auch versuchen, den Shader-Cache zu löschen

@hakzsam Ich kann bestätigen, dass das Problem behoben ist. Nochmals vielen Dank Samuel!

Etwa 1 Stunde gespielt
Protonenversion: rdr2-4
Steam-Startoptionen: WINEDLLOVERRIDES=dxgi=n,b %command%
20-40FPS auf Ultra 1080p
GFX-Treiber:
lib32-nvidia-utils-full-vulkan-all 440.66.15-1
nvidia-full-vulkan-all 440.66.15-1
nvidia-settings-full-vulkan-all 440.66.15-1
nvidia-utils-full-vulkan-all 440.66.15-1

Ich musste nvidia 440.66 patchen, um es auf Kernel 5.7 zu installieren, wie folgt:
https://forums.developer.nvidia.com/t/nvidia-440-82-kernel-5-7-patch/125815

Bekomme den Social Club Error, funktioniert aber nach dem zweiten Versuch.

OS: Arch Linux x86_64 
Kernel: 5.7.2-arch1-1 
Uptime: 6 hours, 29 mins 
Packages: 651 (pacman) 
Shell: bash 5.0.17 
Resolution: 2560x1440, 2560x1440 
WM: i3 
Theme: Adwaita [GTK2/3] 
Icons: Adwaita [GTK2/3] 
Terminal: urxvt 
CPU: AMD Ryzen 9 3900X (24) @ 3.800GHz 
GPU: NVIDIA GeForce RTX 2080 SUPER 
Memory: 3706MiB / 64310MiB 

Diejenigen von Ihnen, die das Spiel im Proton RDR2-4-Build mit WINEDLLOVERRIDES=dxgi=n,b starten können, welche native DLL lädt Ihr Wine tatsächlich? Wovon? Für mich macht diese Option keinen Unterschied. Derselbe fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! Fehler wird mit oder ohne diese Übersteuerungsoption ausgelöst. Das Deklarieren dxgi=n verhindert nur, dass der Launcher überhaupt geöffnet werden kann, da keine native Datei zum Laden vorhanden ist - daher mein Interesse daran, woher Ihre Installationen die DLL laden.

@topsyandpip56 Sie führen die Wine-Binärdatei direkt aus, richtig?
Aus diesem Grund funktioniert die dxgi-Überschreibung beim Ausführen des Proton-Skripts:

            #if the user asked for dxvk's dxgi (dxgi=n), then copy it into place
            if "WINEDLLOVERRIDES" in os.environ and "dxgi=n" in os.environ["WINEDLLOVERRIDES"]:
                dxvkfiles.append("dxgi")
            else:
                wined3dfiles.append("dxgi")

Um das gleiche Verhalten zu reproduzieren, wenn Sie die Wine-Binärdatei und nicht das Proton-Skript ausführen, sollten Sie den Inhalt von dist/lib64/wine/dxvk in drive_c/windows/system32 & dist/lib/wine/dxvk Ihres Präfixes kopieren. s Inhalt zu drive_c/windows/syswow64 Ihres Präfixes (und ja, die Namen sind irreführend, aber es ist kein Tippfehler).

Danach lädt WINEDLLOVERRIDES=dxgi=n,b DXVKs dxgi (und Freunde, wenn Sie wollen) auf ähnliche Weise wie das Ausführen des Proton-Skripts.

@Tk-Glitch Der LOD-Fix ist jetzt upsteam, er wird auf die nächste Version von Mesa 20.1.2 sowie auf den vorherigen Fix zurückportiert. Der GPU-Hang wird noch überprüft, sollte aber bald zusammengeführt werden.

Wie kann ich dieses WINEDLLOVERRIDES="dxgi=n,b" verwenden? wo soll ich das anbringen? Ich benutze aber kein Steam, das Spiel fängt nicht an, sich über die Mesa-Version zu beschweren (ich benutze NVIDIA) und dann 2 andere Pop-ups, die sagen, dass ich die Hardwareanforderungen nicht erfülle ...

Danke @Tk-Glitch für die Erklärung. Ich hatte bemerkt und darüber nachgedacht, dass der zusätzliche dxvk-Ordner die Zahlen nicht zusammengefügt hat ... Nachdem wir genau das getan haben, was Sie sagen, und die native Überschreibung beibehalten haben, kommen wir jetzt hier an:
wine: Call from 0x7bc8bf1c to unimplemented function dxgi.dll.DXGID3D10CreateDevice, aborting wine: Unimplemented function dxgi.dll.DXGID3D10CreateDevice called at address 000000007BC8BF1C (thread 009c), starting debugger... Unhandled exception: unimplemented function dxgi.dll.DXGID3D10CreateDevice called in 64-bit code (0x000000007bc8bf1c).
Teufel noch mal.

Update: Markieren Sie einfach die zusätzlichen dxvk-Bibliotheken als native, d3d9, d3d10, d3d11 usw.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

prototype99 picture prototype99  ·  3Kommentare

leifmetcalf picture leifmetcalf  ·  3Kommentare

BLaDZer picture BLaDZer  ·  3Kommentare

juppso picture juppso  ·  3Kommentare

AwesamLinux picture AwesamLinux  ·  3Kommentare