Proton: Red Dead Redención 2 (1174180)

Creado en 5 dic. 2019  ·  848Comentarios  ·  Fuente: ValveSoftware/Proton

Informe de compatibilidad

  • Nombre del juego con problemas de compatibilidad: Red Dead Redemption 2
  • Steam App ID del juego: 1174180

Información del sistema

  • GPU: AMD Radeon VII
  • Versión del controlador/LLVM: Mesa 20.0/10.0.0
  • Versión del núcleo: 5.4
  • Enlace al informe completo de información del sistema como Gist
  • Versión de protones: 4.11-9

Confirmo:

  • [x] que no he encontrado un informe de compatibilidad existente para este juego.
  • [x] que he comprobado si hay actualizaciones disponibles para mi sistema.


vapor-1174180.log

Síntomas

Rockstar Game Launcher dijo que no pudo iniciar el juego y recomendó verificar los datos del juego, pero los datos del juego fueron validados con éxito por 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

Reproducción

Solo inicia el juego.

Game compatibility - Unofficial

Comentario más útil

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.

Todos 848 comentarios

Tengo exactamente el mismo problema:
Protón 4.11-9 steam-1174180.log
Proton 4-20-1-GE tampoco funciona
Espero que alguien pueda arreglarlo para nosotros <3

No he podido pasar de la pantalla de inicio infinita en el iniciador (primera captura de pantalla en OP). Probé 4.11.9, 4.21-1-GE y una versión de 4.11.5 que construí para que el iniciador funcionara para GTA V cuando salió. Todo con directorios de datos de compatibilidad actualizados.

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

Lo mismo conmigo. Arranca hasta el lanzador y carga infinitamente.

Lo extraño es que RDR2 no se muestra en mi cuenta del Social Club (sitio web). Pero mis otros juegos (GTA V y GTA IV) sí lo son. De alguna manera, la comunicación entre Steam y el SC no parece haber funcionado.

Por cierto, GTA V con R-Launcher a través de Steam Play todavía funciona para mí con el Proton más nuevo.

Ahora he solicitado un reembolso y lo compraré en Google Stadia.

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

Cuando intenté iniciar el exe RDR2 directamente, no sucedió nada. Normalmente se supone que dice ERR_NO_LAUNCHER, lo que hace en Windows pero no en Wine. ¿Alguien más puede confirmar esto?

Tengo una idea. Lamentablemente, mi solicitud de reembolso ya ha sido aprobada. Por lo tanto, ya no puedo intentarlo por mí mismo. Pero tal vez puede haber otro intento aquí?

Tengo un GTA V en funcionamiento con Rockstar Launcher y Proton en ejecución. Siempre puedo comenzar el juego con el último Proton 4.11-9.

Sería interesante ver si copiaste la carpeta de prefijos de GTA V

/steam/steamapps/compatdata/271590/"
(-> esta es la ruta del prefijo Proton para GTA V)

y lo convirtió en una carpeta de prefijo para RDR2
/steam/steamapps/compatdata/1174180/
(-> esta es la ruta del prefijo Proton para RDR2)

¿Quizás RDR2 comenzará con el R-Launcher de GTA V?

Tal vez ayude a alguien. Obtuve los 4 archivos de registro del lanzador de mi carpeta
/inicio/kai/Mis documentos/Rockstar Games/Launcher
y lo adjunto aquí.

Parece que no se dio cuenta de que tenía el juego registrado:

[2019-12-06 12:13:35.286] [PANTALLA] [Principal] [titlemanager] - Título rdr2: No instalado

lanzador.01.log
lanzador.02.log
lanzador.03.log
lanzador.log

¿Quizás RDR2 comenzará con el R-Launcher de GTA V?

Eso no funcionó.

Tal vez el problema sea el guardado en la nube. Este es el registro de un lanzamiento en Windows. Con Linux, el iniciador se detiene justo antes de la solicitud de guardado en la nube.

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

creo que el problema no es este :D/ GTA 5 tiene lo mismo y sigue funcionando

[2019-12-06 18:46:07.481] [PANTALLA] [Principal] [modo mínimo] Ubicación: Z:\home\mcmarius11.local\share\Steam\steamapps\common\Red Dead Redemption 2
[2019-12-06 18:46:07.481] [PANTALLA] [Principal] [lanzador] Apertura del archivo de registro.
[2019-12-06 18:46:07.498] [ADVERTENCIA] [Principal] [título] No hay rama predeterminada para el título rdr2
[2019-12-06 18:46:07.498] [PANTALLA] [Principal] [titlemanager] Estado de instalación:
[2019-12-06 18:46:07.498] [PANTALLA] [Principal] [titlemanager] - Título rdr2: No instalado

GTA 5 launcher.log funcionando
RDR2 launcher.log no funciona

Espero que @mrpippy pueda arreglarlo cuando regrese :)

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

Cuando intenté iniciar el exe RDR2 directamente, no sucedió nada. Normalmente se supone que dice ERR_NO_LAUNCHER, lo que hace en Windows pero no en Wine. ¿Alguien más puede confirmar esto?

El mismo problema

Tengo una idea. No estoy seguro de si funcionaría, pero ¿podríamos usar el lanzador de GTAV para cargar Red Dead Redemption 2? Solo pensando si esta es quizás una solución de versión de lanzador. Sabemos que el iniciador de GTAV carga y ejecuta el juego, aunque es horrible.

Tengo una idea. No estoy seguro de si funcionaría, pero ¿podríamos usar el lanzador de GTAV para cargar Red Dead Redemption 2? Solo pensando si esta es quizás una solución de versión de lanzador. Sabemos que el iniciador de GTAV carga y ejecuta el juego, aunque es horrible.

Ehm... mira algunos comentarios de arriba...

"... ¿Quizás RDR2 comenzará con el R-Launcher en funcionamiento de GTA V?"
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-562786062

"Eso no funcionó".
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-562662578

Eso no funcionó.

Tal vez el problema sea el guardado en la nube. Este es el registro de un lanzamiento en Windows. Con Linux, el iniciador se detiene justo antes de la solicitud de guardado en la nube.

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

En Linux, ¿ha intentado deshabilitar los guardados en la nube antes de iniciar el juego?

Observación interesante.

Desde que devolví el juego no puedo probarlo más. ¿Quizás alguien más aquí?

Observación interesante.

Desde que devolví el juego no puedo probarlo más. ¿Quizás alguien más aquí?

Publicar registros de depuración después de que devolviste el juego me hizo pensar que tal vez lo volverías a comprar, bueno 😕

La razón por la que el juego no arranca radica en el archivo rdr2.exe

Ni siquiera muestra un error.
2019 12 07-17 42

La razón por la que el juego no arranca radica en el archivo rdr2.exe

Ni siquiera muestra un error.

¿En qué debería configurarse WINEDEBUG en este caso?

Incluso en la terminal no mostró nada

Tal vez el problema se pueda descubrir usando el +relé en WINEDEBUG

Observación interesante.
Desde que devolví el juego no puedo probarlo más. ¿Quizás alguien más aquí?

Publicar registros de depuración después de que devolviste el juego me hizo pensar que tal vez lo volverías a comprar, oh, bueno, confundido

Al reembolsar un juego, los archivos no se eliminan. Entonces pude adjuntar los archivos que se crearon antes de reembolsar.

Por cierto, ¿alguien lo ha probado con la desactivación de la función de guardado en la nube?

americano.txt
Esto es lo que dice mi archivo de códigos de error en /Read Dead Redemption 2/x64/data/errorcodes/ Me pregunto si es algo que podríamos arreglar con protontricks.

Wow, mucha gente dice que el juego falla porque el BIOS de su placa base no está actualizado. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Por cierto, ¿alguien lo ha probado con la desactivación de la función de guardado en la nube?

El iniciador muere antes de que se le pregunte si desea habilitar el guardado en la nube.
Probé con Mis Documentos/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat
desde mi instalación de Windows donde tengo guardados en la nube deshabilitados y no funcionó, pero no sé si esta información está almacenada allí.

El iniciador muere antes de que se le pregunte si desea habilitar el guardado en la nube.
Probé con Mis Documentos/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat
desde mi instalación de Windows donde tengo guardados en la nube deshabilitados y no funcionó, pero no sé si esta información no está almacenada allí.

Oh, eso es cierto, lo olvidé. Me refería a desactivarlo en las opciones generales de Steam. Pero los registros de la función Steam se almacenan en los registros de R*-Launcher.

Wow, mucha gente dice que el juego falla porque el BIOS de su placa base no está actualizado. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

Solo una teoría, pero tal vez el iniciador verifique las vulnerabilidades del microcódigo de la CPU como un método anti-trampas.
Los exploits de microcódigo se parchean en las actualizaciones del BIOS y, por lo tanto, pasan las comprobaciones.
También puede ser la razón por la que falla en Linux, la verificación de exploits de microcódigo podría estar usando las API de Windows no implementadas en Wine/Proton.

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

Cuando intenté iniciar el exe RDR2 directamente, no sucedió nada. Normalmente se supone que dice ERR_NO_LAUNCHER, lo que hace en Windows pero no en Wine. ¿Alguien más puede confirmar esto?

RDR2.exe tiene su propio problema en el que se cierra muy pronto porque intenta detectar un depurador con un método loco (llamadas directas al sistema de NT) que no es compatible con Wine. Cree que se ha adjuntado un depurador y luego llama a TerminateProcess() para salir.

Es bastante fácil pasar por alto haciendo que TerminateProcess() no funcione, pero incluso con eso, RDR2.exe simplemente inicia el iniciador (que falla debido al error principal) y luego sale. Hace que sea un punto discutible hasta que se descubra el error del iniciador.

Wow, mucha gente dice que el juego falla porque el BIOS de su placa base no está actualizado. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/

El juego funciona bien en Windows, incluso en mi antigua placa base Asrock de 2016.
Estoy realmente seguro de que se trata de guardar en la nube. No importa si lo habilita o lo deshabilita, porque cuando cambia a Linux y lo instala a través de. Proton se maneja como una instalación nueva y el iniciador le preguntará nuevamente si desea habilitar los juegos guardados en la nube, pero se bloquea de antemano.

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

Cuando intenté iniciar el exe RDR2 directamente, no sucedió nada. Normalmente se supone que dice ERR_NO_LAUNCHER, lo que hace en Windows pero no en Wine. ¿Alguien más puede confirmar esto?

RDR2.exe tiene su propio problema en el que se cierra muy pronto porque intenta detectar un depurador con un método loco (llamadas directas al sistema de NT) que no es compatible con Wine. Cree que se ha adjuntado un depurador y luego llama a TerminateProcess() para salir.

Es bastante fácil pasar por alto haciendo que TerminateProcess() no funcione, pero incluso con eso, RDR2.exe simplemente inicia el iniciador (que falla debido al error principal) y luego sale. Hace que sea un punto discutible hasta que se descubra el error del iniciador.

Interesante análisis pero

Hacer que TerminateProcess sea un noop sería similar a comentar la llamada de terminar el proceso como se muestra a continuación, y así sucesivamente, la ejecución cae en un fragmento inesperado de código sin siquiera ejecutar runGame porque se sabe que el programa tiene un depurador adjunto.

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

En su lugar, habría probado para engañar al programa para que runGame() se ejecute en su lugar (o con un complemento anti-depurador capaz de ocultar un depurador)

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

Parece que no se podrá reproducir en el corto plazo.

@laichiaheng Realmente espero que así sea. El juego en sí probablemente funcionará muy bien (después de que se corrijan los errores actuales) ya que tiene un renderizador Vulkan y tener dicho juego ejecutándose en Linux con un buen rendimiento es una gran cosa, especialmente si el modo multijugador también funcionará.

@AsciiWolf Parece que todos los juegos de Rock Star están muertos ahora, como GTA5.

¡Ahora tiene un 20 % de descuento!

@AsciiWolf Parece que todos los juegos de Rock Star están muertos ahora, como GTA5.

¡Ahora tiene un 20 % de descuento!

Por qué para mí GTA 5 funciona sin ningún problema (versión Steam)

¿Qué versión de Proton está ejecutando McMarius11?

Salud,
David

El 14 de diciembre de 2019, a las 16:40, McMarius11 [email protected] escribió:

Prenda
@AsciiWolf Parece que todos los juegos de Rock Star están muertos ahora, como GTA5.

¡Ahora tiene un 20 % de descuento!

Por qué para mí GTA 5 funciona sin ningún problema (versión Steam)


Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

No puedo instalar el juego a través de Steam. El botón de instalación está deshabilitado para mí. ¿Alguien más con este problema en Linux?

Puedes instalar el juego en Steam dentro de Linux, pero simplemente no funciona.

Lo que me molesta de esto... es que la versión de Stadia (versión de Linux), obviamente funciona bien en la plataforma de Stadia, en comparación con todos los problemas que están teniendo en la versión de Steam. Te hace preguntarte si la versión de Linux es solo un puerto mucho mejor que Windows nativo. Sin embargo, reciben todos estos comentarios negativos acerca de que su juego no se ejecuta correctamente y no lanzarán la versión de escritorio de Linux.

@mintylinux Sé que está roto. Todavía quiero intentar usar Proton. Solo he instalado un juego en Proton hasta ahora y no recuerdo haber hecho nada para habilitar el botón de instalación.

Hola @Alko89 , deberías poder ir a las propiedades por juego en Steam y verificar Force the use of a specific Steam Play compatibility tool , luego seleccionar una versión de Proton de la lista para probar.

@kisak-valve gracias! No me di cuenta de eso antes, ni recuerdo haber configurado esto para Stick of Truth. Supongo que instala la versión recomendada de Proton con el juego (si existe).

Hay una nueva compilación de Proton-GE, ¿alguien que tenga RDR2 puede probarlo y ver si avanza más? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2

Hay una nueva compilación de Proton-GE, ¿alguien que tenga RDR2 puede probarlo y ver si avanza más? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2

aquí igual

vapor-1174180.zip

Acabo de probarlo con Proton-GE-2 y aparece el mismo error "Verifica los datos del juego".

aquí está mi archivo de registro con el proton-4.11-11 más nuevo
vapor-1174180.log

creo que @mrpippy es nuestra única esperanza

Podría ser un problema de guardado en la nube...
Aquí es donde launcher.log termina abruptamente cuando se usa 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.

Y este fragmento es de mi instalación de Windows 10 "launcher.log" (tiene mucho más después de esto):

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

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

Cuando intenté iniciar el exe RDR2 directamente, no sucedió nada. Normalmente se supone que dice ERR_NO_LAUNCHER, lo que hace en Windows pero no en Wine. ¿Alguien más puede confirmar esto?

RDR2.exe tiene su propio problema en el que se cierra muy pronto porque intenta detectar un depurador con un método loco (llamadas directas al sistema de NT) que no es compatible con Wine. Cree que se ha adjuntado un depurador y luego llama a TerminateProcess() para salir.

Es bastante fácil pasar por alto haciendo que TerminateProcess() no funcione, pero incluso con eso, RDR2.exe simplemente inicia el iniciador (que falla debido al error principal) y luego sale. Hace que sea un punto discutible hasta que se descubra el error del iniciador.

Las llamadas Nt* ESTÁN siendo implementadas por wine donde la documentación está disponible. Dicho esto, el enfoque correcto que debe tomar Wine es ocultar el hecho de que se adjunta un depurador.

¿Alguien ejecutó el juego con +relay habilitado? Preferiblemente después de que se lanzara el último parche Proton de GTAV.

Las llamadas Nt* ESTÁN siendo implementadas por wine donde la documentación está disponible. Dicho esto, el enfoque correcto que debe tomar Wine es ocultar el hecho de que se adjunta un depurador.

¿Qué función es esa en realidad? Porque de acuerdo con el código fuente de Wine, NtQuerySystemInformation ya devuelve FALSE cuando se le consulta por un depurador adjunto.

Mirando los registros, parece más probable que cualquier cosa que el lanzador intente lanzar simplemente se bloquee, eso es detectado por el lanzador y, por lo tanto, le dice que verifique los archivos del juego. Al final, es probable que un bloqueo sea causado por archivos de juego dañados. Pero sabemos que probablemente ese no sea el caso aquí.

Está recibiendo un error de excepción:

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

Pero todo lo que puedo ver de este hilo es:

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"

La excepción indica un desbordamiento de pila. ¿Quizás algo se está recurriendo demasiado profundo debido a una característica faltante en el vino? Las líneas repetidas fixme pueden indicar eso.

Adjuntaré los registros más tarde, mi sistema necesita un reinicio primero.

Actualización: Adjuntar registros:
https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38

Las llamadas Nt* ESTÁN siendo implementadas por wine donde la documentación está disponible. Dicho esto, el enfoque correcto que debe tomar Wine es ocultar el hecho de que se adjunta un depurador.

¿Qué función es esa en realidad? Porque de acuerdo con el código fuente de Wine, NtQuerySystemInformation ya devuelve FALSE cuando se consulta por un depurador adjunto.

Mirando los registros, parece más probable que cualquier cosa que el lanzador intente lanzar simplemente falle, eso es detectado por el lanzador y, por lo tanto, le dice que verifique los archivos del juego. Al final, es probable que un bloqueo sea causado por archivos de juego dañados. Pero sabemos que probablemente ese no sea el caso aquí.

Está recibiendo un error de excepción:

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

Pero todo lo que puedo ver de este hilo es:

La excepción indica un desbordamiento de pila. ¿Quizás algo se está recurriendo demasiado profundo debido a una característica faltante en el vino? Las líneas repetidas fixme pueden indicar eso.

Adjuntaré los registros más tarde, mi sistema necesita un reinicio primero.

Siento haber tardado un poco en responder, entre vacaciones y otras cosas no he tenido mucho tiempo para dar vueltas. Tenga en cuenta que no hablo por Valve, ni por el equipo de Wine, ni por DXVK ni por nadie más. Mi experiencia se deriva únicamente de trabajar en Wine (de forma pasiva, lo que significa que nunca fui un desarrollador principal de Wine) hace más de una década, siendo un experimentado Windows desarrollador, y también tiene un conocimiento algo anticuado de una gran parte de las partes internas de Windows 7 (y anteriores). Dicho esto, detengámonos para abordar algunas cosas:

  • una gran mayoría de llamadas al sistema Nt* se implementan en ntdll.dl, por ejemplo, https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/ntdll/nt.c tiene más de 3000 líneas de código Sí, algunos no están implementados y muchos más pueden estar incompletos o ser incorrectos. Sin embargo, se están logrando avances. No me aventuraré a adivinar si algo está rompiendo el juego aquí o no porque no lo tengo y no puedo depurarlo. Si bien Rockstar podría estar usando llamadas Nt*, eso sería una tontería (aunque después de analizar los problemas de GTA V, nada me sorprende en este momento). Vincularían efectivamente el juego a una sola versión o dos de Windows. Las llamadas Nt* pueden cambiar de una versión a otra. Microsoft es bastante inflexible al respecto, por ejemplo, vea la advertencia en esta página: https://docs.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntquerysysteminformation. Esto me lleva a mi otro punto...

  • Para obtener un seguimiento adecuado, debe deshabilitar winedbg (winedbg=d) y usar +relay junto con algunas otras banderas para marcas de tiempo, hilos, etc. Parece que ya está haciendo la mayor parte de lo anterior, pero noté winedbg está habilitado, por eso lo mencioné. Ya hemos visto lo que hace GTA V si se instala en un depurador. RDR2 usa una bifurcación más antigua y muy modificada del motor RAGE por lo que he podido observar, por lo que no tengo motivos para pensar que el juego será mejor que GTAV. Especialmente porque Rockstar ahora aparentemente está decidido a acabar con los depuradores (ni siquiera entraré en las razones de esto, ya que estaría al borde del troleo).

  • Estoy seguro de que alguien en algún lugar ha tomado o está echando un vistazo a esto. Sin embargo, no obstante, es importante tener enlaces a un buen registro. El uso de GitHub Gists le permite pegar un registro en su totalidad, luego puede vincularlo aquí. También son importantes los registros de DXVK, si los hay.

  • Aparentemente, RDR2 no se instala completamente para muchos usuarios en Linux. Su mejor apuesta es intentar instalar, luego copiar una instalación completa desde Windows. Si tiene una forma de capturar cualquier registro u otros cambios durante el proceso de instalación en Windows, también sería útil. Solo tenga en cuenta las Pautas para salas limpias de Wine . Menciono esto porque he visto fallas en los juegos y las aplicaciones porque no manejan correctamente configuraciones de registro inexistentes. Solía ​​haber paquetes de desinstalación que rastreaban todas estas cosas, pero no estoy seguro de si existen más.

  • Realmente no puedo ser de más ayuda aquí, ya que no soy el propietario del juego y no estoy trabajando en este momento, por lo que pagar entre $ 50 y $ 60 por un juego sería un poco tonto (especialmente porque no lo hace). trabajar en Linux! :guiño:). Dicho esto, esperemos que se resuelva pronto. Es un juego que definitivamente quiero retomar una vez que el precio baje y esté en una situación un poco mejor.

¡Buena suerte! Un leve descargo de responsabilidad sobre la ortografía y la gramática aquí. Puede que haya bebido o no una o varias cervezas antes de escribir esto y puede que haya escrito esto o no después de estar despierto durante 36 horas seguidas. Hora de acostarse. :guiño:

@betam4x Gracias por la actualización, me recordó algo... ;-) Logré pasar por alto que quería cargar los registros después de reiniciar. Los registros son enormes, logré exprimirlos en una esencia (publicación anterior actualizada): https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38

Felizmente actualizo los registros si me das instrucciones sobre cómo crearlos.

Hasta donde yo sé, debería poder cambiar el motor gráfico a Vulkan después de iniciar con éxito el juego: https://www.youtube.com/watch?v=xnatU6Uhz48

Así que espero que el motor de gráficos funcione bastante bien después de que solucionemos los problemas de inicio (y tal vez editemos algún archivo de configuración).

Este error se debe a que el iniciador se bloquea antes de que pueda iniciar el juego; en realidad, no está relacionado con la corrupción de los archivos. Experimenté el mismo bloqueo cuando usé Vanilla Wine (y -staging) para iniciar RDR2 desde el iniciador fuera de Steam también. Es un bloqueo extraño y no pude hacer mucho progreso para solucionarlo, lamentablemente no podré trabajar en él durante las próximas semanas.

¿Alguna buena manera de evitar el lanzador?

@laichiaheng Hay este útil fragmento de línea de comando para omitir los lanzadores en Steam, simplemente reemplaza el comando que Steam quiere iniciar con un comando que desea iniciar. Simplemente póngalo en las opciones de inicio de su juego:

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

Funciona igual con otros juegos, simplemente ajusta los nombres de los archivos. Es decir, el iniciador GOTY de Borderlands no se ejecutará correctamente con Proton, estoy usando una opción de inicio de este tipo para omitirlo.

Para RDR2, aunque, no funciona. El juego simplemente saldrá silenciosamente después de unos segundos de que Proton piense que se está ejecutando.

Mismo resultado que el OP, "verifique los datos del juego". GTA V funciona perfectamente en este sistema.

GTAV y RDR2 no funcionan con el mismo error "verifique los datos del juego"

GTAV y RDR2 no funcionan con el mismo error "verifique los datos del juego"

GTAV siempre me ha funcionado a la perfección. Asegúrate de que tu distribución esté actualizada.

no hay problema con GTA 5 para mí en archlinux, solo RDR 2

¿Alguien ha podido superar el error "verifique los datos del juego"?

¿Alguien ha podido superar el error "verifique los datos del juego"?

No lo creas, eludir eso parece ser el único obstáculo para que este juego funcione actualmente.

Es una pena porque el juego es Vulkan, probablemente funcionaría muy bien si no fuera por eso.

Nuevo lanzamiento de Proton-GE. ¿Alguien disponible para hacer una prueba rápida?

Salud,
David

El 19 de enero de 2020, a las 14:45, Evernow [email protected] escribió:

Prenda
¿Alguien ha podido superar el error "verifique los datos del juego"?

No lo creas, eludir eso parece ser el único obstáculo para que este juego funcione actualmente.

Es una pena porque el juego es Vulkan, probablemente funcionaría muy bien si no fuera por eso.


Estás recibiendo esto porque estás suscrito a este hilo.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

@davidjmemmett

Nuevo lanzamiento de Proton-GE. ¿Alguien disponible para hacer una prueba rápida? Saludos, david

Desafortunadamente no hubo suerte, intenté volver a validar los archivos también, nada.

Se puede ver una discusión más detallada sobre la llamada directa al sistema NT aquí: https://bugs.winehq.org/show_bug.cgi?id=48291

Se puede ver una discusión más detallada sobre la llamada directa al sistema NT aquí: https://bugs.winehq.org/show_bug.cgi?id=48291

Por lo que parece... este juego no va a funcionar por mucho tiempo... mierda...

He estado escribiendo al soporte y comentarios de Rockstar para tratar de obtener ayuda para el equipo de Valve para portar el juego con obviamente no mucha suerte.
Tal vez si más personas escribieran a su sugerencia de comentarios, podríamos obtener ayuda de su equipo.

He estado escribiendo al soporte y comentarios de Rockstar para tratar de obtener ayuda para el equipo de Valve para portar el juego con obviamente no mucha suerte.
Tal vez si más personas escribieran a su sugerencia de comentarios, podríamos obtener ayuda de su equipo.

Y no olvides ponerlo en tu lista de deseos:
https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547

trabajar a través de Proton 5.0-1?

trabajar a través de Proton 5.0-1?

No. Todavía da el mismo error de "no se puede iniciar el juego" como el OP tiene una captura de pantalla.

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.

¡Es una gran noticia, muchas gracias por tu trabajo!

El sábado 8 de febrero de 2020 a las 9:01 a. m., Brendan Shanks [email protected] escribió:
>

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.

¡estupendo! nosotros 💓 tu

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.

Wow hombre !!!! Eso es genial

perdón por el ping... pero alguna actualización?

todavía esperando

todavía esperando

Debe ser hora de válvulas 😀

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.

Entonces, ¿podemos suponer que ya estabas trolleando?

He estado trabajando en ello, hay muchos problemas que resolver, pero he estado haciendo un progreso constante. Arreglé el bloqueo del iniciador (trabajando en un parche ascendente para eso), y las llamadas al sistema directas son bastante fáciles de solucionar.
Hacer que el audio y el video funcionen correctamente es el desafío en este momento, espero tener algo para mostrarles a todos pronto.

Entonces, ¿podemos suponer que ya estabas trolleando?

Este es el parche (o uno de los parches) para RDR2 que envió a la lista de correo de WineHQ: https://source.winehq.org/patches/data/180360

Hola, gracias por su parche, lo acabo de probar y actualmente no puedo iniciar el iniciador de Rockstar en Wine staging 5.3 (basado en arquitectura). Tengo un desbordamiento de pila. Aquí está la salida inicial (que se repite y parece desbordarse)

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

usar el paquete de preparación de vinos regular sin su parche permite iniciar el iniciador (bloquea la actualización pero se inicia)

¿Hay algo que un usuario con algunos conocimientos decentes de Linux y programación (así como el juego en su biblioteca de Steam) pueda hacer para ayudar?

¿Hay noticias?

@mrpippy tiene una rama para confirmaciones relacionadas con RDR2 ubicada aquí https://github.com/mrpippy/wine/tree/rdr2
también puede mantenerse actualizado con los parches de vino enviados aquí , también útil si está interesado en ver el progreso en las cosas de mfplat

Lo siento chicos, todavía estoy trabajando en ello, pero haciendo un buen progreso. Pude obtener un truco trabajando con seccomp-bpf para atrapar y emular las llamadas al sistema directas, este audio fijo. Se está trabajando para las diversas extensiones de Vulkan y las funciones de visualización de Windows que se necesitan.

alguna actualización en este tema?

Estoy jugando demasiado a este juego y me encantaría no tener que ejecutar Windows para ello. ¿Puedo ayudar? ¿Qué necesita hacer?

Probado ejecutándolo bajo:

  • Protón 4.11-13
  • Protón 5.0.6
  • Steam nativo Linux

Ninguna de las opciones funcionó. Incluso intenté pasar por alto Rockstar Launcher a través de estas opciones de inicio (pero esto inicia RDR2.exe y se bloquea en silencio):

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

GTA IV y GTA V funcionan bien, pero no RDR2.

Probado ejecutándolo bajo:

* Proton 4.11-13

* Proton 5.0.6

* Steam native Linux

Ninguna de las opciones funcionó. Incluso intenté pasar por alto Rockstar Launcher a través de estas opciones de inicio (pero esto inicia RDR2.exe y se bloquea en silencio):

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

GTA IV y GTA V funcionan bien, pero no RDR2.

Deberías probar con vino corriente arriba si quieres probar si el juego funciona o no, ya que ese es el lugar donde aterrizan esos parches.

@mrpippy ¿ Alguna actualización de progreso?

¿Alguien que tenga este juego ya ha probado PROTON_USE_SECCOMP=1 ?

¿Alguien que tenga este juego ya ha probado PROTON_USE_SECCOMP=1 ?

Sí, todavía no funciona. Probé Proton GE 5.6 porque también debería tener todas las confirmaciones anteriores de Wine hasta Wine 5.6 inclusive. Si bien el iniciador de Rockstar ahora se ve bien visualmente, el juego aún se bloquea o se cierra en silencio. Al menos a partir de la versión 5.6, los parches seccomp aún están incompletos o son solo una parte de la solución.

¿Alguien que tenga este juego ya ha probado PROTON_USE_SECCOMP=1 ?

Sí, todavía no funciona. Probé Proton GE 5.6 porque también debería tener todas las confirmaciones anteriores de Wine hasta Wine 5.6 inclusive. Si bien el iniciador de Rockstar ahora se ve bien visualmente, el juego aún se bloquea o se cierra en silencio. Al menos a partir de la versión 5.6, los parches seccomp aún están incompletos o son solo una parte de la solución.

Oye, ¿tuviste más suerte? Este es uno de esos juegos que lamentablemente me mantienen en Windows.

Parece ser desesperado. ¿Alguien ha probado la última versión de Proton-5.8-GE2-MF?

A mi tampoco me funciona el juego. Sin embargo, no estoy experimentando fallas ni nada, simplemente está atascado en Rockstar Launcher para siempre así:

image

Alguien más ha experimentado esto? Intentaré depurar de todos modos, y le haré saber cuáles son los resultados. Además, avíseme si se necesitan más especificaciones o registros del sistema de mi parte.

Especificaciones:
Sistema operativo: Pop!_OS 20.04
Versión de protones: 5.0-7
Tarjeta Gráfica: Nvidia 1050Ti 4GB

@nushkovg no estás solo :smile: Me di cuenta de lo mismo hace una semana.

Bastante nuevo en Proton (aunque he estado usando Linux durante algunas semanas), pero tal vez pueda ayudar enviando especificaciones, registros o cosas por el estilo.

¡Gracias por su arduo trabajo, a todos!

Tuve algo de suerte con los parches de Brendan de https://github.com/mrpippy/wine/tree/rdr2 , aunque a menudo me quedaba atascado en un error de "Error de activación" después de mostrar la pantalla de inicio. Sin embargo, pude entrar en el juego un par de veces. No científicamente, probablemente alrededor de una vez cada cinco intentos.

Desafortunadamente, parece que una actualización reciente del juego o del iniciador me impide llegar tan lejos. Ahora, cuando hago clic en "Jugar", el juego sale antes de mostrar nada.

Con WINEDEBUG=+relay, observo que el siguiente fragmento se imprime 8 veces, aproximadamente una vez por segundo, antes de que se llame a KERNEL32.TerminateProcess. No estoy seguro de si eso podría ser significativo. ¿Tal vez como si estuviera esperando algo, se agota el tiempo y decide darse por vencido?

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

Avíseme si hay alguna otra información que pueda ser útil, soy algo nuevo en la depuración de vinos.

Probando con Proton-5.8-GE-2-MF y mirando el registro del núcleo, parece que algo está intentando (y fallando) acceder a mi unidad de disco óptico (/dev/sr0) repetidamente (ver adjunto).

Finalmente, el juego termina después de arrojar el error "Dirección no válida (0x000000007b44dfb1 EntryPoint+0x37fe1) para el punto de interrupción 0, deshabilitándolo".

rdr2_dmesg.log

Perdón por la demora, en los últimos días hice un gran progreso y descubrí los dos últimos problemas (el bloqueo reciente del iniciador y el error de activación). La tarea ahora es limpiar los muchos hacks que tengo y espero tener algo listo para probar en las próximas semanas.

Perdón por la demora, en los últimos días hice un gran progreso y descubrí los dos últimos problemas (el bloqueo reciente del iniciador y el error de activación). La tarea ahora es limpiar los muchos hacks que tengo y espero tener algo listo para probar en las próximas semanas.

Buen trabajo Brendan, ¡Felicidades!

Perdón por la demora, en los últimos días hice un gran progreso y descubrí los dos últimos problemas (el bloqueo reciente del iniciador y el error de activación). La tarea ahora es limpiar los muchos hacks que tengo y espero tener algo listo para probar en las próximas semanas.

Gracias, te deseo mucha suerte en eso. Sería genial jugar rdr2 en Linux. ¿Se podría usar ese script/hack para otros juegos de rockstar?

Perdón por la demora, en los últimos días hice un gran progreso y descubrí los dos últimos problemas (el bloqueo reciente del iniciador y el error de activación). La tarea ahora es limpiar los muchos hacks que tengo y espero tener algo listo para probar en las próximas semanas.

¿Significa eso que tienes el juego funcionando? Si es así, ¡estas son excelentes noticias!

¿Alguien sabe qué hace que rdr2 sea diferente de gta y otros juegos de rockstar en términos de ejecución en Linux? La gente hace que gta funcione bien, pero no rdr2. Eso siempre fue extraño para mí.

Supongo que emplean una protección mucho mejor. Además, no conozco a nadie que
exitosamente
ejecutar GTA V después de la actualización del iniciador, el mejor resultado que obtuve fue con guardados
deshabilitado desde el principio, pero eso
actualmente tampoco se ejecutará. Me las arreglé para degradar el juego de nuevo a
estado previo al lanzador y eso arregló GTAV.
Pero RDR2 tiene toda la maldad de protección moderna, así que supongo que
será bastante no trivial para ejecutar
si eso sucede alguna vez. Sin embargo, mi PC es bastante antigua, I7 2600K + GTX1060.

El sábado 16 de mayo de 2020 a las 19:51 AmericanGamer13 [email protected]
escribió:

¿Alguien sabe qué hace que rdr2 sea diferente de gta y otras estrellas de rock?
juegos en términos de ejecutarlo en Linux. La gente hace que gta funcione bien, solo
no rdr2. Eso siempre fue extraño para mí.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-629674853 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAABPUZFATVEAJWGT3MZWWTRR3ACNANCNFSM4JV54AXQ
.

Perdón por la demora, en los últimos días hice un gran progreso y descubrí los dos últimos problemas (el bloqueo reciente del iniciador y el error de activación). La tarea ahora es limpiar los muchos hacks que tengo y espero tener algo listo para probar en las próximas semanas.

Quiero hacer mi única publicación en Github para agradecerles por su persistencia/dedicación para hacer que esto funcione. Salud.

Quiero hacer mi única publicación en Github para agradecerles por su persistencia/dedicación para hacer que esto funcione. Salud.

También me hice una cuenta para este hilo. Acabo de comprar el juego y empezaré a probarlo pronto.

@mrpippy Gracias por su arduo trabajo en este proyecto. ¡No puedo esperar para probarlo cuando estés listo!

No puedo esperar para probar ese script/hack out. ¡Literalmente obtuve una cuenta de github solo para este hilo!

@mrpippy feliz de probar también en Arch/Manjaro. ¿Necesita algún segundo par de ojos para limpiar/fusionar? :) Sesión virtual con usuarios ansiosos + cervezas, ¡algo así como un hackathon! ¿Mucho más divertido y podemos arreglarlo dentro de X horas en total?

Pensando en voz alta.

Compré RDR 2 en Steam justo después de terminar Jedi (que funciona muy bien en Linux) y estoy decepcionado de no poder jugarlo...

@mrpippy Gracias por su arduo trabajo en este proyecto. ¡No puedo esperar para probarlo cuando estés listo!

Acabo de probar el reciente Proton 5.0-8, el juego no se queja de archivos dañados, pero no se inicia :)
El lanzador está bien

Acabo de probar el reciente Proton 5.0-8, el juego no se queja de archivos dañados, pero no se inicia :)
El lanzador está bien

Espera, si el iniciador está bien, ¿qué impide que se inicie el juego? No sé mucho sobre codificación o protones, así que disculpe mi mal conocimiento.

@AmericanGamer13 Si lo entendí correctamente, el juego usa llamadas al sistema de bajo nivel en el kernel NTOS (el kernel de Windows), y esto no funciona para el kernel de Linux. Eso es probablemente parte de la protección contra copia o algún sistema anti-trampas. Actualmente se está trabajando para atrapar esas llamadas al sistema y redirigirlas a la emulación/implementación del kernel NTOS de Wine en lugar de dejarlas pasar al kernel de Linux (donde realmente no pertenecen).

¿Alguien probó el juego con la rama de vino de Brendan?

voy a por ello:
https://github.com/davidjmemmett/Proton/tree/proton_5.0-next_with_mrpippy-wine

Se está construyendo ahora, te dejaré saber cómo va.

Salud,
David JM Emmett

El domingo 7 de junio de 2020 a las 04:29, Esdras Tarsis [email protected] escribió:

¿Alguien probó el juego con la rama de vino de Brendan?
https://github.com/mrpippy/wine/tree/rdr2-2 ?


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640151446 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AABUBTNYT5E45DYVWCKEH3DRVMCSJANCNFSM4JV54AXQ
.

Usando la rama rdr2-2 de mrpippy en Fedora 32 + amdgpu, el juego se bloquea poco después de la carga inicial del shader. No sé si el backtrace ofrece algo útil.

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

Llegaste más lejos que yo, los cambios de SECOMP no se compilaron, así que me di por vencido.

Salud,

David JM Emmett

El domingo 7 de junio de 2020 a las 19:37, topsyandpip56 [email protected] escribió:

Usando la rama rdr2-2 de mrpippy en Fedora 32 + amdgpu, el juego falla
en breve en la carga inicial del shader. No sé si el backtrace ofrece
cualquier cosa útil Puede deberse a que no se compila el soporte de 32 bits en el
construcción de vino?

vino: falla de página no controlada en el acceso de lectura a 00000000000000128 en la dirección 00007FA34C798872 (subproceso 0408), iniciando el depurador...
Excepción no controlada: error de página en acceso de lectura a 0x00000128 en código de 64 bits (0x00007fa34c798872).
Registro de volcado:
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
volcado de pila:
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
retroceder:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Módulos:
Módulo Dirección Información de depuración Nombre (55 módulos)
PE 220000- 24d000 amd_ags_x64 diferido
PE 250000- 2cb000 diferido bink2w64
PE 960000- 96e000 Api-ms-win-core-localization-l1-2-1 diferido
PE 33fd0000- 33fde000 diferido api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost diferido
PE 62140000- 621cd000 Tema auxiliar diferido
PE 62540000- 625e4000 Wintrust diferido
PE 62600000- 626d8000 diferido usp10
PE 637c0000- 63931000 Ganancia diferidamm
PE 64940000- 64986000 Puntaje diferido
PE 64b80000- 64bab000 oculto diferido
PE 64d40000- 64d59000 Vulkan-1 diferido
PE 65000000- 65597000 Diferido ole32
PE 65680000- 656af000 Trabajo diferidoq
PE 65780000- 6579c000 Versión diferida
PE 66440000- 664a2000 Diferido msacm32
PE 67500000- 67527000 Xinput9_1_0 diferido
PE 67740000- 6786c000 wbemprox diferido
PE 68140000- 68265000 msctf diferido
PE 68a40000- 68b67000 Shlwapi diferido
PE 69c80000- 69cf8000 Propsys diferido
PE 6a100000- 6a502000 Oleaut diferido32
PE 6a700000- 6a8b3000 Configuración diferida
PE 6aa00000- 6ab83000 mf diferido
PE 6b880000- 6b88d000 diferido api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Diferido imm32
PE 6cd80000- 6ce1d000 mfreadwrite diferido
PE 6d3c0000- 6d54c000 Sonido diferido
PE 6e340000- 6e34e000 diferido api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Comctl32 diferido
PE 6fbc0000- 6fdde000 rpcrt4 diferido
PE 70140000- 701c3000 mmdevapi diferido
PE 71200000- 7135c000 mfplat diferido
PE 7a850000- 7a858000 Apertura diferidagl32
PE 7b000000- 7b339000 Base de kernel diferida
PE 7b410000- 7b5db000 kernel32 diferido
PE 7bc20000- 7bc35000 ntdll diferido
PE 140000000- 1473b6200 diferido rdr2
PE 180000000- 1800e9000 Diferido oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vino diferidovulkan
PE 7fa37c020000- 7fa37c024000 Winepulse diferido
PE 7fa37c160000- 7fa37c16d000 Ganancias diferidas
PE 7fa3846a0000- 7fa3846a9000 Vino diferido3d
PE 7fa384b90000- 7fa384b95000 dxgi diferido
PE 7fa384dd0000- 7fa384dd5000 Vino diferidox11
PE 7fa385720000- 7fa385ffd000 Shell diferido32
PE 7fa386150000- 7fa38615c000 Entrada diferida8
PE 7fa3861b0000- 7fa3861b5000 Bcrypt diferido
PE 7fa3861e0000- 7fa386227000 crypt32 diferido
PE 7fa3862e0000- 7fa3862e6000 Diferido ws2_32
PE 7fa386340000- 7fa386346000 iphlpapi diferido
PE 7fa386380000- 7fa38638c000 Diferido gdi32
PE 7fa386550000- 7fa38656e000 ucrtbase diferida
PE 7fa386660000- 7fa38666b000 Diferido advapi32
PE 7fa3867f0000- 7fa3868e1000 Usuario diferido32
Hilos:
proceso tid prio (todos los id:s están en hexadecimal)
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 servicios.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 dispositivo de vino.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c dispositivo de vino.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
000001cc 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:\Archivos de programa\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
Información del sistema:
Construcción de vino: vino-5.8
Plataforma: x86_64
Versión: Windows 10
Sistema anfitrión: Linux
Versión de alojamiento: 5.6.15-300.fc32.x86_64


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640260996 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ
.

Eso es súper raro. No he tenido ningún error de compilación en absoluto. Cuáles son
¿Estás tratando de construir?

El domingo 7 de junio de 2020 a las 20:39, David JM Emmett [email protected]
escribió:

Llegaste más lejos que yo, los cambios de SECOMP no se compilarían, así que di
arriba.

Salud,

David JM Emmett

El domingo 7 de junio de 2020 a las 19:37, topsyandpip56 [email protected]
escribió:

Usando la rama rdr2-2 de mrpippy en Fedora 32 + amdgpu, el juego falla
en breve en la carga inicial del shader. No sé si el backtrace
ofertas
cualquier cosa útil Puede deberse a que no se compila el soporte de 32 bits en el
construcción de vino?

vino: falla de página no controlada en el acceso de lectura a 0000000000000128 en la dirección
00007FA34C798872 (subproceso 0408), iniciando el depurador...
Excepción no controlada: error de página en el acceso de lectura a 0x00000128 en 64 bits
código (0x00007fa34c798872).
Registro de volcado:
rasgar: 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
volcado de pila:
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
retroceder:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Módulos:
Módulo Dirección Información de depuración Nombre (55 módulos)
PE 220000- 24d000 amd_ags_x64 diferido
PE 250000- 2cb000 diferido bink2w64
PE 960000- 96e000 Api-ms-win-core-localization-l1-2-1 diferido
PE 33fd0000- 33fde000 diferido api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost diferido
PE 62140000- 621cd000 Tema auxiliar diferido
PE 62540000- 625e4000 Wintrust diferido
PE 62600000- 626d8000 diferido usp10
PE 637c0000- 63931000 Ganancia diferidamm
PE 64940000- 64986000 Puntaje diferido
PE 64b80000- 64bab000 oculto diferido
PE 64d40000- 64d59000 Vulkan-1 diferido
PE 65000000- 65597000 Diferido ole32
PE 65680000- 656af000 Trabajo diferidoq
PE 65780000- 6579c000 Versión diferida
PE 66440000- 664a2000 Diferido msacm32
PE 67500000- 67527000 Xinput9_1_0 diferido
PE 67740000- 6786c000 wbemprox diferido
PE 68140000- 68265000 msctf diferido
PE 68a40000- 68b67000 Shlwapi diferido
PE 69c80000- 69cf8000 Propsys diferido
PE 6a100000- 6a502000 Oleaut diferido32
PE 6a700000- 6a8b3000 Configuración diferida
PE 6aa00000- 6ab83000 mf diferido
PE 6b880000- 6b88d000 diferido api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Diferido imm32
PE 6cd80000- 6ce1d000 mfreadwrite diferido
PE 6d3c0000- 6d54c000 Sonido diferido
PE 6e340000- 6e34e000 diferido api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Comctl32 diferido
PE 6fbc0000- 6fdde000 rpcrt4 diferido
PE 70140000- 701c3000 mmdevapi diferido
PE 71200000- 7135c000 mfplat diferido
PE 7a850000- 7a858000 Apertura diferidagl32
PE 7b000000- 7b339000 Base de kernel diferida
PE 7b410000- 7b5db000 kernel32 diferido
PE 7bc20000- 7bc35000 ntdll diferido
PE 140000000- 1473b6200 diferido rdr2
PE 180000000- 1800e9000 Diferido oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vino diferidovulkan
PE 7fa37c020000- 7fa37c024000 Winepulse diferido
PE 7fa37c160000- 7fa37c16d000 Ganancias diferidas
PE 7fa3846a0000- 7fa3846a9000 Vino diferido3d
PE 7fa384b90000- 7fa384b95000 dxgi diferido
PE 7fa384dd0000- 7fa384dd5000 Vino diferidox11
PE 7fa385720000- 7fa385ffd000 Shell diferido32
PE 7fa386150000- 7fa38615c000 Entrada diferida8
PE 7fa3861b0000- 7fa3861b5000 Bcrypt diferido
PE 7fa3861e0000- 7fa386227000 crypt32 diferido
PE 7fa3862e0000- 7fa3862e6000 Diferido ws2_32
PE 7fa386340000- 7fa386346000 iphlpapi diferido
PE 7fa386380000- 7fa38638c000 Diferido gdi32
PE 7fa386550000- 7fa38656e000 ucrtbase diferida
PE 7fa386660000- 7fa38666b000 Diferido advapi32
PE 7fa3867f0000- 7fa3868e1000 Usuario diferido32
Hilos:
proceso tid prio (todos los id:s están en hexadecimal)
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 servicios.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 dispositivo de vino.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c dispositivo de vino.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
000001cc 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:\Archivos de programa\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
Información del sistema:
Construcción de vino: vino-5.8
Plataforma: x86_64
Versión: Windows 10
Sistema anfitrión: Linux
Versión de alojamiento: 5.6.15-300.fc32.x86_64


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640260996
,
o darse de baja
<
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ

.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.

He estado usando el generador de ventana acoplable estándar. Funciona para todas las demás ramas excepto mrpippy/rdr2-2.

Salud,
David

El 8 de junio de 2020 a las 14:37, topsyandpip56 [email protected] escribió:

Prenda
Eso es súper raro. No he tenido ningún error de compilación en absoluto. Cuáles son
¿Estás tratando de construir?

El domingo 7 de junio de 2020 a las 20:39, David JM Emmett [email protected]
escribió:

Llegaste más lejos que yo, los cambios de SECOMP no se compilarían, así que di
arriba.

Salud,

David JM Emmett

El domingo 7 de junio de 2020 a las 19:37, topsyandpip56 [email protected]
escribió:

Usando la rama rdr2-2 de mrpippy en Fedora 32 + amdgpu, el juego falla
en breve en la carga inicial del shader. No sé si el backtrace
ofertas
cualquier cosa útil Puede deberse a que no se compila el soporte de 32 bits en el
construcción de vino?

vino: falla de página no controlada en el acceso de lectura a 0000000000000128 en la dirección
00007FA34C798872 (subproceso 0408), iniciando el depurador...
Excepción no controlada: error de página en el acceso de lectura a 0x00000128 en 64 bits
código (0x00007fa34c798872).
Registro de volcado:
rasgar: 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
volcado de pila:
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
retroceder:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Módulos:
Módulo Dirección Información de depuración Nombre (55 módulos)
PE 220000- 24d000 amd_ags_x64 diferido
PE 250000- 2cb000 diferido bink2w64
PE 960000- 96e000 Api-ms-win-core-localization-l1-2-1 diferido
PE 33fd0000- 33fde000 diferido api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost diferido
PE 62140000- 621cd000 Tema auxiliar diferido
PE 62540000- 625e4000 Wintrust diferido
PE 62600000- 626d8000 diferido usp10
PE 637c0000- 63931000 Ganancia diferidamm
PE 64940000- 64986000 Puntaje diferido
PE 64b80000- 64bab000 oculto diferido
PE 64d40000- 64d59000 Vulkan-1 diferido
PE 65000000- 65597000 Diferido ole32
PE 65680000- 656af000 Trabajo diferidoq
PE 65780000- 6579c000 Versión diferida
PE 66440000- 664a2000 Diferido msacm32
PE 67500000- 67527000 Xinput9_1_0 diferido
PE 67740000- 6786c000 wbemprox diferido
PE 68140000- 68265000 msctf diferido
PE 68a40000- 68b67000 Shlwapi diferido
PE 69c80000- 69cf8000 Propsys diferido
PE 6a100000- 6a502000 Oleaut diferido32
PE 6a700000- 6a8b3000 Configuración diferida
PE 6aa00000- 6ab83000 mf diferido
PE 6b880000- 6b88d000 diferido api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Diferido imm32
PE 6cd80000- 6ce1d000 mfreadwrite diferido
PE 6d3c0000- 6d54c000 Sonido diferido
PE 6e340000- 6e34e000 diferido api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Comctl32 diferido
PE 6fbc0000- 6fdde000 rpcrt4 diferido
PE 70140000- 701c3000 mmdevapi diferido
PE 71200000- 7135c000 mfplat diferido
PE 7a850000- 7a858000 Apertura diferidagl32
PE 7b000000- 7b339000 Base de kernel diferida
PE 7b410000- 7b5db000 kernel32 diferido
PE 7bc20000- 7bc35000 ntdll diferido
PE 140000000- 1473b6200 diferido rdr2
PE 180000000- 1800e9000 Diferido oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vino diferidovulkan
PE 7fa37c020000- 7fa37c024000 Winepulse diferido
PE 7fa37c160000- 7fa37c16d000 Ganancias diferidas
PE 7fa3846a0000- 7fa3846a9000 Vino diferido3d
PE 7fa384b90000- 7fa384b95000 dxgi diferido
PE 7fa384dd0000- 7fa384dd5000 Vino diferidox11
PE 7fa385720000- 7fa385ffd000 Shell diferido32
PE 7fa386150000- 7fa38615c000 Entrada diferida8
PE 7fa3861b0000- 7fa3861b5000 Bcrypt diferido
PE 7fa3861e0000- 7fa386227000 crypt32 diferido
PE 7fa3862e0000- 7fa3862e6000 Diferido ws2_32
PE 7fa386340000- 7fa386346000 iphlpapi diferido
PE 7fa386380000- 7fa38638c000 Diferido gdi32
PE 7fa386550000- 7fa38656e000 ucrtbase diferida
PE 7fa386660000- 7fa38666b000 Diferido advapi32
PE 7fa3867f0000- 7fa3868e1000 Usuario diferido32
Hilos:
proceso tid prio (todos los id:s están en hexadecimal)
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 servicios.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 dispositivo de vino.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c dispositivo de vino.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
000001cc 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:\Archivos de programa\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
Información del sistema:
Construcción de vino: vino-5.8
Plataforma: x86_64
Versión: Windows 10
Sistema anfitrión: Linux
Versión de alojamiento: 5.6.15-300.fc32.x86_64


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640260996
,
o darse de baja
<
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ

.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

Mis pruebas dieron como resultado lo siguiente, hace aproximadamente dos semanas:
Screenshot_20200524_021932

Alguien sugirió que intentara omitir la introducción, lo que supuestamente se hace simplemente guardando el juego después de la supuesta introducción, pero no sirvió de nada. Se supone que aún se necesitan algunos hacks externos, así que esperemos a Brendan :)

Screenshot_20200609_153534
Del mismo modo, puedo mostrar lo más lejos que llega antes de terminar, en el último parche 1231.61 de hoy.

Aquí hay otro registro. No sé si ayudará, pero aquí está de todos modos.
vapor-1174180.log

Esto fue lo lejos que logré llegar el 25 de mayo. Puse un archivo de configuración del juego con todo configurado en bajo y Vulkan. Muy mal rendimiento en la animación del logotipo, se sintió como una representación de software, pero no sé.
Screenshot from 2020-05-25 12-05-22 edit

Esto fue lo lejos que logré llegar el 25 de mayo. Puse un archivo de configuración del juego con todo configurado en bajo y Vulkan. Muy mal rendimiento en la animación del logotipo, se sintió como una representación de software, pero no sé.
Screenshot from 2020-05-25 12-05-22 edit

Bueno, eso es muy interesante. ¿Estás usando una tarjeta nvidia por casualidad?

¡Gracias a todos por su paciencia, estoy impresionado por la investigación y tengo una compilación de Proton para que la prueben! 🎉 🎉 🎉

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
contraseña: pública

Descargue el archivo y descomprímalo en su directorio compatibilitytools.d , probablemente ~/.steam/steam/compatibilitytools.d/
Luego fuerce su uso para RDR2 en Steam, con "Forzar el uso de una herramienta específica de compatibilidad de Steam Play"

Además, antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente sería en ~/.steam/steam/steamapps/compatdata/1174180/

Conductores

  • NVIDIA: deberá ejecutar el controlador beta 440.66.15 para evitar un rendimiento muy bajo
  • AMD Mesa/RADV: deberá reconstruir Mesa con este parche aplicado; de lo contrario, se bloqueará a la mitad de la barra de progreso. Mesa/RADV no ha recibido muchas pruebas, puede haber otros problemas.

Problemas conocidos

  • solo están disponibles las resoluciones 720p y 1080p
  • puede obtener un error de activación en el primer o segundo inicio, pero debería desaparecer después de un reinicio
  • obtendrá un cuadro de diálogo Verificación de requisitos mínimos de hardware al iniciar, haga clic en Aceptar para ignorarlo
  • No he probado el juego en línea en absoluto

Puedo confirmar que funciona. ¡Gracias Brendan!
Screenshot_20200613_054544

@ Tk-Glitch ¿Tuvo que hacer algo más que limpiar los datos de compatibilidad, tener los controladores correctos y ejecutarlo con la compilación de protones? Probé y obtuve los mismos errores de verificación de archivos del juego que tuve antes.
Estoy en el proceso de reinstalar el juego y darle otra oportunidad, pero agradecería saber si estás usando alguna opción de inicio especial u otras soluciones alternativas que he visto mencionadas aquí.

Reinstalar no hizo nada. Todavía falla con "No se puede iniciar el juego, verifique los datos del juego".
Archivo de registro: https://gist.github.com/chris-echoz/a0bca3b860feb6a8d01729fb36e128f9
Estoy en Debian Sid, ejecuto el kernel 5.6.0-2 con controladores propietarios 440.66.15.

@chris-echoz Su registro informa proton-5.0-8 , mientras que debería informar proton_5.0-rdr2-3 cuando se usa la compilación correcta anterior.
Mi configuración es bastante complicada, pero no debería importar mucho aquí. Es posible que necesite tener WINEDLLOVERRIDES="dxgi=n,b" en sus parámetros de lanzamiento, ya que tuve un error de ventana secundaria sin él, pero no estoy completamente seguro.
Fuera de esto, prefijo limpio, probado con éxito en los últimos amdgpu-pro y mesa-git (con el parche vinculado anteriormente aplicado).

@Tk-Glitch Me di cuenta de que también decía 5.0-8, pero verifiqué varias veces que Steam dice proton_5.0-rdr2-3. No estoy seguro exactamente de dónde obtiene esta cadena, pero 5.0-8 es consistente con el archivo de "versión" en el tarball, por lo que no creo que esté ejecutando la versión incorrecta de Proton.
Intentaré ejecutar esas anulaciones para ver si hace alguna diferencia.

@Tk-Glitch Me di cuenta de que también decía 5.0-8, pero verifiqué varias veces que Steam dice proton_5.0-rdr2-3. No estoy seguro exactamente de dónde obtiene esta cadena, pero 5.0-8 es consistente con el archivo de "versión" en el tarball, por lo que no creo que esté ejecutando la versión incorrecta de Proton.

Sí, esa es la versión correcta, dice 5.0-8 pero la línea wine: enabling seccomp syscall filters for RDR2. es el aviso.

No eres la primera persona que tiene ese accidente, pero todavía no sé qué lo está causando. ¿Puedes intentar usar wined3d en lugar de dxvk? ( PROTON_USE_WINED3D )

Oh, mi mal 😅 Eso me enseñará por tener una configuración enrevesada para informar cosas con :frog:

@mrpippy Ejecutar con opciones de lanzamiento PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% me ayudó a pasar por el lanzador, me dio un error diciéndome que tenía un controlador antiguo:
1592025373806
Luego, el juego se inició y vi una ventana negra durante aproximadamente un segundo antes de que terminara.
El archivo de registro es considerablemente más grande esta vez (62,4 MB) y se agotó el tiempo de espera mientras lo cargaba. En su lugar, lo subí a mi servidor: https://cloud.echoz.io/s/p8NcHZqF5d7Nkcj

Además de esto, también probé con la anulación de Tk-Glitch para dxgi, que a diferencia de mis intentos sin opciones especiales de lanzamiento, en realidad me permitió ver el lanzador, pero al final me dio el mismo error que antes.

@mrpippy Ejecutar con opciones de lanzamiento PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% me ayudó a pasar por el lanzador, me dio un error diciéndome que tenía un controlador antiguo:
1592025373806
Luego, el juego se inició y vi una ventana negra durante aproximadamente un segundo antes de que terminara.

Interesante, parece que está tratando de usar D3D12 y luego falla. ¿Podría agregar +dxgi,+vulkan a su registro? Además, pruébalo con PROTON_USE_WINED3D=1 y WINEDLLOVERRIDES=d3d12.dll=d . qué tarjeta tiene usted?

@mrpippy Ejecutar con opciones de lanzamiento PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% me ayudó a pasar por el lanzador, me dio un error diciéndome que tenía un controlador antiguo:
1592025373806
Luego, el juego se inició y vi una ventana negra durante aproximadamente un segundo antes de que terminara.

Interesante, parece que está tratando de usar D3D12 y luego falla. ¿Podría agregar +dxgi,+vulkan a su registro? Además, pruébalo con PROTON_USE_WINED3D=1 y WINEDLLOVERRIDES=d3d12.dll=d . qué tarjeta tiene usted?

Al agregar +dxgi,+vulkan, ¿te refieres a agregarlo a PROTON_LOG o WINEDEBUG?
Agregándolo a user_settings.py, supongo que eso es lo que quisiste decir de todos modos.
Probaré todas estas cosas y me pondré en contacto contigo.

Mi GPU es una GTX 1060 de 6 GB.

Al agregar +dxgi,+vulkan, ¿te refieres a agregarlo a PROTON_LOG o WINEDEBUG?

Agrégalos a WINEDEBUG, en user_settings.py

@ chris-echoz, ¿quizás puedas intentar forzar a Vulkan en el archivo de configuración del juego?

https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 indica que debe abrir settings.xml que se encuentra en algún lugar del prefijo del juego, busque kSettingAPI_DX12 y cámbielo a kSettingAPI_Vulkan

No tengo el juego y no puedo probarlo yo mismo.

@ chris-echoz, ¿quizás puedas intentar forzar a Vulkan en el archivo de configuración del juego?

https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 indica que debe abrir settings.xml que se encuentra en algún lugar del prefijo del juego, busque kSettingAPI_DX12 y cámbielo a kSettingAPI_Vulkan

No tengo el juego y no puedo probarlo yo mismo.

Me las arreglé para encontrar el archivo de configuración de otra persona y probé esto con una serie de diferentes opciones y soluciones, pero fue en vano. Creo que el juego, incluso con Vulkan, usa muchos componentes D3D.

@mrpippy Todos estos registros están con +dxgi,+vulkan , cada uno en un nuevo directorio de datos de compatibilidad.

Con PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command% :
Launcher funcionó bien, recibió el mismo mensaje con respecto a los controladores AMD. La ventana del juego apareció brevemente y se estrelló. El segundo intento fue de la misma manera.
Registro: https://cloud.echoz.io/s/WQjCGXeMNi6otbT

Con PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command% :
Ni siquiera veo el lanzador, solo recibo el error de verificación del archivo del juego.
Probé otros 4 o 5 con los mismos datos de compatibilidad, pero los resultados fueron consistentes.
Registro: https://cloud.echoz.io/s/fTF6pSbRdeic4Xc

Con PROTON_LOG=1 PROTON_USE_WINED3D=1 %command% :
Parece lo mismo que sucedió en la primera ejecución aquí.
Registro: https://cloud.echoz.io/s/SRSF962DiZpyyqj

Finalmente, con solo PROTON_LOG=1 %command% :
Parece funcionar igual que si se ejecutara solo con la anulación d3d12.
Registro: https://cloud.echoz.io/s/saGobE86g7T6K2K

Estoy viendo lo mismo que Echoz. Usando el último paquete NVIDIA DKMS en Ubuntu
19.10 (440.82-0ubuntu0~0.19.10.1) con GTX 1060.

Un grep rápido de los registros muestra un error:
vino: excepción no controlada 0x20474343 en subproceso cc en la dirección
000000007B00FC3E (subproceso 00cc), iniciando el depurador...

Salud,
David JM Emmett

El sábado 13 de junio de 2020 a las 08:50, Echoz [email protected] escribió:

@mrpippy https://github.com/mrpippy Todos estos registros están con
+dxgi,+vulkan, cada uno en un nuevo directorio de datos de compatibilidad.

Con PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1
%mando%:
Launcher funcionó bien, recibió el mismo mensaje con respecto a los controladores AMD.
La ventana del juego apareció brevemente y se estrelló. El segundo intento fue de la misma manera.
Registro: https://cloud.echoz.io/s/WQjCGXeMNi6otbT

Con PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %comando%:
Ni siquiera veo el lanzador, solo recibo el error de verificación del archivo del juego.
Probé otros 4 o 5 con los mismos datos de compatibilidad, pero los resultados fueron consistentes.
Registro: https://cloud.echoz.io/s/fTF6pSbRdeic4Xc

Con PROTON_LOG=1 PROTON_USE_WINED3D=1 %comando%:
Parece lo mismo que sucedió en la primera ejecución aquí.
Registro: https://cloud.echoz.io/s/SRSF962DiZpyyqj

Finalmente, con solo PROTON_LOG=1 %comando%:
Parece funcionar igual que si se ejecutara solo con la anulación d3d12.
Registro: https://cloud.echoz.io/s/saGobE86g7T6K2K


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643586914 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AABUBTJPLNY6ISA6CUDN3KTRWMVSTANCNFSM4JV54AXQ
.

No sé si esto ayuda a alguien, pero seguí recibiendo el error de verificación de archivos cuando usé un prefijo limpio y rdr2-3. Si dejo que 5.0-9 cree el prefijo, luego cambio a rdr2-3, este error desaparece.

Dicho esto, me quedo congelado durante el video del logotipo y no aparece ningún menú... No tengo tiempo para averiguar por qué. Solo quería señalar el prefijo en caso de que ayude a alguien.

¡Gracias a todos por su paciencia, estoy impresionado por la investigación y tengo una compilación de Proton para que la prueben! tada tada tada

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
contraseña: pública

Descargue el archivo y descomprímalo en su directorio compatibilitytools.d , probablemente ~/.steam/steam/compatibilitytools.d/
Luego fuerce su uso para RDR2 en Steam, con "Forzar el uso de una herramienta específica de compatibilidad de Steam Play"

Además, antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente sería en ~/.steam/steam/steamapps/compatdata/1174180/

Conductores

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

Problemas conocidos

* 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

¿Alguien sabe cómo obtener este controlador para Manjaro de 64 bits? tengo una nvidia gtx 980

hola, me parece mejor que antes, pero en mi caso se cayo despues del launcher.
Estoy en el último arco con Linux 5.7 y mesa 20.1.1 y AMD RX580

¿Alguien sabe cómo obtener este controlador para Manjaro de 64 bits? tengo una nvidia gtx 980

En AUR o con Tk-Glitch PKGBUILDS .

¡Gracias!

¿Alguien sabe cómo obtener este controlador para Manjaro de 64 bits? tengo una nvidia gtx 980

En AUR o con Tk-Glitch PKGBUILDS .

cargando paquetes...
resolviendo dependencias...
buscando paquetes conflictivos...
:: nvidia-dev-dkms-tkg y linux56-nvidia-440xx están en conflicto (nvidia). ¿Eliminar linux56-nvidia-440xx? [sí/no] sí
:: nvidia-dev-utils-tkg y nvidia-440xx-utils están en conflicto (nvidia-utils). ¿Eliminar nvidia-440xx-utils? [sí/no] sí
error: no se pudo preparar la transacción (no se pudieron satisfacer las dependencias)
:: eliminar linux56-nvidia-440xx rompe la dependencia 'linux56-nvidia-440xx' requerida por linux-latest-nvidia-440xx
==> ADVERTENCIA: Error al instalar los paquetes integrados.
-> salir de la limpieza hecha

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

La nueva compilación de vino arroja un error antes de iniciar:
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 053c), starting debugger...
Después de esto, los filtros seccomp syscall se abren y fallan porque el proceso no existe. Posiblemente importante tener en cuenta que no estoy usando Proton a través de Steam. Estoy usando la compilación de vino extraída de Proton_dist a través de Lutris debido a que tengo la versión RGS del juego. La versión anterior de rdr2-2 encuentra una falla de página justo después del video de introducción. Esto es con el AMD Mesa parcheado que se está utilizando.

Actualización: puedo confirmar la misma falla de página cuando uso Proton a través de Steam.

¡Tan emocionante! Lo probé en mi máquina y recibo el mismo error que chris-echoz, No se pudo verificar los archivos del juego, y cuando lo configuré para usar wined3d, aparece el cuadro de diálogo sobre controladores de gráficos amd obsoletos, luego una ventana negra para un segundo y luego se bloquea. Estoy usando un TR 2950 y Nvidia turing.

El registro está aquí:
rdr2.log.zip

Parámetros de lanzamiento: PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command%

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

El iniciador de Rockstar se carga durante un tiempo, luego aparece el mismo error que https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -643572027 sobre los controladores AMD desactualizados, lo cual es extraño porque estoy en Nvidia 440.66.15 ...

Iniciar sesión :
vapor-1174180.log

Hola @ah-, adivinanza, ¿ taskset -c 0-15 %command% tiene algún efecto en tu sistema?

si lo ejecuto con Brendan's Proton
me sale No se puede iniciar el juego, verifique los datos del juego.

luego lo cambio a 5.0-9, aparece el iniciador, obtengo un conflicto de guardado en la nube, lo omito. luego se cierra sola.
luego lo cambio de nuevo a Brendan, obtengo un error de sincronización en la nube, omitir. y se lanza.
Me sale error de activación, salgo del juego.
después de eso, aparecerá la anulación de la nube de Rockstar Launcher. Elijo la correcta.
después de eso, se ejecuta solo con la ventana emergente del controlador AMD, ¡pero se ejecuta :)!

gracias por el arduo trabajo Brendan!

ejecuto manjaro y estoy en Nvidia estable, todavía no cambié el controlador a beta

Bueno, ¿qué tal eso? Si lo hago exactamente como dice McMarius11, lo tengo funcionando.
Ejecutándose en Arch Kernel 5.6.15
Nvidia RTX 2060 Súper controlador 440.82
No hay opciones de lanzamiento específicas, solo ejecuta "gamemoderun %command%" como de costumbre.

Entonces, el juego funciona, pero no estoy seguro de que lo juegue todavía. Tiene problemas de tartamudeo tanto en gráficos como en sonido. Necesitaba bajarlo bastante para que pareciera un poco jugable, así que con todo en Medio en el punto de referencia obtuve Min fps: 5, Promedio: 44, max 270.
Que en modo ventana 1920x1080.

Así que esto parece realmente prometedor. Gracias por todo tu trabajo @mrpippy

WINED3D no funcionó para mí, sin embargo, el juego funciona con el ajuste que @Tk-Glitch recomendó: WINEDLLOVERRIDES="dxgi=n,b" como opción de inicio.

Sin esto, parece que cuando winex11drv tiene un brainfart: 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! , esto da como resultado un error de E_NOTIMPL - 0x80004001 en el nivel de la aplicación, que es lo que termina en espiral en la escritura que causa una falla en 0x7B00FC3E. (Eso está en kernelbase.dll:"RaiseException", justo después de llamar a RtlRaiseException )

Esto parece ser un problema de vino conocido: https://bugs.winehq.org/show_bug.cgi?id=45277
Lo cual inicialmente me bloqueó, a pesar de ejecutar los últimos controladores beta de nvidia vulkan: 440.66.15-1

@ topsyandpip56 Creo que este es el mismo problema que tienes.

Impresionante trabajo Brendan ( @mrpippy ), gracias :smiley:

Pequeño aviso para las personas que usan mesa/RADV: al menos en Navi, ACO tiene problemas con las transiciones LOD y los bloqueos irrecuperables. Usar llvm en su lugar ha sido, hasta ahora, impecable.

Pequeño aviso para las personas que usan mesa/RADV: al menos en Navi, ACO tiene problemas con las transiciones LOD y los bloqueos irrecuperables. Usar llvm en su lugar ha sido, hasta ahora, impecable.

Me sorprende que puedas llegar tan lejos. En Vega10/llvm existe la falla de página mencionada anteriormente en la compilación actual de proton rdr2. Con la compilación anterior de rdr2-2, tuve un mejor progreso, pero siempre llegué al mismo "social club no pudo inicializar el dispositivo de gráficos" en el juego.
image

Con solo WINEDLLOVERRIDES="dxgi=n,b" como opción de lanzamiento, funciona, gracias @dt-zero

El rendimiento es realmente malo en Nvidia 440.66.15, alrededor de 15 FPS en el punto de referencia, pero parece que la GPU solo funciona alrededor del 45%. Es el mismo tipo de cosas que estaba sucediendo con Doom Eternal.

Todavía no he tenido suerte, incluso con PROTON_LOG=1 WINEDLLOVERRIDES="dxgi=n,b" taskset -c 0-7 %command% , me aparece el error de no poder iniciar el juego. Curiosamente, antes de ver esto también:

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

Tronco:
rdr2.log.zip

si lo ejecuto con Brendan's Proton
me sale No se puede iniciar el juego, verifique los datos del juego.

luego lo cambio a 5.0-9, aparece el iniciador, obtengo un conflicto de guardado en la nube, lo omito. luego se cierra sola.
luego lo cambio de nuevo a Brendan, obtengo un error de sincronización en la nube, omitir. y se lanza.
Me sale error de activación, salgo del juego.
después de eso, aparecerá la anulación de la nube de Rockstar Launcher. Elijo la correcta.
después de eso, se ejecuta solo con la ventana emergente del controlador AMD, ¡pero se ejecuta :)!

gracias por el arduo trabajo Brendan!

ejecuto manjaro y estoy en Nvidia estable, todavía no cambié el controlador a beta

Hice exactamente esto, pero al final el juego aún no comenzó.
Luego, después de hacer esto, agregué la opción de lanzamiento WINEDLLOVERRIDES=dxgi=n,b , y ahora estoy actualmente en la calibración de brillo, en el juego.
Intentaré jugar y actualizar mi publicación.

Pude entrar al juego, cambiar la configuración, todo parece funcionar como debería. Sin embargo, la velocidad de fotogramas que obtuve en el juego fue de solo 14, por lo que no es realmente jugable para mí en este momento, pero funciona. Los menús, por otro lado, fueron muy fluidos, al igual que el video al comienzo de la historia.

Parece estar borrado en nvidia con respecto al rendimiento. También obtuve 14 fps en mi geforce.
Sin embargo, no hay problema en mi radeon (5700XT), incluso al máximo:
Screenshot_20200613_194204
1080p es bastante limitante (también se habilitó vsync, lo que establece un límite de velocidad de fotogramas de 60 fps debido al truco de Brendan, aunque mi pantalla es de 144 Hz 🐸).

si lo ejecuto con Brendan's Proton
me sale No se puede iniciar el juego, verifique los datos del juego.

Puedo reproducir eso si desactivo nativo d3d11. Extraño.

¡Oh, ahora con un prefijo creado con Proton 5.0-9, y luego ejecutándolo con rdr-3 proton y WINEDLLOVERRIDES="dxgi=n,b" , llego un poco más lejos!

Obtengo la pantalla de carga inicial (con la barra en la parte inferior de la ventana) y luego veo un segundo del video de introducción (con humo, etc.), y luego la ventana rdr2 se cierra, se vuelve a abrir como una ventana negra por un segundo y luego sale

Tronco:
rdr2.log.zip

También probé el conjunto de tareas, pero lamentablemente no hubo diferencia allí.

Mirando la salida de referencia, el juego realmente cree que estoy usando una GPU AMD, es extraño:
GPU: AMD GeForce RTX 2080

@jalabb Eso es parte del truco de Brendan: https://github.com/mrpippy/wine/commit/911cdd53a1bf7b569bebaadc1bb6ecf616586804
Así que lo más probable es que se esperaba.

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

Intenté esto, pero DKMS nunca se compilará correctamente para mí. no se que es Tengo los encabezados del kernel instalados.

@mintylinux Si tiene un kernel 5.6, es posible que no sea compatible. Hay un parche aquí https://gitlab.com/snippets/1945940 que puede usar en las fuentes del módulo del kernel para que funcione con 5.6

@mintylinux Si tiene un kernel 5.6, es posible que no sea compatible. Hay un parche aquí https://gitlab.com/snippets/1945940 que puede usar en las fuentes del módulo del kernel para que funcione con 5.6

¡Gracias! parcheé los archivos de nvidia con el parche del kernel, y se instaló bien... pero ahora parece que el progreso para intentar ejecutar RDR2 en mi computadora se ha retrocedido. Anoche pude hacer que cargara la ventana y la barra de carga, luego mostraría el humo en la pantalla por un segundo o dos y se congelaría. Ahora ni siquiera puedo abrir la ventana.

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Hmm, no puedo iniciar sesión:
Screenshot_20200614_005419
Alguien con problema similar?

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Él quiere decir esto

Además, antes de iniciar con esta versión de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente estaría en ~/.steam/steam/steamapps/compatdata/1174180/

Hmm, no puedo iniciar sesión:
Screenshot_20200614_005419
Alguien con problema similar?

No, nunca tuve este problema.

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Él quiere decir esto

Además, antes de iniciar con esta versión de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente estaría en ~/.steam/steam/steamapps/compatdata/1174180/

lo intentare, gracias!

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Él quiere decir esto

Además, antes de iniciar con esta versión de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente estaría en ~/.steam/steam/steamapps/compatdata/1174180/

Ok, bueno, sigo intentando iniciarlo ahora, pero sigue diciendo que verifique los datos del juego. una y otra y otra vez.

Hmm, no puedo iniciar sesión:
Screenshot_20200614_005419
Alguien con problema similar?

No, nunca tuve este problema.

Lo intenté más de 5 veces sin éxito...

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Él quiere decir esto
Además, antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente estaría en ~/.steam/steam/steamapps/compatdata/1174180/

Ok, bueno, sigo intentando iniciarlo ahora, pero sigue diciendo que verifique los datos del juego. una y otra y otra vez.

Si tu prefijo está borrado, comienza el juego con
Proton 5.0-9 continúa el diálogo hasta que falla.
Usa el protón de Brendon después de eso.

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Él quiere decir esto
Además, antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente estaría en ~/.steam/steam/steamapps/compatdata/1174180/

Ok, bueno, sigo intentando iniciarlo ahora, pero sigue diciendo que verifique los datos del juego. una y otra y otra vez.

Si tu prefijo está borrado, comienza el juego con
Proton 5.0-9 continúa el diálogo hasta que falla.
Usa el protón de Brendon después de eso.

Intentando ahora

@mintylinux Probablemente debería intentar seguir los procedimientos que @ McMarius11 sugirió en un nuevo compatdata y usar WINEDLLOVERRIDES=dxgi=n,b en las opciones de lanzamiento. Al menos así fue como pude hacerlo funcionar, de cualquier otra manera que intentara, experimentaría algún tipo de variación de lo que acabas de describir que está sucediendo ahora.

Entonces, ¿qué quieres decir con datos de compatibilidad nuevos? Intenté ejecutar el juego con una versión diferente de proton, y luego volví a cambiar al proton rdr2, y lo agregué a mis opciones de inicio.

Él quiere decir esto
Además, antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente estaría en ~/.steam/steam/steamapps/compatdata/1174180/

Ok, bueno, sigo intentando iniciarlo ahora, pero sigue diciendo que verifique los datos del juego. una y otra y otra vez.

Si tu prefijo está borrado, comienza el juego con
Proton 5.0-9 continúa el diálogo hasta que falla.
Usa el protón de Brendon después de eso.

Sí, eso es un no ir para mí. Sigue estrellándose tras la ventana del club social.

En mi caso, no funciona (usando rdr2-3). El juego no arranca (ni siquiera el lanzador). Extrañamente, el registro de protones está vacío.

````

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

Protón: 1591829148 protón-5.0-8
SteamGameId: 1174180
Comando: ['/media/storage/games/steamapps/common/Red Dead Redemption 2/PlayRDR2.exe']

Opciones: {'forcelgad'}

````

mi sistema es:
Manjaro Linux 20.0.3 Nvidia driver 440.82

tengo el juego funcionando
GPU: Radeon RX590
Sistema operativo: Arch Linux
ES: KDE Plasma 5
Screenshot_20200614_021521
Resultados de la prueba a través de AMDVLK-PRO
Screenshot_20200614_022530
Resultados de la prueba a través de AMDVLK-LLVM
Screenshot_20200614_023829
Mensaje al intentar iniciar sesión en un juego en línea
Screenshot_20200614_022703

<Responding to the immediately previous comment>

La velocidad de fotogramas parece tan baja, ¿se debe a la GPU?
Por cierto, ¿no debería usar ACO en lugar de LLVM?

Parece funcionar en mi ManjaroLinux 20.0.3 (Lysia), Kernel 5.4.43-1-MANJARO, nvidia 440.82, pero...
Quiere usar la tarjeta gráfica Intel integrada de mi computadora portátil...
RDR2_intel
Algun consejo ?
(Por diversión: me "encanta" ver que Steam me dice que jugué 120 minutos en RDR2 incluso si nunca vi un solo cuadro del juego, excepto el iniciador de rockstar :))

Simplemente haga clic en Aceptar. Recibo el mismo mensaje pero en mi PC (ryzen 2600 emparejado con una GTX 1060 de 6 gb y obtengo un promedio de 20 fps a 720p con detalles medios a bajos. En Windows obtenía alrededor de 50 fps a 1080p con detalles altos a ultra.

lanzando vapor así:
STEAM_RUNTIME_HEAVY=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
Tengo la advertencia del controlador AMD incluso si no tengo una tarjeta AMD...
image
Empiezo a ver humo (el video de introducción no es mi computadora portátil) unos segundos y se cuelga... :(

Reparé la instalación, limpié el compatdata/1174180
Recibí este error:
image
Reiniciado inmediatamente, error de activación
Cambió de nuevo a Proton 5.0-9, bloqueo después del lanzador
Volví a Proton de Brendon y aparece la pantalla de bienvenida.
Hago algunos puntos de referencia, ¡gracias por tu trabajo!

Con Brendan's Proton, no puedo iniciar el juego, verifique su juego
datos.
Luego cambio a 5.0-9 y obtengo el post-lanzador donde el juego sale silenciosamente.
Luego vuelvo a Proton de Brendan, esto me da un breve vistazo de rojo
Logo de Rockstar y luego juego
la ventana se cierra y el juego sale silenciosamente. Parece que 16 GB de RAM no son suficientes
para que el juego funcione.

El sábado 13 de junio de 2020 a las 9:38 p. m., Echoz [email protected] escribió:

si lo ejecuto con Brendan's Proton
me sale No se puede iniciar el juego, verifique los datos del juego.

luego lo cambio a 5.0-9, aparece el iniciador, aparece un conflicto de guardado en la nube,
me lo salto luego se cierra sola.
luego lo cambio de nuevo a Brendan, obtengo un error de sincronización en la nube, omitir. y eso
lanzamientos
Me sale error de activación, salgo del juego.
después de eso, aparecerá la anulación de la nube de Rockstar Launcher, elijo
lo que es correcto.
después de eso, se ejecuta solo con la ventana emergente del controlador AMD, ¡pero se ejecuta :)!

gracias por el arduo trabajo Brendan!

ejecuto manjaro y estoy en Nvidia estable, no cambié el controlador a beta
aún

Hice exactamente esto, pero al final el juego aún no comenzó.
Luego, después de hacer esto, agregué el lanzamiento de WINEDLLOVERRIDES=dxgi=n,b
opción, y ahora estoy actualmente en la calibración de brillo, en el juego.
Intentaré jugar y actualizar mi publicación.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.

WINEDLLOVERRIDES=dxgi=n,b ayuda a llegar a una barra de progreso, pero luego el
el juego se cuelga sin que ninguna actividad consuma toda la CPU.

El domingo 14 de junio de 2020 a las 13:01 Sergey Lapin [email protected] escribió:

Con Brendan's Proton, no puedo iniciar el juego, verifique su
datos del juego.
Luego cambio a 5.0-9 y obtengo el post-lanzador donde el juego sale silenciosamente.
Luego vuelvo a Proton de Brendan, esto me da un breve vistazo de
logotipo rojo de Rockstar y luego juego
la ventana se cierra y el juego sale silenciosamente. Parece que 16 GB de RAM no son suficientes
para que el juego funcione.

El sábado 13 de junio de 2020 a las 9:38 p. m., Echoz [email protected] escribió:

si lo ejecuto con Brendan's Proton
me sale No se puede iniciar el juego, verifique los datos del juego.

luego lo cambio a 5.0-9, aparece el iniciador, obtengo el guardado en la nube
conflicto, me lo salto. luego se cierra sola.
luego lo cambio de nuevo a Brendan, obtengo un error de sincronización en la nube, omitir. y eso
lanzamientos
Me sale error de activación, salgo del juego.
después de eso, aparecerá la anulación de la nube de Rockstar Launcher, elijo
lo que es correcto.
después de eso, se ejecuta solo con la ventana emergente del controlador AMD, ¡pero se ejecuta :)!

gracias por el arduo trabajo Brendan!

ejecuto manjaro y estoy en Nvidia estable, no cambié el controlador a
beta todavía

Hice exactamente esto, pero al final el juego aún no comenzó.
Luego, después de hacer esto, agregué el lanzamiento de WINEDLLOVERRIDES=dxgi=n,b
opción, y ahora estoy actualmente en la calibración de brillo, en el juego.
Intentaré jugar y actualizar mi publicación.


Estás recibiendo esto porque comentaste.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.

Sin WINEDLLOVERRIDES=dxgi=n,b %command% , el juego muere silenciosamente

Screenshot_2020-06-14_03-45-48
Recibiendo este mensaje después del error del controlador de gráficos

Flightlessmango está obteniendo un rendimiento decente en Nvidia de alguna manera...
https://youtu.be/5DTxEr9CaHI

Todavía recibo este error:
84579829-f2b9e900-add9-11ea-9754-c58764d55db2
Borré el caché de descarga, validé los archivos del juego, intenté iniciar el juego con diferentes opciones de inicio y sin ninguna opción, borré los datos de compatibilidad sin éxito. ¿Es obligatorio este paso? Nunca probé el juego en Windows y no lo sé.

@mozo78 , ¿has vinculado tu cuenta de Steam a tu cuenta de Rockstar Social Club? Si lo hace, debería iniciar sesión automáticamente cuando inicie el juego.

Usando la compilación de vino rdr2-2 más antigua con Mesa parcheada (usada a través de LD_LIBRARY_PATH, LIBGL_DRIVERS_PATH y VK_ICD_FILENAMES), es imposible que SocialClubVulkanLayer.dll se inyecte con éxito, lo que siempre causa el Error 18 en el juego debido a drm. La parte más molesta es que el juego claramente se lanzó con éxito usando Vulkan para llegar a este punto; simplemente se niega a ir más allá porque la superposición no se inyecta.

Tratar de usar la compilación de protones más nueva no es un comienzo, como mencioné aquí anteriormente, se produce un error de página incluso antes de iniciar el juego, no sé por qué.

Reparé la instalación, limpié el compatdata/1174180
Recibí este error:
image
Reiniciado inmediatamente, error de activación
Cambió de nuevo a Proton 5.0-9, bloqueo después del lanzador
Volví a Proton de Brendon y aparece la pantalla de bienvenida.
Hago algunos puntos de referencia, ¡gracias por tu trabajo!

El juego se bloqueó para mí en la introducción de humo/disparos, pero correr vapor con el tiempo de ejecución pesado lo supera. ¡Gracias!

Puedo jugar usando WINEDLLOVERRIDES=dxgi=n,b %command% y cambiando entre Proton 5.0-9 y la versión de protones personalizada:

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
contraseña: pública

Manjaro 64bit en Kernel 5.7

Editar: descargue los controladores NVIDIA Beta o el rendimiento será inadecuado.

En mi caso, no funciona (usando rdr2-3). El juego no arranca (ni siquiera el lanzador). Extrañamente, el registro de protones está vacío.

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

mi sistema es:

Manjaro Linux 20.0.3
Nvidia driver 440.82

Todavía no lo hice funcionar... Sin embargo, hay algunos avances.

  1. Reformateé mi HDD donde instalé el juego a ext4 (era NTFS)
  2. Ejecutó la opción del juego (con WINEDLLOVERRIDES=dxgi=n,b %command% ) -> inmediatamente fue a lanzar el club social
  3. Registrado
  4. Apareció una ventana de error (captura de pantalla n.º 1)
  5. Mientras tanto, inmediatamente se inició el lanzador R (cuadrado pequeño, con el logotipo R amarillo): la barra de progreso llegó al final
  6. El lanzador se ha ido. Una ventana emergente de error de tiempo de ejecución más (captura de pantalla n.º 2)
  7. Inmediatamente se inició el lanzador R (el más grande, con el logotipo animado)
  8. El lanzador se ha ido
  9. Ventana emergente de error: Unable to launch game, please verify your game data (los datos de compatibilidad se limpiaron antes del lanzamiento) (captura de pantalla n.º 3)
  10. ¿Algunas ideas?

Tronco:
vapor-1174180.log.zip
(FYI: steamdata está en ~/.steam, pero el juego está almacenado en /media/storage/steamapps/..)

Capturas de pantalla:

  1. image
  2. image
  3. image

Pude instalar el juego sin problemas con Proton 5.0-9 en un prefijo limpio. Luego, al iniciarse, se bloqueará. Luego cambié a la compilación personalizada de vino rdr3 y el juego se iniciará, aunque luego se bloquee en el video de introducción cuando se acerque el humo. Steam Heavy Runtime ni el conjunto de tareas ni las bibliotecas mf ayudaron.

Parcheé mi mesa y lo probé tanto en el kernel 5.7 como en el 5.6, ambos funcionan hasta la introducción.

R9 3900X Vega 64

¿Alguna recomendación para los usuarios que tienen el juego a través de Rockstar Games Launcher en lugar de Steam?

¿Alguna recomendación para los usuarios que tienen el juego a través de Rockstar Games Launcher en lugar de Steam?

Prueba Lutris con la versión Proton personalizada.

He probado la versión personalizada de Proton a través de Lutris de forma exhaustiva y
lamentablemente, yo y otra persona con la que me he puesto en contacto hasta ahora somos
se encontró con una falla de página ya que los filtros seccomp no funcionan correctamente
Por aquí. El problema es el mismo si se agrega el iniciador como un juego que no es de Steam.
y usarlo a través del propio vapor.

El domingo 14 de junio de 2020 a las 19:07, derbrachialist [email protected]
escribió:

Cualquier recomendación para los usuarios que poseen el juego a través de Rockstar Games
¿Lanzador en lugar de Steam?

Prueba Lutris con la versión Proton personalizada.


Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643801373 ,
o darse de baja
https://github.com/notifications/unsubscribe-auth/ABTLIYYHYSKYPTT4LVZTYVLRWUGXHANCNFSM4JV54AXQ
.

Lo siento, supongo que mi pregunta debería ser ¿cómo logro eso?

Tengo la versión de protones descargada, tanto en el directorio steamcompatibilitytools.d como en el directorio de corredores de Lutris. Lutris no detecta automáticamente esta versión de proton (sin embargo, detecta automáticamente 5.9 GE, que también se encuentra en compatibilidadtools.d). Lutris ofrece la opción de elegir una ruta personalizada para el corredor, pero no estoy seguro de qué archivo elegir.

Lo siento, supongo que mi pregunta debería ser ¿cómo logro eso?

Tengo la versión de protones descargada, tanto en el directorio steamcompatibilitytools.d como en el directorio de corredores de Lutris. Lutris no detecta automáticamente esta versión de proton (sin embargo, detecta automáticamente 5.9 GE, que también se encuentra en compatibilidadtools.d). Lutris ofrece la opción de elegir una ruta personalizada para el corredor, pero no estoy seguro de qué archivo elegir.

Enlace simbólico o copie la carpeta 'dist' dentro de la configuración de protones a ~/.local/share/lutris/runners/.
No espero que funcione, pero le invitamos a intentarlo.

Tuve que pasar por este proceso (https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443) para ejecutar el juego, con un rx5700 xt.

La velocidad de fotogramas es muy baja pero no entrecortada (los tiempos de fotogramas son prácticamente una línea plana en su mayor parte), el uso de la CPU nunca supera el 80 por ciento en ninguno de los núcleos (normalmente se ejecutan entre 50-70%), GPU es siempre con poco uso y el overclocking de ram no parece hacer ninguna diferencia.

Intenté algunas soluciones posibles con la ayuda de @ Tk-Glitch, pero solo cambiar entre versiones de protones pareció hacer que el juego funcionara para mí. También noté en mis últimos puntos de referencia que el reloj central de la GPU parece estar atascado en 800MHz.

En una nota al margen, parece que Cloud Saves funciona bien (al menos importándolos).

@topsyandpip56

intente deshabilitar el tiempo de ejecución de lutris en las opciones del sistema si no funciona con la versión de protones personalizada.

@fsyy
Gracias por el consejo, pero no es un problema de tiempo de ejecución. No hace ninguna diferencia. Hay algún tipo de error de secuencia cuando se usa esa compilación de Proton Wine sin la versión Steam oficial del juego, incluso como un juego que no es Steam en 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

Me haré parecer estúpido para quizás ayudar a los demás que experimentaron un rendimiento atroz (incluso con los últimos controladores beta de Nvidia).
Desactive el registro, especialmente si tenía +vulkan,+dxgi en user_settings.py. Si tienes el juego funcionando, simplemente elimina ese archivo. Pasé de unos 10-20 FPS a un promedio mucho más jugable de 60.

@chris-echoz Disculpe, ¿de qué archivo está hablando? He eliminado la opción de inicio para iniciar sesión. ¿Pero hay más que eso? Solo encuentro user_settings_sample.py.
Todavía se ejecuta en algún lugar entre 5 fps y 250 fps

@chris-echoz ¡Eso lo hizo! ¡Muchas gracias!

@Spunkt user_settings.py. Si no lo tienes, ese no es el problema. Yo y probablemente algunos otros habíamos habilitado las opciones de registro para ayudar con la depuración.
Si experimenta un mal rendimiento de todos modos, asegúrese de tener 440.66.15 y no el controlador estable 440.82.

Okey, eso lo hizo mucho mejor, con 440.66.15 obtuve 60 fps bastante estables. No estoy realmente seguro de por qué, ¿no debería 440.82 ser un controlador posterior a 440.66?

@Spunkt 440.82 técnicamente es un número de versión superior, pero es un controlador estable, mientras que 440.66.15 es un controlador beta que contiene más optimizaciones experimentales para vulkan y también es más reciente.

Funciona a la perfección con FX-8300 y RX 590 con controladores AMDGPU-PRO . Todavía no he probado con mesa porque me da flojera parchearlo.

¡Gracias por tu duro trabajo!

Me funciona tanto en RADV/mesa-aco como en amdgpu-pro 20 hasta que comienza el humo al comienzo del juego. Luego se cierra la ventana y se abre otra que es negra solo para salir de nuevo. Después de eso, el juego se cierra.

Mangohud también funciona, al menos por el breve momento en el que estoy.

¿Tienes otras cosas extraordinarias instaladas? Ejecuto una instalación bastante limpia de Manjaro Budgie con mesa 20.2.0.

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

Este es el momento en que se estrella.

Interesante, también estás en Zen. ¿Quizás esto tiene que ver con la CPU? Tengo el mismo accidente con un Threadripper. Pero con nvidia aquí, probablemente no se deba a la GPU.

@ ntropy83 Tengo más o menos el mismo hardware que tú, ¿parchaste mesa? ¿Configuró este WINEDLLOVERRIDES=dxgi=n,b en los comandos de inicio?

@ ntropy83 Tengo más o menos el mismo hardware que tú, ¿parchaste mesa? ¿Configuró este WINEDLLOVERRIDES=dxgi=n,b en los comandos de inicio?

Sí y sí, sin la anulación de dll no se iniciará en absoluto. Mesa parcheada dentro de pamac. Se agregó el comando de parche en el archivo pkgfile en prepare() y durante la compilación dice que se aplicó el parche.

Intenté ejecutar el juego con el conjunto de tareas y también intenté instalar bibliotecas de base de medios, ya que conozco este comportamiento de bloqueo con películas de introducción del motor Unreal, pero eso no funcionó.

@ntropy83
Intente colocar un archivo config.xml que tenga 1920x1080 y Vulkan configurado específicamente.

@ntropy83
Intente colocar un archivo config.xml que tenga 1920x1080 y Vulkan configurado específicamente.

Esta fue una buena idea, creo que algo sucedió:
1174180_screenshots_20200616004606_1

Dice "Social Club no pudo inicializar el adaptador de gráficos" y desde aquí solo puedes salir del juego.

Hice dos cosas, creé un archivo settings.xml en:
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Tiene este contenido:
https://pastebin.com/75duK5U2
Aquí puede que ya esté el problema, ya que hay opciones habilitadas que probablemente no funcionarán en Linux.

Lo segundo que hice fue iniciar Steam con
STEAM_RUNTIME=0 steam
Para que Steam funcione de esta manera, busqué las librerías faltantes y las instalé:
$ cd ~/.steam/root/ubuntu12_32

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

Tengo que empezar el juego con estas opciones:
RADV_PERFTEST=aco PROTON_LOG=1 MANGOHUD=1 WINEDLLOVERRIDES=dxgi=n,b %command%
Si elimino solo uno, incluso PROTON_LOG se bloqueará nuevamente en la cortina de humo. También lo hace el cambio a llvm o amdgpu-pro.

Muy extraño, no estoy seguro si esto es una mejora ahora o no.

@ ntropy83 Bueno, esto ahora es muy interesante porque tiene exactamente el mismo problema que tuve en la versión anterior de wine-rdr2-2. En mi investigación, descubrí que este error del código 18 se debía a que SocialClubVulkanOverlay.dll no se estaba inyectando, por lo que el DRM del juego estaba alcanzando ese error 18. Desafortunadamente, ya no puedo ayudarlo porque estamos exactamente en la misma página.

¿Quizás reparamos mal nuestra mesa?

Editar: Por cierto, también noté que ambos usamos tarjetas Vega 64. Podría ser información pertinente.

@ ntropy83 Bueno, esto ahora es muy interesante porque tiene exactamente el mismo problema que tuve en la versión anterior de wine-rdr2-2. En mi investigación, descubrí que este error del código 18 se debía a que SocialClubVulkanOverlay.dll no se estaba inyectando, por lo que el DRM del juego estaba alcanzando ese error 18. Desafortunadamente, ya no puedo ayudarlo porque estamos exactamente en la misma página.

¿Quizás reparamos mal nuestra mesa?

Editar: Por cierto, también noté que ambos usamos tarjetas Vega 64. Podría ser información pertinente.

OK, es bueno saber que al menos no estoy solo con mi problema :).

La superposición de vulkan del club social sería probablemente la ventana emergente que aparece en la esquina superior derecha, indicando que su apodo está conectado. Eso me falta, así que aquí podría estar el problema.

Hice dos cosas, creé un archivo settings.xml en:
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Tiene este contenido:
https://pastebin.com/75duK5U2
Aquí puede que ya esté el problema, ya que hay opciones habilitadas que probablemente no funcionarán en Linux.

Interesante, he intentado hacer lo mismo ( PROTON_LOG=1 WINEDLLOVERRIDES=dxgi=n,b , crear esa configuración.xml) pero hasta ahora no he tenido suerte. ¿Le importaría compartir un registro de una corrida de trabajo, idealmente con +vulkan registros de vino?

El mío falla alrededor 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

¿Cómo determinaste <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription> ? Probé algunas variaciones con mi nombre de gpu (a través de vulkaninfo) más NVIDIA/AMD delante de eso, pero no tuve suerte.

Gracias a todos por las pruebas, tengo una nueva compilación que debería solucionar el problema principal que requería cambiar las compilaciones de Proton.

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
contraseña: pública

Descargue el archivo, salga de Steam y descomprímalo en su directorio compatibilitytools.d , probablemente ~/.steam/steam/compatibilitytools.d/
Luego fuerce su uso para RDR2 en Steam, con "Forzar el uso de una herramienta específica de compatibilidad de Steam Play"

Antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente sería en ~/.steam/steam/steamapps/compatdata/1174180/

Además, no debería haber necesidad de WINEDLLOVERRIDES . Sin embargo, si las cosas no funcionan, podría valer la pena probar WINEDLLOVERRIDES=dxgi=n,b .

Hay más información sobre los controladores de gráficos necesarios y los problemas conocidos en mi publicación original


El problema con rdr2-3 es que el prefijo predeterminado no obtenía el archivo winevulkan.json necesario para el cargador oficial de Vulkan (que se instala como requisito previo con RDR2), por lo que una vez instalado el cargador, Vulkan ( incluyendo dxvk para el lanzador) no funcionaría.

Instalar el juego bajo 5.0-9 en realidad no instala el cargador oficial correctamente (se necesita un cambio de versión vulkan-1.dll ). Y sin el cargador oficial instalado, RDR2 se bloquea durante el humo o se atasca en el error del adaptador de gráficos del Social Club.

Empujé la corrección de Mesa/RADV ayer, el juego ya no debería fallar durante la compilación de sombreadores. La solución se trasladará al próximo Mesa 20.1.2.

Eliminó la carpeta pfx e intentó ejecutar la nueva compilación. Instalado bien, la secuencia de introducción tardó un poco en cargarse, pero lo superó. Pero ahora nunca supero un error de activación. También necesitaba el WINEDLLOVERRIDES=dxgi=n,b para poder empezar.

Hice lo mismo una vez más y ahora pude ingresar al juego y todo parece estar funcionando bien. Bueno.. tan bien como ayer

¡Funciona muy bien para mí ahora con rdr2-4 ! Solo funcionó el primer intento. También necesito WINEDLLOVERRIDES=dxgi=n,b o no arranca.

Solo obtengo 30-40 fps, aunque en el punto de referencia a 1920x1080, ¿parece que los irqs de nvidia son un poco lentos? En configuraciones medias/bajas, y taskset a cpus 1,3,5,7 para evitar que cambie el proceso todo el tiempo.

Editar: Oh, creo que tengo una versión de controlador atrasada, probando 440.66.15 ahora.

Edit2: Y funciona muy bien con el último controlador beta de nvidia vulkan, solo estaba en 440.66.14 antes, desde 440.66.15 en adelante se ejecuta con 56 FPS en la configuración más alta. ¡Bastante impresionante!

¿Hay alguna posibilidad de que podamos obtener una versión compatible con 2560x1440 y 3840x2160? Eso haría que funcionara perfectamente para la mayoría de las personas, creo.

¿Cómo determinaste <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription> ? Probé algunas variaciones con mi nombre de gpu (a través de vulkaninfo) más NVIDIA/AMD delante de eso, pero no tuve suerte.

Encontré una página web en línea que crea una configuración predeterminada.xml para RDR2 y que obtuvo mi información de GPU. (https://rdr2.forceflow.be/)

¡rdr2-4 también funciona para mí! Muchas muchas gracias @mrpippy , eres un genio!!! :)

Reinstalé el prefijo y funcionó sin problemas ahora, una instalación bastante rápida con barras de carga esta vez. Luego, el juego se cuelga nuevamente en la pantalla de humo, pero continúa después de 5 segundos y se carga normalmente. En el primer lanzamiento recibí el error de activación, el segundo lanzamiento funcionó entonces.

Comencé brevemente el primer capítulo y tenía en el juego alrededor de 60 fps constantemente a la mitad de la velocidad de frecuencia de gpu. Solo inicio sesión de forma remota en la PC de juegos de mi casa desde el trabajo con una mala conexión a Internet y luego se bloqueó. Ahora tengo que llamar a mi suegra para que apague la pc en casa :D.

Le daré una prueba más extensa esta noche.

https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
contraseña: pública

Además, no debería haber necesidad de WINEDLLOVERRIDES . Sin embargo, si las cosas no funcionan, vale la pena probar WINEDLLOVERRIDES=dxgi=n,b .

¡Funciona borrando el directorio de datos compatibles y los parámetros de lanzamiento "WINEDLLOVERRIDES=dxgi=n,b %command%"! ¡Gran trabajo, gracias!

Sin la anulación de dll, el iniciador funciona, pero el juego se bloquea en silencio.

Gracias por la actualización Brendan.
Lamentablemente, la nueva compilación de protones todavía no funciona en las versiones del juego que no son de Steam.
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 03f0), starting debugger...

Gracias a todos por las pruebas, tengo una nueva compilación que debería solucionar el problema principal que requería cambiar las compilaciones de Proton.

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

contraseña: pública

Descargue el archivo, salga de Steam y descomprímalo en su directorio compatibilitytools.d , probablemente ~/.steam/steam/compatibilitytools.d/

Luego fuerce su uso para RDR2 en Steam, con "Forzar el uso de una herramienta específica de compatibilidad de Steam Play"

Antes de iniciar con esta compilación de Proton, elimine todos los datos de compatibilidad anteriores del juego. Esto normalmente sería en ~/.steam/steam/steamapps/compatdata/1174180/

Además, no debería haber necesidad de WINEDLLOVERRIDES . Sin embargo, si las cosas no funcionan, podría valer la pena probar WINEDLLOVERRIDES=dxgi=n,b .

Hay más información sobre los controladores de gráficos necesarios y los problemas conocidos en mi publicación original


El problema con rdr2-3 es que el prefijo predeterminado no obtenía el archivo winevulkan.json necesario para el cargador oficial de Vulkan (que se instala como requisito previo con RDR2), por lo que una vez instalado el cargador, Vulkan ( incluyendo dxvk para el lanzador) no funcionaría.

Instalar el juego bajo 5.0-9 en realidad no instala el cargador oficial correctamente (se necesita un cambio de versión vulkan-1.dll ). Y sin el cargador oficial instalado, RDR2 se bloquea durante el humo o se atasca en el error del adaptador de gráficos del Social Club.

¿Necesitamos específicamente la versión del controlador 440.66.15 o también funciona una versión más nueva? (440.82)

Lo siento si esta es una pregunta estúpida, acabo de cambiar a Linux hace 3 días

¿Necesitamos específicamente la versión del controlador 440.66.15 o también funciona una versión más nueva? (440.82)

Lo siento si esta es una pregunta estúpida, acabo de cambiar a Linux hace 3 días

No es una pregunta estúpida, el esquema de nombres de controladores de Nvidias es un poco confuso y los números más altos no siempre significan más nuevos. Necesita 440.66.15 específicamente, tiene algunos cambios que aún no están en el controlador 440.82.

La nueva versión de protones funcionó de inmediato y https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644193811 dio en el clavo, las banderas de Winedebug estaban consumiendo mi rendimiento

@CrazyHater 440.66.15 es en realidad casi dos meses más reciente que 440.82. Como dije, son solo los confusos esquemas de versiones de Nvidia. Seguro que les queda muy claro internamente 🐸

La nueva compilación de Brendan funciona tan bien como la versión anterior, ¡gracias! Esperaré pacientemente a que se admitan otras resoluciones y que los cambios estén disponibles en los repositorios de vinos de proton o mrpippy.

gracias por la nueva versión, el conflicto de la nube toma algunos reintentos hasta que finalmente funciona

WINED3D no funcionó para mí, sin embargo, el juego funciona con el ajuste que @Tk-Glitch recomendó: WINEDLLOVERRIDES="dxgi=n,b" como opción de inicio.

Sin esto, parece que cuando winex11drv tiene un brainfart: 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! , esto da como resultado un error de E_NOTIMPL - 0x80004001 en el nivel de la aplicación, que es lo que termina en espiral en la escritura que causa una falla en 0x7B00FC3E. (Eso está en kernelbase.dll:"RaiseException", justo después de llamar a RtlRaiseException )

Esto parece ser un problema de vino conocido: https://bugs.winehq.org/show_bug.cgi?id=45277
Lo cual inicialmente me bloqueó, a pesar de ejecutar los últimos controladores beta de nvidia vulkan: 440.66.15-1

@ topsyandpip56 Creo que este es el mismo problema que tienes.

Impresionante trabajo Brendan ( @mrpippy ), gracias smiley

Maldición, no puedo creer que no me di cuenta de esto hace días. Tiene razón, este es el error exacto que tengo incluso en la compilación actual de Proton 4. Sin embargo, para mí, la anulación de dxgi n, b no parece hacer nada. Obviamente, declarar "n" solo impide que incluso el lanzador pueda abrirse. ¿Algo obvio que me estoy perdiendo?

Ejecutar el juego funcionó en mi primer intento con rdr2-4 en un prefijo limpio y opciones de inicio: WINEDLLOVERRIDES="dxgi=n,b" %command% .
Recibí un error de activación, pero esto parece ocurrir al azar de todos modos. El siguiente intento llegué al menú.

Algunos problemas con los que he experimentado jugando el juego durante unas horas, principalmente rdr2-3, pero también rdr2-4:

  • La ventana sin bordes no se extiende a la resolución completa del monitor, sino que crea una ventana de 1920x1080 sin bordes.
  • El modo de pantalla completa funciona inicialmente y se extiende hasta 2560x1440, pero si salgo del juego vuelve a una ventana sin bordes con un tamaño de 1920x1080. Si vuelvo a centrarme en el juego, se extiende de nuevo a 2560x1440, sin embargo, la ventana gráfica permanece igual (vea la captura de pantalla a continuación).
    1592319537989
    La solución a esto para mí ha sido primero cambiar el juego de pantalla completa (alt + enter) y luego volver, sin embargo, una advertencia con esto es que es muy probable que el juego se bloquee mientras hace esto. Cuando falla al cambiar, aparece este error (para aclarar, estoy ejecutando el juego con Vulkan):
    1592322095457
  • Intenté resolver esto configurando proton para usar un escritorio virtual a 2560x1440 en winecfg, sin embargo, esto tuvo algunos resultados peculiares. Inicialmente, el iniciador se muestra perfectamente bien en un escritorio de vino virtual de pantalla completa, pero tan pronto como descarto la advertencia de requisitos mínimos del sistema y el juego realmente se abre, el escritorio virtual cambia su tamaño a 5120x1440, abarcando ambos monitores y en su lugar se muestra como una ventana con un borde. No estoy seguro de si se trata de un error en Wine o de un comportamiento que se supone que debe ocurrir, pero tengo entendido que las aplicaciones que se ejecutan en Wine no podrán modificar el tamaño del escritorio virtual. No obstante, el juego se muestra como si se ejecutara en una ventana sin bordes en este modo, es decir, sin estirarse en absoluto.
  • Después de un tiempo de jugar, el juego simplemente se bloquea con un error, no estoy del todo seguro de si hay alguna correlación, pero esto parecía suceder más a menudo después de que aumenté los gráficos de bajo a medio, lo mismo con el bloqueo al encender y fuera de pantalla completa. Acabo de recibir este error al intentar cargar el juego.
    1592320675508

Además de bloquear el juego al entrar y salir de la pantalla completa , he confirmado todos estos problemas en rdr2-4. He habilitado el registro, aunque no +vulkan,+dxgi, ya que hacen que el juego no se pueda jugar, y cargaré registros si falla.

Inicie sesión para el error de pantalla completa (DX12): https://cloud.echoz.io/s/LdSHBmEKGREkb9a

Si está experimentando bloqueos de GPU con RADV/ACO, es posible que desee probar esta solución potencial https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498

Arregla los bloqueos, pero las transiciones LOD aún están rotas. Mucho menos crítico, por supuesto.

@Tk-Glitch ¿Cómo reproduzco estas transiciones LOD rotas? Parece que no los vi en el punto de referencia.

En mi caso, si agrego WINEDLLOVERRIDES="dxgi=n,b" %command% con la nueva versión brillante, el juego se inicia en modo ventana, tengo una barra de carga y luego falla.
Antes de iniciar el juego dice que mis drivers amd no están actualizados (estoy usando mesa 20.1.1-1 en archlinux)
Capture d’écran de 2020-06-16 18-26-37

Con respecto al registro adjunto, parece ser un desbordamiento de pila (lo comprimí)

vapor-1174180.log.gz

@hakzsam Parece que solo afecta a algunos objetos muy específicos, principalmente vegetación/arbustos. En el punto de referencia, se puede observar en la primera escena en la nieve, por ejemplo, donde el arbusto de la izquierda inicialmente se verá bien, luego, pasado cierto punto acercándose a él, se convertirá en una extraña bola borrosa de texturas alfa. Esto está en Navi10.
Cambiar a LLVM lo soluciona y el arbusto se ve correcto en todas las distancias.

tengo todo listo pero no se como instalar este parche https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7

¿Alguien puede ayudar a instalar ese parche de mesa?

tengo todo listo pero no se como instalar este parche https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7

¿Alguien puede ayudar a instalar ese parche de mesa?

se ha agregado a mesa-git, ya no es necesario parchearlo usted mismo https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644558726

Probé el juego en radeon rx480 con mesa-git + https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498 Los primeros 30 minutos de juego funcionan con buenos fps y sin fallas visibles.

Llegué hasta el final, pero todavía me quedo atascado en la siguiente pantalla. Creo que he colocado system.xml en la ubicación correcta, pero no puedo estar seguro.
socialcluberror

@Siigada
Según Brendan, eso tiene algo que ver con el vulkan-1.dll que requiere un cambio (algo que traté de hacer con la única compilación que se incluirá en el juego para mí, wine-rdr2-2) y no hizo ninguna diferencia. ¿Tiene el mismo problema con la versión actual de proton rdr2-4?

Sí, recién actualizado a rdr2-4. Mesa también está parcheada

Ok, probé el juego. Funciona increíblemente increíble y es muy divertido. Aunque normalmente solo me gustan los juegos espaciales, creo que este juego será divertido de jugar :).

El juego se bloquea cada vez para mí en mesa-aco. Primera escena cuando comienzas a montar en el caballo, choca con fuerza toda la máquina. Así que apliqué el parche de @hakzsam

Si está experimentando bloqueos de GPU con RADV/ACO, es posible que desee probar esta solución potencial https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498

Aunque no sé si funcionó, parece que ya se aplicó en mesa-devel, el proceso al menos no devolvió ningún mensaje de que el parche se aplicó con éxito.
Hice otra cosa: el parche de mesa original de @mrpippy dio un error en Hunk 1. Así que eliminé Hunk 1 y solo opté por Hunk 2.

El resto de las configuraciones son solo rdr2-4 y WINEDLLOVERRIDES=dxgi=n,b

Funciona increíblemente bien, utiliza el Vega en todo su potencial^^. 70 - 90 fps alrededor de 10 - 12 ms.
Hice un video:

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

¿Este truco se implementará en proton de forma predeterminada?

Algo de éxito. Gracias, @mrpippy y @hakzsam.

Tuve una situación idéntica al comentario de @nerzhul donde veía una barra de carga. Llegaría casi a la mitad antes de que la ventana simplemente desapareciera.

Después de instalar mesa-git desde AUR, comenzó a funcionar. El juego parecía perfecto, aunque después de unos minutos X se reinició y aún no he tenido la oportunidad de verificar los registros para saber por qué. Voy a comprobar de nuevo mañana.

@hakzsam Parece que solo afecta a algunos objetos muy específicos, principalmente vegetación/arbustos. En el punto de referencia, se puede observar en la primera escena en la nieve, por ejemplo, donde el arbusto de la izquierda inicialmente se verá bien, luego, pasado cierto punto acercándose a él, se convertirá en una extraña bola borrosa de texturas alfa. Esto está en Navi10.
Cambiar a LLVM lo soluciona y el arbusto se ve correcto en todas las distancias.

Grabé un video corto con este error https://www.youtube.com/watch?v=uEkk2n972ws&feature=youtu.be Está en aco.

Entonces, mi problema es el mismo que se mencionó anteriormente ... actualicé a rdr2-4, y estoy ejecutando la opción de inicio WINEDLLOVERRIDES = dxgi = n,b % comando% ... pero mi ventana se abre a la introducción de humo, luego se congela como lo hacía antes, luego genera otra ventana del juego después de eso y se cuelga.

Estoy ejecutando una Nvidia GTX980, controlador de video ver 440.66.15. Si ejecuto el juego sin las opciones de inicio, ni siquiera obtengo una ventana de juego... simplemente se bloquea en silencio.

rdr2-4 funcionó de inmediato para mí usando cualquier controlador Nvidia que esté actualmente en el PPA semioficial de Ubuntu (creo que 440.64) y mi prefijo 5.0-9 -> rdr2-3 existente. Sin embargo, la velocidad de fotogramas es bastante baja.
Progreso :+1:
Cambió al controlador beta recomendado.

Varios intentos más de limpiar el prefijo y probar diferentes opciones de línea de comandos han resultado en el error de verificación de archivos del juego.

Editar: Resulta que soy un idiota... No estaba funcionando con el controlador actualizado porque el controlador no se había instalado correctamente y en realidad estaba ejecutando el controlador Nouveau como respaldo. Se corrigió el controlador beta y parece funcionar bastante bien.

Entonces, mi problema es el mismo que se mencionó anteriormente ... actualicé a rdr2-4, y estoy ejecutando la opción de inicio WINEDLLOVERRIDES = dxgi = n,b % comando% ... pero mi ventana se abre a la introducción de humo, luego se congela como lo hacía antes, luego genera otra ventana del juego después de eso y se bloquea.

Estoy ejecutando una Nvidia GTX980, controlador de video ver 440.66.15. Si ejecuto el juego sin las opciones de inicio, ni siquiera obtengo una ventana de juego... simplemente se bloquea en silencio.

¿Has probado a borrar el directorio compatdata/1174180?

Puedo confirmar los "fallos esporádicos después de un tiempo con ERR_GFX_STATE" mencionados en https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644836348
No hay un patrón obvio, parece suceder de manera bastante aleatoria, a veces después de 30 minutos, a veces nunca, a veces justo después del lanzamiento.

Además de eso, funciona bien en mi manjaro 20.0.3 con el parche rd2-3 y rd2-4 y la última nvidia.

@Tk-Glitch Es posible que desee probar https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5525 para el problema de LOD, asegúrese de aplicar también la corrección de bloqueo de GPU que ha sido reemplazada por https:/ /gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5518

¿Alguien podría saber por qué sigo recibiendo el error 18 del club social? He hecho todo lo que creo que puedo, ¿alguien más tiene el problema?

Un seguimiento del problema que tengo es que posiblemente esté relacionado con el hardware o el controlador. No hay problemas con otros juegos, pero aún podría ser una pista falsa. Mensajes relevantes en los registros del kernel en ese momento. Tenga en cuenta que esto fue hace unos 45 minutos 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

Si es relevante:

AMD Ryzen 9 3900x
AMD RX 5700 XT

Voy a seguir de nuevo en otro momento. :)

Gracias por el buen trabajo, todos.

Entonces, mi problema es el mismo que se mencionó anteriormente ... actualicé a rdr2-4, y estoy ejecutando la opción de inicio WINEDLLOVERRIDES = dxgi = n,b % comando% ... pero mi ventana se abre a la introducción de humo, luego se congela como lo hacía antes, luego genera otra ventana del juego después de eso y se cuelga.
Estoy ejecutando una Nvidia GTX980, controlador de video ver 440.66.15. Si ejecuto el juego sin las opciones de inicio, ni siquiera obtengo una ventana de juego... simplemente se bloquea en silencio.

¿Has probado a borrar el directorio compatdata/1174180?

Sí, lo he hecho muchas veces... siempre terminando en el mismo callejón sin salida.

@mintylinux Solo un tiro en la oscuridad, pero tal vez deberías intentar eliminar el caché del sombreador también

@hakzsam Puedo confirmar que soluciona el problema. Gracias de nuevo Samuel!

Jugado alrededor de 1 hora
Versión de protones: rdr2-4
Opciones de lanzamiento de Steam: WINEDLLOVERRIDES=dxgi=n,b %command%
20-40FPS en ultra 1080p
Controladores GFX:
lib32-nvidia-utils-full-vulkan-all 440.66.15-1
nvidia-full-vulkan-all 440.66.15-1
nvidia-configuraciones-full-vulkan-all 440.66.15-1
nvidia-utils-full-vulkan-all 440.66.15-1

Tuve que parchear nvidia 440.66 para instalar en el kernel 5.7 según:
https://forums.developer.nvidia.com/t/nvidia-440-82-kernel-5-7-patch/125815

Obtener el error del Social Club, pero funciona después del segundo intento.

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 

Aquellos de ustedes que pueden iniciar el juego en la compilación proton rdr2-4 con WINEDLLOVERRIDES=dxgi=n,b , ¿qué dll nativo está cargando realmente su Wine? ¿De donde? Para mí, esta opción no hace ninguna diferencia. El mismo error fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet! se activa con o sin esta opción de anulación. Declarar dxgi=n solo evita que el iniciador pueda abrirse, porque no hay un archivo nativo para cargar; de ahí mi interés en saber de dónde están cargando el dll sus instalaciones.

@ topsyandpip56 Está ejecutando el binario de vino directamente, ¿verdad?
La anulación de dxgi funciona cuando se ejecuta el script de protones debido a esto:

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

Para reproducir el mismo comportamiento cuando se ejecuta el binario de vino tal como está y no el script de protones, querrá copiar el contenido de dist/lib64/wine/dxvk a su prefijo drive_c/windows/system32 & dist/lib/wine/dxvk ' s contenido a su prefijo drive_c/windows/syswow64 , respectivamente (y sí, los nombres son engañosos, pero no es un error tipográfico).

Después de hacerlo, WINEDLLOVERRIDES=dxgi=n,b cargará el dxgi de DXVK (y amigos, si lo desea), de manera similar a ejecutar el script de protones.

@Tk-Glitch La solución LOD está actualizada ahora, se transferirá a la próxima versión de Mesa 20.1.2, así como a la solución anterior. El bloqueo de GPU aún está bajo revisión, pero debería fusionarse pronto.

¿Cómo puedo usar este WINEDLLOVERRIDES="dxgi=n,b"? ¿Dónde debo poner esto? Aunque no estoy usando Steam, el juego no comenzará a quejarse de la versión mesa (uso NVIDIA) y luego otras 2 ventanas emergentes que dicen que no cumplí con los requisitos de hardware...

Gracias @Tk-Glitch por explicar eso. Me di cuenta y pensé en que la carpeta dxvk adicional no juntó los números... Sin embargo, después de haber hecho exactamente lo que dices, y conservando la anulación nativa, ahora llegamos aquí:
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).
Maldita sea.

Actualización: Simplemente marque las bibliotecas dxvk adicionales como nativas, d3d9, d3d10, d3d11, etc...

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

shaphanpena1 picture shaphanpena1  ·  3Comentarios

Dakunier picture Dakunier  ·  3Comentarios

lucifertdark picture lucifertdark  ·  3Comentarios

AwesamLinux picture AwesamLinux  ·  3Comentarios

AwesamLinux picture AwesamLinux  ·  3Comentarios