Proton: Red Dead Redemption 2 (1174180)

Créé le 5 déc. 2019  ·  848Commentaires  ·  Source: ValveSoftware/Proton

Rapport de compatibilité

  • Nom du jeu avec des problèmes de compatibilité : Red Dead Redemption 2
  • ID d'application Steam du jeu : 1174180

Informations système

  • Processeur graphique : AMD Radeon VII
  • Version du pilote/LLVM : Mesa 20.0/10.0.0
  • Version du noyau : 5.4
  • Lien vers le rapport d'informations système complet en tant que Gist
  • Version protons : 4.11-9

Je confirme:

  • [x] que je n'ai pas trouvé de rapport de compatibilité existant pour ce jeu.
  • [x] que j'ai vérifié si des mises à jour sont disponibles pour mon système.


vapeur-1174180.log

Symptômes

Rockstar Game Launcher a déclaré qu'il était incapable de lancer le jeu et recommande de vérifier les données du jeu, mais les données du jeu ont été validées avec succès par Steam.

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

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

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

la reproduction

Lancez simplement le jeu.

Game compatibility - Unofficial

Commentaire le plus utile

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.

Tous les 848 commentaires

J'ai exactement le même problème:
Proton 4.11-9 steam-1174180.log
Le proton 4-20-1-GE ne fonctionne pas non plus
j'espère que quelqu'un pourra nous le réparer <3

Je n'ai pas réussi à dépasser l'écran de démarrage infini dans le lanceur (1ère capture d'écran dans OP). J'ai essayé 4.11.9, 4.21-1-GE et une version de 4.11.5 que j'ai construite pour faire fonctionner le lanceur pour GTA V à sa sortie. Le tout avec de nouveaux répertoires compatdata.

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur ?

Pareil pour moi. Démarre jusqu'au lanceur et se charge à l'infini.

La chose étrange est que RDR2 n'est pas affiché dans mon compte Social Club (site Web). Mais mes autres jeux (GTA V et GTA IV) le sont. D'une manière ou d'une autre, la communication entre Steam et le SC ne semble pas avoir fonctionné.

BTW - GTA V avec le R-Launcher via Steam Play fonctionne toujours pour moi avec le plus récent Proton.

J'ai maintenant demandé un remboursement et je vais l'acheter auprès de Google Stadia.

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur ?

Lorsque j'ai essayé de lancer directement l'exe RDR2, rien ne s'est passé. Il est normalement censé dire ERR_NO_LAUNCHER, ce qu'il fait sous Windows mais pas sous Wine. Quelqu'un d'autre peut-il confirmer cela?

J'ai une idée. Malheureusement, ma demande de remboursement a déjà été approuvée. Je ne peux donc plus essayer par moi-même. Mais peut-être qu'il peut y avoir un autre essai ici?

J'ai un GTA V fonctionnel avec Rockstar Launcher et Proton en cours d'exécution. Je peux toujours commencer le jeu avec le dernier Proton 4.11-9.

Il serait intéressant de voir si vous avez copié le dossier de préfixes de GTA V

/steam/steamapps/compatdata/271590/"
(-> c'est le chemin du préfixe Proton pour GTA V)

et en a fait un dossier de préfixe pour RDR2
/steam/steamapps/compatdata/1174180/
(-> c'est le chemin du préfixe Proton pour RDR2)

Peut-être que RDR2 commencera avec le R-Launcher fonctionnel de GTA V ?

Peut-être que ça aidera quelqu'un. J'ai récupéré les 4 fichiers journaux du lanceur dans mon dossier
/home/kai/MesDocuments/Jeux Rockstar/Lanceur
et je l'ai joint ici.

On dirait qu'il n'a pas réalisé que j'avais le jeu enregistré :

[2019-12-06 12:13:35.286] [DISPLAY] [Main ] [titlemanager] - Titre rdr2 : Non installé

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

Peut-être que RDR2 commencera avec le R-Launcher fonctionnel de GTA V ?

Cela n'a pas fonctionné.

Peut-être que le problème est la sauvegarde dans le cloud. Ceci est le journal d'un lancement sur Windows. Avec Linux, le lanceur s'arrête juste avant la demande de sauvegarde dans le cloud.

[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)

je pense que le problème n'est pas celui-ci :D / GTA 5 a le même et fonctionne toujours

[2019-12-06 18:46:07.481] [AFFICHAGE] [Main ] [minmode] Emplacement : Z:\home\mcmarius11.local\share\Steam\steamapps\common\Red Dead Redemption 2
[2019-12-06 18:46:07.481] [AFFICHAGE] [Principal ] [lanceur] Fichier journal d'ouverture.
[2019-12-06 18:46:07.498] [ATTENTION] [Main ] [title] Pas de branche par défaut pour le titre rdr2
[2019-12-06 18:46:07.498] [AFFICHAGE] [Main ] [titlemanager] État de l'installation :
[2019-12-06 18:46:07.498] [DISPLAY] [Main ] [titlemanager] - Titre rdr2 : Non installé

GTA 5 launcher.log fonctionne
RDR2 launcher.log ne fonctionne pas

j'espère que @mrpippy pourra le réparer quand il sera de retour :)

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur?

Lorsque j'ai essayé de lancer directement l'exe RDR2, rien ne s'est passé. Il est normalement censé dire ERR_NO_LAUNCHER, ce qu'il fait sous Windows mais pas sous Wine. Quelqu'un d'autre peut-il confirmer cela?

Même problème

J'ai une idée. Je ne sais pas si cela fonctionnerait, mais pourrions-nous utiliser le lanceur de GTAV pour charger Red Dead Redemption 2 ? Je pense juste s'il s'agit peut-être d'une solution de version de lancement. Nous savons que le lanceur de GTAV charge et exécute le jeu, même s'il est horrible.

J'ai une idée. Je ne sais pas si cela fonctionnerait, mais pourrions-nous utiliser le lanceur de GTAV pour charger Red Dead Redemption 2 ? Je pense juste s'il s'agit peut-être d'une solution de version de lancement. Nous savons que le lanceur de GTAV charge et exécute le jeu, même s'il est horrible.

Ehm ... regardez quelques commentaires ci-dessus ...

"... Peut-être que RDR2 commencera avec le R-Launcher fonctionnel de GTA V ?"
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -562786062

"Ça n'a pas marché."
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -562662578

Cela n'a pas fonctionné.

Peut-être que le problème est la sauvegarde dans le cloud. Ceci est le journal d'un lancement sur Windows. Avec Linux, le lanceur s'arrête juste avant la demande de sauvegarde dans le cloud.

[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)

Sous Linux, avez-vous essayé de désactiver les sauvegardes dans le cloud avant de lancer le jeu ?

Intéressant à regarder.

Depuis que j'ai rendu le jeu, je ne peux plus le tester. Peut-être quelqu'un d'autre ici ?

Intéressant à regarder.

Depuis que j'ai rendu le jeu, je ne peux plus le tester. Peut-être quelqu'un d'autre ici ?

Publier des journaux de débogage après avoir rendu le jeu m'a fait penser que vous le rachèteriez peut-être à nouveau, eh bien 😕

La raison pour laquelle le jeu ne démarre pas réside dans le fichier rdr2.exe

N'affiche même pas d'erreur
2019 12 07-17 42

La raison pour laquelle le jeu ne démarre pas réside dans le fichier rdr2.exe

N'affiche même pas d'erreur

Sur quoi WINEDEBUG doit-il être défini dans ce cas ?

Même dans le terminal n'a rien montré

Peut-être que le problème peut être découvert en utilisant le relais + dans WINEDEBUG

Intéressant à regarder.
Depuis que j'ai rendu le jeu, je ne peux plus le tester. Peut-être quelqu'un d'autre ici ?

La publication des journaux de débogage après avoir rendu le jeu m'a fait penser que vous le rachèteriez peut-être à nouveau, oh bien confus

Lors du remboursement d'un jeu, les fichiers ne sont pas supprimés. J'ai donc pu joindre les fichiers qui avaient été créés avant le remboursement.

BTW - quelqu'un l'a-t-il testé en désactivant la fonction de sauvegarde dans le cloud ?

américain.txt
C'est ce que dit mon fichier de codes d'erreur dans /Read Dead Redemption 2/x64/data/errorcodes/ Je me demande si c'est quelque chose que nous pourrions résoudre avec des protontricks.

Wow, beaucoup de gens disent que le jeu plante parce que le BIOS de leur carte mère n'est pas à jour. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

BTW - quelqu'un l'a-t-il testé en désactivant la fonction de sauvegarde dans le cloud ?

Le lanceur meurt avant qu'on vous demande si vous souhaitez activer les sauvegardes dans le cloud.
J'ai essayé avec Mes Documents/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat
à partir de mon installation Windows où les sauvegardes dans le cloud sont désactivées et cela n'a pas fonctionné, mais je ne sais pas si ces informations y sont stockées.

Le lanceur meurt avant qu'on vous demande si vous souhaitez activer les sauvegardes dans le cloud.
J'ai essayé avec Mes Documents/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat
à partir de mon installation Windows où les sauvegardes dans le cloud sont désactivées et cela n'a pas fonctionné, mais je ne sais pas si ces informations n'y sont pas stockées.

Ah, c'est vrai, j'avais oublié. Je voulais dire le désactiver dans les options générales de Steam. Mais les logs de la fonction Steam sont stockés dans les logs de R*-Launcher.

Wow, beaucoup de gens disent que le jeu plante parce que le BIOS de leur carte mère n'est pas à jour. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Juste une théorie, mais peut-être que le lanceur vérifie les exploits du microcode CPU comme méthode anti-triche.
Les exploits de microcode sont corrigés dans les mises à jour du BIOS et les vérifications sont donc réussies.
C'est peut-être aussi la raison pour laquelle il échoue sous Linux, la vérification des exploits du microcode peut utiliser des API Windows non implémentées dans Wine/Proton.

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur?

Lorsque j'ai essayé de lancer directement l'exe RDR2, rien ne s'est passé. Il est normalement censé dire ERR_NO_LAUNCHER, ce qu'il fait sous Windows mais pas sous Wine. Quelqu'un d'autre peut-il confirmer cela?

RDR2.exe a son propre problème où il se ferme très tôt car il essaie de détecter un débogueur avec une méthode folle (appels système NT directs) qui n'est pas prise en charge par Wine. Il pense qu'un débogueur est attaché, puis appelle TerminateProcess() pour quitter.

Il est assez facile de contourner en faisant de TerminateProcess() un no-op, mais même avec cela, RDR2.exe lance simplement le lanceur (qui se bloque à cause du bogue principal) puis se ferme. En fait un point discutable jusqu'à ce que le bogue du lanceur soit résolu.

Wow, beaucoup de gens disent que le jeu plante parce que le BIOS de leur carte mère n'est pas à jour. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Le jeu fonctionne bien sous Windows, même sur mon ancienne carte mère Asrock 2016.
Je suis vraiment sûr qu'il s'agit d'économiser dans le cloud. Peu importe si vous l'activez ou le désactivez, car lorsque vous passez à Linux et que vous l'installez via. Proton est géré comme une nouvelle installation et le lanceur vous demandera à nouveau si vous souhaitez activer les sauvegardes dans le cloud, mais il se bloque au préalable.

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur?

Lorsque j'ai essayé de lancer directement l'exe RDR2, rien ne s'est passé. Il est normalement censé dire ERR_NO_LAUNCHER, ce qu'il fait sous Windows mais pas sous Wine. Quelqu'un d'autre peut-il confirmer cela?

RDR2.exe a son propre problème où il se ferme très tôt car il essaie de détecter un débogueur avec une méthode folle (appels système NT directs) qui n'est pas prise en charge par Wine. Il pense qu'un débogueur est attaché, puis appelle TerminateProcess() pour quitter.

Il est assez facile de contourner en faisant de TerminateProcess() un no-op, mais même avec cela, RDR2.exe lance simplement le lanceur (qui se bloque à cause du bogue principal) puis se ferme. En fait un point discutable jusqu'à ce que le bogue du lanceur soit résolu.

Analyse intéressante mais

Faire de TerminateProcess un noop serait similaire à commenter l'appel terminateprocess comme ci-dessous, et ainsi de suite, l'exécution tombe dans un morceau de code inattendu sans même exécuter runGame car le programme est globalement connu pour avoir un débogueur attaché

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

J'aurais plutôt testé pour tromper le programme afin que runGame() soit exécuté à la place (ou avec un plugin anti-débogueur capable de masquer un débogueur)

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

Il semble qu'il ne sera pas jouable de sitôt.

@laichiaheng J'espère vraiment que ce sera le cas. Le jeu lui-même fonctionnera probablement très bien (après la correction des bogues actuels) car il dispose d'un moteur de rendu Vulkan et avoir un tel jeu fonctionnant sous Linux avec de bonnes performances est une grande chose, surtout si le multijoueur fonctionnera également.

@AsciiWolf Il semble que tous les jeux Rock Star soient morts maintenant, comme GTA5.

C'est 20 % de réduction maintenant !

@AsciiWolf Il semble que tous les jeux Rock Star soient morts maintenant, comme GTA5.

C'est 20 % de réduction maintenant !

Pourquoi pour moi GTA 5 tourne sans problème (version steam)

Quelle version de Proton utilisez-vous McMarius11 ?

Acclamations,
David

Le 14 décembre 2019, à 16h40, McMarius11 [email protected] a écrit :

En tant que
@AsciiWolf Il semble que tous les jeux Rock Star soient morts maintenant, comme GTA5.

C'est 20 % de réduction maintenant !

Pourquoi pour moi GTA 5 tourne sans problème (version steam)


Vous recevez ceci parce que vous êtes abonné à ce fil.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

Je n'arrive pas à installer le jeu via Steam. Le bouton d'installation est désactivé pour moi. Quelqu'un d'autre avec ce problème sous Linux?

Vous pouvez installer le jeu sur Steam sous Linux, mais cela ne fonctionne tout simplement pas.

Ce qui me rend énervé à ce sujet ... c'est que la version Stadia (version Linux) fonctionne bien sur la plate-forme Stadia, par rapport à tous les problèmes qu'ils rencontrent sur la version Steam. Cela vous fait vous demander si la version Linux est juste un bien meilleur portage que les fenêtres natives. Pourtant, ils reçoivent tous ces commentaires négatifs sur le fait que leur jeu ne fonctionne pas correctement et ils ne publieront pas la version de bureau Linux.

@mintylinux Je sais que c'est cassé. Je veux toujours essayer d'utiliser Proton. Je n'ai installé qu'un seul jeu dans Proton jusqu'à présent et je ne me souviens pas avoir fait quoi que ce soit pour activer le bouton d'installation.

Bonjour @Alko89 , vous devriez pouvoir accéder aux propriétés par jeu dans Steam et vérifier Force the use of a specific Steam Play compatibility tool , puis sélectionner une version de Proton dans la liste à tester.

@kisak-valve merci ! Je ne l'avais pas remarqué auparavant, et je ne me souviens pas non plus d'avoir réglé cela pour Stick of Truth. Je suppose qu'il installe la version recommandée de Proton avec le jeu (si elle existe).

Il y a une nouvelle version de Proton-GE, quelqu'un qui possède RDR2 peut-il le tester et voir si vous allez plus loin ? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2

Il y a une nouvelle version de Proton-GE, quelqu'un qui possède RDR2 peut-il le tester et voir si vous allez plus loin ? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2

pareil ici

vapeur-1174180.zip

Je viens de l'essayer avec Proton-GE-2, et j'obtiens le même plantage "Veuillez vérifier les données du jeu"

voici mon fichier journal avec le plus récent proton-4.11-11
vapeur-1174180.log

je pense que @mrpippy est notre seul espoir

Peut-être un problème de sauvegarde dans le cloud...
C'est là que le launcher.log se termine brusquement lors de l'utilisation de Proton (4.21-GE-2):

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

Et cet extrait provient de mon installation Windows 10 "launcher.log" (il y en a beaucoup plus après cela):

[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'

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur?

Lorsque j'ai essayé de lancer directement l'exe RDR2, rien ne s'est passé. Il est normalement censé dire ERR_NO_LAUNCHER, ce qu'il fait sous Windows mais pas sous Wine. Quelqu'un d'autre peut-il confirmer cela?

RDR2.exe a son propre problème où il se ferme très tôt car il essaie de détecter un débogueur avec une méthode folle (appels système NT directs) qui n'est pas prise en charge par Wine. Il pense qu'un débogueur est attaché, puis appelle TerminateProcess() pour quitter.

Il est assez facile de contourner en faisant de TerminateProcess() un no-op, mais même avec cela, RDR2.exe lance simplement le lanceur (qui se bloque à cause du bogue principal) puis se ferme. En fait un point discutable jusqu'à ce que le bogue du lanceur soit résolu.

Les appels Nt* SONT implémentés par wine là où la documentation est disponible. Cela étant dit, l'approche correcte que Wine devrait adopter est de masquer le fait qu'un débogueur est attaché.

Quelqu'un a-t-il lancé le jeu avec le +relais activé ? De préférence après la sortie du dernier patch GTAV Proton.

Les appels Nt* SONT implémentés par wine là où la documentation est disponible. Cela étant dit, l'approche correcte que Wine devrait adopter est de masquer le fait qu'un débogueur est attaché.

C'est quelle fonction en fait ? Parce que selon le code source de Wine, NtQuerySystemInformation renvoie déjà FALSE lorsqu'il est interrogé pour un débogueur attaché.

En regardant les journaux, il semble plus probable que tout ce que le lanceur essaie de lancer se bloque simplement, cela est détecté par le lanceur et il demande donc de vérifier les fichiers du jeu. Au final, il est probable qu'un crash soit causé par des fichiers de jeu endommagés. Mais nous savons que ce n'est probablement pas le cas ici.

Il obtient une erreur d'exception :

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

Mais tout ce que je peux voir sur ce fil c'est :

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"

L'exception indique un débordement de pile. Peut-être que quelque chose se répète trop profondément à cause d'une fonctionnalité manquante dans le vin ? Les lignes répétitives fixme peuvent l'indiquer.

Je joindrai les journaux plus tard, mon système a d'abord besoin d'un redémarrage.

Mise à jour : Joindre les journaux :
https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38

Les appels Nt* SONT implémentés par wine là où la documentation est disponible. Cela étant dit, l'approche correcte que Wine devrait adopter est de masquer le fait qu'un débogueur est attaché.

C'est quelle fonction en fait ? Parce que selon le code source de Wine, NtQuerySystemInformation renvoie déjà FALSE lorsqu'il est interrogé pour un débogueur attaché.

En regardant les journaux, il semble plus probable que tout ce que le lanceur essaie de lancer se bloque simplement, cela est détecté par le lanceur et il demande donc de vérifier les fichiers du jeu. Au final, il est probable qu'un crash soit causé par des fichiers de jeu endommagés. Mais nous savons que ce n'est probablement pas le cas ici.

Il obtient une erreur d'exception :

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

Mais tout ce que je peux voir sur ce fil c'est :

L'exception indique un débordement de pile. Peut-être que quelque chose se répète trop profondément à cause d'une fonctionnalité manquante dans le vin ? Les lignes répétitives fixme peuvent l'indiquer.

Je joindrai les journaux plus tard, mon système a d'abord besoin d'un redémarrage.

Désolé que je sois un peu en retard sur la réponse, entre les vacances et d'autres choses, je n'ai pas eu beaucoup de temps pour faire le tour. Notez que je ne parle pas pour Valve, ni pour l'équipe Wine, ni pour DXVK ou pour qui que ce soit d'autre. Mon expérience découle uniquement du travail sur Wine (passivement, ce qui signifie que je n'ai jamais été un développeur principal de Wine) il y a plus de dix ans, étant un Windows expérimenté. développeur, et ayant également une connaissance quelque peu datée d'une grande partie des composants internes de Windows 7 (et plus anciens). Cela étant dit, arrêtons-nous pour aborder quelques points :

  • une grande majorité des appels système Nt * sont implémentés dans ntdll.dl, par exemple, https://source.winehq.org/git/wine.git/blob/HEAD :/dlls/ntdll/nt.c lui-même a plus de 3000 lignes de code. Oui, certains ne sont pas implémentés et beaucoup d'autres peuvent être incomplets ou incorrects. Cependant, des progrès sont en cours. Je ne m'aventurerai pas à deviner si quelque chose casse le jeu ici ou non parce que je ne le possède pas et ne peux pas le déboguer. Bien que Rockstar utilise peut-être des appels Nt *, ce serait insensé (bien qu'après avoir examiné les problèmes de GTA V, rien ne me surprend à ce stade). Ils lieraient effectivement le jeu à une ou deux versions de Windows. Nt* appels peuvent changer d'une version à l'autre. Microsoft est assez catégorique à ce sujet, par exemple, consultez l'avertissement sur cette page : https://docs.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntquerysysteminformation. Cela m'amène à mon autre point...

  • Afin d'obtenir une trace appropriée, vous devez désactiver winedbg (winedbg=d) et utiliser +relay avec quelques autres drapeaux pour les horodatages, les threads, etc. Il semble que vous fassiez déjà la plupart de ce qui précède, mais j'ai remarqué winedbg est activé, c'est pourquoi je l'ai évoqué. Nous avons déjà vu ce que GTA V fait s'il est mis dans un débogueur. RDR2 utilise un fork plus ancien et fortement modifié du moteur RAGE d'après ce que j'ai pu observer, donc je n'ai aucune raison de penser que le jeu sera meilleur que GTAV. D'autant plus que Rockstar est maintenant apparemment catégorique sur l'élimination des débogueurs (je n'entrerai même pas dans les raisons de cela, car je serais à la limite de la pêche à la traîne).

  • Je suis sûr que quelqu'un quelque part a pris ou jette un œil à cela. Cependant, il est néanmoins important d'avoir des liens vers une bonne journalisation. L'utilisation de GitHub Gists vous permet de coller un journal dans son intégralité, vous pouvez ensuite simplement le lier ici. Les journaux DXVK, le cas échéant, sont également importants.

  • RDR2 ne s'installe apparemment pas complètement pour de nombreux utilisateurs sous Linux. Votre meilleur pari est d'essayer d'installer, puis de copier une installation complète à partir de Windows. Si vous avez un moyen de capturer tout registre ou d'autres modifications pendant le processus d'installation sous Windows, cela serait également utile. Soyez simplement conscient des directives de Wine sur les salles blanches . J'en parle parce que j'ai vu des jeux et des applications planter parce qu'ils ne gèrent pas correctement les paramètres de registre inexistants. Il y avait autrefois des packages de désinstallation qui suivaient tout cela, mais je ne sais pas s'ils existent plus.

  • Je ne peux pas vraiment vous aider davantage ici, car je ne possède pas le jeu et je ne travaille pas pour le moment, donc mettre 50 $ à 60 $ pour un jeu serait un peu idiot (d'autant plus qu'il ne fonctionne sous Linux ! :wink:). Cela étant dit, j'espère que cela sera bientôt résolu. C'est un jeu que je veux vraiment reprendre une fois que le prix baisse et que je suis dans une situation légèrement meilleure.

Bonne chance! Une légère clause de non-responsabilité sur l'orthographe et la grammaire ici. J'ai peut-être bu ou non une ou plusieurs bières avant d'écrire ceci et j'ai peut-être écrit ceci après avoir été éveillé pendant 36 heures d'affilée. L'heure d'aller se coucher. :clin d'œil:

@betam4x Merci pour la mise à jour - cela m'a rappelé quelque chose... ;-) J'ai réussi à rater le fait que je voulais télécharger les journaux après le redémarrage. Les journaux sont énormes, j'ai réussi à les insérer dans un essentiel (poste ci-dessus mis à jour): https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38

Je mets volontiers à jour les journaux si vous donnez des instructions pour les créer.

Autant que je sache, vous devriez pouvoir basculer le moteur graphique vers Vulkan après avoir lancé le jeu avec succès : https://www.youtube.com/watch?v=xnatU6Uhz48

Je m'attendrais donc à ce que le moteur graphique lui-même fonctionne assez bien après avoir résolu les problèmes de démarrage (et peut-être avoir modifié un fichier de configuration).

Cette erreur est due au plantage du lanceur avant qu'il ne puisse lancer le jeu, elle n'est pas réellement liée aux fichiers corrompus. J'ai rencontré le même crash lors de l'utilisation de vanilla Wine (et -staging) pour lancer RDR2 à partir du lanceur en dehors de Steam également. C'est un crash bizarre et je n'ai pas pu faire beaucoup de progrès pour le résoudre, malheureusement je ne pourrai pas y travailler pendant les prochaines semaines.

Un bon moyen de contourner le lanceur ?

@laichiaheng Il y a cet extrait de ligne de commande pratique pour contourner les lanceurs dans Steam, il remplace simplement la commande que Steam veut lancer par une commande que vous voulez lancer. Mettez-le simplement dans les options de lancement de votre jeu :

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

Cela fonctionne de la même manière avec d'autres jeux, ajustez simplement les noms de fichiers. C'est-à-dire que le lanceur Borderlands GOTY ne fonctionnera pas correctement avec Proton, j'utilise une telle option de lancement pour l'ignorer.

Pour RDR2, cependant, cela ne fonctionne pas. Le jeu se terminera silencieusement après quelques secondes de Proton pensant qu'il est en cours d'exécution.

Même résultat que l'OP, "veuillez vérifier les données du jeu". GTA V fonctionne parfaitement sur ce système.

GTAV et RDR2 ne fonctionnent pas avec la même erreur "veuillez vérifier les données du jeu"

GTAV et RDR2 ne fonctionnent pas avec la même erreur "veuillez vérifier les données du jeu"

GTAV a toujours parfaitement fonctionné pour moi. Assurez-vous que votre distribution est à jour.

pas de problème avec GTA 5 pour moi sur archlinux, juste RDR 2

Quelqu'un a-t-il réussi à contourner l'erreur "veuillez vérifier vos données de jeu" ?

Quelqu'un a-t-il réussi à contourner l'erreur "veuillez vérifier vos données de jeu" ?

Ne le croyez pas, contourner cela semble être le seul obstacle pour faire fonctionner ce jeu actuellement.

Dommage car le jeu est bien Vulkan, il tournerait probablement très bien s'il n'y avait pas ça

Nouvelle version de Proton-GE. Quelqu'un de disponible pour faire un test rapide ?

Acclamations,
David

Le 19 janvier 2020, à 14h45, Evernow [email protected] a écrit :

En tant que
Quelqu'un a-t-il réussi à contourner l'erreur "veuillez vérifier vos données de jeu" ?

Ne le croyez pas, contourner cela semble être le seul obstacle pour faire fonctionner ce jeu actuellement.

Dommage car le jeu est bien Vulkan, il tournerait probablement très bien s'il n'y avait pas ça


Vous recevez ceci parce que vous êtes abonné à ce fil.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

@davidjmemmett

Nouvelle version de Proton-GE. Quelqu'un de disponible pour faire un test rapide ? Bravo, David

Malheureusement, pas de chance, j'ai également essayé de valider les fichiers, rien.

Une discussion plus approfondie sur l'appel système NT direct peut être consultée ici : https://bugs.winehq.org/show_bug.cgi?id=48291

Une discussion plus approfondie sur l'appel système NT direct peut être consultée ici : https://bugs.winehq.org/show_bug.cgi?id=48291

À première vue, ce jeu ne fonctionnera pas avant longtemps... merde...

J'ai écrit au support et aux commentaires de Rockstar pour essayer d'obtenir de l'aide pour l'équipe Valve pour le portage du jeu avec évidemment pas beaucoup de chance.
Peut-être que si plus de personnes écrivaient à leur suggestion de commentaires, nous pourrions obtenir de l'aide de leur équipe.

J'ai écrit au support et aux commentaires de Rockstar pour essayer d'obtenir de l'aide pour l'équipe Valve pour le portage du jeu avec évidemment pas beaucoup de chance.
Peut-être que si plus de personnes écrivaient à leur suggestion de commentaires, nous pourrions obtenir de l'aide de leur équipe.

Et n'oubliez pas de le mettre sur votre liste de souhaits :
https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547

fonctionne via Proton 5.0-1 ?

fonctionne via Proton 5.0-1 ?

Non. Donne toujours la même erreur "impossible de lancer le jeu" car l'OP a une capture d'écran.

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.

C'est une excellente nouvelle, merci beaucoup pour votre travail !

Le samedi 8 février 2020 à 9h01, Brendan Shanks [email protected] a écrit :
>

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.

super! nous 💓 vous

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.

waouh mec !!!! c'est génial

désolé pour le ping .. mais une mise à jour?

toujours en attente

toujours en attente

Ça doit être le temps des vannes 😀

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.

donc on peut supposer que tu trolles maintenant ?

J'ai travaillé dessus, il y a beaucoup de problèmes à résoudre mais j'ai fait des progrès constants. J'ai corrigé le plantage du lanceur (en travaillant sur un correctif en amont pour cela), et les appels système directs sont assez faciles à contourner.
Faire fonctionner correctement l'audio et la vidéo est le défi en ce moment, j'espère que j'aurai bientôt quelque chose à vous montrer.

donc on peut supposer que tu trolles maintenant ?

Voici le patch (ou l'un des patchs) pour RDR2 qu'il a envoyé à la liste de diffusion WineHQ : https://source.winehq.org/patches/data/180360

Bonjour, merci pour votre patch, je viens de le tester, et actuellement je n'arrive pas à lancer le lanceur Rockstar sur wine staging 5.3 (arch based). J'ai un débordement de pile. Voici la sortie de début (qui se répète et déborde semble-t-il)

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

utiliser le package wine-staging régulier sans votre patch permet de lancer le lanceur (il bloque sur la mise à jour mais il est lancé)

Y a-t-il quelque chose qu'un utilisateur possédant des connaissances décentes en Linux et en programmation (ainsi que le jeu dans sa bibliothèque Steam) puisse faire pour aider ?

Des nouvelles?

@mrpippy a une branche pour les commits liés à RDR2 située ici https://github.com/mrpippy/wine/tree/rdr2
vous pouvez également vous tenir au courant des correctifs de vin soumis ici , également utile si vous êtes intéressé à voir les progrès sur les trucs mfplat

Désolé les gars, je travaille toujours dessus mais je progresse bien. J'ai pu obtenir un hack fonctionnant avec seccomp-bpf pour piéger et émuler les appels système directs, cet audio fixe. Des travaux sont en cours pour les différentes extensions Vulkan et les fonctions d'affichage Windows nécessaires.

une mise à jour dans ce sujet?

Je joue beaucoup trop à ce jeu et j'aimerais ne pas avoir à exécuter Windows pour cela. Puis-je aider? Que faut-il faire ?

Testé en cours d'exécution sous :

  • Protons 4.11-13
  • Protons 5.0.6
  • Linux natif Steam

Aucune des options n'a fonctionné. J'ai même essayé de contourner Rockstar Launcher via ces options de lancement (mais cela lance RDR2.exe et se bloque silencieusement):

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

GTA IV et GTA V fonctionnent bien, mais pas RDR2.

Testé en cours d'exécution sous :

* Proton 4.11-13

* Proton 5.0.6

* Steam native Linux

Aucune des options n'a fonctionné. J'ai même essayé de contourner Rockstar Launcher via ces options de lancement (mais cela lance RDR2.exe et se bloque silencieusement):

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

GTA IV et GTA V fonctionnent bien, mais pas RDR2.

Vous devriez tester avec du vin en amont si vous vouliez tester si le jeu fonctionne ou non car c'est l'endroit où ces correctifs atterrissent.

@mrpippy Une mise à jour des progrès ?

Quelqu'un qui possède ce jeu a-t-il déjà essayé PROTON_USE_SECCOMP=1 ?

Quelqu'un qui possède ce jeu a-t-il déjà essayé PROTON_USE_SECCOMP=1 ?

Oui, ne fonctionne pas encore. J'ai essayé Proton GE 5.6 car il devrait également avoir tous les engagements en amont de wine jusqu'à et y compris wine 5.6. Alors que le lanceur Rockstar semble bien maintenant visuellement, le jeu se bloque ou se ferme toujours silencieusement. Au moins à partir de 5.6, les correctifs seccomp sont soit encore incomplets, soit seulement une partie de la solution.

Quelqu'un qui possède ce jeu a-t-il déjà essayé PROTON_USE_SECCOMP=1 ?

Oui, ne fonctionne pas encore. J'ai essayé Proton GE 5.6 car il devrait également avoir tous les engagements en amont de wine jusqu'à et y compris wine 5.6. Alors que le lanceur Rockstar semble bien maintenant visuellement, le jeu se bloque ou se ferme toujours silencieusement. Au moins à partir de 5.6, les correctifs seccomp sont soit encore incomplets, soit seulement une partie de la solution.

T'as plus de chance ? C'est l'un de ces jeux qui me garde malheureusement sur Windows.

Cela semble sans espoir. Quelqu'un a-t-il essayé la dernière version de Proton-5.8-GE2-MF ?

Le jeu ne fonctionne pas non plus pour moi. Cependant, je ne rencontre pas de plantages ou quoi que ce soit, c'est juste bloqué sur le Rockstar Launcher pour toujours comme ceci :

image

Quelqu'un d'autre a-t-il vécu cela? Je vais essayer de déboguer quand même, et je vous ferai savoir quels sont les résultats. Aussi, faites-moi savoir si plus de spécifications système ou de journaux sont nécessaires de mon côté.

Spécifications :
Système d'exploitation : Pop!_OS 20.04
Version Proton : 5.0-7
Carte graphique : Nvidia 1050 Ti 4 Go

@nushkovg tu n'es pas seul :smile: J'ai remarqué la même chose il y a environ une semaine.

Assez nouveau sur Proton (j'utilise Linux depuis quelques semaines maintenant), mais je peux peut-être aider en envoyant des spécifications, des journaux ou des choses comme ça.

Merci pour votre travail acharné, tout le monde!

J'avais eu de la chance avec les correctifs de Brendan de https://github.com/mrpippy/wine/tree/rdr2 bien que je sois souvent bloqué par une erreur "Échec de l'activation" après avoir affiché l'écran de démarrage. Cependant, j'ai pu entrer dans le jeu à quelques reprises. Non scientifiquement, probablement environ une fois sur cinq tentatives.

Malheureusement, il semble qu'une mise à jour récente du jeu ou du lanceur m'empêche même d'aller aussi loin. Maintenant, lorsque je clique sur "Jouer", le jeu se ferme avant d'afficher quoi que ce soit.

Avec WINEDEBUG=+relay, je remarque que l'extrait de code suivant est imprimé 8 fois, environ une fois par seconde, avant que KERNEL32.TerminateProcess ne soit appelé. Je ne sais pas si cela pourrait être significatif? Peut-être qu'il attend quelque chose, expire et décide d'abandonner ?

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

Faites-moi savoir s'il y a d'autres informations qui pourraient être utiles, je suis un peu nouveau dans le débogage du vin.

En essayant avec Proton-5.8-GE-2-MF et en regardant le journal du noyau, il semble que quelque chose essaie (et échoue) d'accéder à mon lecteur de disque optique (/dev/sr0) à plusieurs reprises (voir pièce jointe).

Finalement, le jeu se termine après avoir renvoyé l'erreur "Adresse invalide (0x000000007b44dfb1 EntryPoint+0x37fe1) pour le point d'arrêt 0, le désactivant".

rdr2_dmesg.log

Désolé pour le retard, ces derniers jours, j'ai fait de très bons progrès et j'ai résolu les deux derniers problèmes (le crash récent du lanceur et l'erreur d'activation). La tâche est maintenant de nettoyer les nombreux hacks que j'ai et j'espère avoir quelque chose de prêt à tester dans les prochaines semaines

Désolé pour le retard, ces derniers jours, j'ai fait de très bons progrès et j'ai résolu les deux derniers problèmes (le crash récent du lanceur et l'erreur d'activation). La tâche est maintenant de nettoyer les nombreux hacks que j'ai et j'espère avoir quelque chose de prêt à tester dans les prochaines semaines

Bon travail Brendan, Félicitations!

Désolé pour le retard, ces derniers jours, j'ai fait de très bons progrès et j'ai résolu les deux derniers problèmes (le crash récent du lanceur et l'erreur d'activation). La tâche est maintenant de nettoyer les nombreux hacks que j'ai et j'espère avoir quelque chose de prêt à tester dans les prochaines semaines

Merci, je vous souhaite bonne chance. Ce serait génial de jouer à rdr2 sous Linux. Ce script/hack pourrait-il être utilisé pour d'autres jeux rockstar ?

Désolé pour le retard, ces derniers jours, j'ai fait de très bons progrès et j'ai résolu les deux derniers problèmes (le crash récent du lanceur et l'erreur d'activation). La tâche est maintenant de nettoyer les nombreux hacks que j'ai et j'espère avoir quelque chose de prêt à tester dans les prochaines semaines

Cela signifie-t-il que le jeu tourne ? Si c'est le cas, ce sont d'excellentes nouvelles !

Est-ce que quelqu'un sait ce qui différencie rdr2 de gta et d'autres jeux rockstar en termes d'exécution sous Linux. Les gens obtiennent que gta fonctionne bien, mais pas rdr2. Cela m'a toujours été étrange.

Je suppose qu'ils emploient une bien meilleure protection. Aussi je ne connais personne qui
avec succès
exécuter GTA V après la mise à jour du lanceur, le meilleur résultat que j'ai eu était avec les sauvegardes
désactivé depuis le début, mais cela
actuellement ne fonctionnera pas non plus. J'ai réussi à rétrograder le jeu vers
état de pré-lanceur et cela a corrigé GTAV.
Mais RDR2 a toute la méchanceté de la protection moderne, donc je suppose que c'est
sera tout à fait non trivial à exécuter
ça si jamais ça arrive. Mon PC est assez vieux cependant, I7 2600K + GTX1060.

Le sam. 16 mai 2020 à 19 h 51 AmericanGamer13 [email protected]
a écrit:

Est-ce que quelqu'un sait ce qui différencie rdr2 de gta et d'autres rockstar
jeux en termes de fonctionnement sous Linux. Les gens obtiennent que gta fonctionne bien, juste
pas rdr2. Cela m'a toujours été étrange.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-629674853 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AAABPUZFATVEAJWGT3MZWWTRR3ACNANCNFSM4JV54AXQ
.

Désolé pour le retard, ces derniers jours, j'ai fait de très bons progrès et j'ai résolu les deux derniers problèmes (le crash récent du lanceur et l'erreur d'activation). La tâche est maintenant de nettoyer les nombreux hacks que j'ai et j'espère avoir quelque chose de prêt à tester dans les prochaines semaines

Je veux faire mon seul message sur Github pour vous dire merci beaucoup pour votre persévérance/dévouement à faire fonctionner cela. Sois béni.

Je veux faire mon seul message sur Github pour vous dire merci beaucoup pour votre persévérance/dévouement à faire fonctionner cela. Sois béni.

J'ai aussi créé un compte pour ce fil. Je viens d'acheter le jeu et je vais bientôt commencer à tester.

@mrpippy Merci pour votre travail acharné sur ce projet. J'ai hâte de le tester quand vous serez prêt !

J'ai hâte de tester ce script/hack out J'ai littéralement un compte github juste pour ce fil !

@mrpippy heureux de tester également sur Arch/Manjaro. Avez-vous besoin d'une deuxième paire d'yeux pour nettoyer/fusionner ? :) Session virtuelle avec des utilisateurs avides + bières, en quelque sorte un hackathon ! Beaucoup plus amusant et nous pouvons le réparer en X heures en tout ?

Penser a voix haute.

J'ai acheté RDR 2 sur steam juste après avoir fini Jedi (qui tourne très bien sous Linux) et je suis déçu de ne pouvoir y jouer...

@mrpippy Merci pour votre travail acharné sur ce projet. J'ai hâte de le tester quand vous serez prêt !

Je viens de tester le récent Proton 5.0-8, le jeu ne se plaint pas de fichiers de jeu corrompus, mais ne démarre pas :)
Le lanceur va bien

Je viens de tester le récent Proton 5.0-8, le jeu ne se plaint pas de fichiers de jeu corrompus, mais ne démarre pas :)
Le lanceur va bien

Attendez si le lanceur fonctionne bien, qu'est-ce qui empêche le jeu de se lancer ? Je ne connais pas grand-chose au codage ou au proton, alors veuillez excuser ma mauvaise connaissance.

@ AmericanGamer13 Si j'ai bien compris, le jeu utilise des appels système de bas niveau dans le noyau NTOS (le noyau Windows), et cela ne fonctionne pas pour le noyau Linux. Cela fait probablement partie de la protection contre la copie ou d'un système anti-triche. Des travaux sont actuellement en cours pour piéger ces appels système et les rediriger vers l'émulation/l'implémentation du noyau NTOS de Wine au lieu de les laisser passer au noyau Linux (où ils n'appartiennent vraiment pas).

Quelqu'un a-t-il testé le jeu avec la branche viticole de Brendan ?

Je me lance:
https://github.com/davidjmemmett/Proton/tree/proton_5.0-next_with_mrpippy-wine

C'est en cours de construction, je vous dirai comment ça se passe.

Acclamations,
David JM Emmett

Le dimanche 7 juin 2020 à 04h29, Esdras Tarsis [email protected] a écrit :

Quelqu'un a-t-il testé le jeu avec la branche viticole de Brendan
https://github.com/mrpippy/wine/tree/rdr2-2 ?


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640151446 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AABUBTNYT5E45DYVWCKEH3DRVMCSJANCNFSM4JV54AXQ
.

En utilisant la branche rdr2-2 de mrpippy sur Fedora 32 + amdgpu, le jeu se bloque peu de temps après le chargement initial du shader. Je ne sais pas si le backtrace offre quelque chose d'utile.

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

Vous êtes allé plus loin que moi, les changements de SECCOMP ne compileraient pas, alors j'ai abandonné.

Acclamations,

David JM Emmett

Le dimanche 7 juin 2020 à 19h37, topsyandpip56 [email protected] a écrit :

En utilisant la branche rdr2-2 de mrpippy sur Fedora 32 + amdgpu, le jeu plante
peu de temps après le chargement initial du shader. Je ne sais pas si le backtrace propose
rien d'utile. Cela peut être dû au fait que le support 32 bits n'a pas été compilé dans le
construction de vin?

wine : Défaut de page non géré lors de l'accès en lecture à 0000000000000128 à l'adresse 00007FA34C798872 (thread 0408), démarrage du débogueur...
Exception non gérée : défaut de page lors de l'accès en lecture à 0x00000128 en code 64 bits (0x00007fa34c798872).
Vidage du registre :
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
Vidage de la pile :
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
Retour en arrière :
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872 : movq 0x0000000000000128(%rdi),%rbx
Modules:
Adresse du module Informations de débogage Nom (55 modules)
PE 220000- 24d000 Différé amd_ags_x64
PE 250000- 2cb000 Différé bink2w64
PE 960000- 96e000 Différé api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Différé api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost différé
PE 62140000- 621cd000 uxtheme différé
PE 62540000- 625e4000 Confiance différée
PE 62600000- 626d8000 Différé usp10
PE 637c0000- 63931000 Gain différémm
PE 64940000- 64986000 Résultat différé
PE 64b80000- 64bab000 Hid différé
PE 64d40000- 64d59000 Vulkan-1 différé
PE 65000000- 65597000 Différé ole32
PE 65680000- 656af000 Travaux différésq
PE 65780000- 6579c000 Version différée
PE 66440000- 664a2000 Différé msacm32
PE 67500000- 67527000 Différé xinput9_1_0
PE 67740000- 6786c000 Wbemprox différé
PE 68140000- 68265000 msctf différé
PE 68a40000- 68b67000 Shlwapi différé
PE 69c80000- 69cf8000 Propsys différé
PE 6a100000- 6a502000 Différé oleaut32
PE 6a700000- 6a8b3000 API de configuration différée
PE 6aa00000- 6ab83000 Différé mf
PE 6b880000- 6b88d000 Différé api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Différé imm32
PE 6cd80000- 6ce1d000 Mfreadwrite différé
PE 6d3c0000- 6d54c000 Son différé
PE 6e340000- 6e34e000 Différé api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Différé comctl32
PE 6fbc0000- 6fdde000 Différé rpcrt4
PE 70140000- 701c3000 mmdevapi différé
PE 71200000- 7135c000 Mfplat différé
PE 7a850000- 7a858000 Différé opengl32
PE 7b000000- 7b339000 Base de noyau différée
PE 7b410000- 7b5db000 Noyau différé32
PE 7bc20000- 7bc35000 Différé ntdll
PE 140000000- 1473b6200 Différé rdr2
PE 180000000- 1800e9000 Différé oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vin différévulkan
PE 7fa37c020000- 7fa37c024000 Winepulse différé
PE 7fa37c160000- 7fa37c16d000 Winspool différé
PE 7fa3846a0000- 7fa3846a9000 Différé wined3d
PE 7fa384b90000- 7fa384b95000 Dxgi différé
PE 7fa384dd0000- 7fa384dd5000 Vin différéx11
PE 7fa385720000- 7fa385ffd000 Coque différée32
PE 7fa386150000- 7fa38615c000 Entrée différée8
PE 7fa3861b0000- 7fa3861b5000 bcrypt différé
PE 7fa3861e0000- 7fa386227000 Différé crypt32
PE 7fa3862e0000- 7fa3862e6000 Différé ws2_32
PE 7fa386340000- 7fa386346000 Différé iphlpapi
PE 7fa386380000- 7fa38638c000 Différé gdi32
PE 7fa386550000- 7fa38656e000 Ucrtbase différé
PE 7fa386660000- 7fa38666b000 Différé advapi32
PE 7fa3867f0000- 7fa3868e1000 Utilisateur différé32
Fils :
traiter tid prio (tous les identifiants sont en hexadécimal)
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
000000cc 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
Informations système :
Version de vin : wine-5.8
Plate-forme : x86_64
Version : Windows 10
Système hôte : Linux
Version hôte : 5.6.15-300.fc32.x86_64


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640260996 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AABUTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ
.

C'est super bizarre. Je n'ai eu aucune erreur de compilation. Quels sont
vous essayez de construire?

Le dimanche 7 juin 2020 à 20h39, David JM Emmett [email protected]
a écrit:

Vous êtes allé plus loin que moi, les modifications SECCOMP ne compileraient pas, alors j'ai donné
en haut.

Acclamations,

David JM Emmett

Le dimanche 7 juin 2020 à 19h37, topsyandpip56 [email protected]
a écrit:

En utilisant la branche rdr2-2 de mrpippy sur Fedora 32 + amdgpu, le jeu plante
peu de temps après le chargement initial du shader. Je ne sais pas si le backtrace
des offres
rien d'utile. Cela peut être dû au fait que le support 32 bits n'a pas été compilé dans le
construction de vin?

wine : Défaut de page non géré lors de l'accès en lecture à 0000000000000128 à l'adresse
00007FA34C798872 (thread 0408), démarrage du débogueur...
Exception non gérée : erreur de page lors de l'accès en lecture à 0x00000128 en 64 bits
(0x00007fa34c798872).
Vidage du registre :
déchirure : 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
Vidage de la pile :
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
Retour en arrière :
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872 : movq 0x0000000000000128(%rdi),%rbx
Modules:
Adresse du module Informations de débogage Nom (55 modules)
PE 220000- 24d000 Différé amd_ags_x64
PE 250000- 2cb000 Différé bink2w64
PE 960000- 96e000 Différé api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Différé api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost différé
PE 62140000- 621cd000 uxtheme différé
PE 62540000- 625e4000 Confiance différée
PE 62600000- 626d8000 Différé usp10
PE 637c0000- 63931000 Gain différémm
PE 64940000- 64986000 Résultat différé
PE 64b80000- 64bab000 Hid différé
PE 64d40000- 64d59000 Vulkan-1 différé
PE 65000000- 65597000 Différé ole32
PE 65680000- 656af000 Travaux différésq
PE 65780000- 6579c000 Version différée
PE 66440000- 664a2000 Différé msacm32
PE 67500000- 67527000 Différé xinput9_1_0
PE 67740000- 6786c000 Wbemprox différé
PE 68140000- 68265000 msctf différé
PE 68a40000- 68b67000 Shlwapi différé
PE 69c80000- 69cf8000 Propsys différé
PE 6a100000- 6a502000 Différé oleaut32
PE 6a700000- 6a8b3000 API de configuration différée
PE 6aa00000- 6ab83000 Différé mf
PE 6b880000- 6b88d000 Différé api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Différé imm32
PE 6cd80000- 6ce1d000 Mfreadwrite différé
PE 6d3c0000- 6d54c000 Son différé
PE 6e340000- 6e34e000 Différé api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Différé comctl32
PE 6fbc0000- 6fdde000 Différé rpcrt4
PE 70140000- 701c3000 mmdevapi différé
PE 71200000- 7135c000 Mfplat différé
PE 7a850000- 7a858000 Différé opengl32
PE 7b000000- 7b339000 Base de noyau différée
PE 7b410000- 7b5db000 Noyau différé32
PE 7bc20000- 7bc35000 Différé ntdll
PE 140000000- 1473b6200 Différé rdr2
PE 180000000- 1800e9000 Différé oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vin différévulkan
PE 7fa37c020000- 7fa37c024000 Winepulse différé
PE 7fa37c160000- 7fa37c16d000 Winspool différé
PE 7fa3846a0000- 7fa3846a9000 Différé wined3d
PE 7fa384b90000- 7fa384b95000 Dxgi différé
PE 7fa384dd0000- 7fa384dd5000 Vin différéx11
PE 7fa385720000- 7fa385ffd000 Coque différée32
PE 7fa386150000- 7fa38615c000 Entrée différée8
PE 7fa3861b0000- 7fa3861b5000 bcrypt différé
PE 7fa3861e0000- 7fa386227000 Différé crypt32
PE 7fa3862e0000- 7fa3862e6000 Différé ws2_32
PE 7fa386340000- 7fa386346000 Différé iphlpapi
PE 7fa386380000- 7fa38638c000 Différé gdi32
PE 7fa386550000- 7fa38656e000 Ucrtbase différé
PE 7fa386660000- 7fa38666b000 Différé advapi32
PE 7fa3867f0000- 7fa3868e1000 Utilisateur différé32
Fils :
traiter tid prio (tous les identifiants sont en hexadécimal)
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
000000cc 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
Informations système :
Version de vin : wine-5.8
Plate-forme : x86_64
Version : Windows 10
Système hôte : Linux
Version hôte : 5.6.15-300.fc32.x86_64


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -640260996
,
ou désabonnez-vous
<
https://github.com/notifications/unsubscribe-auth/AABUTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ

.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.

J'utilise le constructeur de docker standard. Fonctionne pour toutes les autres branches sauf mrpippy/rdr2-2.

Acclamations,
David

Le 8 juin 2020, à 14h37, topsyandpip56 [email protected] a écrit :

En tant que
C'est super bizarre. Je n'ai eu aucune erreur de compilation. Quels sont
vous essayez de construire?

Le dimanche 7 juin 2020 à 20h39, David JM Emmett [email protected]
a écrit:

Vous êtes allé plus loin que moi, les modifications SECCOMP ne compileraient pas, alors j'ai donné
en haut.

Acclamations,

David JM Emmett

Le dimanche 7 juin 2020 à 19h37, topsyandpip56 [email protected]
a écrit:

En utilisant la branche rdr2-2 de mrpippy sur Fedora 32 + amdgpu, le jeu plante
peu de temps après le chargement initial du shader. Je ne sais pas si le backtrace
des offres
rien d'utile. Cela peut être dû au fait que le support 32 bits n'a pas été compilé dans le
construction de vin?

wine : Défaut de page non géré lors de l'accès en lecture à 0000000000000128 à l'adresse
00007FA34C798872 (thread 0408), démarrage du débogueur...
Exception non gérée : erreur de page lors de l'accès en lecture à 0x00000128 en 64 bits
(0x00007fa34c798872).
Vidage du registre :
déchirure : 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
Vidage de la pile :
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
Retour en arrière :
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872 : movq 0x0000000000000128(%rdi),%rbx
Modules:
Adresse du module Informations de débogage Nom (55 modules)
PE 220000- 24d000 Différé amd_ags_x64
PE 250000- 2cb000 Différé bink2w64
PE 960000- 96e000 Différé api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Différé api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost différé
PE 62140000- 621cd000 uxtheme différé
PE 62540000- 625e4000 Confiance différée
PE 62600000- 626d8000 Différé usp10
PE 637c0000- 63931000 Gain différémm
PE 64940000- 64986000 Résultat différé
PE 64b80000- 64bab000 Hid différé
PE 64d40000- 64d59000 Vulkan-1 différé
PE 65000000- 65597000 Différé ole32
PE 65680000- 656af000 Travaux différésq
PE 65780000- 6579c000 Version différée
PE 66440000- 664a2000 Différé msacm32
PE 67500000- 67527000 Différé xinput9_1_0
PE 67740000- 6786c000 Wbemprox différé
PE 68140000- 68265000 msctf différé
PE 68a40000- 68b67000 Shlwapi différé
PE 69c80000- 69cf8000 Propsys différé
PE 6a100000- 6a502000 Différé oleaut32
PE 6a700000- 6a8b3000 API de configuration différée
PE 6aa00000- 6ab83000 Différé mf
PE 6b880000- 6b88d000 Différé api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Différé imm32
PE 6cd80000- 6ce1d000 Mfreadwrite différé
PE 6d3c0000- 6d54c000 Son différé
PE 6e340000- 6e34e000 Différé api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Différé comctl32
PE 6fbc0000- 6fdde000 Différé rpcrt4
PE 70140000- 701c3000 mmdevapi différé
PE 71200000- 7135c000 Mfplat différé
PE 7a850000- 7a858000 Différé opengl32
PE 7b000000- 7b339000 Base de noyau différée
PE 7b410000- 7b5db000 Noyau différé32
PE 7bc20000- 7bc35000 Différé ntdll
PE 140000000- 1473b6200 Différé rdr2
PE 180000000- 1800e9000 Différé oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vin différévulkan
PE 7fa37c020000- 7fa37c024000 Winepulse différé
PE 7fa37c160000- 7fa37c16d000 Winspool différé
PE 7fa3846a0000- 7fa3846a9000 Différé wined3d
PE 7fa384b90000- 7fa384b95000 Dxgi différé
PE 7fa384dd0000- 7fa384dd5000 Vin différéx11
PE 7fa385720000- 7fa385ffd000 Coque différée32
PE 7fa386150000- 7fa38615c000 Entrée différée8
PE 7fa3861b0000- 7fa3861b5000 bcrypt différé
PE 7fa3861e0000- 7fa386227000 Différé crypt32
PE 7fa3862e0000- 7fa3862e6000 Différé ws2_32
PE 7fa386340000- 7fa386346000 Différé iphlpapi
PE 7fa386380000- 7fa38638c000 Différé gdi32
PE 7fa386550000- 7fa38656e000 Ucrtbase différé
PE 7fa386660000- 7fa38666b000 Différé advapi32
PE 7fa3867f0000- 7fa3868e1000 Utilisateur différé32
Fils :
traiter tid prio (tous les identifiants sont en hexadécimal)
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
000000cc 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
Informations système :
Version de vin : wine-5.8
Plate-forme : x86_64
Version : Windows 10
Système hôte : Linux
Version hôte : 5.6.15-300.fc32.x86_64


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -640260996
,
ou désabonnez-vous
<
https://github.com/notifications/unsubscribe-auth/AABUTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ

.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

Mes tests ont donné les résultats suivants, il y a environ deux semaines :
Screenshot_20200524_021932

Quelqu'un m'a suggéré d'essayer de sauter l'introduction, ce qui est censé être fait simplement en alimentant le jeu avec une sauvegarde après la soi-disant introduction, mais cela n'a pas aidé. Certains hacks externes sont censés être encore nécessaires, alors attendons Brendan :)

Screenshot_20200609_153534
De même, je peux montrer le plus loin possible avant de se terminer, sur le dernier patch 1231.61 d'aujourd'hui.

Voici un autre journal. Je ne sais pas si ça va aider, mais le voici quand même.
vapeur-1174180.log

C'est jusqu'où j'ai réussi à aller le 25 mai. J'ai mis un fichier de paramètres de jeu avec tout réglé sur bas et Vulkan. Très mauvaise performance dans l'animation du logo, ressentie comme un rendu logiciel, mais idk.
Screenshot from 2020-05-25 12-05-22 edit

C'est jusqu'où j'ai réussi à aller le 25 mai. J'ai mis un fichier de paramètres de jeu avec tout réglé sur bas et Vulkan. Très mauvaise performance dans l'animation du logo, ressentie comme un rendu logiciel, mais idk.
Screenshot from 2020-05-25 12-05-22 edit

Eh bien c'est vraiment intéressant. Utilisez-vous une carte nvidia par hasard?

Merci à tous pour votre patience, je suis impressionné par les recherches et j'ai une version Proton à essayer ! 🎉 🎉 🎉

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
mot de passe : public

Téléchargez le fichier et décompressez-le dans votre répertoire compatibilitytools.d , probablement ~/.steam/steam/compatibilitytools.d/
Puis forcez-le à être utilisé pour RDR2 dans Steam, avec "Forcer l'utilisation d'un outil de compatibilité Steam Play spécifique"

De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Conducteurs

  • NVIDIA : vous devrez exécuter le pilote bêta 440.66.15 pour éviter de très mauvaises performances
  • AMD Mesa/RADV : vous devrez reconstruire Mesa avec ce correctif appliqué, sinon il plantera à mi-chemin de la barre de progression. Mesa/RADV n'a pas été beaucoup testé, il peut y avoir d'autres problèmes.

Problèmes connus

  • seules les résolutions 720p et 1080p sont disponibles
  • vous pouvez obtenir une erreur d'activation lors du premier ou des deux premiers lancements, mais elle devrait disparaître après un redémarrage
  • vous obtiendrez une boîte de dialogue Vérification de la configuration matérielle minimale requise au lancement, cliquez sur OK pour l'ignorer
  • Je n'ai pas du tout essayé le jeu en ligne

Je peux confirmer que cela fonctionne. Merci Brendane !
Screenshot_20200613_054544

@Tk-Glitch Avez-vous dû faire autre chose que nettoyer les données de compatibilité, avoir les bons pilotes et l'exécuter avec la version proton? J'ai essayé et j'ai eu les mêmes erreurs de vérification de fichier de jeu que j'avais plus tôt.
Je suis en train de réinstaller le jeu et de lui donner une autre chance, mais j'apprécierais de savoir si vous utilisiez des options de lancement spéciales ou d'autres solutions de contournement que j'ai vues mentionnées ici.

La réinstallation n'a rien fait. Échoue toujours avec "Impossible de lancer le jeu, veuillez vérifier vos données de jeu."
Fichier journal : https://gist.github.com/chris-echoz/a0bca3b860feb6a8d01729fb36e128f9
Je suis sur Debian Sid, exécutant le noyau 5.6.0-2 avec les pilotes propriétaires 440.66.15.

@chris-echoz Votre journal signale proton-5.0-8 , alors qu'il devrait signaler proton_5.0-rdr2-3 lors de l'utilisation de la version correcte ci-dessus.
Ma configuration est assez compliquée, mais cela ne devrait pas avoir beaucoup d'importance ici. Avoir WINEDLLOVERRIDES="dxgi=n,b" dans vos paramètres de lancement peut être nécessaire car j'ai eu une erreur de fenêtre enfant sans cela, mais je ne suis pas tout à fait sûr.
En dehors de cela, préfixe propre, testé avec succès sur les derniers amdgpu-pro et mesa-git (avec le correctif lié ci-dessus appliqué).

@Tk-Glitch J'ai remarqué qu'il indiquait également 5.0-8, mais j'ai vérifié plusieurs fois que Steam indiquait proton_5.0-rdr2-3. Je ne sais pas exactement d'où provient cette chaîne, mais 5.0-8 est cohérent avec le fichier "version" dans l'archive tar, donc je ne pense pas que j'utilise la mauvaise version de Proton.
Je vais essayer de courir avec ces remplacements pour voir si cela fait une différence.

@Tk-Glitch J'ai remarqué qu'il indiquait également 5.0-8, mais j'ai vérifié plusieurs fois que Steam indiquait proton_5.0-rdr2-3. Je ne sais pas exactement d'où provient cette chaîne, mais 5.0-8 est cohérent avec le fichier "version" dans l'archive tar, donc je ne pense pas que j'utilise la mauvaise version de Proton.

Ouais c'est la bonne version, ça dit 5.0-8 mais la ligne wine: enabling seccomp syscall filters for RDR2. est le tuyau.

Tu n'es pas la première personne à avoir ce crash, mais je ne sais toujours pas ce qui le cause. Pouvez-vous essayer d'utiliser wined3d au lieu de dxvk ? ( PROTON_USE_WINED3D )

Oh mon mauvais 😅 Ça m'apprendra à avoir une configuration alambiquée pour signaler des trucs avec :frog:

@mrpippy L'exécution avec les options de lancement PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% m'a permis de passer par le lanceur, m'a donné une erreur me disant que j'avais un ancien pilote :
1592025373806
Ensuite, le jeu s'est lancé et j'ai vu une fenêtre noire pendant environ une seconde avant qu'il ne se termine.
Le fichier journal est considérablement plus volumineux cette fois (62,4 Mo) et l'essentiel a expiré pendant que je le téléchargeais. Je l'ai téléchargé sur mon serveur à la place : https://cloud.echoz.io/s/p8NcHZqF5d7Nkcj

En plus de cela, j'ai également essayé avec le remplacement de Tk-Glitch pour dxgi, ce qui, contrairement à mes tentatives sans options de lancement spéciales, m'a permis de voir le lanceur, mais m'a finalement donné la même erreur qu'auparavant.

@mrpippy L'exécution avec les options de lancement PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% m'a permis de passer par le lanceur, m'a donné une erreur me disant que j'avais un ancien pilote :
1592025373806
Ensuite, le jeu s'est lancé et j'ai vu une fenêtre noire pendant environ une seconde avant qu'il ne se termine.

Intéressant, on dirait qu'il essaie d'utiliser D3D12, puis se bloque. Pourriez-vous ajouter +dxgi,+vulkan à votre journal ? Essayez également avec PROTON_USE_WINED3D=1 et WINEDLLOVERRIDES=d3d12.dll=d . Quelle carte avez-vous?

@mrpippy L'exécution avec les options de lancement PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% m'a permis de passer par le lanceur, m'a donné une erreur me disant que j'avais un ancien pilote :
1592025373806
Ensuite, le jeu s'est lancé et j'ai vu une fenêtre noire pendant environ une seconde avant qu'il ne se termine.

Intéressant, on dirait qu'il essaie d'utiliser D3D12, puis se bloque. Pourriez-vous ajouter +dxgi,+vulkan à votre journal ? Essayez également avec PROTON_USE_WINED3D=1 et WINEDLLOVERRIDES=d3d12.dll=d . Quelle carte avez-vous?

En ajoutant +dxgi,+vulkan, voulez-vous dire l'ajouter à PROTON_LOG ou WINEDEBUG ?
En l'ajoutant à user_settings.py, je suppose que c'est ce que vous vouliez dire de toute façon.
Je vais essayer toutes ces choses et je reviens vers vous.

Mon GPU est une GTX 1060 6Go.

En ajoutant +dxgi,+vulkan, voulez-vous dire l'ajouter à PROTON_LOG ou WINEDEBUG ?

Ajoutez-les à WINEDEBUG, dans user_settings.py

@chris-echoz peut-être pouvez-vous essayer de forcer Vulkan dans le fichier de configuration du jeu ?

https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 indique que vous devez ouvrir settings.xml qui se trouve quelque part dans le préfixe du jeu, localisez kSettingAPI_DX12 et changez-le en kSettingAPI_Vulkan

Je n'ai pas le jeu et je ne peux pas l'essayer moi-même.

@chris-echoz peut-être pouvez-vous essayer de forcer Vulkan dans le fichier de configuration du jeu ?

https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 indique que vous devez ouvrir settings.xml qui se trouve quelque part dans le préfixe du jeu, localisez kSettingAPI_DX12 et changez-le en kSettingAPI_Vulkan

Je n'ai pas le jeu et je ne peux pas l'essayer moi-même.

J'ai réussi à trouver le fichier de configuration de quelqu'un d'autre et j'ai essayé avec un éventail d'options et de solutions de contournement différentes, mais en vain. Je pense que le jeu, même avec Vulkan, utilise beaucoup de composants D3D.

@mrpippy Tous ces journaux sont avec +dxgi,+vulkan , chacun dans un nouveau répertoire compatdata.

Avec PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command% :
Le lanceur s'est bien passé, a reçu le même message concernant les pilotes AMD. La fenêtre du jeu s'est affichée brièvement et s'est écrasée. La deuxième tentative s'est déroulée dans le même sens.
Journal : https://cloud.echoz.io/s/WQjCGXeMNi6otbT

Avec PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command% :
Je ne vois même pas le lanceur, j'obtiens juste l'erreur de vérification du fichier du jeu.
J'ai essayé 4 ou 5 autres avec les mêmes données de compatibilité, mais les résultats étaient cohérents.
Journal : https://cloud.echoz.io/s/fTF6pSbRdeic4Xc

Avec PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% :
Apparaît le même que ce qui s'est passé lors de la première manche s'est passé ici.
Journal : https://cloud.echoz.io/s/SRSF962DiZpyyqj

Enfin, avec seulement PROTON_LOG=1 %command% :
Semble fonctionner de la même manière qu'avec le remplacement d3d12 uniquement.
Journal : https://cloud.echoz.io/s/saGobE86g7T6K2K

Je vois la même chose qu'Echoz. Utilisation du dernier package NVIDIA DKMS sur Ubuntu
19.10 (440.82-0ubuntu0~0.19.10.1) avec GTX 1060.

Un grep rapide des journaux montre qu'une erreur est générée :
wine : exception non gérée 0x20474343 dans le thread cc à l'adresse
000000007B00FC3E (filetage 00cc), débogueur de démarrage...

Acclamations,
David JM Emmett

Le samedi 13 juin 2020 à 08h50, Echoz [email protected] a écrit :

@mrpippy https://github.com/mrpippy Tous ces journaux sont avec
+dxgi,+vulkan, chacun dans un nouveau répertoire compatdata.

Avec PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1
%commander%:
Le lanceur s'est bien passé, a reçu le même message concernant les pilotes AMD.
La fenêtre du jeu s'est affichée brièvement et s'est écrasée. La deuxième tentative s'est déroulée dans le même sens.
Journal : https://cloud.echoz.io/s/WQjCGXeMNi6otbT

Avec PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command% :
Je ne vois même pas le lanceur, j'obtiens juste l'erreur de vérification du fichier du jeu.
J'ai essayé 4 ou 5 autres avec les mêmes données de compatibilité, mais les résultats étaient cohérents.
Journal : https://cloud.echoz.io/s/fTF6pSbRdeic4Xc

Avec PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% :
Apparaît le même que ce qui s'est passé lors de la première manche s'est passé ici.
Journal : https://cloud.echoz.io/s/SRSF962DiZpyyqj

Enfin, avec uniquement PROTON_LOG=1 %command% :
Semble fonctionner de la même manière qu'avec le remplacement d3d12 uniquement.
Journal : https://cloud.echoz.io/s/saGobE86g7T6K2K


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643586914 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AABUBTJPLNY6ISA6CUDN3KTRWMVSTANCNFSM4JV54AXQ
.

Je ne sais pas si cela aide quelqu'un, mais j'ai continué à recevoir l'erreur de vérification des fichiers lorsque j'ai utilisé un préfixe propre et rdr2-3. Si je laisse 5.0-9 créer le préfixe, puis passer à rdr2-3, cette erreur disparaît.

Cela dit, je reçois un gel pendant la vidéo du logo, et aucun menu ne s'affiche... Je n'ai pas le temps de comprendre pourquoi. Je voulais juste noter le préfixe au cas où cela aiderait quelqu'un.

Merci à tous pour votre patience, je suis impressionné par les recherches et j'ai une version Proton à essayer ! tada tada tada

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
mot de passe : public

Téléchargez le fichier et décompressez-le dans votre répertoire compatibilitytools.d , probablement ~/.steam/steam/compatibilitytools.d/
Puis forcez-le à être utilisé pour RDR2 dans Steam, avec "Forcer l'utilisation d'un outil de compatibilité Steam Play spécifique"

De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Conducteurs

* 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.

Problèmes connus

* 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

Quelqu'un sait comment obtenir ce pilote pour Manjaro 64 bits ? j'utilise une Nvidia gtx 980

bonjour, cela semble mieux qu'avant, mais dans mon cas, il s'est écrasé après le lancement.
Je suis sur la dernière arch avec Linux 5.7 & mesa 20.1.1 et AMD RX580

Quelqu'un sait comment obtenir ce pilote pour Manjaro 64 bits ? j'utilise une Nvidia gtx 980

Sur AUR ou avec Tk-Glitch PKGBUILDS .

Merci!

Quelqu'un sait comment obtenir ce pilote pour Manjaro 64 bits ? j'utilise une Nvidia gtx 980

Sur AUR ou avec Tk-Glitch PKGBUILDS .

chargement des colis...
résolution des dépendances...
recherche de paquets en conflit...
:: nvidia-dev-dkms-tkg et linux56-nvidia-440xx sont en conflit (nvidia). Supprimer linux56-nvidia-440xx ? [o/N] o
:: nvidia-dev-utils-tkg et nvidia-440xx-utils sont en conflit (nvidia-utils). Supprimer nvidia-440xx-utils ? [o/N] o
erreur : échec de la préparation de la transaction (impossible de satisfaire les dépendances)
:: la suppression de linux56-nvidia-440xx rompt la dépendance 'linux56-nvidia-440xx' requise par linux-latest-nvidia-440xx
==> AVERTISSEMENT : Échec de l'installation du ou des packages intégrés.
-> quitter le nettoyage terminé

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

La nouvelle version de Wine génère une erreur avant de se lancer :
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 053c), starting debugger...
Après cela, les filtres d'appel système seccomp s'ouvrent et échouent car le processus n'existe pas. Peut-être important de noter que je n'utilise pas Proton via Steam. J'utilise la version wine extraite de Proton_dist via Lutris car je possède la version RGS du jeu. L'ancienne version rdr2-2 rencontre un défaut de page juste après la vidéo d'introduction. C'est avec le patch AMD Mesa utilisé.

Mise à jour : Je peux confirmer le même défaut de page lors de l'utilisation de Proton via Steam.

Tellement excitant! Je l'ai essayé sur ma machine et j'obtiens la même erreur que chris-echoz, Impossible de vérifier les fichiers du jeu, et lorsque je l'ai configuré pour utiliser wined3d, j'obtiens la boîte de dialogue sur les pilotes graphiques amd obsolètes, puis une fenêtre noire pour une seconde et puis ça plante. J'utilise un TR 2950 et Nvidia Turing.

Le journal est ici :
rdr2.log.zip

Paramètres de lancement : 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",

Le lanceur Rockstar se charge pendant un certain temps, puis j'obtiens la même erreur que https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -643572027 à propos des pilotes AMD obsolètes, ce qui est étrange car je suis sur Nvidia 440.66.15 ...

Journal :
vapeur-1174180.log

Bonjour @ah-, devinez à l'aveugle, est-ce que taskset -c 0-15 %command% a un effet sur votre système ?

si je le lance avec le Proton de Brendan
Je reçois Impossible de lancer le jeu, veuillez vérifier vos données de jeu.

puis je le change en 5.0-9, le lanceur apparaît, j'obtiens un conflit de sauvegarde dans le cloud, je le saute. puis il se ferme.
puis je le remets à celui de Brendan, j'obtiens une erreur de synchronisation dans le cloud, sautez. et ça se lance.
J'obtiens une erreur d'activation, je quitte le jeu.
après cela, le remplacement du cloud de Rockstar Launcher apparaîtra, je choisis le bon.
après cela, il fonctionne uniquement avec la fenêtre contextuelle du pilote AMD, mais il fonctionne :) !

merci pour le travail acharné Brendan!

je lance manjaro et je suis sur Nvidia stable, je n'ai pas encore changé le pilote en version bêta

Eh bien, que diriez-vous de cela, si vous le faites exactement comme McMarius11 le dit, je l'ai fait fonctionner.
Exécution sur Arch Kernel 5.6.15
Pilote Nvidia RTX 2060 Super 440,82
Aucune option de lancement spécifique, juste en exécutant "gamemoderun %command%" comme d'habitude.

Donc le jeu tourne, mais je ne suis pas sûr d'y jouer pour l'instant. Vous avez un très mauvais bégaiement à la fois graphique et sonore. J'avais besoin de le baisser assez loin pour avoir l'air un peu jouable, donc avec tout ce qui est sur Medium dans le benchmark, j'ai obtenu Min fps : 5, Average : 44, max 270.
Cela en mode fenêtre 1920x1080.

Cela semble donc très prometteur. Merci pour tout votre travail @mrpippy

WINED3D n'a pas fonctionné pour moi, mais le jeu fonctionne avec le tweak recommandé par @Tk-Glitch : WINEDLLOVERRIDES="dxgi=n,b" comme option de lancement.

Sans cela, il semble que lorsque winex11drv a un brainfart : 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! , cela entraîne une erreur E_NOTIMPL - 0x80004001 au niveau de l'application, ce qui finit par se transformer en écriture qui provoque une erreur à 0x7B00FC3E. (C'est dans kernelbase.dll:"RaiseException", juste après avoir appelé RtlRaiseException )

Cela semble être un problème de vin connu : https://bugs.winehq.org/show_bug.cgi?id=45277
Ce qui m'a initialement bloqué, malgré l'exécution des derniers pilotes bêta de nvidia vulkan : 440.66.15-1

@ topsyandpip56 Je pense que c'est le même problème que celui que vous rencontrez.

Impressionnant travail Brendan ( @mrpippy ), merci :smiley:

Petit avertissement pour les personnes utilisant mesa/RADV : au moins sur Navi, ACO a des problèmes avec les transitions LOD et les blocages irrécupérables. L'utilisation de llvm à la place a été - jusqu'à présent - sans faille.

Petit avertissement pour les personnes utilisant mesa/RADV : au moins sur Navi, ACO a des problèmes avec les transitions LOD et les blocages irrécupérables. L'utilisation de llvm à la place a été - jusqu'à présent - sans faille.

Je suis surpris que tu puisses aller aussi loin. Sur Vega10/llvm, il y a le défaut de page référencé précédemment dans la version actuelle de proton rdr2. Avec l'ancienne version rdr2-2, j'ai eu de meilleurs progrès, mais j'ai toujours frappé le même "club social n'a pas réussi à initialiser le périphérique graphique" dans le jeu.
image

Avec seulement WINEDLLOVERRIDES="dxgi=n,b" comme option de lancement, ça marche, merci @dt-zero

Les performances sont vraiment mauvaises sur Nvidia 440.66.15, environ 15 FPS dans le benchmark, mais il semble que le GPU ne fonctionne qu'à environ 45%. C'est le même genre de chose qui se passait avec Doom Eternal.

Pas encore de chance pour moi, même avec PROTON_LOG=1 WINEDLLOVERRIDES="dxgi=n,b" taskset -c 0-7 %command% , je ne parviens pas à lancer le jeu. Fait intéressant, avant que je ne voie cela aussi:

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

Enregistrer:
rdr2.log.zip

si je le lance avec le Proton de Brendan
Je reçois Impossible de lancer le jeu, veuillez vérifier vos données de jeu.

puis je le change en 5.0-9, le lanceur apparaît, j'obtiens un conflit de sauvegarde dans le cloud, je le saute. puis il se ferme.
puis je le remets à celui de Brendan, j'obtiens une erreur de synchronisation dans le cloud, sautez. et ça se lance.
J'obtiens une erreur d'activation, je quitte le jeu.
après cela, le remplacement du cloud de Rockstar Launcher apparaîtra, je choisis le bon.
après cela, il fonctionne uniquement avec la fenêtre contextuelle du pilote AMD, mais il fonctionne :) !

merci pour le travail acharné Brendan!

je lance manjaro et je suis sur Nvidia stable, je n'ai pas encore changé le pilote en version bêta

J'ai fait exactement cela, mais à la fin le jeu n'a toujours pas commencé.
Ensuite, après avoir fait cela, j'ai ajouté l'option de lancement WINEDLLOVERRIDES=dxgi=n,b , et maintenant je suis actuellement sur l'étalonnage de la luminosité, dans le jeu.
Je vais essayer de jouer et de mettre à jour mon message.

J'ai pu entrer dans le jeu, modifier les paramètres, tout semble fonctionner comme il se doit. Cependant, la fréquence d'images que j'ai obtenue dans le jeu n'était que de 14, donc ce n'est pas vraiment jouable pour moi à ce stade, mais cela fonctionne. Les menus en revanche étaient très fluides, idem pour la vidéo au début de l'histoire.

Il semble être ennuyé sur nvidia en ce qui concerne les performances. J'ai aussi 14fps sur ma geforce.
Pas de problème sur ma radeon (5700XT) cependant, même au maximum :
Screenshot_20200613_194204
1080p est assez limitant (vsync a également été activé, ce qui fixe un plafond de fréquence d'images de 60 ips en raison du hack de Brendan, même si mon affichage est de 144 Hz 🐸 ).

si je le lance avec le Proton de Brendan
Je reçois Impossible de lancer le jeu, veuillez vérifier vos données de jeu.

Je peux reproduire cela si je désactive d3d11 natif. Bizarre.

Oh, alors maintenant, avec un préfixe créé avec Proton 5.0-9, puis exécuté avec le proton rdr-3 et WINEDLLOVERRIDES="dxgi=n,b" , je vais un peu plus loin !

J'obtiens l'écran de chargement initial (avec la barre en bas de la fenêtre) puis je vois une seconde de la vidéo d'introduction (avec de la fumée, etc.), puis la fenêtre rdr2 se ferme, se rouvre en tant que fenêtre noire pendant une seconde, puis ça sort.

Enregistrer:
rdr2.log.zip

Taskset également essayé, mais malheureusement aucune différence là-bas.

En regardant la sortie de référence, le jeu pense vraiment que j'utilise un GPU AMD, c'est étrange :
GPU: AMD GeForce RTX 2080

@jalabb Cela fait partie du hack de Brendan : https://github.com/mrpippy/wine/commit/911cdd53a1bf7b569bebaadc1bb6ecf616586804
Donc très probablement attendu.

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

J'ai essayé ceci, mais DKMS ne construira jamais correctement pour moi. Je ne sais pas ce que c'est. J'ai installé les en-têtes du noyau.

@mintylinux Si vous avez un noyau 5.6, il se peut qu'il ne soit pas compatible. Il y a un patch ici https://gitlab.com/snippets/1945940 que vous pouvez utiliser sur les sources du module du noyau pour le faire fonctionner avec 5.6

@mintylinux Si vous avez un noyau 5.6, il se peut qu'il ne soit pas compatible. Il y a un patch ici https://gitlab.com/snippets/1945940 que vous pouvez utiliser sur les sources du module du noyau pour le faire fonctionner avec 5.6

Merci! J'ai corrigé les fichiers nvidia avec le correctif du noyau, et il s'est bien installé ... mais maintenant, il semble que la progression de la tentative d'exécution de RDR2 sur mon ordinateur ait été suivie. Hier soir, je pouvais le faire charger la fenêtre et la barre de chargement, puis il montrerait la fumée sur l'écran pendant une seconde ou deux et se figeait. Maintenant, je n'arrive même plus à ouvrir la fenêtre.

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Hum, je n'arrive pas à me connecter :
Screenshot_20200614_005419
Quelqu'un avec un problème similaire?

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Il veut dire ceci

De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Hum, je n'arrive pas à me connecter :
Screenshot_20200614_005419
Quelqu'un avec un problème similaire?

Non, jamais eu ce problème

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Il veut dire ceci

De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

va essayer ça, merci!

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Il veut dire ceci

De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Ok, eh bien, je continue d'essayer de le démarrer maintenant, mais il n'arrête pas de dire s'il vous plaît vérifier les données du jeu. Encore et encore.

Hum, je n'arrive pas à me connecter :
Screenshot_20200614_005419
Quelqu'un avec un problème similaire?

Non, jamais eu ce problème

J'ai essayé plus de 5 fois en vain...

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Il veut dire ceci
De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Ok, eh bien, je continue d'essayer de le démarrer maintenant, mais il n'arrête pas de dire s'il vous plaît vérifier les données du jeu. Encore et encore.

Si votre préfixe est effacé, démarrez le jeu avec
Proton 5.0-9 continue la boîte de dialogue jusqu'à ce qu'il se bloque.
Utilisez ensuite le Proton de Brendon.

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Il veut dire ceci
De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Ok, eh bien, je continue d'essayer de le démarrer maintenant, mais il n'arrête pas de dire s'il vous plaît vérifier les données du jeu. Encore et encore.

Si votre préfixe est effacé, démarrez le jeu avec
Proton 5.0-9 continue la boîte de dialogue jusqu'à ce qu'il se bloque.
Utilisez ensuite le Proton de Brendon.

Essayer maintenant

@mintylinux Vous devriez probablement essayer de suivre les procédures suggérées par @ McMarius11 sur une nouvelle compatdata et d'utiliser WINEDLLOVERRIDES=dxgi=n,b dans les options de lancement. C'est au moins ainsi que j'ai pu le faire fonctionner, de toute autre manière que j'ai essayée, j'aurais expérimenté une sorte de variation de ce que vous venez de décrire qui se passe maintenant.

alors qu'entendez-vous par compatdata frais? J'ai essayé d'exécuter le jeu avec une version différente de proton, puis je suis revenu au proton rdr2, et j'ai ajouté ceci à mes options de lancement.

Il veut dire ceci
De plus, avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

Ok, eh bien, je continue d'essayer de le démarrer maintenant, mais il n'arrête pas de dire s'il vous plaît vérifier les données du jeu. Encore et encore.

Si votre préfixe est effacé, démarrez le jeu avec
Proton 5.0-9 continue la boîte de dialogue jusqu'à ce qu'il se bloque.
Utilisez ensuite le Proton de Brendon.

Ouais c'est pas possible pour moi. N'arrête pas de planter après la fenêtre du club social.

Dans mon cas, ne fonctionne pas (en utilisant rdr2-3). Le jeu ne démarre pas (même pas de launcher). Étrangement, le journal des protons est vide.

````

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

Proton : 1591829148 proton-5.0-8
ID de jeu Steam : 1174180
Commande : ['/media/storage/games/steamapps/common/Red Dead Redemption 2/PlayRDR2.exe']

Options : {'forcelgadd'}

````

Mon système est :
Manjaro Linux 20.0.3 Nvidia driver 440.82

j'ai le jeu qui fonctionne
GPU : Radeon RX590
Système d'exploitation : Arch Linux
DE: KDE Plasma 5
Screenshot_20200614_021521
Résultats des tests via AMDVLK-PRO
Screenshot_20200614_022530
Résultats des tests via AMDVLK-LLVM
Screenshot_20200614_023829
Message lors de la tentative de connexion à un jeu en ligne
Screenshot_20200614_022703

<Responding to the immediately previous comment>

La fréquence d'images semble si faible, est-ce à cause du GPU ?
Au fait, ne devriez-vous pas utiliser ACO au lieu de LLVM ?

Il semble fonctionner sur mon ManjaroLinux 20.0.3 (Lysia), Kernel 5.4.43-1-MANJARO, nvidia 440.82, mais...
Il veut utiliser la carte graphique Intel intégrée de mon ordinateur portable...
RDR2_intel
Des conseils ?
(Pour le plaisir : j'"adore" voir steam me dire que j'ai joué 120min sur RDR2 même si je n'ai jamais vu une seule image du jeu à part le rockstar launcher :) )

Cliquez simplement sur OK. Je reçois le même message mais sur mon ordinateur (ryzen 2600 associé à une GTX 1060 de 6 Go et j'obtiens une moyenne de 20 ips à 720p avec des détails moyens à faibles. Sur Windows, j'obtenais environ 50 ips à 1080p avec des détails élevés à ultra.

lancer steam comme ceci :
STEAM_RUNTIME_HEAVY=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
J'ai l'avertissement du pilote AMD même si je n'ai pas de carte AMD...
image
Je commence à voir de la fumée (vidéo d'intro pas mon portable) quelques secondes et crash... :(

J'ai réparé l'installation, nettoyé le compatdata/1174180
J'ai eu cette erreur :
image
Redémarré immédiatement, erreur d'activation
Retour à Proton 5.0-9, plantage après le lanceur
Je suis revenu au Proton de Brendon et j'obtiens l'écran de bienvenue !
Je fais quelques repères, merci pour votre travail !

Avec le proton de Brendan, je reçois Impossible de lancer le jeu, veuillez vérifier votre jeu
Les données.
Ensuite, je passe à 5.0-9 et j'obtiens un post-lanceur où le jeu se termine silencieusement.
Ensuite, je reviens au Proton de Brendan, cela me donne un bref aperçu du rouge
Logo Rockstar puis jeu
la fenêtre se ferme et le jeu sort silencieusement. On dirait que 16 Go de RAM ne suffisent pas
pour que le jeu tourne.

Le samedi 13 juin 2020 à 21h38, Echoz [email protected] a écrit :

si je le lance avec le Proton de Brendan
Je reçois Impossible de lancer le jeu, veuillez vérifier vos données de jeu.

puis je le change en 5.0-9 le lanceur apparaît, j'obtiens un conflit de sauvegarde dans le cloud,
je le saute. puis il se ferme.
puis je le remets à celui de Brendan, j'obtiens une erreur de synchronisation dans le cloud, sautez. et cela
lance.
J'obtiens une erreur d'activation, je quitte le jeu.
après cela, le remplacement du cloud de Rockstar Launcher apparaîtra, je choisis
Le bon.
après cela, il fonctionne uniquement avec la fenêtre contextuelle du pilote AMD, mais il fonctionne :) !

merci pour le travail acharné Brendan!

je lance manjaro et je suis sur Nvidia stable, je n'ai pas changé le pilote en version bêta
encore

J'ai fait exactement cela, mais à la fin le jeu n'a toujours pas commencé.
Ensuite, après avoir fait cela, j'ai ajouté le lancement WINEDLLOVERRIDES=dxgi=n,b
option, et maintenant je suis actuellement sur l'étalonnage de la luminosité, dans le jeu.
Je vais essayer de jouer et de mettre à jour mon message.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.

WINEDLLOVERRIDES=dxgi=n,b aide à accéder à une barre de progression, mais le
le jeu se bloque sans aucune activité consommant tout le CPU.

Le dimanche 14 juin 2020 à 13h01, Sergey Lapin [email protected] a écrit :

Avec le proton de Brendan, je reçois Impossible de lancer le jeu, veuillez vérifier votre
données de jeu.
Ensuite, je passe à 5.0-9 et j'obtiens un post-lanceur où le jeu se termine silencieusement.
Ensuite, je reviens au proton de Brendan, cela me donne un bref aperçu de
logo Rockstar rouge puis jeu
la fenêtre se ferme et le jeu sort silencieusement. On dirait que 16 Go de RAM ne suffisent pas
pour que le jeu tourne.

Le samedi 13 juin 2020 à 21h38, Echoz [email protected] a écrit :

si je le lance avec le Proton de Brendan
Je reçois Impossible de lancer le jeu, veuillez vérifier vos données de jeu.

puis je le change en 5.0-9 le lanceur apparaît, j'obtiens une sauvegarde dans le cloud
conflit, je l'ignore. puis il se ferme.
puis je le remets à celui de Brendan, j'obtiens une erreur de synchronisation dans le cloud, sautez. et cela
lance.
J'obtiens une erreur d'activation, je quitte le jeu.
après cela, le remplacement du cloud de Rockstar Launcher apparaîtra, je choisis
Le bon.
après cela, il fonctionne uniquement avec la fenêtre contextuelle du pilote AMD, mais il fonctionne :) !

merci pour le travail acharné Brendan!

je lance manjaro et je suis sur Nvidia stable, je n'ai pas changé le pilote en
bêta encore

J'ai fait exactement cela, mais à la fin le jeu n'a toujours pas commencé.
Ensuite, après avoir fait cela, j'ai ajouté le lancement WINEDLLOVERRIDES=dxgi=n,b
option, et maintenant je suis actuellement sur l'étalonnage de la luminosité, dans le jeu.
Je vais essayer de jouer et de mettre à jour mon message.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.

Sans WINEDLLOVERRIDES=dxgi=n,b %command% , le jeu meurt silencieusement

Screenshot_2020-06-14_03-45-48
Obtenir ce message après l'erreur du pilote graphique

Flightlessmango obtient des performances décentes sur Nvidia en quelque sorte …
https://youtu.be/5DTxEr9CaHI

J'obtiens toujours cette erreur :
84579829-f2b9e900-add9-11ea-9754-c58764d55db2
J'ai vidé le cache de téléchargement, validé les fichiers du jeu, essayé de lancer le jeu avec différentes options de démarrage et sans aucune option, effacé les compatdata en vain. Cette étape est-elle obligatoire ? Je n'ai jamais essayé le jeu sur Windows et je ne sais pas.

@mozo78 avez-vous lié votre compte Steam à votre compte Rockstar Social Club ? Si vous le faites, vous devriez vous connecter automatiquement lorsque vous lancez le jeu.

En utilisant l'ancienne version de vin rdr2-2 avec Mesa corrigé (utilisé via LD_LIBRARY_PATH, LIBGL_DRIVERS_PATH et VK_ICD_FILENAMES), il est impossible d'injecter avec succès SocialClubVulkanLayer.dll, ce qui provoque toujours l'erreur 18 dans le jeu en raison de drm. La partie la plus ennuyeuse est que le jeu a clairement été lancé avec succès en utilisant Vulkan pour arriver à ce point ; il refuse simplement d'aller plus loin car la superposition n'injecte pas.

Essayer d'utiliser la nouvelle version de proton est un non-démarreur comme je l'ai mentionné ici plus tôt, il rencontre un défaut de page avant même de lancer le jeu, je ne sais pas pourquoi.

J'ai réparé l'installation, nettoyé le compatdata/1174180
J'ai eu cette erreur :
image
Redémarré immédiatement, erreur d'activation
Retour à Proton 5.0-9, plantage après le lanceur
Je suis revenu au Proton de Brendon et j'obtiens l'écran de bienvenue !
Je fais quelques repères, merci pour votre travail !

Le jeu plantait pour moi à l'intro de la fumée / du coup de feu, mais la vapeur en cours d'exécution avec le temps d'exécution lourd passe à travers. Merci!

Je peux jouer au jeu en utilisant WINEDLLOVERRIDES=dxgi=n,b %command% et en basculant entre Proton 5.0-9 et la version personnalisée de proton :

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
mot de passe : public

Manjaro 64 bits sur le noyau 5.7

Edit : Téléchargez les pilotes NVIDIA Beta ou les performances seront insuffisantes.

Dans mon cas, ne fonctionne pas (en utilisant rdr2-3). Le jeu ne démarre pas (même pas de launcher). Étrangement, le journal des protons est vide.

... 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'}
======================

Mon système est :

Manjaro Linux 20.0.3
Nvidia driver 440.82

Je n'ai toujours pas réussi à le faire fonctionner... Cependant, certains progrès sont là.

  1. J'ai reformaté mon disque dur sur lequel j'ai installé le jeu en ext4 (c'était NTFS)
  2. Lancez le jeu (avec l'option WINEDLLOVERRIDES=dxgi=n,b %command% ) -> il est immédiatement passé au lancement du club social
  3. Connecté
  4. Une fenêtre d'erreur s'est affichée (capture d'écran n° 1)
  5. Pendant ce temps, le lanceur R a immédiatement démarré (petit carré, avec le logo R jaune) - la barre de progression est allée à la fin
  6. Le lanceur est parti. Une autre fenêtre contextuelle d'erreur d'exécution (capture d'écran n ° 2)
  7. Immédiatement le lanceur R a démarré (le plus gros, avec un logo animé)
  8. Le lanceur est parti
  9. Pop-up d'erreur : Unable to launch game, please verify your game data (les données de compatibilité ont été nettoyées avant le lancement) (capture d'écran n° 3)
  10. Des idées?

Enregistrer:
steam-1174180.log.zip
(Pour info : steamdata est dans ~/.steam, mais le jeu est stocké dans /media/storage/steamapps/..)

Captures d'écran:

  1. image
  2. image
  3. image

J'ai pu installer le jeu sans problème avec Proton 5.0-9 dans un préfixe propre. Ensuite, au démarrage, il plantera. Ensuite, je suis passé à la version personnalisée de wine rdr3 et le jeu se lancera, mais se bloquera ensuite à la vidéo d'introduction lorsque la fumée arrivera. Steam Heavy Runtime, ni l'ensemble de tâches, ni les bibliothèques mf n'ont aidé.

Patché mon mesa et essayé sur les noyaux 5.7 et 5.6 fonctionne tous les deux jusqu'à l'intro.

R9 3900X, Véga 64

Des recommandations pour les utilisateurs qui possèdent le jeu via Rockstar Games Launcher au lieu de Steam ?

Des recommandations pour les utilisateurs qui possèdent le jeu via Rockstar Games Launcher au lieu de Steam ?

Essayez Lutris avec la version personnalisée de Proton.

J'ai testé la version personnalisée de Proton via Lutris de manière approfondie et
malheureusement, moi-même et une autre personne que j'ai contactée jusqu'à présent sont
rencontré un défaut de page car les filtres seccomp ne fonctionnent pas correctement
Par ici. Le problème est le même si vous ajoutez le lanceur en tant que jeu non-steam
et l'utiliser via steam lui-même.

Le dimanche 14 juin 2020 à 19h07, derbrachialist [email protected]
a écrit:

Toutes les recommandations pour les utilisateurs qui possèdent le jeu via Rockstar Games
Launcher au lieu de Steam ?

Essayez Lutris avec la version personnalisée de Proton.


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643801373 ,
ou désabonnez-vous
https://github.com/notifications/unsubscribe-auth/ABTLIYYHYSKYPTT4LVZTYVLRWUGXHANCNFSM4JV54AXQ
.

Désolé, je suppose que ma question devrait être comment puis-je y parvenir?

J'ai téléchargé la version proton, à la fois dans le répertoire steam compatibilitytools.d, ainsi que dans le répertoire Lutris runners. Lutris ne détecte pas automatiquement cette version de proton (cependant il détecte automatiquement 5.9 GE qui est aussi dans compatibilitytools.d). Lutris donne la possibilité de choisir un chemin personnalisé vers le coureur, mais je ne sais pas quel fichier choisir.

Désolé, je suppose que ma question devrait être comment puis-je y parvenir?

J'ai téléchargé la version proton, à la fois dans le répertoire steam compatibilitytools.d, ainsi que dans le répertoire Lutris runners. Lutris ne détecte pas automatiquement cette version de proton (cependant il détecte automatiquement 5.9 GE qui est aussi dans compatibilitytools.d). Lutris donne la possibilité de choisir un chemin personnalisé vers le coureur, mais je ne sais pas quel fichier choisir.

Créez un lien symbolique ou copiez le dossier 'dist' dans la configuration de proton vers ~/.local/share/lutris/runners/.
Je ne m'attends pas à ce que cela fonctionne, mais vous êtes invités à essayer.

J'ai dû passer par ce processus (https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443) pour faire fonctionner le jeu, avec un rx5700 xt.

La fréquence d'images est très faible mais n'est pas saccadée (les temps d'image sont à peu près une ligne plate pour la plupart), l'utilisation du processeur n'atteint jamais plus de 80% sur aucun des cœurs (ils fonctionnent normalement entre 50 et 70%), le GPU est toujours en faible utilisation et l'overclocking de la RAM ne semble pas faire de différence.

J'ai essayé quelques correctifs possibles avec l'aide de @Tk-Glitch, mais seul l'échange entre les versions de protons semblait faire fonctionner le jeu pour moi. Je viens également de remarquer sur mes deux derniers benchmarks que l'horloge du cœur du GPU semble être bloquée à 800 MHz.

D'un autre côté, il semble que Cloud Saves fonctionne bien (au moins en les important).

@topsyandpip56

essayez de désactiver le runtime lutris sous les options système s'il ne fonctionne pas avec la version personnalisée de proton.

@fsyy
Merci pour le conseil, mais ce n'est pas un problème d'exécution. Ça ne fait pas de différance. Il y a une sorte d'erreur de séquençage lors de l'utilisation de cette version de vin Proton sans la version officielle du jeu à vapeur, même en tant que jeu non-vapeur dans 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

Je vais me donner l'air stupide pour peut-être aider les autres qui ont connu des performances atroces (même avec les derniers pilotes bêta de Nvidia).
Désactivez la journalisation, surtout si vous aviez +vulkan,+dxgi dans user_settings.py. Si le jeu est en cours d'exécution, supprimez simplement ce fichier. Je suis passé d'environ 10-20 FPS à une moyenne beaucoup plus jouable de 60.

@chris-echoz Désolé, de quel fichier parlez-vous ? J'ai supprimé l'option de lancement pour la journalisation. Mais y a-t-il plus que cela ? Je ne trouve que user_settings_sample.py.
Toujours en cours d'exécution quelque part entre 5fps et 250fps

@chris-echoz Ça l'a fait ! Merci beaucoup!

@Spunkt user_settings.py. Si vous ne l'avez pas, ce n'est pas le problème. Moi et probablement quelques autres avions activé les options de journalisation pour aider au débogage.
Si vous rencontrez de toute façon de mauvaises performances, assurez-vous d'avoir 440.66.15 et non le pilote stable 440.82.

Okey, cela l'a beaucoup amélioré, avec 440.66.15 j'ai obtenu un 60 fps assez stable. Je ne sais pas vraiment pourquoi, 440.82 ne devrait-il pas être un pilote plus récent que 440.66 ?

@Spunkt 440.82 est techniquement un numéro de version plus élevé, mais c'est un pilote stable, alors que 440.66.15 est un pilote bêta qui contient plus d'optimisations expérimentales pour vulkan, et est également plus récent.

Fonctionne à merveille avec FX-8300 et RX 590 avec pilotes AMDGPU-PRO . Je n'ai pas encore testé avec mesa car j'ai la flemme de le patcher.

Je vous remercie pour votre travail acharné!

Cela fonctionne pour moi à la fois sur RADV/mesa-aco et amdgpu-pro 20 jusqu'à ce que la fumée commence au début du jeu. Ensuite, la fenêtre se ferme et une autre s'ouvre qui est noire juste pour quitter à nouveau. Après cela, le jeu s'arrête.

Mangohud fonctionne également, du moins pour le bref moment où je suis.

Avez-vous d'autres trucs extraordinaires installés? J'exécute une installation assez propre de Manjaro Budgie avec mesa 20.2.0.

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

C'est le moment où ça plante.

Intéressant, vous êtes aussi sur Zen. Peut-être est-ce lié au CPU ? J'ai le même crash avec un Threadripper. Mais avec nvidia ici, donc probablement pas à cause du GPU.

@ ntropy83 J'ai à peu près le même matériel que vous, avez-vous patché mesa ? avez-vous défini ce WINEDLLOVERRIDES=dxgi=n,b dans les commandes de lancement ?

@ ntropy83 J'ai à peu près le même matériel que vous, avez-vous patché mesa ? avez-vous défini ce WINEDLLOVERRIDES=dxgi=n,b dans les commandes de lancement ?

Oui et oui, sans le remplacement de la dll, il ne se lancera pas du tout. Mesa j'ai patché dans pamac. Ajout de la commande patch dans le fichier pkg sous prepare() et lors de la compilation, il indique le patch appliqué.

J'ai essayé d'exécuter le jeu avec l'ensemble de tâches et j'ai également essayé d'installer des bibliothèques de fondation multimédia, car je connais ce comportement de plantage avec les films d'introduction du moteur Unreal, mais cela n'a pas fonctionné.

@ ntropy83
Essayez de placer un fichier config.xml qui a 1920x1080 et Vulkan spécifiquement défini.

@ ntropy83
Essayez de placer un fichier config.xml qui a 1920x1080 et Vulkan spécifiquement défini.

C'était une bonne idée, je pense qu'il s'est passé quelque chose :
1174180_screenshots_20200616004606_1

Il dit "Le Social Club n'a pas pu initialiser l'adaptateur graphique" et à partir de là, vous ne pouvez que quitter le jeu.

J'ai fait deux choses, j'ai créé un settings.xml dans :
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Il a ce contenu :
https://pastebin.com/75duK5U2
C'est peut-être déjà le problème, car il existe des options activées qui ne fonctionneront probablement pas sous Linux.

La deuxième chose que j'ai faite a été de démarrer Steam avec
STEAM_RUNTIME=0 steam
Pour que Steam fonctionne de cette façon, j'ai recherché les bibliothèques manquantes avec et je les ai installées :
$ cd ~/.steam/root/ubuntu12_32

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

Je dois lancer le jeu avec ces options :
RADV_PERFTEST=aco PROTON_LOG=1 MANGOHUD=1 WINEDLLOVERRIDES=dxgi=n,b %command%
Si j'en supprime un seul, même PROTON_LOG, il se bloquera à nouveau sur l'écran de fumée. Il en va de même pour le passage à llvm ou amdgpu-pro.

Très étrange, je ne sais pas s'il s'agit d'une amélioration maintenant ou non.

@ ntropy83 Eh bien, c'est maintenant très intéressant car vous avez exactement le même problème que j'avais sur l'ancienne version wine-rdr2-2. Dans mon enquête, j'ai découvert que cette erreur de code 18 était causée par le fait que SocialClubVulkanOverlay.dll n'était pas injecté, donc le DRM du jeu rencontrait cette erreur 18. Malheureusement, je ne peux vraiment plus vous aider car nous sommes exactement sur la même page.

Peut-être avons-nous patché le mauvais mesa ?

Edit : Incidemment, je remarque également que nous utilisons tous les deux des cartes Vega 64. Peut être une information pertinente.

@ ntropy83 Eh bien, c'est maintenant très intéressant car vous avez exactement le même problème que j'avais sur l'ancienne version wine-rdr2-2. Dans mon enquête, j'ai découvert que cette erreur de code 18 était causée par le fait que SocialClubVulkanOverlay.dll n'était pas injecté, donc le DRM du jeu rencontrait cette erreur 18. Malheureusement, je ne peux vraiment plus vous aider car nous sommes exactement sur la même page.

Peut-être avons-nous patché le mauvais mesa ?

Edit : Incidemment, je remarque également que nous utilisons tous les deux des cartes Vega 64. Peut être une information pertinente.

OK c'est bon à savoir au moins je ne suis pas seul avec mon problème :).

La superposition vulkan du club social serait probablement la fenêtre contextuelle apparaissant dans le coin supérieur droit, indiquant que votre surnom est connecté. Cela me manque, donc c'est peut-être le problème.

J'ai fait deux choses, j'ai créé un settings.xml dans :
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Il a ce contenu :
https://pastebin.com/75duK5U2
C'est peut-être déjà le problème, car il existe des options activées qui ne fonctionneront probablement pas sous Linux.

Intéressant, j'ai essayé de faire la même chose ( PROTON_LOG=1 WINEDLLOVERRIDES=dxgi=n,b , créez ce fichier settings.xml) mais sans succès jusqu'à présent. Cela vous dérangerait-il de partager un journal d'une course de travail, idéalement avec des journaux de vin de +vulkan ?

Le mien plante vers QueryDisplayConfig :
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

Comment avez-vous déterminé <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription> ? J'ai essayé quelques variantes avec mon nom de GPU (via vulkaninfo) plus NVIDIA/AMD devant, mais sans succès.

Merci à tous pour les tests, j'ai une nouvelle version qui devrait résoudre le problème principal qui nécessitait de changer de version Proton.

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

Téléchargez le fichier, quittez Steam et décompressez-le dans votre répertoire compatibilitytools.d , probablement ~/.steam/steam/compatibilitytools.d/
Puis forcez-le à être utilisé pour RDR2 dans Steam, avec "Forcer l'utilisation d'un outil de compatibilité Steam Play spécifique"

Avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

De plus, il ne devrait pas y avoir besoin de WINEDLLOVERRIDES . Si les choses ne fonctionnent pas, WINEDLLOVERRIDES=dxgi=n,b pourrait valoir la peine d'essayer.

Il y a plus d'informations sur les pilotes graphiques requis et les problèmes connus sur mon message d'origine


Le problème avec rdr2-3 est que le préfixe par défaut n'obtenait pas le fichier winevulkan.json nécessaire pour le chargeur Vulkan officiel (qui s'installe comme prérequis avec RDR2), donc une fois le chargeur installé, Vulkan ( y compris dxvk pour le lanceur) ne fonctionnerait pas.

L'installation du jeu sous 5.0-9 n'installe pas correctement le chargeur officiel (il y a un changement de version vulkan-1.dll nécessaire). Et sans le chargeur officiel installé, RDR2 se bloque pendant la fumée ou reste bloqué à l'erreur de l'adaptateur graphique du Social Club.

J'ai poussé le correctif Mesa/RADV hier, le jeu ne devrait plus planter lors de la compilation des shaders. Le correctif sera rétroporté sur le prochain Mesa 20.1.2.

Suppression du dossier pfx et tentative d'exécution de la nouvelle version. Bien installé, la séquence d'intro était un chargement un peu lent mais l'a dépassé. Mais maintenant, je ne dépasse jamais une erreur d'activation. Il fallait aussi le WINEDLLOVERRIDES=dxgi=n,b pour pouvoir démarrer du tout.

J'ai fait la même chose une fois de plus et maintenant j'ai pu entrer dans le jeu et tout semble bien fonctionner. Eh bien... aussi bien qu'hier

Fonctionne très bien pour moi maintenant avec rdr2-4 ! Juste travaillé du premier coup. J'ai aussi toujours besoin WINEDLLOVERRIDES=dxgi=n,b ou ça ne démarre pas.

J'obtiens juste 30-40fps bien que dans la référence à 1920x1080, on dirait que les irqs nvidia sont un peu lents? Aux paramètres moyens/bas, et les tâches sont définies sur les processeurs 1,3,5,7 pour l'empêcher de changer le processus tout le temps.

Edit: Oh, je pense que j'ai une version de pilote derrière, testant 440.66.15 maintenant.

Edit2: Et il fonctionne très bien avec le dernier pilote bêta nvidia vulkan, j'étais juste sur 440.66.14 avant, à partir de 440.66.15, il fonctionne avec 56 FPS sur les paramètres les plus élevés. Assez étonnant!

Pourrions-nous obtenir une version prenant en charge 2560x1440 et 3840x2160 ? Cela le ferait fonctionner parfaitement pour la plupart des gens, je pense.

Comment avez-vous déterminé <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription> ? J'ai essayé quelques variantes avec mon nom de GPU (via vulkaninfo) plus NVIDIA/AMD devant, mais sans succès.

J'ai trouvé une page Web en ligne qui crée un fichier settings.xml par défaut pour RDR2 et qui a obtenu mes informations GPU. (https://rdr2.forceflow.be/)

rdr2-4 fonctionne pour moi aussi !! Merci beaucoup @mrpippy , vous êtes un génie !!! :)

J'ai réinstallé le préfixe et tout s'est bien passé maintenant, installation assez rapide avec des barres de chargement cette fois. Ensuite, le jeu se bloque à nouveau sur l'écran de fumée, mais continue après 5 secondes et se charge normalement. Au premier lancement, j'ai eu l'erreur d'activation, le deuxième lancement a alors fonctionné.

J'ai brièvement commencé le premier chapitre et j'avais constamment environ 60 images par seconde dans le jeu à la moitié de la vitesse de fréquence du processeur graphique. Je ne me connecte à distance à mon PC de jeu domestique qu'à partir du travail sur une mauvaise connexion Internet, puis il s'est écrasé. Maintenant, je dois appeler ma belle-mère pour éteindre le PC à la maison :D.

Je lui donnerai un test plus approfondi ce soir.

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

De plus, aucun WINEDLLOVERRIDES ne devrait être nécessaire. Si les choses ne fonctionnent pas, WINEDLLOVERRIDES=dxgi=n,b pourrait valoir la peine d'essayer.

Cela fonctionne en effaçant le répertoire compatdata et les paramètres de lancement "WINEDLLOVERRIDES=dxgi=n,b %command%" ! Excellent travail, merci !

Sans remplacement de dll, le lanceur fonctionne, mais le jeu se bloque silencieusement.

Merci pour la mise à jour Brendan.
Malheureusement, la nouvelle version de proton ne fonctionne toujours pas sur les versions non-Steam du jeu.
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 03f0), starting debugger...

Merci à tous pour les tests, j'ai une nouvelle version qui devrait résoudre le problème principal qui nécessitait de changer de version Proton.

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

mot de passe : public

Téléchargez le fichier, quittez Steam et décompressez-le dans votre répertoire compatibilitytools.d , probablement ~/.steam/steam/compatibilitytools.d/

Puis forcez-le à être utilisé pour RDR2 dans Steam, avec "Forcer l'utilisation d'un outil de compatibilité Steam Play spécifique"

Avant de lancer avec cette version de Proton, supprimez toutes les données de compatibilité précédentes pour le jeu. Ce serait généralement à ~/.steam/steam/steamapps/compatdata/1174180/

De plus, il ne devrait pas y avoir besoin de WINEDLLOVERRIDES . Si les choses ne fonctionnent pas, WINEDLLOVERRIDES=dxgi=n,b pourrait valoir la peine d'essayer.

Il y a plus d'informations sur les pilotes graphiques requis et les problèmes connus sur mon message d'origine


Le problème avec rdr2-3 est que le préfixe par défaut n'obtenait pas le fichier winevulkan.json nécessaire pour le chargeur Vulkan officiel (qui s'installe comme prérequis avec RDR2), donc une fois le chargeur installé, Vulkan ( y compris dxvk pour le lanceur) ne fonctionnerait pas.

L'installation du jeu sous 5.0-9 n'installe pas correctement le chargeur officiel (il y a un changement de version vulkan-1.dll nécessaire). Et sans le chargeur officiel installé, RDR2 se bloque pendant la fumée ou reste bloqué à l'erreur de l'adaptateur graphique du Social Club.

Avons-nous spécifiquement besoin de la version 440.66.15 du pilote ou une version plus récente fonctionne-t-elle également ? (440.82)

Désolé si c'est une question stupide, je viens de passer à Linux il y a 3 jours

Avons-nous spécifiquement besoin de la version 440.66.15 du pilote ou une version plus récente fonctionne-t-elle également ? (440.82)

Désolé si c'est une question stupide, je viens de passer à Linux il y a 3 jours

Ce n'est pas une question stupide, le schéma de nommage des pilotes Nvidias est un peu déroutant et des nombres plus élevés ne signifient pas toujours plus récents. Vous avez besoin de 440.66.15 spécifiquement, il a quelques changements qui ne sont pas encore dans le pilote 440.82.

La nouvelle version de proton a fonctionné tout de suite et https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644193811 était sur place, les drapeaux Winedebug rongeaient mes performances

@CrazyHater 440.66.15 est en fait presque deux mois plus récent que 440.82. Comme je l'ai dit, ce ne sont que les schémas de version déroutants de Nvidia. Je suis sûr que c'est très clair pour eux en interne 🐸

La nouvelle version de Brendan fonctionne aussi bien que la version précédente de mon côté, merci ! J'attendrai patiemment la prise en charge d'autres résolutions et que les modifications soient disponibles dans les dépôts de vin de proton ou de mrpippy.

merci pour la nouvelle version, le conflit de cloud prend quelques tentatives jusqu'à ce qu'il fonctionne enfin

WINED3D n'a pas fonctionné pour moi, mais le jeu fonctionne avec le tweak recommandé par @Tk-Glitch : WINEDLLOVERRIDES="dxgi=n,b" comme option de lancement.

Sans cela, il semble que lorsque winex11drv a un brainfart : 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! , cela entraîne une erreur E_NOTIMPL - 0x80004001 au niveau de l'application, ce qui finit par se transformer en écriture qui provoque une erreur à 0x7B00FC3E. (C'est dans kernelbase.dll:"RaiseException", juste après avoir appelé RtlRaiseException )

Cela semble être un problème de vin connu : https://bugs.winehq.org/show_bug.cgi?id=45277
Ce qui m'a initialement bloqué, malgré l'exécution des derniers pilotes bêta de nvidia vulkan : 440.66.15-1

@ topsyandpip56 Je pense que c'est le même problème que celui que vous rencontrez.

Impressionnant travail Brendan ( @mrpippy ), merci smiley

Merde, je n'arrive pas à croire que je n'ai pas remarqué ça il y a quelques jours. Vous avez raison, c'est l'erreur exacte que j'ai même dans la version actuelle du proton 4. Cependant, pour moi, le remplacement dxgi n, b ne semble rien faire. Évidemment, déclarer "n" ne fait qu'empêcher même le lanceur de pouvoir s'ouvrir. Quelque chose d'évident que j'ai raté ?

L'exécution du jeu a fonctionné lors de ma première tentative avec rdr2-4 dans un préfixe propre et des options de lancement : WINEDLLOVERRIDES="dxgi=n,b" %command% .
J'ai eu une erreur d'activation, mais cela semble se produire de toute façon de manière aléatoire. La prochaine tentative, je suis arrivé au menu.

Quelques problèmes que j'ai rencontrés en jouant au jeu pendant quelques heures avec, principalement rdr2-3, mais aussi rdr2-4 :

  • Windowed borderless ne s'étend pas à la pleine résolution du moniteur, mais crée plutôt une fenêtre 1920x1080 sans bordure.
  • Le mode plein écran fonctionne initialement et s'étend jusqu'à 2560x1440, mais si je quitte le jeu, il revient à une fenêtre sans bordure d'une taille de 1920x1080. Si je remets le focus sur le jeu, il revient à 2560x1440, mais la fenêtre d'affichage reste la même (voir capture d'écran ci-dessous).
    1592319537989
    La solution à cela pour moi a été d'abord de désactiver le jeu en mode plein écran (alt + entrée), puis de revenir en arrière, mais une mise en garde à ce sujet est que le jeu est très susceptible de planter en faisant cela. Quand il plante après avoir changé, j'obtiens cette erreur (pour clarifier, je lance le jeu avec Vulkan):
    1592322095457
  • J'ai tenté de résoudre ce problème en configurant proton pour utiliser un bureau virtuel à 2560x1440 dans winecfg, mais cela a eu des résultats particuliers. Initialement, le lanceur s'affiche parfaitement bien dans un bureau de vin virtuel en plein écran, mais dès que je rejette l'avertissement de la configuration minimale requise et que le jeu s'ouvre réellement, le bureau virtuel change sa taille en 5120x1440, s'étendant sur mes deux moniteurs et s'affichant à la place comme une fenêtre avec une bordure. Je ne sais pas s'il s'agit d'un bogue dans wine ou d'un comportement censé se produire, mais j'ai cru comprendre que les applications exécutées dans wine ne seraient pas autorisées à modifier la taille du bureau virtuel. Néanmoins, le jeu s'affiche comme s'il était exécuté en fenêtré sans bordure dans ce mode, c'est-à-dire sans étirement du tout.
  • Après un moment de jeu, le jeu se bloque simplement avec une erreur, je ne suis pas tout à fait sûr s'il y a une corrélation, mais cela semble se produire plus souvent après avoir augmenté les graphismes de bas à moyen, de même avec le crash lors de la commutation et hors plein écran. Je viens d'avoir cette erreur en essayant de charger dans le jeu.
    1592320675508

En plus de planter le jeu lors de l'activation et de la désactivation du plein écran , j'ai confirmé tous ces problèmes sur rdr2-4. J'ai activé la journalisation, mais pas + vulkan, + dxgi, car ils rendent le jeu injouable et téléchargeront les journaux s'il plante.

Journal pour l'erreur plein écran (DX12) : https://cloud.echoz.io/s/LdSHBmEKGREkb9a

Si vous expérimentez des blocages GPU avec RADV/ACO, vous voudrez peut-être essayer ce correctif potentiel https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498

Cela corrige les blocages, mais les transitions LOD sont toujours interrompues. Beaucoup moins critique bien sûr.

@Tk-Glitch Comment reproduire ces transitions LOD cassées ? Il semble que je ne les ai pas repérés dans le benchmark.

Dans mon cas, si j'ajoute WINEDLLOVERRIDES="dxgi=n,b" %command% avec la nouvelle version brillante, le jeu démarre en mode fenêtré, j'ai une barre de chargement, puis il plante.
Avant de commencer le jeu dit que mes pilotes amd ne sont pas à jour (j'utilise mesa 20.1.1-1 sur archlinux)
Capture d’écran de 2020-06-16 18-26-37

En ce qui concerne le journal joint, il semble s'agir d'un débordement de pile (je l'ai compressé)

steam-1174180.log.gz

@hakzsam Il semble n'affecter que certains objets très spécifiques, principalement la végétation/les buissons. Dans le benchmark, on peut l'observer dans la première scène dans la neige par exemple, où le buisson à gauche paraîtra d'abord bien, puis passé un certain point en s'en rapprochant, il deviendra une étrange boule floue de textures alpha. C'est sur Navi10.
Le passage à LLVM le corrige et le buisson semble correct à toutes les distances.

J'ai tout prêt mais je ne sais pas comment installer ce patch https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7

Quelqu'un peut-il aider à installer ce patch mesa ?

J'ai tout prêt mais je ne sais pas comment installer ce patch https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7

Quelqu'un peut-il aider à installer ce patch mesa ?

il a été ajouté à mesa-git, plus besoin de le corriger vous-même https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644558726

J'ai testé le jeu sur radeon rx480 avec mesa-git + https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498 Les 30 premières minutes de gameplay fonctionnent avec de bons fps et sans pépins visibles.

Je suis allé jusqu'au bout, mais je suis toujours bloqué à l'écran suivant. Je crois que j'ai mis le system.xml au bon endroit, mais je ne peux pas en être sûr.
socialcluberror

@Siigada
Selon Brendan, cela a quelque chose à voir avec le vulkan-1.dll nécessitant un changement (quelque chose que j'ai essayé de faire avec la seule version qui sera intégrée au jeu pour moi, wine-rdr2-2) et cela n'a fait aucune différence. Avez-vous le même problème avec la version actuelle de proton rdr2-4 ?

Oui, juste mis à jour vers rdr2-4. Mesa est également patché

Bon j'ai essayé le jeu. Cela fonctionne incroyablement incroyable et c'est vraiment amusant. Bien que je n'aime normalement que les jeux spatiaux, je pense que ce jeu sera amusant à jouer :).

Le jeu plante dur à chaque fois pour moi sur mesa-aco. Première scène quand tu commences à monter sur le cheval, ça plante durement toute la machine. J'ai donc appliqué le patch de @hakzsam

Si vous expérimentez des blocages GPU avec RADV/ACO, vous voudrez peut-être essayer ce correctif potentiel https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498

Je ne sais pas si cela a fonctionné, il semble que cela ait déjà été appliqué dans mesa-devel, le processus n'a au moins renvoyé aucun message indiquant que le correctif a été appliqué avec succès.
J'ai fait autre chose : le patch mesa original de @mrpippy a donné une erreur sur Hunk 1. J'ai donc supprimé Hunk 1 et je ne suis allé qu'avec Hunk 2.

Le reste des paramètres ne sont que rdr2-4 et WINEDLLOVERRIDES=dxgi=n,b

Il fonctionne incroyablement bien, utilise le Vega à son plein potentiel ^^. 70 - 90 fps environ 10 - 12 ms.
J'ai fait une vidéo :

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

Ce hack sera implémenté dans proton par défaut ?

Un certain succès. Merci, @mrpippy et @hakzsam.

J'ai eu une situation identique au commentaire de @nerzhul où je voyais une barre de chargement. Il atteindrait presque la moitié du chemin avant que la fenêtre ne disparaisse tout simplement.

Après avoir installé mesa-git à partir de l'AUR, il a commencé à fonctionner. Le jeu semblait sans faille, mais après quelques minutes, X a redémarré et je n'ai pas encore eu l'occasion de vérifier les journaux pour savoir pourquoi. Je revérifierai demain.

@hakzsam Il semble n'affecter que certains objets très spécifiques, principalement la végétation/les buissons. Dans le benchmark, on peut l'observer dans la première scène dans la neige par exemple, où le buisson à gauche paraîtra d'abord bien, puis passé un certain point en s'en rapprochant, il deviendra une étrange boule floue de textures alpha. C'est sur Navi10.
Le passage à LLVM le corrige et le buisson semble correct à toutes les distances.

J'ai enregistré une courte vidéo avec ce bug https://www.youtube.com/watch?v=uEkk2n972ws&feature=youtu.be C'est sur aco.

Donc, mon problème est le même que celui mentionné précédemment..j'ai mis à jour le rdr2-4, et j'exécute l'option de lancement WINEDLLOVERRIDES=dxgi=n,b %command%... mais ma fenêtre s'ouvre sur l'intro de la fumée, puis se fige comme avant, puis il génère une autre fenêtre du jeu après cela, et il se bloque.

J'utilise une Nvidia GTX980, pilote vidéo ver 440.66.15. Si je lance le jeu sans les options de lancement, je n'obtiens même pas de fenêtre de jeu... il se bloque simplement en silence.

rdr2-4 a tout de suite fonctionné pour moi en utilisant le pilote Nvidia actuellement sur le PPA Ubuntu semi-officiel (440.64 je pense) et mon préfixe 5.0-9 -> rdr2-3 existant. Framerate assez faible cependant.
Progression :+1:
Passé au pilote bêta recommandé.

Plusieurs autres tentatives de nettoyage du préfixe et d'essai de différentes options de ligne de commande ont toutes abouti à l'erreur de vérification des fichiers du jeu.

Edit: Il s'avère que je suis un idiot ... Cela ne fonctionnait pas avec le pilote mis à jour car le pilote n'était pas installé correctement et j'exécutais en fait le pilote Nouveau comme solution de secours. Correction du pilote bêta et il semble fonctionner assez bien.

Donc, mon problème est le même que celui mentionné précédemment..j'ai mis à jour le rdr2-4, et j'exécute l'option de lancement WINEDLLOVERRIDES=dxgi=n,b %command%... mais ma fenêtre s'ouvre sur l'intro de la fumée, puis se fige comme avant, puis il génère une autre fenêtre du jeu après cela, et il se bloque.

J'utilise une Nvidia GTX980, pilote vidéo ver 440.66.15. Si je lance le jeu sans les options de lancement, je n'obtiens même pas de fenêtre de jeu... il se bloque simplement en silence.

As-tu essayé de supprimer le répertoire compatdata/1174180 ?

Je peux confirmer les "plantages sporadiques après un certain temps avec ERR_GFX_STATE" mentionnés sur https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644836348
Il n'y a pas de modèle évident, cela semble se produire assez aléatoirement, parfois après 30 minutes, parfois jamais, parfois juste après le lancement.

En plus de cela, il fonctionne bien sur mon manjaro 20.0.3 avec les correctifs rd2-3 et rd2-4 et le dernier nvidia.

@Tk-Glitch Vous voudrez peut-être essayer https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5525 pour le problème LOD, assurez-vous d'appliquer également le correctif de blocage du GPU qui a été remplacé par https:/ /gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5518

Quelqu'un pourrait-il savoir pourquoi j'obtiens toujours l'erreur 18 du club social ? J'ai fait tout ce que je pensais pouvoir, quelqu'un d'autre a le problème ?

Un suivi concernant le problème que je rencontre est qu'il est peut-être lié au matériel ou au pilote. Aucun problème avec d'autres jeux, mais cela pourrait toujours être un faux-fuyant. Messages pertinents dans les journaux du noyau à ce moment-là. Notez que c'était il y a environ 45 minutes SAST :

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

Le cas échéant:

AMD Ryzen 9 3900x
AMD RX 5700 XT

Je ferai un suivi une autre fois. :)

Merci pour le bon travail, tous.

Donc, mon problème est le même que celui mentionné précédemment..j'ai mis à jour le rdr2-4, et j'exécute l'option de lancement WINEDLLOVERRIDES=dxgi=n,b %command%... mais ma fenêtre s'ouvre sur l'intro de la fumée, puis se fige comme avant, puis il génère une autre fenêtre du jeu après cela, et il se bloque.
J'utilise une Nvidia GTX980, pilote vidéo ver 440.66.15. Si je lance le jeu sans les options de lancement, je n'obtiens même pas de fenêtre de jeu... il se bloque simplement en silence.

As-tu essayé de supprimer le répertoire compatdata/1174180 ?

Oui, je l'ai fait plusieurs fois... toujours dans la même impasse.

@mintylinux Juste un coup dans le noir, mais peut-être devriez-vous également essayer de supprimer le cache du shader

@hakzsam Je peux confirmer que cela résout le problème. Merci encore Samuel !

Joué environ 1 heure
Version Proton : rdr2-4
Options de lancement Steam : WINEDLLOVERRIDES=dxgi=n,b %command%
20-40FPS sur ultra 1080p
Pilotes GFX :
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

J'ai dû patcher nvidia 440.66 pour l'installer sur le noyau 5.7 selon :
https://forums.developer.nvidia.com/t/nvidia-440-82-kernel-5-7-patch/125815

Obtention de l'erreur Social Club, mais fonctionne après un deuxième essai.

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 

Ceux d'entre vous capables de lancer le jeu dans la version proton rdr2-4 avec WINEDLLOVERRIDES=dxgi=n,b , quelle dll native votre Wine charge-t-il réellement ? D'où? Pour moi, cette option ne change rien. La même erreur fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! est déclenchée avec ou sans cette option de remplacement. Déclarer dxgi=n empêche uniquement le lanceur de s'ouvrir, car il n'y a pas de fichier natif à charger - d'où mon intérêt pour l'endroit où vos installations chargent la dll.

@ topsyandpip56 Vous exécutez directement le binaire wine, n'est-ce pas ?
Le remplacement dxgi fonctionne lors de l'exécution du script proton pour cette raison :

            #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")

Pour reproduire le même comportement lors de l'exécution du binaire wine tel quel et non du script proton, vous souhaiterez copier le contenu de dist/lib64/wine/dxvk dans votre préfixe drive_c/windows/system32 & dist/lib/wine/dxvk ' s contenu au drive_c/windows/syswow64 de votre préfixe, respectivement (et oui, les noms sont trompeurs, mais ce n'est pas une faute de frappe).

Après cela, WINEDLLOVERRIDES=dxgi=n,b chargera le dxgi de DXVK (et ses amis, si vous le souhaitez), d'une manière similaire à l'exécution du script proton.

@Tk-Glitch Le correctif LOD est maintenant en amont, il sera rétroporté vers la prochaine version de Mesa 20.1.2 ainsi que le correctif précédent. Le blocage du GPU est toujours en cours de révision mais devrait bientôt être fusionné.

Comment puis-je utiliser ce WINEDLLOVERRIDES="dxgi=n,b" ? où dois-je mettre ça ? Je n'utilise pas steam, le jeu ne commencera pas à se plaindre de la version mesa (j'utilise NVIDIA) et puis 2 autres pop-ups disant que je ne respecte pas la configuration matérielle requise...

Merci @Tk-Glitch pour l'explication. J'avais remarqué et pensé à ce dossier dxvk supplémentaire qui ne mettait pas les chiffres ensemble ... Après avoir fait exactement ce que vous dites, et en conservant le remplacement natif, nous arrivons maintenant ici:
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).
Merde.

Mise à jour : marquez simplement les bibliothèques dxvk supplémentaires comme natives, d3d9, d3d10, d3d11, etc...

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

matou68 picture matou68  ·  3Commentaires

shanefagan picture shanefagan  ·  3Commentaires

AwesamLinux picture AwesamLinux  ·  3Commentaires

AwesamLinux picture AwesamLinux  ·  3Commentaires

Elkasitu picture Elkasitu  ·  3Commentaires