Proton: Doom Eternal (782330) - Mes inicial de comentarios

Creado en 20 mar. 2020  ·  1172Comentarios  ·  Fuente: ValveSoftware/Proton

Informe de compatibilidad

  • Nombre del juego con problemas de compatibilidad: Doom Eternal
  • Steam AppID del juego: 782330

Información del sistema

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.

steam-782330.log

Síntomas

El juego comienza, abre la bandeja del sistema de vino y luego se cierra abruptamente.

Reproducción

  • Instala DOOM Eternal, haz clic en reproducir
  • Otra forma es forzar en el juego las propiedades del protón a 5.0-4 y hacer clic en jugar.
Game compatibility - Unofficial

Comentario más útil

Editar . Proton 5.0-5 ha sido lanzado y el juego funciona en él, ya no es necesario editar el archivo exe del juego con sed. Sin embargo, aún necesita instalar el último Vulkan-Loader (1.2.135) y probablemente aún deba reemplazar el ejecutable del juego con la versión sin DRM.

Conseguí que Doom Eternal funcionara compilando Wine-Staging con el parche del repositorio de TkG y reemplazando cadenas con extensiones VK en el ejecutable del juego (sí, esto es tonto, pero al menos esto permite que el juego se inicie). También se requiere el último Vulkan-Loader (1.2.135).

Por ejemplo, reemplacé vkAcquireFullScreenExclusiveModeEXT con vkCreateDescriptorUpdateTemplateKHR, también reemplacé VK_EXT_full_screen_exclusive con VK_EXT_sampler_filter_minmax. Usé sed para este propósito.

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkCreateDescriptorUpdateTemplateKHR/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_sampler_filter_minmax/g' DOOMEternalx64vk.exe

Aquí hay otra variante que funciona mejor:

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe

Las cadenas reemplazadas deben tener la misma longitud que las cadenas originales (es importante, de lo contrario, el ejecutable no se ejecutará).

El juego a menudo se cuelga o se bloquea antes de ingresar al menú principal, es posible que se requieran varios intentos.

test3
test4
test
test1

Pude ingresar al menú principal, pero solo una vez, en la siguiente ejecución, el juego se colgó nuevamente:

twst

Después de varios intentos, pude volver al menú principal y comenzar la campaña:

gameplay

Aquí está el video del juego (el sonido funciona, simplemente no lo grabé). No mires el rendimiento, estoy bastante seguro de que es malo debido a esta forma sucia de ejecutar el juego.

Solo probé el ejecutable sin DRM, por lo que no puedo decir si la versión de Denuvo se puede lanzar de esta manera.

Continuaré experimentando con cuerdas, tal vez consiga que el juego funcione completamente.

ps perdón por los errores gramaticales, el inglés no es mi lengua materna (pero lo estoy mejorando constantemente).

Todos 1172 comentarios

Doom Eternal no comienza

Problema transferido desde https://github.com/ValveSoftware/Proton/issues/3655.
@APoniatowski publicado el 2020-03-20T00: 48: 54:

Informe de compatibilidad

  • Nombre del juego con problemas de compatibilidad: Doom Eternal
  • Steam AppID del juego: 782330

Información del sistema

pronto...

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.

steam-782330.log

Síntomas

El juego se bloquea al inicio

Reproducción

-Instalar en pc
-comienzo


@oscarcp comentó en 2020-03-20T00: 49: 39:

Mierda, ambos empezamos el boleto al mismo tiempo. ¿Debo poner el mío como duplicado?

Hola @oscarcp , tengo entendido que este juego necesitará una pila de controladores de video actualizada. No estoy seguro de todo lo que se necesita, pero vulkan-loader 1.2.135 debería ser uno de los requisitos. Esto es raro, pero el vulkan-loader de Arch es actualmente demasiado viejo. Optar por el cliente beta de Steam, luego cerrar completamente Steam y ejecutar Steam con steam-runtime debería al menos cubrir ese requisito. También puede necesitar una versión de controlador de video de vanguardia.

Hola @oscarcp , tengo entendido que este juego necesitará una pila de controladores de video actualizada. No estoy seguro de todo lo que se necesita, pero vulkan-loader 1.2.135 debería ser uno de los requisitos. Esto es raro, pero el vulkan-loader de Arch es actualmente demasiado viejo. Optar por el cliente beta de Steam, luego cerrar completamente Steam y ejecutar Steam con steam-runtime debería al menos cubrir ese requisito. También puede necesitar una versión de controlador de video de vanguardia.

Se actualizaron los controladores de nvidia a 440.64 y mi vulkan-icd-loader actual es 1.2.132 . No parece haber ninguna versión más reciente, al menos empaquetada. Investigaré y veré si puedo actualizar.

cambiado a Steam beta y usando Steam Linux Runtime, en lugar de Proton. tuvo un error donde faltaba el binario idlauncher, por lo que ejecutar la verificación del archivo del juego ... podría necesitar reinstalar

no ... falta el ejecutable (idtechlauncher.exe). El último esfuerzo desesperado ahora es reinstalar el juego.

Hola @APoniatowski , si

Debería haber aclarado que la actualización del tiempo de ejecución de Steam (no la herramienta de compatibilidad) en la actualización beta del cliente Steam de hoy contiene el cargador vulkan 1.2.135.

aaah, imaginado.

Sin embargo, lo ejecuté con proton, antes de probar la herramienta de compatibilidad. todavía se estrelló desafortunadamente

¿Existe un archivo llamado DOOMEternalx64vk.exe?

@APoniatowski @ kisak-valve Estoy bastante seguro de que lo que @ kisak-valve estaba diciendo es que la herramienta de compatibilidad "Steam Linux Runtime" es un reemplazo para (y está en conflicto con) Proton, PERO que ejecuta la versión steam-runtime de Steam en lugar de steam-native en las distribuciones basadas en Arch usa las bibliotecas de tiempo de ejecución de Steam, no la capa de compatibilidad, y eso es lo que se ha actualizado a vulkan loader 1.2.135.

Aquí va una actualización. Actualicé _vulkan-headers_ y _vulkan-icd-loader_ a 1.2.135 (modifiqué los archivos AUR, publicaré los cambios mañana). En cuanto a los controladores _nvidia_, 440.64 es el último disponible (la última versión beta disponible es 440.26 ).

También probé Steam beta y no beta, ejecutándolos de forma nativa y como tiempo de ejecución desde la terminal. Nada ha funcionado hasta ahora :(

@oscarcp Eso no ayuda a Valve a arreglar nada. Debe publicar los registros para cada intento, para que puedan ver qué cambios y qué no. No digas simplemente "no funcionó".

@ gardotd426 Debería haber aclarado mi parte también. Solo ejecuto Steam-Runtime (tuve que verificarlo dos veces)

@ kisak-valve Aquí hay un registro actualizado, después de optar por la versión beta y actualizarla, reinstalar el juego y comenzar de nuevo

steam-782330.log

@oscarcp también, no podría haber actualizado los archivos AUR por vulkan-icd-loader , está en los repositorios, no hay vulkan-icd-loader paquete vulkan-headers también está en los repositorios oficiales, no AUR, aunque hay un paquete vulkan-headers-git AUR. Pero eso es irrelevante de todos modos, ya que es para el desarrollo, no necesita ningún paquete vulkan-headers instalado.

Además, no podrías haber actualizado los archivos AUR.

Puede obtener el PKGBUILD para el paquete a través de ABS y modificar ese embargo. Estoy casi seguro de que eso es lo que querían decir.

FWIW hice lo mismo (requiere vulkan-headers-git para compilar) pero aún falla con el mismo registro que OP publicó.

Veo muchos errores de from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored y from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored en el registro, ahora que lo veo

ERROR: ld.so: object '/home/sizigee/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

ERROR: ld.so: object '/home/sizigee/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

@doitsujin Philip, sí, eso es cierto, pero eso no es lo que dijeron, así que no pensé que eso fuera lo que querían decir. Pero eso es bastante justo.

¿Algunas ideas?

@APoniatowski Sé que siempre hay un montón de esos errores independientemente, que se supone que deben ignorarse, pero tienes razón, parece mucho más de lo habitual

@ gardotd426 tienes razón, así que aquí va:

En cuanto a AUR, sí, descargué los PKGBUILDS, regeneré el sha256sum y los compilé. En cuanto a los encabezados, el cargador profundiza en los encabezados
vulkan-icd-loader 1.2.135 PKGBUILD: https://gist.github.com/oscarcp/9b54ea7f6bd4eb4144bd4e5e980f2c4c
vuikan-headers 1.2.135 PKGBUILD: https://gist.github.com/oscarcp/4c4fb71fa380015b722172f308d406b1

miré el launcher.cfg para la perdición eterna y vi esto:
rgl_minNvidiaDriverVersion 44261
y lo cambié a mi versión:
rgl_minNvidiaDriverVersion 44064

todavía no funcionó, para aquellos que pensaron en estropear en cfg ... los únicos otros cfg allí, son los detalles del paquete y del candidato

Los registros son enormes, pero hasta ahora tienen los mismos errores, por lo poco que he podido repasar.

Sugeriría AMDVLK sobre RADV si alguno de ustedes estuviera ejecutando AMD, pero parece que todavía no tenemos a nadie que intente esto con una tarjeta AMD.

EDITAR: Se eliminó la referencia WINED3D , de alguna manera se olvidó de que este juego era Vulkan solo sin OpenGL o DX

El juego usa Vulkan, por lo que wined3d / dxvk no hace absolutamente ninguna diferencia.

FWIW Estoy usando una tarjeta AMD.

intentado WINED3D ahora ... mismo resultado, desafortunadamente.

steam-782330.log

@doitsujin , duh, olvidé por completo que este era solo Vulkan, estaba pensando en cómo DOOM 2016 tenía una versión OpenGL.

¿Has probado AMDVLK o algo por el estilo? ¿Está recibiendo el mismo tipo de errores que los chicos con las tarjetas Nvidia?

Estoy experimentando exactamente los mismos síntomas en el hardware AMD.

Información del sistema

  • GPU: Radeon RX Vega 64
  • Versión del controlador / LLVM: Mesa 20.0.0-devel
  • Versión de Kernel: 5.3.0-42-generic
  • Versión de protones: 5.0-4

steam-782330.log

ahora que lo pienso ... ¿hay alguna manera de ejecutar DOOMEternalx64vk.exe lugar del lanzador? Sé que los lanzadores pueden ser inestables para algunos / la mayoría de los juegos

@ gardotd426 sí, esto no es un problema de controlador.

FWIW Estoy tratando de crear una versión de vino actual con https://github.com/ValveSoftware/wine/pull/85 aplicado, pero hasta ahora tengo problemas para reajustar el parche.

@APoniatowski pruébalo en Lutris. Si alguien tiene suficiente almacenamiento y una conexión a Internet lo suficientemente rápida, sugeriría que quizás también intente ejecutarlo en Wine Steam.

@doitsujin lol siempre es algo, ¿no? Con suerte, eso lo solucionará una vez que lo resuelva.

Hola,

Lo mismo aquí Doom Eternal no comenzará.

Linux Mint 19.3
Kernel 5.5.9
Controlador de Nvidia 440.64
vapor y beta de vapor.
Protón 5.0-4

¿Cómo crean ustedes esos registros detallados? Así que también puedo contribuir con uno si quisiera.

Esto es lo que obtengo cuando ejecuto Steam desde una terminal:

Lanzamiento terminal

''

Añadiendo el proceso 27762 para el ID de juego 782330
ERROR: ld.so: object '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' de LD_PRELOAD no se puede precargar (clase ELF incorrecta: ELFCLASS32): ignorado.
Añadiendo el proceso 27826 para el ID de juego 782330
Actualización del juego: AppID 782330 "", ProcID 27826, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 27826): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 27826): SteamUser020 / Usuario
RecordSteamInterfaceCreation (PID 27826): SteamUser017 / Usuario
RecordSteamInterfaceCreation (PID 27826): STEAMAPPS_INTERFACE_VERSION006 / Aplicaciones
wine: Fallo de página no controlado en el acceso de escritura a 0000000023377774 en la dirección 0000000148D71006 (subproceso 003e), iniciando el depurador ...
ERROR: ld.so: object '/home/ellen/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' de LD_PRELOAD no se puede precargar (clase ELF incorrecta: ELFCLASS32): ignorado.
Añadiendo el proceso 27828 para el ID de juego 782330
Excepción no controlada: error de página en el acceso de escritura a 0x23377774 en código de 64 bits (0x0000000148d71006).
Volcado de registro:
rip: 0000000148d71006 rsp: 000000000092e758 rbp: 0000000023377774 eflags: 00010217 (R- - I -APC)
rax: 000000015bb567c2 rbx: 000000015bb567c2 rcx: 0000000023377774 rdx: 000000015bb567c2
rsi: 0000000157529f99 rdi: 0000000023377774 r8: 0000000072cc6fe6 r9: 0000000023377774 r10: 000000015bd128ac
r11: 000000000092e91e r12: 000000004bb38659 r13: 000000014050f850 r14: 000000002319d1de r15: 000000015bb567c2
Volcado de pila:
0x000000000092e758: ffffffff9b2f4a10 0000000000014b1b
0x000000000092e768: 0000000000000000 000100000092f780
0x000000000092e778: 0000000000000000 0000000000000000
0x000000000092e788: b2fe000000000000 f9c00000000120db
0x000000000092e798: 0001000000000092 0001000000000000
0x000000000092e7a8: b882000000000000 0000000000015b01
0x000000000092e7b8: 04b1000000000000 0000000000015d88
0x000000000092e7c8: 0000000000000000 0001000000000000
0x000000000092e7d8: 0000000000000000 0000000000000000
0x000000000092e7e8: 0000000000000000 9290000000000000
0x000000000092e7f8: 0000000000015551 00fc000000000000
0x000000000092e808: 0000000000000000 0000000000000000
Traza atrás:
=> 0 0x0000000148d71006 EntryPoint + 0xea8fbfe6 () en doometernalx64vk (0x0000000023377774)
0x0000000148d71006 EntryPoint + 0xea8fbfe6 en doometernalx64vk: movq% r13,0x00000000001da596 (% r14)
Módulos:
Dirección del módulo Información de depuración Nombre (127 módulos)
PE 930000- a2c000 Diferido oo2core_8_win64
PE 62140000- 62144000 Uxttema diferido
PE 637c0000- 6383d000 Winmm diferido
PE 64340000- 64346000 Winhttp diferido
PE 64940000- 64943000 Shcore diferido
PE 64c80000- 64c83000 Steamclient 64 diferido
PE 64d40000- 64d44000 Diferido vulkan-1
PE 65000000- 65028000 Ole32 diferido
PE 65600000- 6561e000 Entrada diferida1_3
PE 65780000- 65784000 Versión diferida
PE 66440000- 66449000 Msacm32 diferido
PE 68a40000- 68a48000 Shlwapi diferido
PE 6a100000- 6a108000 Oleaut32 diferido
PE 6a700000- 6a70f000 Setupapi diferido
PE 6afc0000- 6afc3000 Diferido msimg32
PE 6b2c0000- 6b2df000 Wininet aplazado
PE 6b880000- 6b883000 Api-ms-win-core-fibres-l1-1-1 diferido
PE 6bec0000- 6bec4000 Imm32 diferido
PE 6c0c0000- 6c0c4000 Wsock32 diferido
PE 6d9c0000- 6d9cb000 MPR diferido
PE 6e340000- 6e343000 api-ms-win-core-synch-l1-2-0 diferido
PE 6e6c0000- 6e6c3000 Api-ms-win-core-localization-l1-2-1 diferido
PE 6e780000- 6e797000 Oleacc diferido
PE 6f480000- 6f484000 Gdiplus diferido
PE 6fbc0000- 6fbc4000 Aplazado rpcrt4
PE 71240000- 71245000 jsproxy diferido
PE 7b000000- 7b003000 kernelbase diferido
ELF 7b400000- 7b681000 Kernel32 diferido
-PE 7b410000- 7b681000 \ kernel32
ELF 7bc00000- 7bf01000 Ntdll diferido
-PE 7bc20000- 7bf01000 \ ntdll
ELF 7c000000- 7c003000 Diferido
PE 13b400000- 13b44b000 Steam_api64 diferido
PE 140000000- 15eb45000 Exportación doometernalx64vk
PE 180000000-18007b000 Bink2w64 diferido
ELF 7fe0035e8000- 7fe00533a000 Steamclient.so diferido
ELF 7fe00533a000- 7fe0056b9000 lsteamclient diferido
-PE 7fe005450000- 7fe0056b9000 \ lsteamclient
ELF 7fe0056b9000- 7fe0058ce000 libgpg-error.so.0 diferido
ELF 7fe0058ce000- 7fe005bea000 libgcrypt.so.20 diferido
ELF 7fe005bea000- 7fe005e06000 liblz4.so.1 diferido
ELF 7fe005e06000- 7fe00602c000 liblzma.so.5 diferido
ELF 7fe00602c000- 7fe0062b0000 libsystemd.so.0 diferido
ELF 7fe0062b0000- 7fe0064cb000 Diferidos libresolv.so.2
ELF 7fe0064cb000- 7fe0066cf000 libkeyutils.so.1 diferido
ELF 7fe0066cf000- 7fe00691c000 libdbus-1.so.3 diferido
ELF 7fe00691c000- 7fe006b27000 libkrb5support.so.0 diferido
ELF 7fe006b27000- 7fe006d2b000 Libcom_err.so.2 diferido
ELF 7fe006d2b000- 7fe006f5d000 libk5crypto.so.3 diferido
ELF 7fe006f5d000- 7fe007233000 libkrb5.so.3 diferido
ELF 7fe007233000- 7fe007444000 Aplazado libavahi-client.so.3
ELF 7fe007444000- 7fe007650000 Aplazado libavahi-common.so.3
ELF 7fe007650000- 7fe00789b000 Aplazado libgssapi_krb5.so.2
ELF 7fe00789b000- 7fe007b27000 libcups.so.2 diferido
ELF 7fe007b27000- 7fe007d7d000 libvulkan.so.1 diferido
ELF 7fe007d7f000- 7fe007f85000 libxfixes.so.3 diferido
ELF 7fe007f85000- 7fe00818f000 libxcursor.so.1 diferido
ELF 7fe00818f000- 7fe00839f000 libxi.so.6 diferido
ELF 7fe00839f000- 7fe0085a2000 libxcomposite.so.1 diferido
ELF 7fe0085a2000- 7fe0087ad000 libxrandr.so.2 diferido
ELF 7fe0087ad000- 7fe0089b7000 libxrender.so.1 diferido
ELF 7fe0089b7000- 7fe008bbd000 libxxf86vm.so.1 diferido
ELF 7fe008bbd000- 7fe008dc0000 libxinerama.so.1 diferido
ELF 7fe008dc0000- 7fe008fd2000 libxext.so.6 diferido
ELF 7fe008fd2000- 7fe00909d000 Vino diferidox11
-PE 7fe008fe0000- 7fe00909d000 \ winex11
ELF 7fe00913c000- 7fe00936e000 libexpat.so.1 diferido
ELF 7fe00936e000- 7fe0095b3000 libfontconfig.so.1 diferido
ELF 7fe0095b3000- 7fe0097e5000 libpng16.so.16 diferido
ELF 7fe0097e5000- 7fe009a99000 libfreetype.so.6 diferido
ELF 7fe009a99000- 7fe009ca1000 libffi.so.6 diferido
ELF 7fe009ca1000- 7fe009f22000 libgmp.so.10 diferido
ELF 7fe009f22000- 7fe00a156000 libhogweed.so.4 diferido
ELF 7fe00a156000- 7fe00a38c000 Libnettle.so.6 diferido
ELF 7fe00a38c000- 7fe00a59f000 libtasn1.so.6 diferido
ELF 7fe00a59f000- 7fe00a91d000 libunistring.so.2 diferido
ELF 7fe00a91d000- 7fe00ab3a000 libidn2.so.0 diferido
ELF 7fe00ab3a000- 7fe00ae69000 libp11-kit.so.0 diferido
ELF 7fe00ae69000- 7fe00b086000 libz.so.1 diferido
ELF 7fe00b086000- 7fe00b3ec000 Libgnutls.so.30 diferido
ELF 7fe00b3ec000- 7fe00b44a000 Winspool diferido
-PE 7fe00b3f0000- 7fe00b44a000 \ winspool
ELF 7fe00b44a000- 7fe00b48c000 Aplazado ws2_32
-PE 7fe00b450000- 7fe00b48c000 \ ws2_32
ELF 7fe00b48c000- 7fe00b4e2000 Winevulkan diferido
-PE 7fe00b4a0000- 7fe00b4e2000 \ winevulkan
ELF 7fe00b4e2000- 7fe00bf2e000 Cáscara diferida32
-PE 7fe00b500000- 7fe00bf2e000 \ shell32
ELF 7fe00bf2e000- 7fe00bf60000 iphlpapi diferido
-PE 7fe00bf40000- 7fe00bf60000 \ iphlpapi
ELF 7fe00bf60000- 7fe00c09b000 ucrtbase diferido
-PE 7fe00bf90000- 7fe00c09b000 \ ucrtbase
ELF 7fe00c09b000- 7fe00c118000 dbghelp diferido
-PE 7fe00c0a0000- 7fe00c118000 \ dbghelp
ELF 7fe00c118000- 7fe00c204000 MSvcrt diferido
-PE 7fe00c140000- 7fe00c204000 \ msvcrt
ELF 7fe00c204000- 7fe00c3b4000 Aplazado gdi32
-PE 7fe00c220000- 7fe00c3b4000 \ gdi32
ELF 7fe00c3b4000- 7fe00c639000 Usuario diferido32
-PE 7fe00c3d0000- 7fe00c639000 \ user32
ELF 7fe00c639000- 7fe00c660000 bcrypt diferido
-PE 7fe00c640000- 7fe00c660000 \ bcrypt
ELF 7fe00c660000- 7fe00c6a4000 Sechost diferido
-PE 7fe00c670000- 7fe00c6a4000 \ sechost
ELF 7fe00c7a4000- 7fe00c81e000 Advapi32 diferido
-PE 7fe00c7b0000- 7fe00c81e000 \ advapi32
ELF 7fe00cc4e000- 7fe00ce60000 libnss_files.so.2 diferidos
ELF 7fe00ce60000- 7fe00d07a000 libnsl.so.1 diferido
ELF 7fe00d07a000- 7fe00d286000 libnss_nis.so.2 diferido
ELF 7fe00d286000- 7fe00d490000 libnss_compat.so.2 diferido
ELF 7fe00eb6f000- 7fe00ed84000 libbsd.so.0 diferido
ELF 7fe00ed84000- 7fe00ef8a000 libxdmcp.so.6 diferido
ELF 7fe00ef8a000- 7fe00f18e000 libxau.so.6 diferido
ELF 7fe00f190000- 7fe00f3b8000 libxcb.so.1 diferido
ELF 7fe00f3b8000- 7fe00f6f0000 libx11.so.6 diferido
ELF 7fe00f6f0000- 7fe00f908000 libgcc_s.so.1 diferido
ELF 7fe00f908000- 7fe00fbbe000 libgldispatch.so.0 diferido
ELF 7fe00fbbe000- 7fe00fdef000 libglx.so.0 diferido
ELF 7fe00fdf1000- 7fe01018f000 libm.so.6 diferido
ELF 7fe010518000- 7fe01071c000 libdl.so.2 diferido
ELF 7fe01071c000- 7fe010924000 Librt.so.1 diferido
ELF 7fe010924000- 7fe010bb0000 libgl.so.1 diferido
ELF 7fe010bb0000- 7fe010fa1000 libc.so.6 diferido
ELF 7fe010fa3000- 7fe0111c2000 libpthread.so.0 diferido
ELF 7fe0111c2000- 7fe011564000 Exportar libwine.so.1
ELF 7fe011564000- 7fe0117a1000 Gameoverlayrenderer.so diferido
ELF 7fe0117a3000- 7fe0119cd000 Aplazado ld-linux-x86-64.so.2
Hilos:
proceso tid prio (todos los id: s están en hexadecimal)
00000008 steam.exe
00000030 0
00000009 0
0000000c services.exe
0000002c 0
00000026 0
00000018 0
00000013 0
00000012 0
00000011 0
0000000e 0
0000000d 0
0000000f plugplay.exe
00000015 0
00000014 0
00000010 0
00000016 winedevice.exe
00000023 0
00000022 0
00000021 0
00000020 0
0000001f 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000017 0
00000024 winedevice.exe
00000029 0
00000028 0
00000027 0
00000025 0
0000002a winedevice.exe
0000002f 0
0000002e 0
0000002d 0
0000002b 0
00000031 explorer.exe
00000037 0
00000036 0
00000033 0
00000032 0
0000003a idTechLauncher.exe
0000003c -2
0000003b 0
0000003d (D) Z: \ GamesSteamLibrarysteamapps \ common \ DOOMEternalDOOMEternalx64vk.exe
0000003e 0 <==
Información del sistema:
Construcción de vino: wine-5.0-481-g0295175
Plataforma: x86_64
Versión: Windows 7
Sistema anfitrión: Linux
Versión del host: 5.5.9-mint-local-5.5.9
pid 27682! = 27681, omitiendo la destrucción (¿bifurcación sin ejecutivo?)
Juego eliminado: AppID 782330 "", ProcID 27826
Juego 782330 creado interfaz STEAMAPPS_INTERFACE_VERSION006 / Apps
Juego 782330 creado interfaz SteamUser017 / Usuario
Juego 782330 creado interfaz SteamUser020 / Usuario
Juego 782330 creado interfaz SteamUtils009 / Utils
Recuento de llamadas al método del juego 782330 para IClientUser :: GetSteamID: 3
Recuento de llamadas al método del juego 782330 para IClientUtils :: GetAppID: 5
Recuento de llamadas al método del juego 782330 para IClientUtils :: RecordSteamInterfaceCreation: 4
Recuento de llamadas al método del juego 782330 para IClientAppManager :: GetCurrentLanguage: 1
AppInterfaceStats subido a Steam
Salir de la aplicación 782330
Sin mapeo fijo en caché en ActivateActionSet.
´´´

@AllKind lanza el juego con "PROTON_LOG = 1" (sin comillas), automáticamente creará un archivo de registro llamado "steam-gameid.log" en tu directorio / home /, en este caso su nombre será "steam-782330 .Iniciar sesión". Luego puede cargar ese archivo usando el sistema de archivos adjuntos justo debajo del cuadro de comentarios.

@AllKind también puedes ir a las propiedades del juego en Steam e ir a las opciones de lanzamiento, y poner PROTON_LOG=1 %command% , de esa manera obtendrás el registro ya sea que inicies desde una terminal o no.

steam-782330.log
Tengo el mismo problema. Subiré mi registro de Proton, por si acaso puede ser útil de alguna manera.

Puedo confirmar que tengo el mismo problema.

GTX 1080 Ti
Versión del controlador / LLVM: nvidia 440.64
Versión de Kernel: 5.5.8
Versión de protones: 5.0-4

steam-782330.log

steam-782330.log

Yo también.

Ryzen R7 3700x
5700XT
kernel 5.5.9
Protón 5.0.4

steam-782330.log

Misma experiencia por mi parte. El juego se inicia, veo el icono de la bandeja y luego se cierra. Nada más que el icono se dibuja en la pantalla. No salgo de la pantalla de carga o del menú principal ni nada.

Intenté ejecutarlo con AMDVLK, y esa es la ejecución de este registro.

Pruebas de Debian (principalmente)
Kernel 5.5.0 RC5
Protón 5.0-4

AMD TR 2990WX
AMD Radeon VII
96 GB de RAM

amdvlk / Ubuntu 18.04, ahora 2020.Q1.3 amd64 [instalado]
libvulkan-dev / testing, inestable, ahora 1.2.131.2-1 amd64 [instalado]
libvulkan1 / testing, inestable, ahora 1.2.131.2-1 amd64 [instalado]
mesa-vulkan-drivers / experimental, ahora 20.0.0-1 amd64 [instalado]
vulkan-tools / testing, ahora 1.1.126.0 + dfsg1-1 amd64 [instalado, automático]
vulkan-utils / testing, testing, ahora 1.1.126.0 + dfsg1-1 todo [instalado]

Aquí está mi registro también. Los mismos problemas mencionados anteriormente.

steam-782330.log

steam-782330.log

Sistema operativo: Arch Linux
NÚCLEO: 5.5.8-zen1-1-zen
CPU: AMD Ryzen 5 2600 de seis núcleos
Procesador gráfico: NVIDIA GeForce GTX 1070
CONTROLADOR DE GPU: NVIDIA 440.64

El mismo problema que se mencionó anteriormente. El juego aparecerá como "jugando" en Steam, y luego no sucederá nada, seguido de volver al estado "En línea".

Mismo problema que todos los demás:

steam-782330.log

Procesador gráfico: AMD RX480
Controlador: AMDGPU-Pro-19.50-967956
Versión de instancia de Vulkan: 1.2.131
Kernel: 4.15.0-91 (Linux Mint 19.3)

Mismo problema:
steam-782330.log

GPU: GTX 1070 de 8 GB
Conductor: 440.44
SO: Pop! _OS 19.10
Versión de protones: 5.0-4

Usando el cliente Steam Beta.

Recibo un mensaje de error al iniciar el juego.

No se puede inicializar SteamAPI.
Asegúrese de que Steam esté funcionando y
iniciado sesión en una cuenta con derecho al juego.

Aquí mi registro: steam-782330.log

  • Procesador gráfico: Nvidia GTX 1070
  • CPU: Intel i5 7600k
  • SO: Kubuntu 18.04

Recibo este mensaje al iniciar el juego usando Proton 3.16-9

Registro al forzar el protón 5.0-4: steam-782330.log

steam-782330.log

Intenté con steam-runtime con la versión beta mencionada anteriormente y obtengo el mismo problema que se bloquea poco después de ejecutarse.

Procesador gráfico: Nvidia RTX 2080
CPU: i7 7820HK
SO: Arco
Controlador de gráficos: 440.64-5
Núcleo: 5.5.10-arch1-1

Probé con Proton-5.4-GE-1, me adjunto la pantalla y luego me bloqueo después de hacer clic en reproducir.
Screenshot from 2020-03-20 08-01-43

Probé con Proton-5.4-GE-1, me adjunto la pantalla y luego me bloqueo después de hacer clic en reproducir.
Screenshot from 2020-03-20 08-01-43

Por curiosidad, ¿qué versión del controlador NVIDIA tiene instalada?

Tengo el mismo problema que el póster original, solo me da la bandeja del sistema Wine y luego se detiene.

Estoy corriendo:
Fedora 31
i7-3770K
GTX 1050Ti, controlador v. 440.64.
steam-782330.log

Por curiosidad, ¿qué versión del controlador NVIDIA tiene instalada?
440.64-0ubuntu0 ~ 0.18.04.2

También probé Prton-5.4-GE-1 y obtuve la página de error del controlador de GPU @ xA8EYLgMSN43oEHC también lo hizo arriba. Estoy usando arch, por lo que la versión del controlador que tengo es 440.64-5.

Steam log en proton-5.4.GE-1, estoy usando:
sistema operativo elemental 5.0
GPU: controlador gtx 1050ti 440.64
steam-782330.log

Añadiendo registros para proton 4.11 y 5.0.4 junto con steam hw y lib info:
steam-782330_proton411.log
steam-782330_proton504.log
steam_hw_info.txt

Gracias @rabidlassie y @ gardotd426
aquí con el registro de protones ...
steam-782330.log

Linux Mint 19.3
Kernel 5.5.9
Controlador de Nvidia 440.64
beta de vapor.
Protón 5.0-4

Aquí va una actualización. Actualicé _vulkan-headers_ y _vulkan-icd-loader_ a 1.2.135 (modifiqué los archivos AUR, publicaré los cambios mañana). En cuanto a los controladores _nvidia_, 440.64 es el último disponible (la última versión beta disponible es 440.26 ).

No es cierto, el último controlador es vulkan dev beta 440.66.03, que es para Vulkan 1.2:

https://developer.nvidia.com/vulkan-driver

Probé los últimos protones de Valve, TkG, GE. GE pregunta si el controlador tiene la versión 337.88, como se publicó anteriormente, haga clic en Reproducir y luego en nada. Los demás no hacen nada en absoluto.

Usando el kernel 5.5.10-towo.1-siduction-amd64 de Siduction (basado en Debian sid)
Intel 8700k, 32 GB de RAM, Nvidia 1080Ti 440.64, KDE 5.17.5
steam-system-info.txt

Todas las pruebas con el prefijo Proton fresco generado. Intenté usar +com_skipSignInManager 1 con GE, pero nada cambió, excepto el tamaño del archivo de registro.
steam-782330.proton5.0-4.log
steam-782330.proton_tkg_5.4.r0.g676dd026.release.log
steam-782330.Proton-5.4-GE-1.log
steam-782330.Proton-5.4-GE-1_ + com_skipSignInManager_1.log

Tengo exactamente los mismos problemas con la versión bethesdalauncher y lutris.

Aquí va una actualización. Actualicé _vulkan-headers_ y _vulkan-icd-loader_ a 1.2.135 (modifiqué los archivos AUR, publicaré los cambios mañana). En cuanto a los controladores _nvidia_, 440.64 es el último disponible (la última versión beta disponible es 440.26 ).

No es cierto, el último controlador es vulkan dev beta 440.66.03, que es para Vulkan 1.2:

https://developer.nvidia.com/vulkan-driver

Gracias por eso, no sabía que conservaban una página separada para Vulkan .. Según sus documentos:

La compatibilidad con Vulkan 1.2 está disponible en la versión 442.75 del controlador de Windows y en la versión 440.66.02 del controlador de Linux

Por lo tanto, cualquier persona en Linux con un controlador inferior a esa versión no debería tener ninguna posibilidad. ¿Alguien lo intentó con 440.66.03?

¿Alguien lo intentó con 440.66.03?

¿Eso tendría alguna posibilidad de funcionar? Si no funciona, ¿cuánto tiempo tendremos que esperar hasta que se publique un nuevo controlador?

Los informes de fallos están habilitados con +com_enableCrashHandler 2

¿Hay alguna forma de omitir el lanzador y ejecutar el ejecutable / binario real?

¿Hay alguna forma de omitir el lanzador y ejecutar el ejecutable / binario real?

AFAIK, agregar +com_skipSignInManager 1 como una opción de lanzamiento debería hacerlo, pero el juego aún se bloquea después de eso (al menos para mí en AMD)

steam-782330.log

  • Gentoo / sway-1.4
  • Kernel 5.5.9
  • Mesa 20.0.1 (RADV + ACO) / vulkan-loader-1.2.135
  • Estable al vapor
  • Protón 5.0-4
  • Tarjeta gráfica: Navi (AMD RX5700)

Intenté 440.66.03, no cambia nada.

Solo un aviso. Este juego parece estar infestado de Denuvo. Obtengo esto en Windows:

https://support.codefusion.technology/de_d90127jd781/?e=88500006&l=english

Actualmente, la compra del juego no se puede volver a validar correctamente. Espere 24 horas y vuelva a intentarlo.

steam-782330.log

  • Fedora 31 Silverblue
  • Linux 5.5.9
  • nVidia 440.64
  • Steam Flatpak 1.0.0.61 (estable)
  • Protón 5.0-4
  • GeForce GTX 1080 Ti
  • Lanzado con PROTON_LOG=1 %command% +com_skipSignInManager 1

FWIW, reemplazar idTechLauncher.exe con DOOMEternalx64vk.exe no hace ninguna diferencia. Además, probé con un binario sin Denuvo como se documenta en un subreddit , los mismos resultados.

https://www.vg247.com/2020/03/20/doom-eternal-denuvo-free-exe/

Necesitamos intentar usar este archivo ejecutable filtrado.

steam-782330.log

Igual que el anterior pero con el binario sin Denuvo, vea mi comentario anterior.

Lo siento si esto no es útil en absoluto, pero sigo viendo errores de incompatibilidad ELF en todos los registros. Hasta donde yo sé, Steam en Linux usa binarios y bibliotecas de 32 bits. ¿Quizás DOOM Eternal solo tiene una compilación de 64 bits?

ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

En mi último registro capté esto, que no he visto en otros registros:

38872.096:0037:0038:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006). 38872.100:0039:003a:fixme:dbghelp:elf_search_auxv can't find symbol in module

Registro completo:
steam-782330.log

Lo siento si esto no es útil en absoluto, pero sigo viendo errores de incompatibilidad ELF en todos los registros. Hasta donde yo sé, Steam en Linux usa binarios y bibliotecas de 32 bits. ¿Quizás DOOM Eternal solo tiene una compilación de 64 bits?

ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Estos errores ocurren con todos los juegos que usan la superposición de Steam y se pueden ignorar con seguridad.

@oscarcp También he visto esto en Lutris, pero creo que solo cuando ejecuto el binario directamente. ¿Esto también es correcto para ti? Probé a través del lanzador, etc., así que no estoy seguro de dónde lo vi.
Creo que te refieres a la parte seh:virtual_unwind , ¿verdad?

@oscarcp También he visto esto en Lutris, pero creo que solo cuando ejecuto el binario directamente. ¿Esto también es correcto para ti? Probé a través del lanzador, etc., así que no estoy seguro de dónde lo vi.
Creo que te refieres a la parte seh:virtual_unwind , ¿verdad?

Me refiero a la parte Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006) , pero no te preocupes. Lo estoy ejecutando a través de Steam beta como de costumbre, sin cambios ni parámetros de lanzamiento además del registro de protones

Lo siento si esto no es útil en absoluto, pero sigo viendo errores de incompatibilidad ELF en todos los registros. Hasta donde yo sé, Steam en Linux usa binarios y bibliotecas de 32 bits. ¿Quizás DOOM Eternal solo tiene una compilación de 64 bits?

ERROR: ld.so: object '/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

En mi último registro capté esto, que no he visto en otros registros:

38872.096:0037:0038:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on write access to 0x23377774 in 64-bit code (0x0000000148d71006). 38872.100:0039:003a:fixme:dbghelp:elf_search_auxv can't find symbol in module

Registro completo:
steam-782330.log

Probé con Wine, sin Steam, con denuvoless .exe y el juego no funciona. ¡Estamos esperando que Valve y NVIDIA intervengan!

No tiene nada que ver con Nvidia, el juego tampoco funciona con AMD. Sus
hasta Valve, Bethesda e iD ahora si podemos o no jugar a este
juego.

El viernes 20 de marzo de 2020 a las 8:37 a.m. mozo78 [email protected] escribió:

Lo siento si esto no es útil en absoluto, pero sigo viendo incompatibilidad ELF
errores en todos los registros. Hasta donde yo sé, Steam en Linux usa binarios de 32 bits
y bibliotecas. ¿Quizás DOOM Eternal solo tiene una compilación de 64 bits?

ERROR: ld.so: objeto
'/var/home/e-user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so'
de LD_PRELOAD no se puede precargar (clase ELF incorrecta: ELFCLASS32): se ignora.

En mi último registro capté esto, que no he visto en otros registros:

38872.096: 0037: 0038: warn: seh : datos de excepción virtual_unwind no encontrados en
L "DOOMEternalx64vk.exe" Excepción no controlada: error de página en el acceso de escritura a
0x23377774 en código de 64 bits (0x0000000148d71006).
38872.100: 0039: 003a: fixme: dbghelp : elf_search_auxv no se puede encontrar el símbolo en
módulo

Registro completo:
steam-782330.log
https://github.com/ValveSoftware/Proton/files/4359487/steam-782330.log

Probé con Wine, Without Steam, con denuvoless .exe y el juego
no funciona. ¡Estamos esperando que Valve y NVIDIA intervengan!

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

Aquí hay un pequeño archivo:
~ / .steam / steam / steamapps / common / DOOMEternal / launcherData / launcher.cfg

Este archivo tiene las ventanas emergentes de advertencia del controlador de la GPU, etc. Mueva ese archivo a un lado para deshabilitar todas esas opciones y omitir la pantalla de la versión del controlador.

rgl_minNvidiaDriverVersion 44261
rgl_minAMDDriverMajorVersion 20
rgl_minAMDDriverMinorVersion 2
rgl_minAMDDriverPatchVersion 2
rgl_minAMDDriverMajorVersionWin8 19
rgl_minAMDDriverMinorVersionWin8 10
rgl_minAMDDriverPatchVersionWin8 1
rgl_minAMDDriverMajorVersionWin7 20
rgl_minAMDDriverMinorVersionWin7 2
rgl_minAMDDriverPatchVersionWin7 2
rgl_showAMDStartupWarning 1
rgl_showIntelStartupWarning 1
rgl_showNvidiaStartupWarning 0

@oscarcp Ya veo, no, obtengo esto cada vez a través del Bethesdalauncher o el binario en sí. Desafortunadamente, esto no parece ayudar mucho.
Yo también tengo AMD.

Puedo recordar que DOOM (2016) no se podía ejecutar correctamente en Wine inicialmente hasta que se eliminó Denuvo

Corrígeme si me equivoco, pero el problema de denuvo se debió a una implementación incorrecta de bcrypt, ¿verdad?
Esto es lo que veo antes del error de página, pero solo advertencias.

0141:fixme:bcrypt:BCryptCreateHash ignoring object buffer 00d5:fixme:bcrypt:BCryptCreateHash ignoring object buffer 00d0:fixme:bcrypt:BCryptCreateHash ignoring object buffer 0197:fixme:bcrypt:BCryptCreateHash ignoring object buffer wine: Unhandled exception 0x80000003 in thread d5 at address 0000000140822876 (thread 00d5), starting debugger...

Denuvo no es el culpable aquí, creo. Comienzo el juego con el exe DRM Free filtrado y no comienza con los mismos errores.

@ mozo78 Espero que tengas razón, en ese sentido, un informe sobre protondb dice que el lanzador funciona y solo el juego principal falla, si es cierto, es prometedor.

@ mozo78 Espero que tengas razón, en ese sentido, un informe sobre protondb dice que el lanzador funciona y solo el juego principal falla, si es cierto, es prometedor.

Preferiría que fuera al revés.

pasos adicionales tomados:

  • [x] instalado / agregado Proton-5.4-GE-1
  • [x] corrió el juego con Proton-5.4-GE-1
  • [x] cambió el nombre de launcher.cfg después de cambiar el nombre de idTechLauncher.exe y copiar DOOMEternalx64vk.exe como idTechLauncher.exe
  • [x] comentó todas las opciones en launcher.cfg, con los mismos pasos que arriba
  • [x] PROTON_LOG = 1% comando% + com_skipSignInManager 1

Creo que podría ser el binario del juego, ese es el problema ( DOOMEternalx64vk.exe ),

00000031 idTechLauncher.exe
    ["Z:\run\media\sizigee\Games\Steam\steamapps\common\DOOMEternal\idTechLauncher.exe" +com_skipSignInManager 1]
    00000035   -2
    00000034    0
    00000032    0
00000036 (D) Z:\run\media\sizigee\Games\Steam\steamapps\common\DOOMEternal\DOOMEternalx64vk.exe
    [DOOMEternalx64vk.exe +com_enableCrashHandler 0 +com_skipSignInManager 1]
    00000044    0
    00000043    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    0000003a    0
    00000039   -1
    00000037    2 <==

pero yo también podría estar lejos.
steam-782330.log

@ Chico1524
¿Puedes arreglarlo como MK11 :)

Otro informe con hardware AMD diferente.

Información del sistema

GPU: Radeon 7
Driver/LLVM version: Mesa 20.1.0-devel / LLVM 11.0.0
Kernel version: 5.5.9-200.fc31.x86_64
Proton version: 5.0-4

steam-782330.log
sysinfo.txt

Otra opción interesante que sugiere el propio Doom es +in_terminal 1 . Lo adiviné por la salida del terminal del juego: Terminal support disabled. Enable with in_terminal
Con él el error es un poco más claro:

------ Initializing File System ------
Current search path:
    - C:/users/rkfg/Saved Games/id Software/DOOMEternal/base/
    - Z:/.../DOOMEternal/base/
------ File System initialized.
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
----- Registering decl types -----
----- Starting decls parse jobs -----
Added structured log listener print-redirect
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
WARNING: idBroadcastManager::Register called with out of range system ID [65535]
------ Command Line ------
 Z:\...\DOOMEternal\DOOMEternalx64vk.exe +com_skipSignInManager 1 +in_terminal 1
2020-03-20T17:37:24.439+03:00 LOG: Command Line: Z:\...\DOOMEternal\DOOMEternalx64vk.exe +com_skipSignInManager 1 +in_terminal 1
------ OS Information ------
    Microsoft Windows 7 Build 7601

------ CPU Information ------
    Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
    1 CPU package, 4 physical cores, 8 logical cores
    4.2 GHz     Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
    32768 kB 1st level cache, 262144 kB 2nd level cache, 8388608 kB 3rd level cache
    31.33 GB System Memory

idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
Initialized stack tracer
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
wine: Unhandled exception 0x80000003 in thread 26 at address 0000000140822876 (thread 0026), starting debugger...

Un par de puntos: este es un binario libre de denuvo (ya sabes) y lo ejecuto con Wine 5.2 puro, no con Proton. Sin embargo, espero que sea útil de todos modos. Probé con el controlador estable (440.59) y el desarrollador Vulkan (440.66.03). No hay diferencia y esta extensión de la que se queja es un poco vieja.

Parece que necesita la misma compilación de vino a la que se refería @doitsujin.
a antes

El viernes 20 de marzo de 2020 a las 10:40 a.m. rkfg [email protected] escribió:

Otra opción interesante que sugiere el propio Doom es + in_terminal 1. I
lo adiviné desde la salida del terminal del juego: Soporte de terminal
discapacitado. Habilitar con in_terminal
Con él el error es un poco más claro:

------ Inicializando el sistema de archivos ------
Ruta de búsqueda actual:

  • C: / users / rkfg / Saved Games / id Software / DOOMEternal / base /
  • Z: /.../ DOOMEternal / base /
    ------ Sistema de archivos inicializado.
    ADVERTENCIA: idBroadcastManager :: Registro llamado con ID de sistema fuera de rango [65535]
    ----- Registro de tipos de declinación -----
    ----- Iniciando trabajos de análisis de decls -----
    Se agregó redireccionamiento de impresión de escucha de registro estructurado
    ADVERTENCIA: idBroadcastManager :: Registro llamado con ID de sistema fuera de rango [65535]
    ADVERTENCIA: idBroadcastManager :: Registro llamado con ID de sistema fuera de rango [65535]
    ------ Línea de comando ------
    Z: ... \ DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
    2020-03-20T17: 37: 24.439 + 03: 00 LOG: Línea de comando: Z: ... \ DOOMEternalDOOMEternalx64vk.exe + com_skipSignInManager 1 + in_terminal 1
    ------ Información del sistema operativo ------
    Microsoft Windows 7 compilación 7601

------ Información de la CPU ------
CPU Intel (R) Core (TM) i7-7700K a 4.20 GHz
1 paquete de CPU, 4 núcleos físicos, 8 núcleos lógicos
CPU Intel de 4,2 GHz con MMX, SSE, SSE2, SSE3, SSSE3, SSE41, SSE42, AVX y HTT
32768 kB de caché de primer nivel, 262144 kB de caché de segundo nivel, 8388608 kB de caché de tercer nivel
31,33 GB de memoria del sistema

idLib :: SetProduction (PROD_PRODUCTION)
------- Inicializando renderSystem --------
PreliminaryRenderSetup
... clase de ventana registrada
Trazador de pila inicializado
ERROR FATAL: actualice su controlador: se requiere VK_KHR_get_surface_capabilities2.
vino: excepción no controlada 0x80000003 en el hilo 26 en la dirección 0000000140822876 (hilo 0026), iniciando el depurador ...

Un par de puntos: este es un binario libre de denuvo (ya sabes) y lo ejecuto
con Pure Wine 5.2, no Proton. Sin embargo, espero que sea útil de todos modos. Intentó
con controlador de desarrollador estable (y Vulkan

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

ejecutó lo que @rkfg hizo con +in_terminal 1 , el registro parece más grande ahora.
steam-782330.log

@ gardotd426 ah sí, parece que llego un poco tarde a la fiesta. Supongo que si este es el único problema que impide que se ejecute, lo tendremos listo en poco tiempo.

Finalmente una buena noticia. Espero que esto no tarde mucho en resolverse.

@APoniatowski es interesante que no haya información sobre su CPU y esa extensión de Vulkan en su registro. Esta opción podría estar funcionando solo en la compilación del desarrollador que Bethesda filtró accidentalmente.

Pero VK_KHR_get_surface_capabilities2 está presente en todos los controladores. También está ahí para Mesa.

No, que Wine sepa, es el problema.

El viernes 20 de marzo de 2020 a las 10:55 a.m. mozo78 [email protected] escribió:

Pero VK_KHR_get_surface_capabilities2 ya está presente en todos los controladores.
También está ahí para Mesa.

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

@rkfg Aquí está la información de mi sistema, si eso ayuda. La beta de steam debería tener el último cargador vulkan, como @ kisak-valve mencionado anteriormente
system-info.txt

Ah, ya veo. Gracias :)

19 de marzo de 2020 Cliente Beta
Protón 5.0-4
NVIDIA 440.64
El juego no se inicia. Probé un truco que hizo que DOOM Eternal se ejecutara en Windows, que fue copiar DOOMEternalx64vk.exe sobre idTechLauncher.exe y no hubo diferencia.

Información del sistema
Procesador gráfico: AMD 5700XT
Versión del controlador / LLVM: LLVM 9.0.1
Versión de Kernel: 5.5.10
Versión de protones: 5.0-4
Enlace al informe completo de información del sistema como Gist: https://gist.githubusercontent.com/zaggynl/5812f8efa63bfc1d71a0f9aa1d38ee24/raw/508103729dab2ce6aa7bc079bae810b8c13a1284/sysinfo%2520zaggynl
Versión beta de Steam a partir de 2020-03-19 a las 22:39:54
steam-782330.log

La gente hace que parezca que https://github.com/ValveSoftware/wine/pull/85 es lo único que queda por hacer; ¿No tenemos que esperar todavía a que se elimine Denuvo también?

La gente hace que parezca que las relaciones públicas son lo único que queda por hacer; ¿No tenemos que esperar todavía a que se elimine Denuvo también?

Depende. Tenemos un binario sin Denuvo para probar, y puede suceder que incluso funcione con Denuvo activo.

La gente lo hace sonar como si ValveSoftware / wine # 85 es lo único que queda por hacer; ¿No tenemos que esperar todavía a que se elimine Denuvo también?

¿No necesariamente?

Ver: https://github.com/ValveSoftware/Proton/releases

Solucione las fallas de DRM de Denuvo en Just Cause 3 y Batman Arkham Knight.

Si bien es preferible una versión sin DRM del ejecutable, su presencia no requiere una falla para ejecutar el juego y jugarlo de manera eficiente.

Lo siento chicos, no creo que lo entienda.

Vino sin instalar.
Descargué la fuente wine 5.2 y la compilé con los archivos de reemplazo de ValveSoftware / Wine # 85 editando los archivos en las carpetas y guardándolos. Compilado e instalado con ./configre y make.

Protón instalado 5.4-GE-1. Vapor reiniciado. Mismo resultado fallido. ¿Se supone que debo intentar ejecutar fuera de Steam? El resultado es este:

vino blahblah / .steam / steam / steamapps / common / DOOM / DOOMx64vk.exe '
002b: fixme: heap : RtlSetHeapInformation 0x7a0000 0 0x32e380 4 stub
002b: err: vulkan : wine_vk_init No se pudo cargar libvulkan.so.1.
002b: err: vulkan : wine_vk_init No se pudo cargar el controlador de gráficos Wine compatible con Vulkan.
002b: err: module : LdrInitializeThunk "winevulkan.dll" no se pudo inicializar, abortando
002b: err: module : LdrInitializeThunk Inicializando dlls para L "Z: \ home \ user \ .steam \ steam \ steamapps \ common \ DOOM \ DOOMx64vk.exe" falló, estado c0000142

¿Les gusta que funcione? Que hiciste

Creo que necesitas compilar Proton, no Wine. Hay juegos de Vulkan que se ejecutan solo con Proton como No Man's Sky, por ejemplo. Si intenta ejecutar NMS con Wine, obtendrá el mismo error libvulkan.so.1.

¿El PR es para la bifurcación del vino de Valve, no el protón, sin embargo ...?

Creo que necesitas compilar Proton, no Wine. Hay juegos de Vulkan que se ejecutan solo con Proton como No Man's Sky, por ejemplo. Si intenta ejecutar NMS con Wine, obtendrá el mismo error libvulkan.so.1.

Tiene sentido.

Pero HOOWWWW

En realidad, Wine está compilado con Proton como un submódulo de Git. Lo que tendría que hacer es clonar Proton, iniciar los submódulos y cambiar el submódulo wine para apuntar al repositorio y la rama de la solicitud de extracción, luego compilar Proton (que compila Wine en el camino). Además, debe tener instalados los archivos de desarrollo de Vulkan.

Probé con Proton-5.4-GE-1, me adjunto la pantalla y luego me bloqueo después de hacer clic en reproducir.
Screenshot from 2020-03-20 08-01-43

Así que también tengo esto. La pregunta es, ¿por qué el lanzador cree que tiene un controlador de finales de 2016 en lugar de 440+, que es 2020? Me pregunto si hay una cadena de controladores en el lanzador que no coincide de alguna manera.

¿Alguien logró compilar Proton con este PR aplicado? Se aplica correctamente, pero no se compila. A pesar de que tengo instalados los últimos (1.2.135) Vulkan-Loader y Vulkan-Headers, recibo varios errores de compilación:

../../../wine/dlls/winevulkan/vulkan.c:2724:11: error: unknown type name ‘VkPhysicalDeviceSurfaceInfo2KHR’
 2724 |     const VkPhysicalDeviceSurfaceInfo2KHR*      pSurfaceInfo,
  |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../wine/dlls/winevulkan/vulkan.c:2725:5: error: unknown type name ‘VkSurfaceCapabilities2KHR’; did you mean ‘VkSurfaceCapabilitiesKHR’?
 2725 |     VkSurfaceCapabilities2KHR*                  pSurfaceCapabilities)
  |     ^~~~~~~~~~~~~~~~~~~~~~~~~
  |     VkSurfaceCapabilitiesKHR
../../../wine/dlls/winevulkan/vulkan.c:2752:11: error: unknown type name ‘VkPhysicalDeviceSurfaceInfo2KHR’
 2752 |     const VkPhysicalDeviceSurfaceInfo2KHR*      pSurfaceInfo,

Esto es solo un fragmento, en realidad hay más errores.

Por cierto, el repositorio de TkG contiene el parche para la extensión VK_KHR_get_surface_capabilities2 para Wine regular (y para Staging). Desafortunadamente, este parche no agrega VK_EXT_full_screen_exclusive, que también es necesario para Doom Eternal.

Editar . Proton 5.0-5 ha sido lanzado y el juego funciona en él, ya no es necesario editar el archivo exe del juego con sed. Sin embargo, aún necesita instalar el último Vulkan-Loader (1.2.135) y probablemente aún deba reemplazar el ejecutable del juego con la versión sin DRM.

Conseguí que Doom Eternal funcionara compilando Wine-Staging con el parche del repositorio de TkG y reemplazando cadenas con extensiones VK en el ejecutable del juego (sí, esto es tonto, pero al menos esto permite que el juego se inicie). También se requiere el último Vulkan-Loader (1.2.135).

Por ejemplo, reemplacé vkAcquireFullScreenExclusiveModeEXT con vkCreateDescriptorUpdateTemplateKHR, también reemplacé VK_EXT_full_screen_exclusive con VK_EXT_sampler_filter_minmax. Usé sed para este propósito.

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkCreateDescriptorUpdateTemplateKHR/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_sampler_filter_minmax/g' DOOMEternalx64vk.exe

Aquí hay otra variante que funciona mejor:

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe

Las cadenas reemplazadas deben tener la misma longitud que las cadenas originales (es importante, de lo contrario, el ejecutable no se ejecutará).

El juego a menudo se cuelga o se bloquea antes de ingresar al menú principal, es posible que se requieran varios intentos.

test3
test4
test
test1

Pude ingresar al menú principal, pero solo una vez, en la siguiente ejecución, el juego se colgó nuevamente:

twst

Después de varios intentos, pude volver al menú principal y comenzar la campaña:

gameplay

Aquí está el video del juego (el sonido funciona, simplemente no lo grabé). No mires el rendimiento, estoy bastante seguro de que es malo debido a esta forma sucia de ejecutar el juego.

Solo probé el ejecutable sin DRM, por lo que no puedo decir si la versión de Denuvo se puede lanzar de esta manera.

Continuaré experimentando con cuerdas, tal vez consiga que el juego funcione completamente.

ps perdón por los errores gramaticales, el inglés no es mi lengua materna (pero lo estoy mejorando constantemente).

@ Kron4ek ¿Qué sistema operativo estás usando? Estoy viendo la disponibilidad de vulkan-cd-loader en Manjaro, y solo veo hasta 1.2.132-1. Tengo curiosidad por saber cómo consiguió 1.2.135.

@ makusu2 Resident Evil 2 funcionó todo el tiempo que Denuvo todavía era parte del juego, no eliminaron Denuvo de RE2 hasta hace muy, muy recientemente. La presencia de Denuvo no significa mucho, lo más probable es que aún funcione.

@ MacroHard-sys, todo lo que hizo fue instalar una nueva versión de Wine en su SISTEMA con el PR. Proton usa Wine integrado, no el sistema Wine. Ni siquiera necesita Wine instalado en su sistema para usar Proton, específicamente porque Proton no usa el Wine de su sistema en absoluto.

Necesitarías compilar Proton con el PR y usar esa versión de Proton para intentar ejecutar el juego.

@ Kron4ek parece que deberíamos poder hacerlo funcionar, entonces, es posible que Valve

Intenté parchear el ejecutable del juego (de Steam ) con los comandos de

@pastapojken Estoy usando Arch Linux, compilé el último vulkan-icd-loader manualmente.

Intenté parchear el ejecutable del juego (de Steam ) con los comandos de

Tienes que recompilar e instalar wine usando el parche de TkG con esos reemplazos de cadenas y 1.2.135 del vulkan-icd-loader y los encabezados para que funcione.

@ Kron4ek te tengo .

Entonces, ¿necesitamos vulkan-icd-loader 1.2.135 instalado o Proton parcheado será suficiente?

@ mozo78 necesitarás tener instalado el cargador / encabezados más reciente, presumiblemente para las funciones adicionales que utiliza el juego.

Entonces, ¿necesitamos vulkan-icd-loader 1.2.135 instalado o Proton reseco será suficiente?

parece que si está usando vino fuera de proton, entonces necesita vulkan-icd-loader, pero proton usará el tiempo de ejecución de steam, de lo contrario, debería contener la versión correcta si ha optado por la versión beta de steam

Gracias. Se vuelve cada vez más difícil ...

@ Kron4ek, ¿has intentado ejecutar el juego con +com_skipSignInManager 1 en las opciones de lanzamiento de Steam?

Según DX4400 en los foros de Steam, puedes agregar: +com_skipKeyPressOnLoadScreens 1 que desactiva la barra espaciadora de prensa para continuar y simplemente carga el juego en el nivel. @ Kron4ek si se bloquea durante las cargas iniciales, tal vez esto pueda ayudar.

Ajustes adicionales aquí:

Mejor uso:

+com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Entonces, ¿necesitamos vulkan-icd-loader 1.2.135 instalado o Proton parcheado será suficiente?

necesita usar vulkan-icd-loader & patch

@liberodark la steam-runtime beta contiene las versiones vulkan requeridas, solo debería ser steam-native que deshabilita el tiempo de ejecución de Steam que requiere esas versiones vulkan instaladas en el sistema, mira lo que dijo @ kisak-valve encima.

Hablo a favor del lanzamiento sin tiempo de ejecución de Steam. No uso esto.

@liberodark steam-runtime y Steam For Linux Runtime son dos cosas diferentes, la primera es solo Steam con bibliotecas integradas, y es la forma predeterminada para iniciar el juego en distribuciones como Manjaro. Si solo ejecuta steam , se ejecutará steam-runtime . La segunda es una capa de compatibilidad, como Proton antes de que saliera Proton. Es lo que puede usar para probar y lanzar algunos juegos en las propiedades, como donde elige las versiones de Proton.

considerando que la versión requerida del vulkan-icd-loader y los encabezados ni siquiera está disponible para la mayoría de los usuarios de Linux sin una intervención manual pesada, Steam definitivamente debería ejecutarse con la versión steam-runtime y no con la versión steam-native , por ahora.

@ Kron4ek, ¿ ha intentado ejecutar el juego con + com_skipSignInManager 1 en las opciones de lanzamiento de Steam?

Lo siento, todavía no compré el juego, así que por ahora solo estoy experimentando con el ejecutable sin DRM.
Sin embargo, probé este argumento en el ejecutable sin DRM, por alguna razón no funciona para mí, el juego aún solicita iniciar sesión en la cuenta de Bethesda. Sin embargo, la desactivación de la conexión a Internet funciona.

Después de varios intentos, pude ingresar al menú principal y comenzar la campaña. Aquí está el video, también edité mi publicación anterior.

Es bueno explicármelo pero conozco bien la diferencia. Trabajé en los dos y admito que la contenerización es muy interesante.

@ Kron4ek buen video: D

@ Kron4ek, por lo que parece que el juego debería funcionar tan pronto como Valve arregle un par de cosas.

Quizás podrías intentar explicar el proceso EXACTO que usaste de principio a fin (después de obtener el juego, por supuesto) para que funcione, para que otros puedan intentar reproducirlo. Incluyendo si usó el tiempo de ejecución de Steam o, si no, cómo obtuvo y construyó la versión necesaria de vulkan-icd-loader .

@ gardotd426 Sí, parece que el juego debería ser completamente jugable después de fusionar el 85 PR . Bueno, al menos DRM-Free debería funcionar, pero supongo que la versión Denuvo también funcionará.

Nunca he tenido problemas con los pocos juegos de Denuvo que probé en Linux,
Resident Evil 2 funcionó bien incluso antes de que lo eliminaran. Entonces ese es uno
razón para la esperanza. Tendremos que esperar noticias de Valve, supongo. O TKG
o GE, si nada más.

El viernes 20 de marzo de 2020 a las 3:39 p.m. Kron4ek [email protected] escribió:

@ gardotd426 https://github.com/gardotd426 Sí, parece el juego
debería ser completamente jugable después de fusionar el 85 PR
https://github.com/ValveSoftware/wine/pull/85/commits . Bueno, al menos
DRM-Free debería funcionar, pero supongo que la versión Denuvo también funcionará.

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

¿Alguien puede vincularme a vulkan-icd-loader aur?

no necesito aur

NVIDIA:

sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader

AMD:

sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader

INTEL:

sudo pacman -S lib32-mesa vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader

@ ReaperOfSouls1909 no está en el AUR, está en los repositorios oficiales. Tendrá que usar algo como svn para verificar el repositorio PKGBUILD y editarlo manualmente.

@liberodark eso no les hace ningún bien, las versiones de repositorio no son lo suficientemente nuevas, necesitan .135, no .132. así que solo sudo pacman -S ... no los ayudará en absoluto.

sudo pacman -S nvidia nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader

números de versión incorrectos de esa manera

¿Alguien puede vincularme a vulkan-icd-loader aur?

Tengo los PKGBUILD de AUR tanto para el cargador como para el encabezado en un comentario anterior en este ticket si los necesita, pero como dijeron, steam-runtime debería cargar sus versiones internas 1.2.135

¿Alguien puede vincularme a vulkan-icd-loader aur?

Tengo los PKGBUILD de AUR tanto para el cargador como para el encabezado en un comentario anterior en este ticket si los necesita, pero como dijeron, steam-runtime debería cargar sus versiones internas 1.2.135

vi que gracias lo subí con cremallera arriba

Okay

mismo problema, alguna forma rápida de ejecutar esto?

necesitas el último vulkan-icd-loader

pacman -S vulkan-icd-loader ?

Para personas con GPU Radeon: use el controlador vulkan de amdgpu-pro, se ejecuta mucho mejor que amdvlk (también parece que no se bloquea cada 10 minutos). Con él tengo 120+ fps estables con 5700 XT en 1440p + configuraciones altas.

pacman -S vulkan-icd-loader ?

no use este pkgbuild
Vulkan-icd-loader-1.2.135-PKGBUILD.zip

@Niedzwiedzw no, eso no da una versión lo suficientemente actualizada.

Tienes que descargar el zip de arriba

@werman, ¿cómo lo hiciste funcionar?

oh no esta autorizado a compartir vino tkg? @ValveSoftware

Hola @liberodark , aunque está bien compartir compilaciones de Proton, no está bien compartir ejecutables del juego, y el enlace que usaste está bloqueado por región, por lo que no pude mirar más de cerca para evaluar más allá de tu descripción de los contenidos.

ok, hago una versión sin eso

@ gardotd426 ¿En qué paso tiene problemas?

Alguien debe explicar claramente cómo hacer que se ejecute, este hilo es un desastre absoluto en este momento.
@werman :

  1. ¿Cómo conseguiste que funcionara? ¿Qué versión de Steam estás ejecutando, nativa de Steam o en tiempo de ejecución de Steam? ¿Qué opciones de lanzamiento, qué versión de Proton?
  2. ¿De dónde sacaste la versión pro del controlador vulkan de amd? En Arch, tiene meses de desactualización y solo hasta las 19.30.

No ayuda a nadie si ni siquiera hay una apariencia de una guía paso a paso cuando se necesitan todas estas soluciones en este momento.

@ ReaperOfSouls1909 ¿cómo hago eso? : O

Nuevo enlace solo versión precompletada de pure wine tkg: https://drive.google.com/open?id=1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk

parchear su juego exe:

sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe

No ayuda a nadie si ni siquiera hay una apariencia de una guía paso a paso cuando se necesitan todas estas soluciones en este momento.

@ gardotd426 dale un poco, amigo, este hilo es hiperactivo y sería bueno mostrar algo de paciencia. tenemos mucha gente haciendo un gran trabajo, dales un minuto para recuperar el aliento y poner las cosas en orden.

tiene algún error en su pkgfile @ ReaperOfSouls1909 mejor compartir la versión compilada

@liberodark , echando un vistazo a la compilación de vino que compartiste, contiene una solución legalmente problemática y se ha eliminado.

no mi script @oscarcp lo hizo si hay un error, no soy el que debe ir

vulkan-icd-loader-1.2.135-1-x86_64.pkg.zip

pero no he compartido ningún archivo malo o ilegal, juste es tkg tiene una mejor solución.
Voy a hacer la versión de vino puro @ kisak-valve

Tuve que deshabilitar ACO para que se usara Vulkan 1.2.135.

De lo contrario, el juego funciona muy bien después de todas las soluciones.

@ kisak-valve ha actualizado el aspecto del enlace es solo wine tkg precompilado con un parche para doom

Tuve que deshabilitar ACO para que se usara Vulkan 1.2.135.

De lo contrario, el juego funciona muy bien después de todas las soluciones.

Para que lo entendamos correctamente, instaló 1.2.135. ¿Hiciste algo más además de deshabilitar ACO (y cómo lo hiciste) para que el juego se ejecute? ¿Implicó aprovechar la modificación del vino para DOOT Eternal?

Editar . Proton 5.0-5 ha sido lanzado y el juego funciona en él, ya no es necesario editar el archivo exe del juego con sed. Sin embargo, aún necesita instalar el último Vulkan-Loader (1.2.135) y probablemente aún deba reemplazar el ejecutable del juego con la versión sin DRM.

Ok, aquí está la instrucción bastante breve sobre cómo ejecutar el juego con el exe sin DRM:

  1. Instale los controladores de video más recientes para su GPU (probablemente no sea necesario, pero muy recomendable)
  2. Instale los últimos (1.2.135) Vulkan-Loader y Vulkan-Headers. Compílelos manualmente o busque algún repositorio.
  3. Compile el último Wine-Staging con este parche aplicado
  4. Reemplace el ejecutable del juego con la versión sin DRM (no se puede publicar el enlace aquí, pero se puede encontrar con bastante facilidad)
  5. Realice estos comandos dentro del directorio del juego:
    sed -i 's/vkAcquireFullScreenExclusiveModeEXT/vkGetImageSparseMemoryRequirements2/g' DOOMEternalx64vk.exe
    sed -i 's/VK_EXT_full_screen_exclusive/VK_EXT_shader_stencil_export/g' DOOMEternalx64vk.exe
  1. Ejecute el exe del juego (DOOMEternalx64vk.exe) utilizando Wine-Staging que compiló en el paso 3

Como dije antes, el juego a menudo se bloquea o se bloquea antes de ingresar al menú principal, por lo que es posible que se requieran reinicios múltiples del juego.

@ PraetorianSC4 a menos que tenga RADV_PERFTEST=aco en su /etc/environment , ~/.profile , ~/.zprofile , ~/.zshrc , ~/.bashrc , etc. , o en las opciones de inicio (básicamente, a menos que haya habilitado manualmente ACO, no está habilitado de forma predeterminada. Si lo tiene habilitado en otro lugar, puede usar RADV_PERFTEST=llvm .

@Voxed , ¿está ejecutando la versión Steam o la versión sin DRM? Si no es la versión de Steam, ¿alguien ha conseguido que la versión de Steam funcione todavía?

La versión precompilada de vino está aquí: https://drive.google.com/file/d/1_pPRwztcq_Vp6IKGAXo-XIrnicizZqlk/view?usp=sharing only wine

@ PraetorianSC4 a menos que tenga RADV_PERFTEST=aco en su /etc/environment , ~/.profile , ~/.zprofile , ~ / .zshrc , ~ / .bashrc , etc, or in the launch options (so basically unless you have manually enabled ACO, it's not enabled by default. If you've got it enabled elsewhere, you can use RADV_PERFTEST = llvm`.

@Voxed , ¿está ejecutando la versión Steam o la versión sin DRM? Si no es la versión de Steam, ¿alguien ha conseguido que la versión de Steam funcione todavía?

La versión sin DRM, necesita el parche tkg para que funcione.

compilaré wine-tkg con ese parche y cargaré el archivo de instalación para arch

Entonces, DRM es un problema para este juego, si es imposible ejecutarlo sin la versión sin DRM. ¿O alguien con la versión Steam ha probado algo de esto?

no solo es necesario esperar a drm cuando la combinación de relaciones públicas está bien

@ gardotd426 : desconocido en este momento. No creo que nadie haya llegado lo suficientemente lejos todavía con la versión drm del juego.

Todavía estoy trabajando para que funcione el proceso de construcción de protones increíblemente janky para poder construir con parches de ese pr

pero el lanzador Bethesda es otro problema probable
¿Probablemente solo cambiar el nombre de los archivos?

La compilación de protones de TKG usa los mismos parches que wine-tkg, por lo que todo lo que tendría que hacer es compilar proton-tkg con el parche wine-tkg.

@ gardotd426 El problema es que, en la actualidad, la solución consiste en aplicar un parche en caliente al ejecutable debido a una deficiencia en Wine.

No hay ninguna razón por la que sepamos que la compilación DRM no funcionará una vez que se solucione.

Hola @ gardotd426 , Denuvo es un software anti-manipulación, por lo que no es sorprendente que decir que el ejecutable mienta sobre las extensiones vulkan lo moleste.

Estoy usando una versión sin drm. amdvlk se cuelga cada 10 minutos, así que uso amdgpu-pro

1) He compilado vulkan-icd-loader 1.2.135 con https://gist.github.com/werman/af271c89410b942e6d50963ccf0f34f1 PKGBUILD (creo que puede encontrar la versión compilada arriba en el hilo)
2) Radeon * Instale amdgpu-pro vulkan, PKGBUILD https://gist.github.com/werman/696063d328fb9a49ed5ca609df6dff50, haga makepkg y luego sudo pacman -U vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar amdgpu-pro-core-meta-19.50_967956-1-any.pkg.tar amdgpu-core-meta-19.50_967956-1-any.pkg.tar
3) Necesita Proton 5.0 + two patch wine libs, https://cdn.discordapp.com/attachments/542099730751160338/690574741819621386/frog.7z (tomado de dxvk discord y compilado por doitsujin) - coloque ambos .so en Proton 5.0/dist/lib64/wine/

or use patched wine from above

4) Para amdgpu-pro agregue VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json
5) Agregue +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 para lanzar opciones
puede verse como VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json %command% +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
6) Puede haber problemas con alt-tab (o lo que tenga en i3), por lo que es posible que desee habilitar el escritorio virtual en el prefijo de vino
7) Disfruta

Es un poco agitado y la gente ya ha publicado guías arriba, pero tal vez esto ayude a alguien. Al menos esto funcionó para mí.

Ahora solo tenemos que tomar la lista de @werman y convertirla para los titulares de tarjetas nvidia, aplicarla a la versión

@werman mi distribución no tiene una compilación para los controladores de la propiedad. No he probado nada todavía, pero si amdvlk es tan malo, ¿tal vez el controlador Mesa Radeon Vulkan sería más adecuado? Realmente solo estoy tirando cosas a la pared

@ashkitten mucha suerte con la construcción de Proton; Realmente espero ver que el juego se agote en el cliente Steam el día 1: cross_fingers:

@wundrweapon No pude lanzar el juego con Mesa, pero realmente no lo intenté

@jjbarr @ kisak-valve Tenía la impresión de que los parches para wine que se mencionan (que se requieren para que el juego se ejecute) SON lo que está en el PR, y lo que estamos esperando para ser implementado en Wine. Entonces, ¿no debería funcionar la versión Steam con un Proton parcheado?

Pero también necesita vulkan-headers 1.2.135 @ ReaperOfSouls1909, ¿tiene esto precompilado?

@ PraetorianSC4, si lo entiendo correctamente, las instrucciones de @werman todavía implican el uso de un ejecutable de legalidad cuestionable, por lo que si eso es realmente necesario, dudo que veamos esta solución en los valores predeterminados de Steam Play en el corto plazo.

Hola @ gardotd426 , si profundizas en la discusión, se habló de otra variante similar a PR 85 que se aplica limpiamente a wine git master, pero no cubre todo en esa solicitud de extracción.

@ PraetorianSC4, si lo entiendo correctamente, las instrucciones de @werman todavía implican el uso de un ejecutable de legalidad cuestionable, por lo que si eso es realmente necesario, dudo que veamos esta solución en los valores predeterminados de Steam Play en el corto plazo.

AFAIK, la versión sin DRM solo se usa para evitar el paso del vapor. La versión DRM aún podría funcionar con proton-tkg.

OK HE ENCONTRADO MEJOR SOLUCIÓN: D

image

¿Alguien hizo una guía / video a prueba de novatos? Algunos usuarios (como yo) incluso olvidan cómo funciona la codificación.
¿También puede funcionar esto en arch o gentoo linux?
¡Gracias!

@mahmutpek parece que todas las pruebas en este hilo hasta ahora se han realizado en Arch. Personalmente, solo espero que todo funcione sin problemas en Void (ahora que he actualizado Vulkan en sus repositorios)

¿Alguien hizo una guía / video a prueba de novatos? Algunos usuarios (como yo) incluso olvidan cómo funciona la codificación.
¿También puede funcionar esto en arch o gentoo linux?
¡Gracias!

las soluciones dadas hasta ahora no son "a prueba de novatos" en absoluto. debe esperar una solución mejor si no tiene la comprensión necesaria para utilizar las que se han proporcionado hasta ahora.

@mahmutpek

Tendrás que esperar un poco. He estado viendo este hilo desde que se abrió hace aproximadamente 20 horas, y todavía lo están averiguando

@ kisak-valve, eso tiene mucho más sentido, gracias por la aclaración.

@wundrweapon Sí, parece que también intentaré con
@ashkitten Es cierto, estoy en la liga equivocada.
Gracias por todas las respuestas, también las nuevas.

Te envío un mejor trabajo de lanzamiento de vino, no es necesario parchear el exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Te envío un mejor trabajo de lanzamiento de vino, no es necesario parchear el exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

¿Qué haría alguien con eso en debian / ubuntu?

parece https://github.com/ValveSoftware/Proton/blob/proton_5.0/vagrant-user-setup.sh#L7 falló porque se obtuvo http://repo.steampowered.com/steamrt/pool/main/libx/ libxcb / libxcb-xinerama0-dev_1.11.1-1ubuntu1 + steamos1 + srt2_i386.deb agotó el tiempo de espera, desafortunadamente. Es un verdadero dolor de cabeza configurar este entorno, porque repo.steampowered.com es muy lento.

editar: reintenta y esta vez no falló en la búsqueda ... veamos si todo el contenedor de la ventana acoplable se compilará ahora

Te envío un mejor trabajo de lanzamiento de vino, no es necesario parchear el exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

¿Qué parche usaste?

es solo una compilación de vino precompilado.
Para mí, no hay problema para ejecutar eso en ubuntu o debian si tiene la misma versión lib para icd

Sí, pero ¿qué hiciste para que se compilara con el soporte VK_EXT_full_screen_exclusive?

Te envío un mejor trabajo de lanzamiento de vino, no es necesario parchear el exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

¿Solo cp -r / eso?

Sí, use esta versión para hacer una copia de seguridad de su versión de protones.

Sí, use esta versión para hacer una copia de seguridad de su versión de protones.

¿Cómo obtenemos vapor para usarlo y dónde lo ponemos?

Para ejecutar rápidamente el juego y para la versión sin drm o Steam @ Kron4ek :

+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

finalmente conseguí que la caja vagabunda funcionara para poder intentar construir protones ... obteniendo algunos errores desagradables, creo que el parche podría no estar funcionando correctamente. Lo intentaremos de nuevo en un momento.

Ok, este es un mini tutorial

tar -xvf winev2.tar.gz

mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist_back

mv wine ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist

ejecuta tu juego

finalmente conseguí que la caja vagabunda funcionara para poder intentar construir protones ... obteniendo algunos errores desagradables, creo que el parche podría no estar funcionando correctamente. Lo intentaremos de nuevo en un momento.

¿Con proton-tkg?

@liberodark probó lo que publicaste, ejecutó la versión infectada con Denuvo desde Steam. No dados. ¿Hay algo que me estoy olvidando? Reemplacé Proton dist con tu última versión de vino y ejecuté las opciones especificadas

Entonces, después de hacer todas las cosas, con los últimos controladores nvidia y vulkan de Arch repos:
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.

¿Algunas ideas?

@annmuor vulkan-icd-loader de los repositorios de Arch no es lo suficientemente nuevo, se requiere la versión 1.2.135.

sí, necesitas: 1.2.135

image

@ Kron4ek @liberodark sí, lo sé, pero ...

pacman -ql vulkan-icd-loader
vulkan-icd-loader / usr /
vulkan-icd-loader / usr / lib /
vulkan-icd-loader /usr/lib/libvulkan.so
vulkan-icd-loader /usr/lib/libvulkan.so.1
vulkan-icd-loader /usr/lib/libvulkan.so.1.2.135
vulkan-icd-loader / usr / lib / pkgconfig /
vulkan-icd-loader /usr/lib/pkgconfig/vulkan.pc
vulkan-icd-loader / usr / share /
vulkan-icd-loader / usr / compartir / licencias /
vulkan-icd-loader / usr / compartir / licencias / vulkan-icd-loader /
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/LICENSE.txt

También necesitará una versión de Proton con mis parches VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive.

También necesitará una versión de Proton con mis parches VK_KHR_get_surface_capabilities2 + VK_EXT_full_screen_exclusive.

Parece que eso es lo que también me falta (ERROR FATAL: actualice su controlador: se requiere VK_KHR_get_surface_capabilities2; lo veo en los registros), pero obtuve el vino liberodark precompilado puesto anteriormente en el hilo

PD: obtuve el nuevo vulkan-icd-loader y los encabezados también, y estoy usando una GTX 1060 si eso es información útil

@ Joshua-Ashton No puedo compilar Proton con tu PR por alguna razón, hay errores relacionados con winevulkan durante la compilación. ¿Es esto algún problema de mi parte o el problema está en las relaciones públicas?

Incluso intenté clonar y compilar su rama VK_KHR_get_surface_capabilities2 de proton-wine, pero todavía obtengo los mismos errores.

La versión que te envié funciona perfectamente con Doom Eterno ahora es cierto que son especialmente aquellos que archivan linux o manjaro quienes van a poder jugarlo con mayor facilidad.
En el momento en que se fusiona la solicitud de extracción. Mi solución es solo una solución

@ Kron4ek Necesitará ejecutar make_vulkan en dlls/winevulkan antes de construir

make[2]: *** [loader/CMakeFiles/asm_offset.dir/build.make:63: loader/CMakeFiles/asm_offset.dir/asm_offset.c.o] Error 1 make[2]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make[1]: *** [CMakeFiles/Makefile2:201: loader/CMakeFiles/asm_offset.dir/all] Error 2 make[1]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make: *** [Makefile:141: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Oof. Pensamientos

¿ makepkg PKGBUILD sale y obtiene vulkan-icd-loader-1.2.135 o es algo que debe adquirir primero para construir el paquete que pacman luego usaría para instalar?

make[2]: *** [loader/CMakeFiles/asm_offset.dir/build.make:63: loader/CMakeFiles/asm_offset.dir/asm_offset.c.o] Error 1 make[2]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make[1]: *** [CMakeFiles/Makefile2:201: loader/CMakeFiles/asm_offset.dir/all] Error 2 make[1]: Leaving directory '/home/user/Downloads/vulkan-icd/src/Vulkan-Loader-1.2.135/build' make: *** [Makefile:141: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Oof. Pensamientos

¿ makepkg PKGBUILD sale y obtiene vulkan-icd-loader-1.2.135 o es algo que debe adquirir primero para construir el paquete que pacman luego usaría para instalar?

asegúrese de obtener los encabezados primero (están en este hilo), de lo contrario fallará

no es necesario que los encabezados ejecuten el juego en los encabezados 1.2.332
no he encontrado el 1.2.335 :(

@ Joshua-Ashton Gracias, no sabía que esto era necesario.

sí, necesitas: 1.2.135

image

Buen trabajo ... He colocado el vino parcheado ... pero en mi caja de gentoo no hay vulkan loader 1.2.35 todavía ... :(

Recordatorio amistoso de que el tiempo de ejecución de Steam (no la herramienta de compatibilidad de tiempo de ejecución de Steam Linux) en la versión beta actual del cliente Steam proporciona el cargador vulkan 1.2.135.

ah, lo siento :( @ dylanmc1975

¿Cómo hago para que ocurra make_vulkan en la compilación @ Tk-Glitch proton-tkg?

@liberodark Desafortunadamente, gentoo no es demasiado reactivo, tengo que esperar en la válvula, creo

¡¡Chicos de rock, Gracias !!
Capture d’écran de 2020-03-20 23-06-35

Tengo los mismos problemas que @annmuor , construyo el vulkan-icd-loader requerido y probé la botella de vino @liberodark y todavía

Entonces, tutorial sobre cómo obtener hasta 1.2.135 en arch (Manjaro):

cd ~/Downloads
mkdir -p vulkan/icd vulkan/headers

wget -O ./vulkan/icd/PKGBUILD "https://gist.githubusercontent.com/oscarcp/4c4fb71fa380015b722172f308d406b1/raw/5d87d9e302fdc1f435457fcdd0dfc7ecaa5bcfa2/gistfile1.txt"

wget -O./vulkan/headers/PKGBUILD "https://gist.githubusercontent.com/oscarcp/9b54ea7f6bd4eb4144bd4e5e980f2c4c/raw/a33607a4f0966e1fed00440c9f8f99a4b7295402/gistfile1.txt"

cd vulkan/headers
makepkg --syncdeps
pacman -U vulkan-headers-1:1.2.135-1-any.pkg.tar.xz -y

cd ~/Downloads/vulkan/icd
makepkg --syncdeps
pacman -U vulkan-icd-loader-1.2.135-1-x86_64.pkg.tar.xz -y

Próximo:
milkyway vulkan-icd]$ pacman -Ql vulkan-icd-loader
vulkan-icd-loader /usr/
vulkan-icd-loader /usr/lib/
vulkan-icd-loader /usr/lib/libvulkan.so
vulkan-icd-loader /usr/lib/libvulkan.so.1
vulkan-icd-loader /usr/lib/libvulkan.so.1.2.135
vulkan-icd-loader /usr/lib/pkgconfig/
vulkan-icd-loader /usr/lib/pkgconfig/vulkan.pc
vulkan-icd-loader /usr/share/
vulkan-icd-loader /usr/share/licenses/
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/
vulkan-icd-loader /usr/share/licenses/vulkan-icd-loader/LICENSE.txt

Y luego siga esto (cortesía de @liberodark):

cd ~/Downloads
mkdir dootwine
mv winev2.tar.gz dootwine/.
cd dootwine

tar -xvf winev2.tar.gz

mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist_back

mv wine ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist

Suponiendo que no me perdí de nada, LO ÚNICO QUE DEBEN TEMER ERES A TI ...

Editar:

Aún falla para la versión Steam del juego: -1:

HALP

Lo mismo que @MuchiMuchiPink , @liberodark Probé tu compilación de vino, pero para mí, al menos, falla. El registro está aquí .
Compilé vulkan-icd-loader en 1.2.135 modificando PKGBUILD. Ejecutando Arch 5.5.10 con un R9 290 y lo último del repositorio de mesagit

si quieres el icd: @pastapojken
vulkan-icd-loader-1.2.135-1-x86_64.pkg.zip

Reintentar con 1.2.332 es necesario reiniciar después de la instalación.

Todavía no he llegado a ningún lado desde esto

Todavía no he llegado a ningún lado desde esto

¿Qué distribución estás ejecutando? estos chicos aquí lo están ejecutando en una distribución basada en Arch. Estoy en Pop! _Os (basado en ubuntu) y tampoco me funciona.

@wundrweapon Creo que necesita involucrar el ejecutable sin DRM, como se mencionó anteriormente. Por supuesto, no sé si liberodark et al están usando la versión sin DRM.

EDITAR: Me gustaría intentar esto yo mismo, pero tal vez con una guía más simple a prueba de falsificaciones, aunque estoy ejecutando Fedora.

Actualización aquí utilicé @liberodark wine como un nuevo corredor en Lutris y ahora funciona. Gracias a todos.

Hola chicos,

No puedo seguir la mitad de lo que haces / dices, pero utilicé la versión vino de liberodark y (con y sin) las opciones de lanzamiento se bloquea.
Estoy en Linux Mint 19.3 (basado en ubuntu 18.04) con los controladores del kernel 5.5.9 y nvidia 440.64, probándolo desde Steam (lo compré allí).
El vulkan de 'sistemas' es demasiado antiguo, pero como se mencionó anteriormente, vendrían con steam-beta, ¿verdad?
¿Me he perdido algo? ¿Debo instalar el controlador beta más reciente desde aquí: https://developer.nvidia.com/vulkan-driver ?

Gracias h4ck3rz :)

Hago lo que puedo, tal vez no pueda ayudar a todos con mi solución.
Si es necesario te daré mi id de discord para compartir una pantalla conmigo y tratar de ayudarte tanto como pueda.
liberodark # 0928

¿Qué distribución estás ejecutando?

Linux vacío

Creo que necesitas involucrar el ejecutable sin DRM

Tal vez lo haga ... Que así sea

Te daré mi id de discordia

Gracias; envió una solicitud, no estoy seguro de si necesitaré ayuda / cuándo

@wundrweapon He hecho lo mismo, reemplacé Proton 5.0 / dist con Wine de

¿Alguien sabe cómo ejecutar un juego de Steam usando el vino del sistema en lugar de Proton?

En realidad, no es necesario reemplazar el directorio completo de Proton, solo es necesario reemplazar winevulkan.dll.so y winex11.dll.so dentro del directorio "steamapps / common / Proton 5.0 / dist / lib64 / wine", y después de eso Proton será capaz de ejecutar el juego (como dijo antes @werman).

Se requiere Vulkan-Loader 1.2.135, así que asegúrese de tenerlo instalado.

Y no vi ninguna publicación que mencionara ejecutar la versión Denuvo con éxito, por lo que probablemente todavía se requiera un exe sin DRM.

@wundrweapon después de ejecutar un juego con Proton, Steam extrae proton_dist.tar a la carpeta dist /. Cambié ese archivo proton_dist.tar para que sea el mismo que el de @liberodark 's Wine y lo probé, pero idTechLauncher.exe se bloqueó inmediatamente (tampoco el icono de la bandeja del sistema), incluso intenté reemplazar idTechLauncher.exe con DOOMEternalx64vk.exe pero tampoco funcionó . Probablemente no funcione con la versión DRM.

Después de parchear manualmente Proton 5.0 y actualizar vulkan icd loader, ¿alguien puede detallar el comando para ejecutar el juego?

Si utilizo ./[...]/Proton\ 5.0/dist/bin/wine64 [path to the game.exe] directamente, el juego se ejecuta pero tengo un audio terrible (¿no creo que FAudio?)

Si uso ./[...]/Proton\ 5.0/proton run [path to the game.exe] tengo el FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.

Estoy en manjaro, usando la versión gratuita de drm.

Hola chicos, estoy un poco perdido con todas las publicaciones, ¿todos están ejecutando esto en Steam? ¿O vía Wine o Lutris o todo lo anterior?
¿Se ejecuta con la versión estándar de Steam o es necesario utilizar el exe sin DRM?
Si se requiere el exe sin DRM, ¿de dónde podemos obtenerlo?
Lo siento si esto se ha publicado anteriormente, pero ¿cómo se actualiza Vulkan-Loader 1.2.135 en Manjaro?
Ahora he cambiado Steam a Steam beta, ¿significa esto que estoy ejecutando Vulkan-Loader 1.2.135 automáticamente? ¿O necesito seleccionar otras opciones?
Gracias a todos, genial, ¡lo tienes funcionando!

@ grand248 : Nivel variable de éxito con el ejecutivo sin drm, tendrá que obtener la versión Bethesda.net del juego (es posible que ya haya sido parcheado). La versión Steam del juego está lista.

Después de que finalmente la versión DRM no fallara, recibí un agradable saludo de Denuvo.
Screenshot_20200320_235341
Reembolso lo es.

@Voxed, ¿qué hiciste para llegar tan lejos?

@ PraetorianSC4 tengo lo mismo. No cambié nada, solo actualice la versión beta de Steam. Y obtén esta mierda de Denuvo

@ PraetorianSC4 Ponga el parche de vino de liberodark en el directorio "Proton \ 5.0 / dist", sobrescribiendo los archivos ya existentes, creo que podría necesitar el archivo de versión que ya está allí (no estoy seguro). Y actualizando icd-vulkan-loader.

También necesitas deshabilitar ACO si lo tienes.

Mi comando de lanzamiento es:
RADV_PERFTEST = llvm PROTON_LOG = 1% comando% + in_terminal 1

@Voxed :

@Voxed : radeon gpu, ¿sí? Es poco probable que funcione para mí, la tarjeta nvidia aquí.

Ya hice todo lo siguiente:

Hasta ahora no tuve suerte. Muy decepcionante.

Sí, personalmente, no importa lo que haga o si uso DRM / no DRM, simplemente falla. Ojalá alguien lo haya descubierto realmente cuando me despierte ¯ \ _ (ツ) _ / ¯

@AllKind Denuvo no quiere que te diviertas, siempre puedes intentar obtener la versión gratuita de drm.

@Voxed , ¿pero es una versión comprada en Windows desde Steam?

@AllKind, este es el lugar equivocado para esta conversación. Espere 24 horas o obtenga un reembolso.

El juego funciona pero el rendimiento es terrible:
https://i.imgur.com/wK7Xr3H.png
Solo al comienzo del nivel puedo obtener 60 FPS. Si doy unos pasos y consigo 18 ...

sí, @ mozo78 no es muy bueno y estoy en nvidia
Mejor sin hdr y vsync

Sí, ahora son las 24: D

Te envío un mejor trabajo de lanzamiento de vino, no es necesario parchear el exe: D
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view?usp=sharing

Este lo hizo por mí junto con los dos pkgbuilds para el 1.3.5 vulkan-icd-loader y el encabezado, muchas gracias @liberodark

Para mencionar que puse el vino parcheado en la carpeta dist de proton 5.0

Probé con un ejecutable alternativo determinado. Suponiendo que exe no esté roto, de alguna manera funciona menos ahora. Me sentaré un rato hasta que todo se vea bien o hasta que mi período de reembolso de 2 semanas esté a punto de expirar: upside_down_face:

Para lanzar y jugar el juego correctamente se necesitarían dos cosas una mejora de dxvk y proton para cuidar correctamente el juego, además el juego que se lanza en vulkan es malo.

Para lanzar y jugar el juego correctamente se necesitarían dos cosas una mejora de dxvk y proton para cuidar correctamente el juego, además el juego que se lanza en vulkan es malo.

DXVK no se usa para la perdición. Funciona de forma nativa en vulkan.

Sí, la mejora que se requiere es en realidad la cuña libvulkan de Proton / Wine.

Finalmente lo puse en marcha, diablos, sí. Tengo un problema con la tabulación alternativa, pero a quién le importa.
Entonces, en general, una instrucción rápida para los usuarios de Steam.

  1. Proton 5.0 funciona muy bien con archivos DLL parcheados, ya no es necesario sed exe.
  2. wine con parches proporcionados aquí no funcionó para mí (nvidia 1660, arch) pero proton sí.
  3. Aquí hay un enlace a proton (5.0.1 + libs, solo descomprimir) que utilicé: https://drive.google.com/open?id=1H4Dljhp5L7d8lI7YVqid8MTkaMM_kOTF
  4. Aquí hay un enlace a mi secuencia de comandos de ejecución: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07
  5. Necesitas el último vulkan y es la parte más complicada aquí.

¡Gracias a todos los que lo hicieron funcionar!

Sí, pero la fatalidad eterna con Vulkan es bastante mala en el vino sin dxvk también
no tiene prueba sin esync ...

@AllKind, este es el lugar equivocado para esta conversación. Espere 24 horas o obtenga un reembolso.

Supongo que el hackeo constante de Proton tratando de hacer que funcione dio como resultado que el ejecutable viera más de 5 versiones diferentes de las bibliotecas. Intente mantener los mismos binarios de kernel32, ntdll, etc. a medida que hurga.

Sí, pero la fatalidad eterna con Vulkan es bastante mala en el vino sin dxvk también

DXVK no está relacionado.

Sí, pero la fatalidad eterna con Vulkan es bastante mala en el vino sin dxvk también

DXVK no está relacionado.

si eso es lo que digo! pero es una locura tener una actuación tan mala ...

Doom Eternal lanzó una actualización ... aunque sigue siendo la misma. no sé cómo afectaría el parche a todo el trabajo realizado hasta ahora

@dxgldotorg Lo jugué en Windows 1 hora después del lanzamiento. Acabo de actualizar Windows actualizando los controladores del chipset AMD después. Al día siguiente, después de reiniciar, me "bloquearon". Es difícil imaginar que las pruebas en Linux (arranque dual) hayan afectado a la versión de Windows ... Sin embargo, " <Removed by moderator> " acaba de aparecer. Si el problema continúa, podría tener una salida :)
Perdón por la charla fuera de tema ...

Todos estamos en el mismo bote de mal desempeño, ¿correcto? ¿Nadie tiene mejor suerte?

Necesito comparar AMD y NVIDIA, no tengo idea de que está en 60 y 25 fps

Todos estamos en el mismo bote de mal desempeño, ¿correcto? ¿Nadie tiene mejor suerte?

Estaba ejecutando la versión sin DRM con 100 fps sólidos usando hardware AMD.

tienes aco?

Tuve que deshabilitar aco para que se usara vulkan 1.2.135.

image

bueno, esto podría ser mejor que antes, creo? Sin embargo, después de presionar reproducir, muestra el logotipo de identificación en una pequeña ventana y sale como antes.

registro (55 MB)

¿Hay alguna forma de ver la salida del terminal del juego cuando se inicia desde Steam?

por necesidad de esperar la actualización de game / vulkan & proton / wine

image

Para mí, el juego falla con esto, al intentar abrir con Steam Play y al usar este script desde arriba: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

Soy 3950X / 1080ti. ¿Alguien más ha visto esto?

¿Alguien sabe cómo ejecutar un juego de Steam usando el vino del sistema en lugar de Proton?

También me interesa cuál es la forma más rápida. También desea comenzar a probar el repositorio de vino en el ticket de mfplat

bueno, esto podría ser mejor que antes, creo? Sin embargo, después de presionar reproducir, muestra el logotipo de identificación en una pequeña ventana y sale como antes.

Lo mismo aquí, tanto DRM como sin DRM

@annmuor Creo que voy a intentar esta solución. ¿Necesito crear una carpeta Proton separada para la que proporcionaste, o simplemente colocarla en 5.0?

Finalmente lo puse en marcha, diablos, sí. Tengo un problema con la tabulación alternativa, pero a quién le importa.
Entonces, en general, una instrucción rápida para los usuarios de Steam.

1. Proton 5.0 works great with patched DLLs, you do not need to sed exe anymore.

2. wine with patches provided here didn't work for me ( nvidia 1660, arch ) but proton does.

3. Here's a link to proton (5.0.1+libs, just unpack) I used: https://drive.google.com/open?id=1H4Dljhp5L7d8lI7YVqid8MTkaMM_kOTF

4. Here's a link to my run script: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

5. You do need latest vulkan and it's the most tricky part here.

¡Gracias a todos los que lo hicieron funcionar!

¡Confirmado en Void Linux! Aunque solo funciona en exe sin DRM ...: confuso:
20200320-201042

Para mí, el juego falla con esto, al intentar abrir con Steam Play y al usar este script desde arriba: https://gist.github.com/annmuor/88009be669db8c53a31b99e6c5835a07

Esto sucede si selecciona Proton 4.2-9 o inferior. (No se puede inicializar SteamAPI)

Cualquiera que lo tenga funcionando, ¿puede dar la información de su sistema, por favor?

no he podido hacerlo funcionar, con:

  • SO: NixOS (nixos-inestable)
  • Procesador gráfico: rx 5700
  • Controlador: Mesa 19.3.3 (LLVM 9.0.1)
  • Núcleo: 5.4.25

Hola chicos,
¿Alguien puede explicar cómo obtener el último vulkan en Manjaro?
Gracias de antemano.

¿Alguien puede explicar cómo obtener el último vulkan en Manjaro?

https://www.archlinux.org/packages/extra/x86_64/vulkan-icd-loader/
Ha sido marcado como desactualizado durante más de un mes. ¿Alguien está familiarizado con el proceso de lanzamiento de Arch que puede escalar a través de los canales adecuados?

@liberodark Desafortunadamente, gentoo no es demasiado reactivo, tengo que esperar en la válvula, creo

Podríamos intentar sacar lo último de git.

ps: los dos nacimos en el 75, nos llamamos dylan, corremos gentoo y jugamos doom? Dios mio

@annmuor
Extraje el protón proporcionado a ~ / .local / share / Steam / steamapps / common / Proton 5.0 /
Cuando ejecuto ese script, aparece el siguiente error:

bash ~ / Documentos / doom.sh
/home/grand/Documents/doom.sh: línea 6: ~ / .local / share / Steam / steamapps / common / Proton 5.0 / dist / bin / wine: no existe tal archivo o directorio

He confirmado que el archivo y el directorio existen.

Gracias

@ashkitten aquí tienes
@ grand248 usa los PKGBUILD de Tk-Glitch , aunque como alguien que nunca se ha metido con la creación de paquetes Arch, no puedo explicar el proceso

Cualquiera con una distribución basada en Arch puede usar este repositorio para actualizar vulkan-headers y vulkan-icd-loader a la última versión 1.2.135: https://github.com/Tk-Glitch/PKGBUILDS

@ashkitten Lo tengo funcionando solo para ser recibido por la pantalla DRM como @Voxed publicó. Instalé los encabezados vulkan-headers y vulkan-icd-loader más nuevos disponibles, luego lo hice funcionar usando Proton 5.4-GE-1 que se puede encontrar desde aquí: https://github.com/GloriousEggroll/proton-ge-custom/ lanzamientos

Aquí está la información de mi sistema: https://gist.github.com/rabidlassie/7c3ab9a232a152aa9e7a684aec86f1ee

También la captura de pantalla DRM (se abre desde un navegador):
doom

@ grand248 Tuve el mismo problema con el script. Vea mi solución aquí . Tenga en cuenta que todavía no puedo ejecutar el juego en mi sistema, pero no tengo los últimos encabezados vulkan.

Ni siquiera obtuve esa imagen cuando ejecuté el exe Denubloat, simplemente se bloqueó

@rabidlassie gracias por señalar que Proton-5.4-GE-1 funciona, llegué mucho más lejos con eso que con la compilación que compilé yo mismo. en realidad no se abre en el navegador para mí, solo me da una ventana emergente con un enlace a la página de soporte con eso en él (https://support.codefusion.technology/de_d90127jd781/?e=88500006&l=english)

@ashkitten sí, ese enlace abre la página que

@wundrweapon probablemente relacionado con versiones vulkan, ¿puedes publicar tu registro?

@rabidlassie qué registro es ese y dónde lo encontraré

Oh, ni siquiera se inicia para hacer un registro, solo dice que no puede inicializar la API de Steam; me dice que necesito asegurarme de que la cuenta correcta esté conectada y todo eso. ¿Me pregunto porque?

@wundrweapon ¿intentaste iniciar el juego con el cliente Steam o la línea de comandos? Si probó la línea de comandos, puede ingresar al cliente Steam, haga clic con el botón derecho en DOOM Eternal -> Propiedades -> Establecer opciones de inicio -> escriba esto:
PROTON_LOG=1 %command%

entonces el estado actual es que funciona, pero denuvo siempre se dispara?

Podría intentarlo con Proton dist de @annmuor ya que lo hizo funcionar. Puede que algo vaya mal con Proton 5.4-GE-1. Aunque no estoy seguro. Descargando el juego nuevamente, por si acaso.

También tuve una actualización, la versión Proton de Steam aumentó a 5.0-5. Sin embargo, todavía arroja un error de DRM :(

También tuve una actualización, la versión Proton de Steam aumentó a 5.0-5. Sin embargo, todavía arroja un error de DRM :(

no hay lanzamiento en github ... ¿incluyeron las correcciones relevantes en eso?

¿Puedes publicar tu registro?

Vaya, más de 500k líneas o_O
Una búsqueda directa de vulkan solo da como resultado que algunos SO se carguen con éxito

nbd si usa un pastebin

Hola @rabidlassie , si Denuvo ya está en estado de agitación, necesitará un día para reiniciarse antes de evaluar otra construcción de Proton.

Hola @wundrweapon , Los registros de Proton tienden a comprimirse bien. Si a Github no le gusta el tamaño del registro, considere lanzarlo a un archivo.

Dado que Steam ahora tiene Proton 5.0.5, volveré a preguntar: ¿debo agregar Proton dist de @annmuor a la carpeta 5.0 o hacer una separada?

considere lanzarlo a un archivo.

¿Por qué no pensé en eso? Aquí está el archivo
log.zip

Aquí está mi registro ahora con Proton 5.0.5. Mucho más pequeño que el de @wundrweapon
steam-782330.log

Oh, sí, supongo que también podría arrojar el registro con Proton 5.0.5 por el bien de la finalización.
steam-782330.log

@rabidlassie , ¿tienes el exe sin DRM para probarlo?
Cualquiera que haya probado la solución alternativa de @annmuor y la pantalla del juego simplemente parpadea. Arch (5.5.8-arch1-1), 1050Ti, último vulkan. No puedo tirar un cajero automático.

Sistema.
Protón: 5,0-5.
vulkan-icd-loader y vuikan-headers - 1.2.135.
Intenté iniciar DRM y sin DRM . Después de la "Advertencia de proveedor de GPU", el juego se bloqueó y ahora aparece un enlace a https: //support.codefusion.technology ...
Proton-5.4-GE-1 no funciona sin manipulaciones específicas.

Con la versión 5.0-5 y DRM, veo el error "AMD todavía no admite HDR" ahora, pero se bloquea silenciosamente justo después. Utilizando steam-native, vulkan-icd-loader 1.2.135 y aco disabled. No he tocado nada más.

steam-782330.zip

5.0-5:
Se corrigió el bloqueo en algunos juegos introducidos en Proton 5.0-4.
Soluciona el error de red en Granblue Fantasy: Versus.
Soporte para los últimos SDK de OpenVR.
Agregue soporte para nuevas extensiones de Vulkan utilizadas por algunos títulos recientes.

Vale la pena señalar que ayer parece haber habido una actualización del controlador de Nvidia. Estaba navegando por la web tratando de averiguar si necesito instalar / actualizar vulkan-icd-loader y demás, y vi esta página web:

https://www.archlinux.org/packages/?name=nvidia

Verificando Flatpak en mi sistema Fedora, hay un nuevo paquete disponible, pero todavía es 440.64.

ACTUALIZACIÓN: Sí, todavía no funciona, pero probablemente valió la pena intentarlo.

@ kisak-valve bien, gracias

@Weilbyte En realidad sí, pero no lo he probado con Proton porque mi cuenta de Steam está vinculada a mi cuenta de Bethesda, probablemente intentará iniciar sesión automáticamente una vez que abra el juego. No quiero correr ese riesgo.

@liberodark Desafortunadamente, gentoo no es demasiado reactivo, tengo que esperar en la válvula, creo

Podríamos intentar sacar lo último de git.

ps: los dos nacimos en el 75, nos llamamos dylan, corremos gentoo y jugamos doom? Dios mio

Jajaja

dylan es un apodo mi nombre es Luca pero las otras cosas son reales eheh

Dime si tienes suerte con git, mañana tal vez lo intente

@ Vladimir-A tiene nofsync, ¿quizás ese es el problema?

@wundrweapon @ ryester27 ambos tienen desbordamiento de pila, no estoy seguro de qué causa esto.

@rabidlassie Intenté iniciar con fsync y sin fsync, por ejemplo, los juegos de From Software no funcionan con fsync. Mismos registros.

No entiendo cómo el equipo de Proton no probó previamente un juego por el título tan importante.

No entiendo cómo el equipo de Proton no probó previamente un juego por el título tan importante.

Probablemente porque no tienen una copia reproducible hasta el día del lanzamiento, supongo. Bethesda ciertamente no tiene ningún incentivo para ayudar a una parte tan pequeña de la base de usuarios que ejecuta un sistema operativo que ni siquiera son compatibles.

Esperamos que dejen caer Denuvo pronto como con Rage 2. Especialmente porque el juego salió de la caja.

Registro actualizado con Proton 5.0-5
steam-782330.log

GPU: GTX 1070 de 8 GB
Conductor: 440.44
SO: Pop! _OS 19.10
Versión de protones: 5.0-5

No entiendo cómo el equipo de Proton no probó previamente un juego por el título tan importante.

Probablemente porque no tienen una copia reproducible hasta el día del lanzamiento, supongo. Bethesda ciertamente no tiene ningún incentivo para ayudar a una parte tan pequeña de la base de usuarios que ejecuta un sistema operativo que ni siquiera son compatibles.

Proton es Steam, ¿verdad? Seguro que Bethesda proporcionaría a Steam la copia de lanzamiento antes de la fecha de lanzamiento.

No entiendo cómo el equipo de Proton no probó previamente un juego por el título tan importante.

Probablemente porque no tienen una copia reproducible hasta el día del lanzamiento, supongo. Bethesda ciertamente no tiene ningún incentivo para ayudar a una parte tan pequeña de la base de usuarios que ejecuta un sistema operativo que ni siquiera son compatibles.

Proton es Steam, ¿verdad? Seguro que Bethesda proporcionaría a Steam la copia de lanzamiento antes de la fecha de lanzamiento.

Hubiera podido hacerlo. Este sigue siendo un proyecto de código abierto

No entiendo cómo el equipo de Proton no probó previamente un juego por el título tan importante.

Probablemente porque no tienen una copia reproducible hasta el día del lanzamiento, supongo. Bethesda ciertamente no tiene ningún incentivo para ayudar a una parte tan pequeña de la base de usuarios que ejecuta un sistema operativo que ni siquiera son compatibles.

Proton es Steam, ¿verdad? Seguro que Bethesda proporcionaría a Steam la copia de lanzamiento antes de la fecha de lanzamiento.

Valve no es la prensa y no realiza ninguna prueba de control de calidad / cumplimiento para el software en su plataforma. No veo por qué Bethesda necesitaría hacerlo a menos que también distribuyan claves de revisión a través de Steam. Pero, literalmente, solo estoy especulando en este punto.

Por favor deje de discutir tonterías en este boleto. Esto no es un foro, es un ticket de informe de error técnico. Ayuda a resolver el problema o cállate.

Si, uh, lo sabemos

Arch recibió oficialmente vulkan-icd-loader 1.2.135-1 anoche. No hay más necesidad de compilarlo :)

¿Sigue siendo necesario el .exe sin DRM con Proton 5.0-5 y vulkan-icd-loader 1.2.135-1 en Arch?

No lo sabremos hasta más tarde hoy, Denuvo te bloquea durante 24 horas si intentas
demasiadas configuraciones. Así que las personas con la versión Steam parecen estar
esperando ser desbloqueado para volver a intentarlo, si lo he entendido correctamente

El sábado 21 de marzo de 2020 a las 4:41 a. M., Yjnar [email protected] escribió:

¿Todavía se necesita el .exe sin DRM con Proton 5.0-5 y vulkan-icd-loader?
1.2.135-1 en Arco?

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

Sí, es necesario :)
@ Kron4ek
El protón creado en su página de GitHub sigue siendo 5.0- 4 . El juego se bloquea.

@ mozo78 Valve no actualizó su repositorio de protones de github todavía, así que no puedo compilar Proton 5.0-5.

El Proton construido en su página de GitHub sigue siendo 5.0-4. El juego se bloquea.

Esto funciona para mi. Quiero decir que volví a cargar mi compilación de Proton 5.0-4, lo compilé con los parches requeridos, por lo que Doom Eternal funciona en él.

¿Alguien aquí ha logrado compilar Vulkan-Loader en Ubuntu? La última versión de apt es 1.1.126.0-2 , así que supongo que es uno de los problemas que necesito resolver. Pensé que seguí las instrucciones correctamente, pero no parece que Doom Eternal las reconozca.

Me di cuenta de que algunas de las pruebas en Vulkan-Loader me estaban fallando, así que esa es al menos parte de la razón por la que me está fallando.

@ mozo78 Valve no actualizó su repositorio de protones de github todavía, así que no puedo compilar Proton 5.0-5.

El Proton construido en su página de GitHub sigue siendo 5.0-4. El juego se bloquea.

Esto funciona para mi. Quiero decir que volví a cargar mi compilación de Proton 5.0-4, lo compilé con los parches requeridos, por lo que Doom Eternal funciona en él.

Intenté el juego y se bloqueó. Con Winev2 funciona :)
https://drive.google.com/file/d/197kenSrONBQJvdo4Jd8YSTdOn4f5Bv5T/view

@ mozo78 No sé por qué no funciona para ti, simplemente lo descargué de nuevo desde mi página de github directamente (solo para estar seguro de la integridad del archivo) y el juego funciona para mí.

Pero estoy recompilando mi compilación mejorada en este momento, tal vez funcione para usted.

También puedes probar estos argumentos del juego:

+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Cargador vulkan actualizado de Arch Linux: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/vulkan -icd-loader & id = f04a0e735e553b1d749730865fe758f38ef6b966

¿Eso cambia algo?

Estoy probando Arch Linux, beta steam (probado tanto en tiempo de ejecución como nativo), vulkan-icd-loader 1.2.135 y nvidia 440.64 en una GTX 1080 Ti, probando proton 5.0-5 .

Intentar iniciar el juego Denuvo ni siquiera se carga en una pantalla negra, simplemente deja de ejecutarse. vapor-782330.7z

Intentar iniciar el EXE sin DRM junto con el cargador original se carga en una pantalla negra y luego se bloquea. Alguien en los hilos de piratería mencionó que Bethesda eliminó la carpeta original y reparó los archivos para que no funcionen con el exe, así que esa puede ser la razón.

Por lo que estoy leyendo aquí, al menos debería poder lanzar el juego DRM en ALGO, pero no obtengo nada, ¿me perdí algo?

Estoy probando Arch Linux, beta steam (probado tanto en tiempo de ejecución como nativo), vulkan-icd-loader 1.2.135 y nvidia 440.64 en una GTX 1080 Ti, probando proton 5.0-5 .

Intentar iniciar el juego Denuvo ni siquiera se carga en una pantalla negra, simplemente deja de ejecutarse. vapor-782330.7z

Intentar iniciar el EXE sin DRM junto con el cargador original se carga en una pantalla negra y luego se bloquea. Alguien en los hilos de piratería mencionó que Bethesda eliminó la carpeta original y reparó los archivos para que no funcionen con el exe, así que esa puede ser la razón.

Por lo que estoy leyendo aquí, al menos debería poder lanzar el juego DRM en ALGO, pero no obtengo nada, ¿me perdí algo?

Mi sistema y mi configuración son prácticamente idénticos y obtengo resultados idénticos.

@ C0rn3j Si tiene una copia del exe, todavía funciona. Denovo me bloqueó en Windows porque probé un montón de configuraciones con Wine, pero cambiar el exe con el DRM libre funcionó bien.

@wiltaylor
¿Puede confirmar que tengo los archivos correctos?
No logré salvarlos antes de que Bethesda los eliminara, así que los quité de Internet.

[0] % sha256sum idTech* DOOM*      
3d7eae19cc71b64ad911fa46495085d67b7ef2afedba34f4b25b080da9b3bffb  idTechLauncher.exe
a35a9931f38baf0bf49bc017dd5fa5a24b988a17a35a91da19f33d0114bcadef  idTechLauncher.exe.drmfree
6858296bb6e65e95c51b71ec0f91ca7b94b48e65c15083d3fbed7c57a79dffcb  DOOMEternalx64vk.exe
65c1939ca88d613bb78d5bdf3d6804bc171fde708f4f0f0c11daf3a4ad492b40  DOOMEternalx64vk.exe.drmfree

@ C0rn3j sí mismos hashs que tengo para DOOMEternalx64vk.exe

Sin embargo, solo tengo el idTechLauncher.exe sin DRM en mi sistema Windows. Los archivos llegaron a través de Steam como de costumbre.

Tengo los mismos hashes también @ C0rn3j

@wiltaylor Intenté iniciar con solo el EXE cambiado (mantuvo el lanzador actual), sin cambios, aún falla.

steam-782330.log

Probé un prefijo limpio por si acaso ( rm -rf ~/.local/share/Steam/steamapps/compatdata/782330/pfx ), no ayudó.

+ in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

Lo probé con un prefijo limpio y realmente está funcionando. Lo siento por eso :)

@ mozo78 no hay problema :)

para mi tampoco funciona,
nvidia 440.64 vulkan-icd-loader 1.2.135
steam-782330.log
comienza y se bloquea

Sería genial si alguien pudiera cargar una construcción de Proton que funcione.

De acuerdo, compilé el protón de Tk-Glitch con el parche aplicado (https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb) y la versión Steam no modificada de DOOM Eternal se está ejecutando con esto. Opciones de lanzamiento utilizadas: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

¡DOOM parece funcionar bien ahora con DRM!

EDITAR: Aquí está mi construcción de protones binarios: https://ufile.io/x58gs3ia
EDIT2: consulta a continuación las instrucciones paso a paso para ejecutar DOOM Eternal.

@ 999eagle y cualquier otra persona que haya logrado que funcione: los informes de ProtonDB son bienvenidos: https://www.protondb.com/app/782330

@ McMarius11 servirá

@tuxayo sí ,

@ McMarius11 cargó y editó mi comentario con el binario.

@ 999eagle ¿Es posible tener una guía paso a paso infalible? ¿O los inexpertos deberían simplemente esperar a que la válvula resuelva el problema? ¿Me arriesgo a hacer un desastre?

subí y edité mi comentario con el binario.

Por alguna razón, mi ISP parece bloquear ufile.io pero no uploadfiles.io ... Así que enlace completo aquí si eso ayuda a alguien más: https://uploadfiles.io/x58gs3ia

@ 999eagle ¿Es posible tener una guía paso a paso infalible? ¿O los inexpertos deberían simplemente esperar a que la válvula resuelva el problema? ¿Me arriesgo a hacer un desastre?

Todavía estoy en el infierno de la biblioteca en Arch debido a que la base de datos del paquete no se actualiza y algunas otras dependencias, por lo que mi consejo es: paciencia, llegará eventualmente, no por mucho tiempo.

@ FTL-Espacio-Warp

  1. Descargue la versión de Proton que cargué (https://ufile.io/x58gs3ia o https://uploadfiles.io/x58gs3ia), descomprímalo en ~/.steam/root/compatibilitytools.d/
  2. Asegúrate de estar inscrito en la versión beta del cliente Steam (Steam> Configuración> Cuenta> Participación beta)
  3. Reiniciar Steam
  4. Agrega estas opciones de lanzamiento a DOOM Eternal en Steam: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  5. Elige Proton-tkg 5.4.r10.g7c7868f4 como la versión de Proton para usar con DOOM Eternal
  6. ¡Rip and Tear!

Con suerte, obtendremos al menos una versión beta para no tener que depender de la distribución de binarios entre sí.

https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb#commitcomment -37957962

Informar los comentarios en el compromiso anterior de ejecutar con éxito Doom Eternal debería ayudar a tener confianza en la capacidad de lanzamiento del parche.

@ 999eagle gracias besar tus ojos!

¿Alguien ha conseguido que se ejecute en una gpu AMD? Si es así, ¿qué versión de mesa se utilizó? Sigo encontrando FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. pesar de usar vulkan-icd-loader 1.2.135 y la última compilación de mesa-git.

@ FTL-Espacio-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

No tiene la carpeta compatibilidades.d en ~ / .steam / root /, la creó, después de reiniciar Steam apareció la herramienta.

Al intentar correr:

======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/az/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'logcommandtoprefix', 'nonvapi', 'winedxgi', 'winetricks'}
======================
ERROR: ld.so: object '/home/az/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

@ FTL-Espacio-Warp

  1. Descargue la versión de Proton que cargué (https://ufile.io/x58gs3ia o https://uploadfiles.io/x58gs3ia), descomprímalo en ~/.steam/root/compatibilitytools.d/
  2. Asegúrate de estar inscrito en la versión beta del cliente Steam (Steam> Configuración> Cuenta> Participación beta)
  3. Reiniciar Steam
  4. Agrega estas opciones de lanzamiento a DOOM Eternal en Steam: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  5. Elige Proton-tkg 5.4.r10.g7c7868f4 como la versión de Proton para usar con DOOM Eternal
  6. ¡Rip and Tear!

Una pregunta, ¿usa vulkan-icd-loader 1.2.135 o una versión anterior?
Más tarde lo intentaré, pero no estoy seguro de que funcione.

@zaggynl No tengo idea de por qué todavía depende de esa ruta ... El archivo existe en ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/dist/lib/wine/ntdll.dll.so , no estoy seguro de por qué la compilación no usa esa.

@ dylanmc1975 Estoy usando vulkan-icd-loader 1.2.135 , pero la beta de Steam debería incluir eso

@kdwinter Yo uso ubuntu 19.04 con controladores mesa steamvr y un rx580 y hasta ahora el juego funciona.

@ FTL-Espacio-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

ADVERTENCIA DE ACTUALIZACIÓN : Si está utilizando GNOME o un escritorio basado en GNOME, NO ALT-TAB ni deje la ventana.

Confirmado que funciona , algunas notas de mi lado:

  • Estoy atrapado en el infierno de la biblioteca y rompí mi instalación de vapor. Tuve que reinstalar todo, afortunadamente los juegos seguían ahí

Bibliotecas que instalé (es posible que no las necesite, las puse aquí para completarlas, el tiempo de ejecución de Steam ya debería tener algunas )

  • lib32-nvidia-vulkan-utils 440.66.03-1
  • nvidia-vulkan 440.66.03-1
  • opencl-nvidia-vulkan 440.66.03-1
  • nvidia-vulkan-utils 440.66.03-1
  • lib32-opencl-nvidia-vulkan 440.66.03-1
  • lib32-vulkan-icd-loader 1.2.135-1
  • vulkan-icd-loader 1.2.135-1
  • vulkan-headers 1: 1.2.135-1
  • vulkan-extra-capas 1.1.130 + 10614 + a70d5d17e-1

@ dylanmc1975 Estoy usando vulkan-icd-loader 1.2.135 , pero la beta de Steam debería incluir eso

Espero que gentoo no :)

@ FTL-Espacio-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

El juego aún no se inicia, aunque ya no aparece la ventana emergente de vino.

¿Cómo puedo echar un vistazo al archivo de registro?

@ FTL-Espacio-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

El juego aún no se inicia, aunque ya no aparece la ventana emergente de vino.

¿Cómo puedo echar un vistazo al archivo de registro?

En las opciones de lanzamiento del juego ponga PROTON_LOG = 1% command%

@ FTL-Espacio-Warp

1. Download the Proton version I uploaded (https://ufile.io/x58gs3ia or https://uploadfiles.io/x58gs3ia), unpack to `~/.steam/root/compatibilitytools.d/`

2. Make sure you're opted in to the Steam client beta (Steam > Settings > Account > Beta participation)

3. Restart Steam

4. Add these launch options to DOOM Eternal in Steam: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1`

5. Choose `Proton-tkg 5.4.r10.g7c7868f4` as the Proton version to use for DOOM Eternal

6. Rip and Tear!

El juego aún no se inicia, aunque ya no aparece la ventana emergente de vino.

¿Cómo puedo echar un vistazo al archivo de registro?

Agregue PROTON_LOG = 1% command% para iniciar las opciones en Steam, iniciar el juego, leer ~ / steam-782330.log

editar: olvidé el% comando% bit, lo siento.

@zaggynl @ 999eagle Tengo el mismo problema con la ruta /home/sophie/ .
Sin embargo, la carpeta de compatibilidades está en ~/.steam/steam/compatibilitytools.d/ para mí.

Intenté configurar WINEPATH con WINEPATH = / home / az / .steam / root /compatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib / wine en las opciones de lanzamiento, pero no hubo alegría.

Estoy ejecutando Pop_os 19.10 y no he podido instalar vulkan-headers 1.2.135.
Pude instalar 1.2.131 pero eso no parece ser suficiente. ¿Alguien sabe cómo podría instalar el 1.2.135 en Pop_oS 19.10 (o Ubuntu 19.10?)

/home/mcmarius11/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/

@zaggynl @ 999eagle Tengo el mismo problema con la ruta /home/sophie/ .
Sin embargo, la carpeta de compatibilidades está en ~/.steam/steam/compatibilitytools.d/ para mí.

/home/USERNAME/.steam/steam/compatibilitytools.d/proton_tkg_5.4.r10.g7c7868f4/
Debe tener un aspecto como este

para mí el juego todavía falla,
¿Necesito la última nvidia 440.66.03?

wine: no se pudo inicializar: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: no se puede abrir el archivo de objeto compartido: No tal archivo o directorio

Esto se debe a que @ 999eagle compiló la compilación TkG Proton en Arch (¿verdad?), Por lo que se requiere GLIBC 2.31 para que esta compilación funcione.

En los sistemas con GLIBC más antiguo obtendrá este tipo de errores.

No he podido instalar vulkan-headers 1.2.135.

La forma más sencilla es utilizar el cliente beta de Steam, ya que ahora incluye 1.2.135.

@RumenBlack ¿Está ejecutando la versión beta del cliente de

La versión de protones de @ 999eagle se bloquea en Pop_os de la misma forma que siempre.
steam-782330.log

Tampoco tuve suerte con nada de esto. Actualicé todo, construí ese protón parcheado, pero aún se bloqueó. No puedo sacar ningún registro de esto, HE pasado PROTON_LOG = 1, incluso intenté ejecutar Steam con eso, pero no puedo encontrar los registros en ninguna parte.

Tampoco tuve suerte con nada de esto. Actualicé todo, construí ese protón parcheado, pero aún se bloqueó. No puedo sacar ningún registro de esto, HE pasado PROTON_LOG = 1, incluso intenté ejecutar Steam con eso, pero no puedo encontrar los registros en ninguna parte.

¿No están en su carpeta de inicio como steamapp- {gameID} .log?

Mi mal, resulta que mi conjunto global WINEDEBUG = -all envvar (porque cuando ejecuto otras cosas con vino) evita que los registros funcionen.

steam-782330.log

Siguiendo de 999eagle posterior , consigo un popup ventana de error:
_ "Lo sentimos, algo salió mal. Para obtener soluciones, visite "_
que apunta a una página en Bethesda que dice
_ "Actualmente, la compra de tu juego no se puede volver a validar correctamente, espera 24 horas y vuelve a intentarlo". _

Huele a Denuvo ... creo que lo intentaré de nuevo mañana.

@kdwinter Yo uso ubuntu 19.04 con controladores mesa steamvr y un rx580 y hasta ahora el juego funciona.

Sigo recibiendo el error FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. pesar de que ahora también se actualiza a la versión beta del cliente Steam. Impar. También usando un RX580, fwiw.

No he podido instalar vulkan-headers 1.2.135.

La forma más sencilla es utilizar el cliente beta de Steam, ya que ahora incluye 1.2.135.

Estoy usando el cliente beta de Steam en este momento, pero cuando ejecuto vulkaninfo, todavía dice que tengo 1.2.131

Probé el vino / protones personalizados publicados aquí, pero aparece una pantalla negra que se bloquea después de unos segundos.

@kdwinter Yo uso ubuntu 19.04 con controladores mesa steamvr y un rx580 y hasta ahora el juego funciona.

Sigo recibiendo el error FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required. pesar de que ahora también se actualiza a la versión beta del cliente Steam. Impar. También usando un RX580, fwiw.

@kdwinter ¿Ha intentado apagarlo y encenderlo nuevamente? Reinicié mi sistema en el medio.

@ Kron4ek sí, he compilado esta compilación en Arch, por lo que se requiere GLIBC 2.31. Sin embargo, no tengo idea de por qué mi ruta de compilación todavía está en los binarios.

@kdwinter RADV + ACO no funciona actualmente, tendrá que usar LLVM ( RADV_PERFTEST=llvm si su compilación lo tiene habilitado de forma predeterminada) o un controlador diferente.

El controlador propietario Vulkan ofrece, con mucho, el mejor rendimiento en este juego, por lo que querrá usarlo si sabe cómo instalarlo, pero no arruine su sistema instalando todos los paquetes amdgpu-pro, no es necesario.

Estoy usando el cliente beta de Steam en este momento, pero cuando ejecuto vulkaninfo, todavía dice que tengo 1.2.131

Vulkaninfo usa la instalación de todo el sistema, Steam beta usa su propio tiempo de ejecución. Por ejemplo, mi sistema:
~/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/libvulkan.so.1.2.135

@kdwinter RADV + ACO no funciona actualmente, tendrá que usar LLVM ( RADV_PERFTEST=llvm si su compilación lo tiene habilitado de forma predeterminada) o un controlador diferente.

El controlador propietario de Vulkan ofrece, con mucho, el mejor rendimiento en este juego, por lo que querrá usarlo si sabe cómo instalarlo, pero _no_ arruine su sistema instalando todos los paquetes amdgpu-pro, no es necesario.

Ese era de hecho el problema, ¡gracias!

El juego funciona con importantes problemas de rendimiento con el controlador de desarrollo vulkan Nvidia 440.66.03 con una GTX 1080ti. ¿Alguna idea para mejorar el rendimiento? Estoy en Arch y tengo instalado el último paquete vulkan-icd-loader (1.2.135-1)

no parece que se haya creado el registro dedicado del juego, pero el error.log de steam contiene esto después de no poder iniciar el juego:
'
CreandoProceso "
Actualización del juego: AppID 782330 "", ProcID 30492, IP 0.0.0.0:0
Iniciando la aplicación 782330

Añadiendo el proceso 30492 para el ID de juego 782330
GameAction [AppID 782330, ActionID 2]: LaunchApp cambió la tarea a WaitingGameWindow con ""
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' de LD_PRELOAD no se puede precargar (clase ELF incorrecta: ELFCLASS32): ignorado.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' de LD_PRELOAD no se puede precargar (clase ELF incorrecta: ELFCLASS32): ignorado.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' de LD_PRELOAD no se puede precargar (clase ELF incorrecta: ELFCLASS32): ignorado.
GameAction [AppID 782330, ActionID 2]: LaunchApp cambió la tarea a Completada con ""
Añadiendo el proceso 30493 para el ID de juego 782330
Añadiendo el proceso 30494 para el ID de juego 782330
Añadiendo el proceso 30495 para el ID de juego 782330
Añadiendo el proceso 30496 para el ID de juego 782330
Juego eliminado: AppID 782330 "", ProcID 30492
AppInterfaceStats subido a Steam
Salir de la aplicación 782330
Sin mapeo fijo en caché en ActivateActionSet.
'

Seguí las instrucciones de 999eagle (estoy en arch) y la versión Steam del juego funciona, pero funciona muy mal (15-25 fps).

El juego funciona con importantes problemas de rendimiento con el controlador de desarrollo vulkan Nvidia 440.66.03 con una GTX 1080ti. ¿Alguna idea para mejorar el rendimiento? Estoy en Arch y tengo instalado el último paquete vulkan-icd-loader (1.2.135-1)

Definitivamente tiene problemas de rendimiento, pero tenga en cuenta que lo estamos solucionando. Tengo un arco y un 2060 y apenas puedo tenerlo en alto (recordemos que hay 4 configuraciones más altas por encima de eso) a 30-40 fps

@kdwinter RADV + ACO no funciona actualmente, tendrá que usar LLVM ( RADV_PERFTEST=llvm si su compilación lo tiene habilitado de forma predeterminada) o un controlador diferente.

El controlador propietario de Vulkan ofrece, con mucho, el mejor rendimiento en este juego, por lo que querrá usarlo si sabe cómo instalarlo, pero _no_ arruine su sistema instalando todos los paquetes amdgpu-pro, no es necesario.

@doitsujin En realidad, puede extraer el controlador pro-vulkan en su directorio personal y usarlo sin la necesidad de instalarlo en absoluto. (cuando digo sin la necesidad de instalarlo, me refiero sin la gestión de paquetes involucrada). Hice un tutorial sobre cómo hacer esto:
https://www.reddit.com/r/linux_gaming/comments/fddt2n/tutorial_how_to_use_amds_pro_vulkan_driver_or_the/

Parece que tendremos que esperar a otra versión estable para disfrutar de esta obra maestra.

@oscarcp Sí, pensé que los parches tienen un impacto en el rendimiento. ¡Buen trabajo hasta ahora todos los involucrados!

¡Solo señalo que Proton 5.0-5 acaba de salir y parece venir con las extensiones vulkan que faltan!

Sin embargo, eso todavía no parece funcionar "listo para usar", usando el cliente beta de Steam-Runtime y Proton 5.0-5.

@RumenBlack ¿Está ejecutando la versión beta del cliente de

Tal vez pruebe con un DE diferente, he oído que la gente está teniendo problemas con gnome.

@RumenBlack ¿Está ejecutando la versión beta del cliente de

Tal vez pruebe con un DE diferente, he oído que la gente está teniendo problemas con gnome.

Hasta ahora, el único problema que tengo en GNOME es la superposición, si algo cambia el contexto de las ventanas de DOOM, se bloqueará espectacularmente.

Puedo informar, con la solución de @ 999eagle funciona. Probé sin opciones de inicio, llega al video de introducción de Bethesda y se congela 1 segundo en el video, causando un bloqueo. pero con las opciones de lanzamiento que proporcionó, funciona al 100%. El suavizado del mouse es una molestia, pero se puede solucionar fácilmente con opciones de inicio o configuraciones en el juego.
Jugaré con las opciones de lanzamiento para ver cuáles se pueden omitir. Pero con los pasos que proporcionó, funciona.

@APoniatowski por 100% ¿quiere decir que no tiene problemas de rendimiento?

me encanta cuando la gente usa sitios lentos para descargar

@oscarcp interesante, tengo la mayoría de las opciones en High o Ultra y obtengo 60 fps con algunas zanjas menores aquí y allá en un RX580 usando mesa-git.

Tengo la mayoría de las opciones en High o Ultra y obtengo 60 fps con algunas zanjas menores aquí y allá en un RX580 usando mesa-git.

@MuchiMuchiPink ¿ Con versión de vapor o sin drm? ¿También está usando radv-llvm, radv-aco o admgpu-pro?

@ 999eagle ¿

Bueno, conseguí que se lanzara el juego, pero el rendimiento es terriblemente malo (incluso con todo en el nivel más bajo) y aprendí de la manera más difícil que no puedo hacer funcionar la superposición de Steam. Sin embargo, el FPS se dispara cuando el juego está en pausa, por lo que es posible que mi i5-6400 ya no sea bueno.

@elovin No, solo estoy usando la versión predeterminada de Steam sin modificar

Bueno, conseguí que se lanzara el juego, pero el rendimiento es terriblemente malo (incluso con todo en el nivel más bajo) y aprendí de la manera más difícil que no puedo hacer funcionar la superposición de Steam. Sin embargo, el FPS se dispara cuando el juego está en pausa, por lo que es posible que mi i5-6400 ya no sea bueno.

No, estoy con 9900K / 1080Ti y estamos en el mismo barco. El juego se ejecuta con FPS muy bajo ...

Hola, puede que valga la pena mencionar el número 3267. La versión abreviada de esa discusión es que puede haber una regresión ascendente que hace que Denuvo no esté contento con estas compilaciones no oficiales de Proton, pero está bien con la compilación principal de Proton. El escenario de falla en ese informe de problemas es que el juego funcionaría durante 5 inicios de juego por día, luego pasaría al estado de agitación.

Es posible que esto no se aplique directamente a este juego, pero sería algo que valdría la pena vigilar.

4790k 1070 here custom pds kernel 5.6 más nuevo y 100+ FPS maximiza 1080p

@ ReaperOfSouls1909
¿Podría darnos más información sobre su configuración (qué versión de controlador utilizó, qué versión de vino / protón, sin drm o no)?

me encanta cuando la gente usa sitios lentos para descargar

https://zaggy.nl/nextcloud/s/W96Z7BBy6oirJpY

4790k 1070 here custom pds kernel 5.6 más nuevo y 100+ FPS maximiza 1080p

¿Es debido a que el kernel de pds puede ser?

Proton 5.0.5 440.64 nvidia dkms tkg trabajo libre de drm y drm

Enviado desde mi iPhone

El 21 de marzo de 2020, a las 10:39 a.m., elovin [email protected] escribió:


@ ReaperOfSouls1909
Cloud, por favor, bríndenos más información sobre su configuración (¿qué versión del controlador usó, qué versión de vino / protón, sin drm o no)?

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

@madewokherd Compré el juego en bethesdalauncher, usando el binario sin drm, radv-llvm.
Juego a través de Lutris con @liberodark wine como corredor personalizado.

Cualquiera en sistemas basados ​​en Arch con una tarjeta AMD que desee la versión 19.50 de los controladores pro vulkan, como sugirió @doitsujin para obtener el mejor rendimiento, aquí hay una versión prediseñada:
vulkan-amdgpu-pro-19.50_967956-1-x86_64.pkg.tar.xz.zip

@ gardotd426 gracias. Lo comprobaré.

@MuchiMuchiPink asegúrate de dirigir el juego para que use ese controlador vulkan con VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd64.json

Pero como usas el lanzador Bethesda y no Steam, el lanzador puede ser de 32 bits, que es el caso de Origin, por lo que también debes declarar un controlador vulkan de 32 bits, algo como: VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/amd_icd64.json , o puede instalar lib32-amdvlk y usar el amdvlk abierto de 32 bits para el lanzador, por lo que sería VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json , pero primero intentaría usar el de 64 bits, De nada sirve hacer nada de eso a menos que lo necesite.

Buen funcionamiento usando la versión de protones @ 999eagle . Obteniendo FPS reproducibles, ~ 20-30, usando la configuración de gráficos predeterminada y una GTX 970.

Arch Linux 64 bits, kernel reforzado, último controlador propietario de Nvidia (DKMS), Steam beta.

EDITAR: Jugar en medio brinda una experiencia fluida en mi caso

@ FTL-Space-Warp hasta ahora se veía suave, sin ralentizaciones todavía (por debajo de 30 fps), además del suavizado del mouse (lo cual es molesto). Haré algunas pruebas más, pero por ahora, tengo otras prioridades que atender.

¿Comienza el juego @ kisak-valve 5? okey dokey. Estaré atento a eso, ya que ya lo comencé una vez.

Casi instalé Windows, solo para poder jugar. Me encanta la comunidad de código abierto. Sacó una solución alternativa, más rápido de lo que cualquier estudio de desarrollo puede producir una.

@ gardotd426 no, no juego a través del lanzador. Acabo de iniciar DOOMEternalx64vk.exe con un prefijo de vino de 64 bits, pero gracias :)

@MuchiMuchiPink está bien entonces, pero acabo de verificar mi lanzador Bethesda y, de hecho, es de 32 bits, así que parece, así que si alguien por casualidad tiene la versión Bethesda y usa el lanzador y está tratando de usar la versión pro del controlador vulkan de AMD , de hecho, debe configurar tanto 32 como 64 bits en VK_ICD_FILENAMES , entonces VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd32.json:/usr/share/vulkan/icd.d/amd_icd64.json
El controlador vulkan amdgpu-pro preempaquetado que cargué anteriormente es solo de 64 bits, pero todo lo que necesita hacer es instalar lib32-amdvlk (o incluso probar el cargador vulkan de mesa de 32 bits).

Con @ 999eagle hints y proton, recibí este error en el registro de protones
Y realmente no sé cómo hacerlo :(

Unhandled exception: page fault on read access to 0x00000010 in 64-bit code (0x000000014007fbaf). 16179.948:0031:0032:fixme:dbghelp:elf_search_auxv can't find symbol in module

@ dylanmc1975 busque en este registro el FATAL ERROR más cercano arriba (podría ser un par de cientos de líneas). Y asegúrese de tener el parámetro +in_terminal 1 .

Solo para que conste, el espejo de @zaggynl coincide con el archivo original de @ 999eagle
(https://zaggy.nl/nextcloud/s/W96Z7BBy6oirJpY)
md5sum: feec62ea77baa5b37bbe6f92946a42ea

Entonces, ¿Vulkan loader 1.2.135 sigue siendo un requisito? Quiero probar la versión gratuita de drm con proton 5.0-5 en PlayOnLinux y estoy usando Ubuntu 20.04 compilaciones diarias. libvulkan se encuentra actualmente en 1.2.131 en Ubuntu 20.04.

@VincentGuinaudeau He puesto PROTON_LOG=1 %command% en las opciones de lanzamiento, pero no tengo errores fatales en el steamlog

usar PROTON_LOG=1 %command% +in_terminal 1

@VincentGuinaudeau 17067.935:002f:0030:warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )

El único error que obtuve, creo que es mi faltante vulkan libs 1.2.135

¡¡¡¡¡funciona!!!!!
DRM-Free no me funciona, utilicé la versión normal. ahora corre
editar: ahora ya no funciona: /

Hola @ dylanmc1975 , copie la información de su sistema de Steam ( Steam -> Help -> System Information ) y póngala en resumen , luego incluya un enlace a la esencia en este informe de problemas.

Proton 5.0.5 440.64 nvidia dkms tkg trabajo libre de drm y drm
...
Enviado desde mi iPhone
El 21 de marzo de 2020 a las 10:39 a.m., elovin @ . *> Escribió: @ ReaperOfSouls1909 nube que por favor nos da más información acerca de la configuración (lo que la versión del controlador usaste, lo que el vino / versión de protones, DRM o no)? - Estás recibiendo esto porque te mencionaron. Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

Desafortunadamente, no ayuda. Acabo de instalar nvidia-dkms-tkg, no es nada agradable. ¿Qué DE estás corriendo? Estoy con Plasma.

En funcionamiento con @ 999eagle proton build.

Steam juego ejecutable con DRM.

openSUSE Tumbleweed
Mesa 20.0.1
AMD Vega 56

60 fps estables con vsync activado, configuración de gráficos alta.

¡Gracias a todos!

Proton 5.0.5 440.64 nvidia dkms tkg trabajo libre de drm y drm
...
Enviado desde mi iPhone
El 21 de marzo de 2020, a las 10:39 a.m., elovin _ @ _. *> Escribió: @ ReaperOfSouls1909 nube que por favor nos da más información acerca de la configuración (lo que la versión del controlador usaste, lo que el vino / versión de protones, DRM o no)? - Estás recibiendo esto porque te mencionaron. Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

Desafortunadamente, no ayuda. Acabo de instalar nvidia-dkms-tkg, no es nada agradable. ¿Qué DE estás corriendo? Estoy con Plasma.

Todavía no soy dueño del juego, así que no puedo probar, sin embargo, lo que hay que tener en cuenta es que 440.64 no es vulkan 1.2, mientras que 440.66.03 es 1.2.133, que es la misma versión de vulkan que Doom Eternal Game Ready. Controlador de Windows.

@ McMarius11

¡¡¡¡¡funciona!!!!!
DRM-Free no me funciona, utilicé la versión normal. ahora corre

¿Cómo eliges el exe para ejecutar?

¿Alguien lo tiene funcionando en Ubuntu 18.04 todavía?

¿Alguien lo tiene funcionando en Ubuntu 18.04 todavía?

No hice ...

@ 999eagle

¿Cómo es que su carpeta de inicio (supongo que sí) aparece en mi registro?

Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Hola @ dylanmc1975 , copie la información de su sistema de Steam ( Steam -> Help -> System Information ) y póngala en resumen , luego incluya un enlace a la esencia en este informe de problemas.

@ kisak-válvula

https://gist.github.com/dylanmc1975/f017873abfc82a9af619adc45667ab80

Gracias @ dylanmc1975 , ya que

¿Alguien lo tiene funcionando en Ubuntu 18.04 todavía?

Probé todo aquí con la versión DRM, el último intento con la publicación 999eagle y no. Choque choque choque choque choque choque choque choque. Harto de eso en este punto.

Proton 5.0.5 440.64 nvidia dkms tkg trabajo libre de drm y drm
...
Enviado desde mi iPhone
El 21 de marzo de 2020, a las 10:39 a.m., elovin _ @ _. *> Escribió: @ ReaperOfSouls1909 nube que por favor nos da más información acerca de la configuración (lo que la versión del controlador usaste, lo que el vino / versión de protones, DRM o no)? - Estás recibiendo esto porque te mencionaron. Responda a este correo electrónico directamente, véalo en GitHub o cancele la suscripción.

Desafortunadamente, no ayuda. Acabo de instalar nvidia-dkms-tkg, no es nada agradable. ¿Qué DE estás corriendo? Estoy con Plasma.

Todavía no soy dueño del juego, así que no puedo probar, sin embargo, lo que hay que tener en cuenta es que 440.64 no es vulkan 1.2, mientras que 440.66.03 es 1.2.133, que es la misma versión de vulkan que Doom Eternal Game Ready. Controlador de Windows.

Acabo de instalar 440.66.03. Es un poco mejor pero apenas puedo alcanzar los 24 FPS ...

Gracias @ dylanmc1975 , ya que

No, ahora no veo soporte de vulkan, ahora lo estoy recompilando también con opencl.
Pero me pregunto cómo funciona Doom 2016, pero tal vez no fue la versión vulkan, todavía no recuerdo

Puede confirmar que 999eagle @ s de acumulación de vino-tkg está funcionando correctamente.

Gentoo Linux, RX 5700 XT, usa AMDGPU-PRO 19.50 con este juego ya que, según se informa, es el controlador más rápido. La configuración de Ultra-Nightmare y hasta ahora la GPU no está sudando.
Usando el ejecutable DRM.

1080Ti - 24 FPS en configuraciones bajas: D: D: D

@ 999eagle

¿Cómo es que su carpeta de inicio (supongo que sí) aparece en mi registro?

Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Además, intenté usar tu parche con otros juegos, pero ninguno funcionó.

@ dylanmc1975 doom 2016 todavía tiene apis de opengl, mientras que Eternal es exclusivamente vulkan

Puede confirmar que 999eagle @ s de acumulación de vino-tkg está funcionando correctamente.

Gentoo Linux, RX 5700 XT, usa AMDGPU-PRO 19.50 con este juego ya que, según se informa, es el controlador más rápido. La configuración de Ultra-Nightmare y hasta ahora la GPU no está sudando.
Usando el ejecutable DRM.

Hola, que opencl tienes?
Estoy usando amd-gpu, ¿seguro que es el buceador más rápido?

@ 999eagle

¿Puede compartir los parches de protones para que podamos compilarlos nosotros mismos?

@ 999eagle

¿Cómo es que su carpeta de inicio (supongo que sí) aparece en mi registro?

Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/aleksbenmaza/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipSignInManager', '1']
Options: {'nonvapi', 'winetricks', 'winedxgi', 'logcommandtoprefix'}
======================
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aleksbenmaza/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Probablemente por eso se está estrellando. El mío se inicia, aparece una pantalla negra, pero luego el juego se bloquea. Probé con el protón 5.4.x y el protón 5.0.5. En ambos casos, con la versión Steam del juego se bloquea. Aunque con 5.0.5, me lleva a la página DRM del juego que no se revalida y debo esperar 24 horas. Entonces eso es un lavado. Super jalea de todos ustedes que lo hicieron funcionar.

1080Ti - 24 FPS en configuraciones bajas: D: D: D

Curiosamente, NMS tiene un problema con el rendimiento de Nvidia vulkan, que antes de que HG lo arreglara, una solución temporal era falsificarlo como AMD usando esta capa vulkan:

https://github.com/volca02/spoof_vendorid

Merece un intento.

@ fls2018

1080Ti - 24 FPS en configuraciones bajas: D: D: D

Curiosamente, NMS tiene un problema con el rendimiento de Nvidia vulkan, que antes de que HG lo arreglara, una solución temporal era falsificarlo como AMD usando esta capa vulkan:

https://github.com/volca02/spoof_vendorid

Merece un intento.

Gracias.
Mi 1080 realmente se falsificó como una tarjeta AMD; hubo una advertencia sobre AMD trabajando en HDR en el lanzamiento.
Sin embargo, el problema persiste: tartamudeo de sonido, cinemáticas muy lentas y sin ponerse al día con la música y el juego dentro del juego muy por debajo de 30FPS en configuración baja (todo deshabilitado).

Hola, que opencl tienes?

No estoy seguro de por qué es relevante, pero no estoy usando nada patentado para OpenCL, solo Mesa.

Estoy usando amd-gpu, ¿seguro que es el buceador más rápido?

Por lo que he escuchado, AMDVLK y RADV son significativamente más lentos, y RADV / ACO se bloquea al iniciarse.

@aleksbenmaza @ PraetorianSC4 necesitas al menos GLIBC 2.31 porque compilé mi compilación en Arch, lo siento. Sin embargo, no estoy seguro de por qué mi directorio de compilación todavía aparece en los binarios.

@gblanchard Vinculé la confirmación exacta donde se agregó el parche. Compilé proton-tkg con el parche de la comunidad winevulkan_fshack_opts.mypatch y todo lo demás con la configuración predeterminada.

@ 999eagle ¡Gracias!

@ 999eagle Para que conste, aunque funciona con sus parches en gentoo con GLIBC 2.30

: hombre_encogiéndose de hombros:

Hola, puede que valga la pena mencionar el número 3267. La versión abreviada de esa discusión es que puede haber una regresión ascendente que hace que Denuvo no esté contento con estas compilaciones no oficiales de Proton, pero está bien con la compilación principal de Proton. El escenario de falla en ese informe de problemas es que el juego funcionaría durante 5 inicios de juego por día, luego pasaría al estado de agitación.

Es posible que esto no se aplique directamente a este juego, pero sería algo que valdría la pena vigilar.

@ kisak-valve ese hilo parece sugerir que borrar el directorio compatdata restablecerá el estado de denuvo. ¿es eso cierto? no parece ser en mi caso.

1080Ti - 24 FPS en configuraciones bajas: D: D: D

Curiosamente, NMS tiene un problema con el rendimiento de Nvidia vulkan, que antes de que HG lo arreglara, una solución temporal era falsificarlo como AMD usando esta capa vulkan:

https://github.com/volca02/spoof_vendorid

Merece un intento.

Sí, exprime 3-4 FPS más, pero aún no se puede reproducir. Gracias :)

Hola @ashkitten , tengo entendido que el estado debe restablecerse en algún servidor Denuvo.

¿Alguien puede confirmar que el protón 5.0-5 funciona?

@ashkitten

Me provoca fallas en el registro de Denuvo. 5.4.x me da una pantalla negra (con la compilación de vino parcheada de

R7 3800X | GTX 1080Ti | Manjaro 5.4.4 | 440,64 | Encabezados Vulkan / Cargador ICD: 1.2.135

Probé todo lo que pude encontrar (incluidos los ex sin drm). Lo único que funcionó fue la construcción de protones de 999eagle y el exe oficial. Pero aún experimenta un rendimiento abismal (20 fps en todos los mínimos en un 1070 gtx) en Arch 5.5.11tkg y el controlador nvidia 440.66.03. También el sonido se rompe en el juego.

¿Alguien puede confirmar que el protón 5.0-5 funciona?

@ashkitten
La compilación proporcionada por @ 999eagle (https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602028651) funcionó bien al menos para llegar al estado del juego.
Sin embargo, para algunos no funciona y para otros funciona increíblemente lento (este es mi caso con 1080).

Pero podrías intentarlo. Quizás tengas suerte.

La construcción de 999eagle no funcionó

deb 18.04
beta de vapor
glibc 2.31
nvidia 440

Ryzen 5
1060 3gb
asus b350
8gb

Todavía va a esa estúpida ventana emergente de DRM. algo me dice que ahora funcionaría sin DRM. De alguna manera me alegro de pensar que estaría más molesto si se ejecutara pero luego diera fps injugable.

Buena suerte y gracias chicos / chicas Creo que voy a rescatarme por los intentos y esperar un protón de liberación de válvula adecuado que funcione tan bien como lo hace 2016. Voy a volver a instalar porque ahora la plataforma se congela aleatoriamente y proporciona informes de errores del sistema al arrancar. Increíble.

Todavía va a esa estúpida ventana emergente de DRM. algo me dice que ahora funcionaría sin DRM.

@ MacroHard-sys
Eso es porque probaste demasiadas construcciones de protones diferentes durante 24 horas.
Tuve lo mismo ayer. Hoy todo estuvo bien debido a que el maldito denuvo finalmente purgó mi identificación de su base de datos bloqueada. Así que espera ... o prueba la versión gratuita de drm: wink:

También estoy en la cárcel de Denuvo en este momento. Obtuve el exe sin DRM y lo coloqué en la carpeta del juego después de hacer una copia de seguridad del exe original, pero parece fallar incluso antes. ¿Hay algo más que deba hacer para que funcione el exe sin DRM?

@Berinth Si, como yo, tienes el FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , resolví este también haciendo frente a todos los archivos dentro de DOOMEternal/base/ de la versión sin drm, espera los archivos que terminan en .streamdb y no las carpetas. Son nueve archivos en total.

Pero no intenté lanzarlo a través de Steam. Lanzo directamente desde la terminal con un comando como
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

@ 999eagle Tú construyes obras para mí (tipo apagado)

  1. Descargué la compilación y la colocó en ~ / .steam /compatibilitytools.d /
  2. Configura Steam para optar por beta y reinicia Steam
  3. Configura la versión de protones para usar en tu construcción en Steam
  4. Configure las opciones de inicio como sugirió (+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1)

El juego comienza, es más o menos jugable. En configuraciones de gráficos medianos obtengo entre 25 y 40 FPS.

Ejecuto Fedora 31 Workstation, kernel 5.5.7-200.fc31 con el controlador NVIDA 440.64. Hardware: Ryzen 1700, RTX 2060, 16 GB de RAM.

Dado que el juego se ejecuta básicamente con protones (al menos en algunas configuraciones), estoy bastante seguro de que esto funcionará perfectamente pronto.

¡Gracias @ 999eagle y todos los demás involucrados por su esfuerzo!

La solución de @ 999eagle funciona para mí, aunque no importa qué configuración de calidad elija, la velocidad de fotogramas parece estar limitada a alrededor de 15-20 fps. Con suerte, pronto habrá un nuevo parche oficial de protones, pero ahora mismo voy a disfrutar del juego. ¿El exe sin Denuvo hace que la solución funcione mejor?

Fedora 31
Intel-i5 6600K
Nvidia GTX970
16 GB de RAM

Si desea actualizar Vulkan Loader a la última versión en Ubuntu 18.04 y superior, use estos comandos:

wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt dist-upgrade

@Berinth Si, como yo, tienes el FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , resolví este también haciendo frente a todos los archivos dentro de DOOMEternal/base/ de la versión sin drm, espera los archivos que terminan en .streamdb y no las carpetas. Son nueve archivos en total.

Pero no intenté lanzarlo a través de Steam. Lanzo directamente desde la terminal con un comando como
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Estoy en Pop_os, así que mis directorios son un poco diferentes. Pero adapté ese comando y devuelve esto: no such file or directory: ~/.steam/debian-installation/steamapps/common/Proton\ 5.0/dist/bin/wine
a pesar de que he comprobado en ese lugar y el vino existe allí

@Berinth Creo que también recibí este error ayer, pero no lo recuerdo con seguridad. Tal vez verifique si hay un enlace simbólico en la ruta y cambie su ruta en consecuencia para que no use el enlace simbólico. Si esto no funciona, no tengo ni idea.

Hola @Berinth , intenta usar una ruta absoluta ( /home/username ) en lugar de ~ .

Chicos, ¿pueden presentar un error en NVIDIA? No soy tan bueno en inglés, así que te pido esto. Danos un enlace aquí y confirmaremos el problema una vez creado el tema.

Hola @Berinth , intenta usar una ruta absoluta ( /home/username ) en lugar de ~ .

Probé el mismo resultado. Mi partición de inicio vive en una unidad separada de mi partición raíz, pero está montada en / home. ¿Podría eso ser lanzarlo por un bucle?

Editar: soy un idiota. Estaba ejecutando accidentalmente el script incorrecto. El script se ejecuta ahora, pero el juego aún no se ejecuta.

Acabo de utilizar la configuración de @ 999eagle . Void Linux, casi todo actualizado, incluido el cargador y los encabezados de Vulkan (no tengo ni idea de por qué dice 1.2.133; estoy usando 135). Trabajó sin problemas. El cambio de espacio de trabajo de i3wm puede ser complicado pero aparte de eso, bueno: funciona. Admito que estoy inmensamente decepcionado con la velocidad de fotogramas, pero me imagino que se manejará solo con algunos ajustes de configuración de gráficos y cuando eliminen Denubloat en el futuro. ¡Rip and Tear! :metal:

EDITAR: olvidé mencionar, un poco importante, cuando comenzó la misión de la campaña me advirtió que no podía conectarse a Steam y que estaría más o menos funcionando sin conexión. Espero que sea DRM siendo agresivo por mis pruebas de anoche, pero en serio no tengo idea de cuál es la verdadera causa

20200321-141737
20200321-141959

Mientras usaba la solución de 999eagle, noté que el panel de información del juego de Doom Eternal dice que estoy usando vulkan 1.1.119 a pesar de que tengo la versión 1.2.135-1 de vulkan-icd-loader instalada y estoy usando la versión beta de Steam, estoy haciendo esto en Arch con la versión DRM del juego

Screenshot_20200321_191241

El espectáculo quita el foco del juego y lo congela, por eso muestra 0 fps y una pantalla negra.

Alguien en ProtonDB informó que los controladores de GPU de vanguardia con Proton 5.0-5 funcionan absolutamente bien. ¿Alguien puede confirmar eso? Todavía estoy atrapado en el infierno de Denuvo, así que no puedo probar Proton tan bien como la compilación de @ 999eagle .

¡Ahora funciona de maravilla! gracias a @ 999eagle

AMD Ryzen 5 1600X
16 GB de memoria
Radeon RX 480
Gentoo Linux
Kernel 5.5.9

@ kisak-valve Me faltaba un soporte vulkan en mi máquina, gracias

Alguien en ProtonDB informó que los controladores de GPU de vanguardia con Proton 5.0-5 funcionan absolutamente bien. ¿Alguien puede confirmar eso? Todavía estoy atrapado en el infierno de Denuvo, así que no puedo probar Proton tan bien como la compilación de @ 999eagle .

Creo que no hay un controlador más nuevo que 440.66.03. Los uso y no puedo obtener más de 25-30 FPS.

Mientras usaba la solución de 999eagle, noté que el panel de información del juego de Doom Eternal dice que estoy usando vulkan 1.1.119 a pesar de que tengo la versión 1.2.135-1 de vulkan-icd-loader instalada y estoy usando la versión beta de Steam, estoy haciendo esto en Arch con la versión DRM del juego

Screenshot_20200321_191241

El espectáculo quita el foco del juego y lo congela, por eso muestra 0 fps y una pantalla negra.

Estas son mis estadísticas, también funciona con 1.2.133 en lugar de 1.2.135 (tomé una foto porque si trato de hacer una captura de pantalla si falla)
photo6033081157454770620

¿Soy solo yo o parece que las personas con mal rendimiento son en su mayoría usuarios de geforce 10xx? Parece estar bien para tarjetas AMD y para la serie 20xx

Parece que varias personas que han logrado ejecutar el juego a una velocidad de fotogramas más alta han estado usando el programador PDS. Puedo confirmar que el uso del programador PDS en el kernel xanmod no proporciona una velocidad de fotogramas más alta cuando se combina con el nuevo protón TKG. Sin embargo, actualmente estoy bloqueado y no puedo probar ninguna otra configuración con PDS.

¿Alguien que tenga el juego arrancando con stock proton 5.0-5 podría probar un kernel TKG con PDS para ver si da como resultado un mejor rendimiento? Sería útil si pudiéramos precisar por qué algunas personas tienen un rendimiento aceptable y otras no.

Estoy usando un fwiw 1070.

En este tred, un usuario también se queja con GTX970, según recuerdo.

¿Soy solo yo o parece que las personas con mal rendimiento son en su mayoría usuarios de geforce 10xx? Parece estar bien para tarjetas AMD y para la serie 20xx

Creo que @ ReaperOfSouls1909 mencionó que logran más de 100 fps usando un 1070

La versión DRM predeterminada funciona bien con:

Ryzen 3700X
Vega 56

ArchLinux (núcleo zen)
mesa-git
Steam-beta
proton-tkg build con el parche mencionado anteriormente

Opciones de lanzamiento de Steam (recuerde que cuando inicie el juego por primera vez no use skipSignInManager ..):
RADV_PERFTEST = llvm + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

Además, el rendimiento se puede reproducir con alrededor de 60 fps en resolución alta y WQHD

Screenshot_20200321_194344

Con la solución de @ 999eagle , puedo iniciar el juego y jugarlo, lo cual es un gran problema ya que nada en este hilo de anoche funcionó. Pero el rendimiento es malo (FPS bajo).

Al igual que con otros en esta situación, estoy en un 1080ti (con Ryzen 3950x). Ubuntu Focal más reciente con todos los paquetes actualizados y kernel 5.6.0-rc6 personalizado.

¿Quizás el juego se basa en el trazado de rayos o alguna nueva tecnología similar que las tarjetas geforce de la serie 10 no tienen?

¿La actualización de los paquetes de vulkan del sistema podría solucionar esto? El repositorio lunarg-vulkan sugerido anteriormente no tenía ningún paquete actualizado para mi sistema.

¿Soy solo yo o parece que las personas con mal rendimiento son en su mayoría usuarios de geforce 10xx? Parece estar bien para tarjetas AMD y para la serie 20xx

@tehradamant, no está bien para mi 2060, así que no creo que la lógica funcione. en Fortress of Doom obtengo 20-30 fps en mi 2060 @ 1440p; en Windows está vinculado a 144 fps

la diferencia entre los que obtienen un alto rendimiento y los que no parecen ser amd vs nvidia

@GloriousEggroll , ¿debería integrar este compromiso y etiquetar un lanzamiento? https://github.com/Tk-Glitch/PKGBUILDS/commit/52d0e915a7c88acaf544ad1c9b7eb9fcc23645cb

Tenemos un puñado de personas que logran ejecutar el juego gracias a eso. Tenerlo en tu compilación permitiría pruebas más amplias.

(alguien me corrija si las compilaciones de protones personalizadas necesitan algo más)

¿Soy solo yo o parece que las personas con mal rendimiento son en su mayoría usuarios de geforce 10xx? Parece estar bien para tarjetas AMD y para la serie 20xx

Creo que @ ReaperOfSouls1909 mencionó que logran más de 100 fps usando un 1070

Creo que es un error o será el único :)

¿Soy solo yo o parece que las personas con mal rendimiento son en su mayoría usuarios de geforce 10xx? Parece estar bien para tarjetas AMD y para la serie 20xx

Creo que @ ReaperOfSouls1909 mencionó que logran más de 100 fps usando un 1070

Creo que es un error o será el único :)

nah no es el único jajaja

Algunos videos o capturas de pantalla son bienvenidos :)

Probé la solución de

Probé proton 5.0, versión gratuita de drm y funciona, pero está más cerca de una presentación de diapositivas que de un juego. Estoy usando una GTX 1060 por cierto

FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required para mí con el último protón de mesa-git, icd-loader y 999eagle, estoy usando un R9 290 con el controlador amdgpu. Probé con y sin RADV_PERFTEST=llvm , todavía nada ...
steam-782330.log
La versión libre de DRM no se ejecuta, en realidad no puedo probar la de denuvo, ya que he jugado demasiado y tengo que esperar mis 24 horas ...

Es posible que haya encontrado una solución para los usuarios de NVIDIA que encuentran malas velocidades de cuadro al usar la construcción de protones proporcionada por @ 999eagle :

Busque el archivo user_settings.py viene con el zip y comente la línea "PROTON_NVAPI_DISABLE": "1" . Ahora obtengo velocidades de cuadro decentes de> 70 en Full HD y Ultra Nightmare Settings en un RTX 2080 Ti y ~ 40 FPS cuando renderizo a 4k (obtuve ~ 20FPS con cualquier configuración antes).

Nota: después de deshabilitar la opción, recibí una advertencia sobre controladores desactualizados (vio esta captura de pantalla varias veces en este hilo) pero podría ignorarla con seguridad.

La construcción de protones de @ 999eagle funciona bien para mí con la versión DRM. Ni siquiera necesitaba los argumentos de línea de comando adicionales que estaban en las instrucciones, pero sí necesitaba RADV_PERFTEST = llvm.

Arch Linux
Ryzen 2600
RX 560
Preajuste alto de 1080p (fondo de textura media)
40-55 fps

Por cierto, ¿se suponía que los primeros 2 videos con logotipos de inicio tenían sonido? Todo está en silencio hasta que llego al menú principal.

¿Tenemos alguna idea de por qué los usuarios de nvidia obtienen un rendimiento inferior? Esa es la idea que estoy llegando hasta ahora ...

Intenté actualizar los paquetes vulkan a través de https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602076507 pero el juego no se inicia a través de Proton 5.05 normal y 5.04 personalizado.
¿Alguna solución para el problema de glibc además de actualizar a Ubuntu 19.10 o 20.04 inédito?

Los resultados normales de Proton 5.05 en: http://i.imgur.com/Q5cps5h.png y un archivo de registro grande:
steam-782330_zaggynl.log.zip

Personalizado 5.04:

======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/az/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1']
Options: {'logcommandtoprefix', 'winetricks', 'winedxgi', 'nonvapi'}
======================
ERROR: ld.so: object '/home/az/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/az/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

¿Cuál es causado por Glibc diferente según los comentarios anteriores?

Lo tengo funcionando con la compilación de @ 999eagle .
Arco
vega56
con driver amdgpu pro vulkan
ajustes altos 1440p 90-100 fps
doom
Ultra Pesadilla 100 fps
doom3

Con las opciones de compilación y lanzamiento de ese comentario, el juego aún no se ejecutará en absoluto. Solo obtengo una pantalla negra y luego vuelvo al escritorio.
No veo lo que me estoy perdiendo ...
steam-782330.log

¿Podría ser porque estoy en Xubuntu, no en Arch?

@boehmseb Lo probé y no vi ninguna diferencia notable. También debo mencionar que los gráficos se sienten de baja calidad, todo está un poco borroso, incluso en configuraciones altas (con o sin corrección de boehmseb). Más notable en el menú principal.

@boehmseb Lo probé y no vi ninguna diferencia notable. También debo mencionar que los gráficos se sienten de baja calidad, todo está un poco borroso, incluso en configuraciones altas (con o sin corrección de boehmseb). Más notable en el menú principal.

Tengo que admitir que después de jugar un poco más, parece que estaba en un "buen" lugar en el mapa en mi primera prueba. Sin embargo, en mi máquina hay una diferencia notable que hace que el juego sea al menos jugable para mí.

@boehmseb
Gracias por sus esfuerzos, pero esto tampoco me ayudó :(

@ poke86 vas a tener los mismos problemas que otros que usan Ubuntu, así que busca en este hilo las correcciones de Ubuntu

@ 999eagle

Estoy usando ubuntu 19.10, por lo que sé, todo está actualizado
muere después de que solicite winetricks

registro de errores

Versión de instancia de Vulkan: 1.2.131

5.5.11-050511-genérico
GL_RENDERER: AMD Radeon R9 200 Series (HAWAII, DRM 3.36.0, 5.5.11-050511-genérico, LLVM 9.0.1)
GL_VERSION: 4.6 (Perfil de compatibilidad) Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)

vulkan es antiguo, necesitas actualizar manualmente

Probé la solución de @boehmseb y no mejoró mucho las cosas para mí. Creo que se obtuvieron como 3-4 fps adicionales para una cinemática suave como la seda a 24 fps. Se sintió un poco más suave que antes, pero no estoy seguro.

@boehmseb Probé tu solución, pero realmente no mejora nada. Sin embargo, recibo el mensaje del controlador desactualizado, así que supongo que se aplicó la solución.
Pero el rendimiento no se ve nada bien.
Esto es con todo configurado en Low y deshabilitando cualquier efecto (desenfoque, etc.):

IMG_20200321_223543

Sin embargo, me di cuenta de que el menú del juego funciona muy bien y rápido con 144 FPS, pero tan pronto como reanudo, vuelve a los 10-20 FPS como máximo.
Tengo la fuerte sensación de que me estoy perdiendo algo esencial.

olvido ejecutar sudo ldconfig
Versión de instancia de Vulkan: 1.2.135

sin embargo, a partir de Doom 2016 con proton_tkg_5.4.r10.g7c7868f4
está mostrando vulkan 1.2.128
registro de errores

Entonces, ¿cómo consigo que Steam use la versión que tiene Ubuntu?

Vergüenza real ver todos estos comentarios sobre el bajo rendimiento, 2016 tuvo un rendimiento divino que pude jugar con configuraciones máximas de más de 60 fps con mi R9 290 a 400 mhz ...

Probablemente fuera de tema, pero ¿qué tipo de instalación de Steam están usando todos? He estado usando el paquete Flatpak, pero creo que podría tener que usar RPM en su lugar, porque literalmente no puedo seguir las instrucciones de @ 999eagle debido a que la carpeta que necesito para extraer el .tar es un enlace roto. Creo que moveré mis juegos y reinstalaré Steam para poder intentar arreglarlo.

En caso de que alguien más tenga el mismo problema idiota que yo: vulkan-radeon folla con amdvlk. Así que elimine vulkan-radeon :) (hizo que el juego devolviera FATAL ERROR: Please update your driver: VK_KHR_8bit_storage is required )

@UVCRocketRunner

Probablemente fuera de tema, pero ¿qué tipo de instalación de Steam están usando todos?

Usando mi instalación predeterminada nativa de distribuciones que me sirvió bien hasta ahora.

multilib/steam-manjaro 1.0.0.61-7 (2.7 MiB 3.0 MiB) (Installed)
    Valve's digital software delivery system

No puedo obtener un rendimiento razonable de DOOM, probé 4 vinos diferentes, actualicé todo y desactivé nvapi ...

Jugó 2 horas, sin problemas :)

782330_20200321214753_1
782330_20200321215249_1
''
/ 0 placa base de bus
/ 0/0 memoria 15GiB memoria del sistema
/ 0/1 procesador AMD Ryzen 5 1600X Procesador de seis núcleos 3600
/ 0/100 puente Familia 17h (Modelos 00h-0fh) Complejo de raíces
/0/100/0.2 Familia genérica 17h (Modelos 00h-0fh) Unidad de gestión de memoria de E / S
/0/100/1.3 bridge Familia 17h (modelos 00h-0fh) PCIe GPP Bridge
/0/100/1.3/0 bus Serie 300 Chipset Controlador USB 3.1 xHCI
/0/100/1.3/0.1 almacenamiento Controlador SATA de chipset serie 300
/0/100/1.3/0.2 puente Advanced Micro Devices, Inc. [AMD]
/0/100/1.3/0.2/0 bridge 300 Series Chipset Puerto PCIe
/0/100/1.3/0.2/0/0 eth0 network RTL8111 / 8168/8411 Controlador PCI Express Gigabit Ethernet
/0/100/1.3/0.2/1 puente Puerto PCIe del conjunto de chips de la serie 300
/0/100/1.3/0.2/1/0 puente ASM1083 / 1085 PCIe a PCI Bridge
/0/100/1.3/0.2/4 puente Puerto PCIe del conjunto de chips de la serie 300
/0/100/3.1 Bridge Familia 17h (Modelos 00h-0fh) PCIe GPP Bridge
/0/100/3.1/0 pantalla Ellesmere [Radeon RX 480]

proton_tkg_5.4.r10.g7c7868f4
Kernel 5.5.9
amdgpu

@ dylanmc1975 ¿puedes agregar la información de tu sistema de vapor?

@ dylanmc1975 +1, agregue la información de vulkan \ os

@ 999eagle funcionó para mí. (Estoy en Arch con 1.2.135 vulkan y GeForce 1060). Jugado a través del primer nivel bien, ahora la pantalla de carga para el segundo nivel siempre se bloquea ...

¿Alguna ppa de ubuntu para vulkan 1.2 por cierto? No puedo encontrar ninguno = (

Otra razón por la que ir al equipo rojo

@brettalcox, ¿qué versión vulkan cree que tienes doom? El mío cree que tengo 1.2.119, creo. ¿Qué versión de controlador ejecuta, qué núcleo y qué hizo además de usar el vino de @ 999eagle ?

@UVCRocketRunner

.... wat? siga las instrucciones de 999eagle, pero cree el directorio usted mismo y extraiga el tar allí. funciona bien, aparte de los problemas de rendimiento.

@MagicRB no estoy seguro de cómo determinar qué versión Doom cree que tengo, pero el kernel 5.5.10-arch1-1 y 440.64 Nvidia. Y nada más. Ejecutarlo sin Steam demasiado para tu información

Lo tengo funcionando con la compilación de @ 999eagle . Alt + Tab y tomar capturas de pantalla rompen completamente el juego. Podría estar relacionado con Steam Overlay, lo probaré.

Hay algunos escenarios en los que puedo obtener fácilmente más de 60 FPS, pero la mayoría del juego juega alrededor de 30-45 FPS.

También instalé Vulkan 1.2.135 pero se juega con 1.2.133, como otros. La información del sistema también apunta a 1.2.133.

Información del sistema

EDITAR: Lo siento por las rotaciones de fotos :(

Usando el preajuste "Bajo":

IMG_20200322_014018
IMG_20200322_014307
IMG_20200322_014338

Usando el preajuste "Ultra-Nightmare":

IMG_20200322_014547
IMG_20200322_014601
IMG_20200322_014616

@UVCRocketRunner

.... wat? siga las instrucciones de 999eagle, pero cree el directorio usted mismo y extraiga el tar allí. funciona bien, aparte de los problemas de rendimiento.

Bueno, lo intenté hace un momento, y supongo que debo poder seleccionar su construcción de Proton por separado, porque todavía solo puedo usar 5.0.5 y todavía estoy en el punto de partida.

@brettalcox habilita la información de depuración en Doom, configuración, video

@MagicRB dice que está usando 1.1.119

No puedo hacer que esto funcione por mi vida. Hice las direcciones
Manjaro-Gnome
kernel = 5.6.0-2-MANJARO
RX 5700xt
Ryzen 3600

Para aquellos que quieran tomar capturas de pantalla, he descubierto que scrot funciona bien. Tengo una combinación de teclas en mi i3config a scrot -mz (junto con un par de otras configuraciones para el nombre / ubicación del archivo, pero eso está fuera de tema). Puedo confirmar que tomará una captura de pantalla sin fallar

No puedo hacer que esto funcione por mi vida. Hice las direcciones
Manjaro-Gnome
kernel = 5.6.0-2-MANJARO
RX 5700xt
Ryzen 3600

Si quiere estar seguro, inicie vulkaninfo.
La única forma de saber si está instalado correctamente

Me funciona usando proton-tkg con winevulkan_fshack_opts.mypatch
Versión de instancia de Vulkan: 1.2.135
Controlador Nvidia 440.66.03

Tomar capturas de pantalla con Steam usando F12 no me congeló el juego.

Sin embargo, el rendimiento es deficiente,
20200322130224_1

vulkaninfo dice que tengo 1.1.119, verificaré mi configuración

espera, mi versión de api es 1.1.119

Creo que logré compilar proton-tkg con winevulkan_fshack_opts.mypatch para Ubuntu 18.04, sin embargo, todavía no puedo hacerlo funcionar. Lo que complica las cosas es que mi copia es de Bethesda.net, así que estoy intentando configurarla a través de una integración de juegos que no sea Steam. Si alguien ha logrado ejecutar una configuración que no sea de Steam, ¡dígalo!

Puedo confirmar que funciona en mi máquina

SO: Fedora 32
GNOME: 3.36 X11
AMD Radeon RX 470
Última beta de Steam
Juego DRM
Protón de @ 999eagle
Con estas opciones: +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

@thebitstick ¿cómo es tu desempeño en el juego?

Acabo de comprobarlo y parece que el juego / proton / steam está usando vulkan 1.1.119, al menos las métricas de rendimiento del juego así lo sugieren. Sin embargo, la versión instalada en mi sistema es 1.2.131.

¿Alguna idea de cómo cambiar eso? ¿Y eso podría causar problemas de rendimiento?

Doot Eternal a través de steam + + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1
Fedora 31, el resto está en la captura de pantalla. no hacky bs:
mesa-git, llvm estándar enviado con fed 31 + vulkan-loader 1.2.135
No he conseguido que funcione con ACO, pero hay algunas cosas más que debo probar.
Tendré una compilación de GE disponible tan pronto como termine de solucionar algunos otros problemas menores:

doot

@ d3rhans 60+ FPS. Ejecutando un monitor ultraancho de 60 Hz, así que no tengo quejas.
Vulkan se acaba de actualizar a través de dnf a mesa-vulkan-drivers-20.0.2-1.fc32.x86_64 .

La versión Steam del juego se ejecuta en mi tarjeta AMD Navi 10. Su rendimiento en configuraciones altas es lo suficientemente decente, se puede jugar, no es excelente. En configuraciones altas (estoy usando lo que el juego predeterminó) a 3440x1440, se ejecuta alrededor de 50-80 fps dependiendo de la escena. Jugué el primer nivel con solo problemas menores, noté algunos artefactos gráficos menores en ciertos efectos de partículas.

Estoy ejecutando el cliente Steam Beta y usando la compilación personalizada de Proton vinculada aquí:
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651

Al usar MESA, el juego simplemente se bloquea después de que aparece el icono de la bandeja,
Iniciar sesión aquí

Con AMDVLK-pro, el juego funciona.
Cómo hacerlo aquí

Usando las siguientes opciones de lanzamiento:
VK_ICD_FILENAMES=/home/dennis/.drivers/amd-vlk-pro/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

No experimenté el problema que algunas personas han informado de que el juego se bloquea en GNOME (Xwayland) después de ALT + TABing.

Schermafdruk van 2020-03-22 02-21-33

Especificaciones completas del sistema:
Ryzen 7 3800x
AMD RX 5700
16 GB de RAM
Estación de trabajo Fedora 32 Beta

MESA 20.1
AMDGPU-pro 19.50 (al menos el componente Vulkan)
GNOME 3.36

batir el juego en arch Controlador de Nvidia más nuevo Vk beta kernel 5.6 PDS gnome DE no tiene fallas sin problemas usado proton 5.0.5

Se confirmó que al comentar esta línea en user_settings.py en el protón parcheado para los usuarios de nvidia ahora se obtiene una velocidad de fotogramas reproducible. Solía ​​tener 15 ... ahora más de 60

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

@ ReaperOfSouls1909 ¿puedes publicar la información de tu sistema?

  • Steam -> Ayuda -> Información del sistema

@gblanchard no funcionó para mí. ¿Puedes publicar la información de tu sistema también?

No se puede instalar fedora 31 para que funcione allí

Enviado desde mi iPhone

El 21 de marzo de 2020, a las 10:41 p.m., Burak S [email protected] escribió:


@ ReaperOfSouls1909 ¿puedes publicar la información de tu sistema?

Steam -> Ayuda -> Información del sistema
@gblanchard no funcionó para mí. ¿Puedes publicar la información de tu sistema también?

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

AMD Ryzen 9 3950X 16-Core Processor
"Gentoo Base System release 2.7" (64 bit)
Kernel Name:  Linux
Kernel Version:  5.4.14-gentoo-x86_64
Driver:  NVIDIA Corporation GeForce GTX 1660/PCIe/SSE2
Driver Version:  4.6.0 NVIDIA 440.44

Usando el protón parcheado 5.4.r10 + el cliente beta de steam.
Sin embargo, mi audio es un poco defectuoso ... pero reproducible.

Desde la configuración del servidor NVIDIA X, configuré la configuración de PowerMizer en rendimiento máximo y la configuración de imagen OpenGL en alto rendimiento. Tuvo un aumento sólido de FPS, pero todavía le cuesta alcanzar 60 FPS estables en Ultra Nightmare.

Comenté el nvapi_disable y no hizo mucho. Me compré algunos fotogramas, pero mi velocidad de fotogramas aún no es la que debería ser, según los informes de Windows de configuraciones comparables. Según las métricas de rendimiento de DE, mi utilización de GPU es del 25%, lo que aparentemente está en números rojos. No sé si hay algún problema con mi sistema o si esto es realmente un problema del juego.

ED: ¡Gah! ¡Eso no es utilización! Eso es tiempo de renderizado.

Mi GPU consume 28 ms / fotograma en promedio.

Se confirmó que al comentar esta línea en user_settings.py en el protón parcheado para los usuarios de nvidia ahora se obtiene una velocidad de fotogramas reproducible. Solía ​​tener 15 ... ahora más de 60

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

Intenté eso, estabilizado por FPS alrededor de 60 en configuraciones medias. Sin embargo, tengo algunos fallos gráficos de vez en cuando, pero nada grave.

@ ReaperOfSouls1909

batir el juego en arch Controlador de Nvidia más nuevo Vk beta kernel 5.6 PDS gnome DE no tiene fallas sin problemas usado proton 5.0.5

¿Puede comparar este rendimiento con el de un kernel que utiliza un programador que no sea PDS?

Solo una nota al margen para los usuarios de NVIDIA: tuve que actualizar al controlador 440.66.03 para ejecutar Vulkan 1.2 (en lugar de 1.1.119). Sin embargo, no influye en el rendimiento.

Asombroso. Hola @GloriousEggroll , dijiste que se requiere mesa-git, pero eso es solo si vas a usar RADV / LLVM, ¿verdad? ¿O necesitas mesa-git debajo incluso si estás usando vulkan-amdgpu-pro?

Asombroso. Hola @GloriousEggroll , dijiste que se requiere mesa-git, pero eso es solo si vas a usar RADV / LLVM, ¿verdad? ¿O necesitas mesa-git debajo incluso si estás usando vulkan-amdgpu-pro?

No he probado con vulkan-amdgpu-pro, así que no lo sé.

@tizzir He compilado un kernel personalizado con PDS y aún

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

Ve a matar a las cositas.

Todavía no me funciona con mesa-git

Estaba obteniendo algunos artefactos gráficos con radv, así que probé vulkan-amdgpu-pro y funcionó mucho mejor (¡más ~ 30% de aumento de fps!). sin embargo, parece que vulkan-amdgpu-pro piensa que vsync habilitado significa que debería limitar los fps a 60, cuando mi frecuencia de actualización es en realidad 144. ¿Le sucede esto a otras personas que usan vulkan-amdgpu-pro? (o amdvlk, también sucede con eso). freesync no funciona correctamente sin vsync habilitado, por lo que esto es realmente frustrante.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

Ve a matar a las cositas.

Intenté ejecutarlo con Vulkan-AMDGPU-pro, simplemente se bloquea durante el inicio de la misma manera que lo hace con Vanilla Proton.

Inicie sesión en caso de que sea útil.

@GloriousEggroll no funciona con vulkan 1.2.135 / nvidia 440.66.03, solo se bloquea después de la advertencia de GPU desactualizada. Lo único que me ha funcionado hasta ahora es @ 999eagle

@GloriousEggroll

registro de errores

sin lanzar ni idea de que mas he roto>?
es una copia de PC agregada manualmente a Steam
Ubuntu 19.10 Kernel 5.5
Versión de instancia de Vulkan: 1.2.135 pero cuando juego Doom 2016 todavía dice 1.2.128
Vulkan versión 1.2.131 adivina que es hora de ver si se actualiza

intenté usar solo el lanzador
registro de errores

intentó
https://drivers.amd.com/drivers/linux//19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
extrajo "vulkan-amdgpu-pro_19.50-967956_amd64.deb".
colocó "amdvlk64.so" y "amd_icd64.json" de la carpeta "opt". en steampath / amdvlk /

Opciones de inicio de Steam configuradas como VK_ICD_FILENAMES = / steampath / amdvlk / amd_icd64.json% command% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

registro de errores

Se bloquea poco después de que AMD no admite salpicaduras HDR

RADV_PERFTEST=llvm PROTON_LOG=1 %command%

steam-782330.log

Usando la nueva versión de GE de @GloriousEggroll

vulkan-icd-loader 1.2.135-1
mesa-aco-git 20.0.0.20200226.7a965bd4c38-7

¿Es posible que el exe Denuvo esté causando esto? La versión de Steam no tiene la otra versión que Bethesda dejó allí.

mesa-git 1: 20.1.0_devel.121420.500842399a3-1
vulkan-radeon-git 1: 20.1.0_devel.121420.500842399a3-1

steam-782330.log

Probé el exe libre de DRM de Bethesda y llegué más lejos a una pantalla negra pero aún falla: /

@GloriousEggroll Tampoco funciona. Se bloquea poco después de la advertencia del controlador nvidia sin datos. Dice que necesito 442.74, pero no puedo obtener esa versión en ubuntu, ¿no? Traté de hacer trampa para cambiar la versión requerida en el launcher.cfg, pero aún falla.

@GloriousEggroll igualmente, mismo problema que @jldez. Manjaro, 440,64. Hay algún tipo de problema de desajuste de controladores en el que sigue detectando 337.88. Razones desconocidas.

Es una pena que no funcione para todos.

LD_PRELOAD = / usr / lib32 / libudev.so.1 STEAM_RUNTIME = 1 vapor

arrojó algunos resultados diferentes
ERROR FATAL: Actualice su controlador: se requiere VK_KHR_8bit_storage.
¿Entonces supongo que esto es una cosa de mesa?

steamterminal.txt

@jldez 442.74 es para Windows, su contraparte de Linux es 440.66.03. Puede obtener el controlador aquí .

El tiempo de ejecución de Steam ya debería utilizar las bibliotecas del sistema más nuevas.

@MasterCATZ ¿ biblioteca de 32 bits para un juego de 64 bits?

porque los errores de elfos en los registros me estaban volviendo loco

@MaestroCATZ

Has arruinado completamente el comando de lanzamiento. ¿Olvidaste el% command%?

 Z:\ZFS3WAY\SteamLibrary\steamapps\Manual\DOOM.Eternal\DOOMEternalx64vk.exe VK_ICD_FILENAMES=/ZFS3WAY/SteamLibrary/amdvlk/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Hay una variable de entorno DESPUÉS del exe

Estaba usando idTechLauncher.exe esa vez que lo lanza

¿Qué protón estás usando? Ni siquiera puedo hacer que muestre la salida de la línea de comandos con el GE 5.4.

RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

No obtengo nada en la terminal que ejecuta Steam

mismo resultado sin registros,
el protón ni siquiera se está iniciando,
el archivo de registro debe estar en la carpeta de inicio, steam - ID # .log
incluso esto resultó en nada
WINEDEBUG = + marca de tiempo, + pid, + tid, + seh, + debugstr, + módulo

por ahora necesito resolver esto
ERROR FATAL: actualice su controlador: se requiere VK_KHR_8bit_storage

Asegúrese de tener el controlador más reciente. Mesa 20.1 git. Ese parece ser un requisito difícil.

vulkaninfo | grep -i 8bit

Mesa 20.1.0-devel (git-5cc3ab0 2020-03-21 eoan-oibaf-ppa)

así que supongo que desperdicié todo el fin de semana y $ 100, ¿por qué no podrían haber usado el mismo motor que en 2016?

aio @ aio : ~ $ vulkaninfo | grep -i 8 bits
ERROR: [Mensaje del cargador] Código 0: loader_get_json: No se pudo abrir el archivo JSON amd_icd32.json
ERROR: [Mensaje del cargador] Código 0: loader_get_json: No se pudo abrir el archivo JSON amd_icd64.json
ERROR: [Mensaje del cargador] Código 0: /usr/lib/i386-linux-gnu/libvulkan_intel.so: clase ELF incorrecta: ELFCLASS32
ERROR: [Mensaje del cargador] Código 0: /usr/lib/i386-linux-gnu/libvulkan_radeon.so: clase ELF incorrecta: ELFCLASS32
ADVERTENCIA: radv no es una implementación de vulkan conforme, solo para uso de prueba.
VkPhysicalDevice8BitStorageFeatures:
storageBuffer8BitAccess = falso
uniformAndStorageBuffer8BitAccess = falso
storageBuffer8BitAccess = falso
uniformAndStorageBuffer8BitAccess = falso

#
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlk / amd_icd64.json STEAM_RUNTIME = 1 vapor
Ejecutando Steam en ubuntu 19.10 de 64 bits
STEAM_RUNTIME está habilitado por el usuario
¡Pines actualizados!
/home/aio/.steam/ubuntu12_32/steam
[2020-03-22 16:59:27] Inicio: actualizado el 20 de marzo de 2020 18:24:57
[2020-03-22 16:59:27] Ha habilitado la versión beta del cliente 'publicbeta' a través del archivo beta
Estás en la versión beta del cliente 'publicbeta'.
[2020-03-22 16:59:27] Verificando la instalación ...
[2020-03-22 16:59:27] Verificación completa
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
------ Inicializando el sistema de archivos ------
Ruta de búsqueda actual:
- C: / users / steamuser / Saved Games / id Software / DOOMEternal / base /
- Z: /ZFS3WAY/SteamLibrary/steamapps/Manual/DOOM.Eternal/base/
------ Sistema de archivos inicializado.
ADVERTENCIA: idBroadcastManager :: Registro llamado con ID de sistema fuera de rango [65535]
----- Registro de tipos de declinación -----
----- Iniciando trabajos de análisis de decls -----
Se agregó redireccionamiento de impresión de escucha de registro estructurado
ADVERTENCIA: idBroadcastManager :: Registro llamado con ID de sistema fuera de rango [65535]
ADVERTENCIA: idBroadcastManager :: Registro llamado con ID de sistema fuera de rango [65535]
------ Línea de comando ------
Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.
2020-03-22T16: 59: 44.515 + 10: 00 LOG: Línea de comando: Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe RADV_PERFTEST = llvm WINEDEBUG = + marca de tiempo, + pid, + tid, + seh, + debugstr, + módulo PROTON_LOG = 1% comando% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

idLib :: SetProduction (PROD_PRODUCTION)
------- Inicializando renderSystem --------
PreliminaryRenderSetup
... clase de ventana registrada
Trazador de pila inicializado
ERROR FATAL: actualice su controlador: se requiere VK_KHR_get_surface_capabilities2.

: @

acabo de explorar /etc/vulkan/icd.d

enlaces muertos a amd_icd64.json + amd_icd32.json

que solía señalar
/etc/alternatives/amd_icd64.json
/etc/alternatives/amd_icd32.json

que apuntaba a /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd32.json, etc.
Supongo que será mejor que arregle eso ahora

Es extraño que me esté informando cierto

ker<strong i="6">@wolfcola</strong> ~]$ DISPLAY=:0 vulkaninfo | grep -i 8bit                ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
VK_KHR_8bit_storage                     : extension revision 1
VkPhysicalDevice8BitStorageFeatures:
storageBuffer8BitAccess           = true
uniformAndStorageBuffer8BitAccess = true
storageBuffer8BitAccess                            = true
uniformAndStorageBuffer8BitAccess                  = true

Progreso, llegué a una pantalla de inicio, por lo que parece que los enlaces a enlaces a enlaces se rompieron en algún momento, no estoy seguro de cómo se han estado ejecutando mis juegos vulkan ahora ...
Me siento $ 100 más rico ahora

RADV_PERFTEST = llvm PROTON_LOG = 1% comando% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

proton_tkg_5.4.r10.g7c7868f4
terminalproton_tkg_5.4.r10.g7c7868f4.txt
registro de errores

Después de tener que reinstalar Steam y mucha distracción, finalmente conseguí que funcionara la solución Proton de 999, después de un segundo intento de lanzamiento, de todos modos.
20200322_004828

No hice capturas de pantalla después de encender el monitor de rendimiento, pero creo que mi vulkan-icd-loader no está en la última versión, lo que podría explicar el sonido entrecortado que obtuve. Entonces, dos últimas preguntas sencillas: ¿cómo actualizo el icd-loader a la última versión y, para el caso, debería actualizar mi controlador Nvidia a la versión más avanzada?

(EDITAR: hurra por la orientación de la foto del teléfono móvil ... con suerte, está del lado derecho hacia arriba en vista completa ...)

(EDICIÓN 2: Solo como recordatorio de las especificaciones básicas: Fedora 31, i7-3770K, GTX 1050Ti (controlador 440.64-2))

Lo instalé:

Encabezados y cargador Vulkan 1.2.135
Controlador Nvidia 440.66.03 beta
MESA 20.1
Protón 5.4 GE-2

Y estoy obteniendo solo una pantalla negra. El juego no se inicia pero tampoco se bloquea. ¿Qué hacer?

¿Es tu primer intento? Es posible que tenga que hacer que se bloquee / elimine, luego vuelva a intentarlo, como hice yo.

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

Ve a matar a las cositas.

¡Gracias!

Tuve otra oportunidad, pero sin alegría.
-Se eliminó kisak-mesa ppa, instaló oibaf ppa ya que tiene una mesa más nueva, paquetes actualizados, comandos de restauración anotados y nombres de paquetes para cuando las cosas vayan boom, reiniciado.
-Ran Doom Eternal con:
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

Sin PROTON_NO_ESYNC = 1 se quejaría:
612.339:0036:0037:err:esync:esync_init Failed to open esync shared memory file; make sure no stale wineserver instances are running without WINEESYNC.

cabeza de vulkaninfo:
Vulkan Instance Version: 1.2.70

vulkaninfo | grep -i 8 bits:

VK_KHR_8bit_storage                 : extension revision  1
VK_KHR_8bit_storage                 : extension revision  1

Registro: https://gist.githubusercontent.com/zaggynl/6a4ab3b3a48b2fb1808ac0ada15ff0f7/raw/3d4c9d466bb3ba7cb79afbe789bc3df63b671ba6/zaggynl%2520another%2520doom%202520eternal%

Información del sistema Steam: https://gist.githubusercontent.com/zaggynl/2e3e46c2d6588608d2dcae8f24583251/raw/aaaea3be8e4dbc555fa5457f63655248bfbe425f/zaggynl%2520sysinfo%25202020-03-22

Mis notas hasta ahora:

Install oibaf ppa for latest mesa bits
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
REMOVE EXISTING PPAs, I HAD KISAK-MESA:
sudo apt install ppa-purge
sudo ppa-purge ppa:kisak/kisak-mesa
NOTE PACKAGES REMOVED!
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
NOTE PPA PURGE COMMAND FOR OIBAF: sudo ppa-purge ppa:oibaf/graphics-drivers

Get latest vulkan on Ubuntu 18.04
From: https://github.com/ValveSoftware/Proton/issues/3654#issuecomment-602076507
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list http://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list
sudo apt update
sudo apt dist-upgrade

Download latest tar.gz rom:
https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2
Place extracted Proton-5.4-GE-2 folder into:  ~/.steam/root/compatibilitytools.d/
Create compatibilitytools.d if does not exist
Restart Steam
Select Proton-5.4-GE-2 as specific compabitility tool
Set Doom Eternal launch options to:
RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 
(ACO not supported yet, ESYNC disabling because broken, log for log, rest to skip crap)
Start game

Usando Kernel 5.5.8
Mesa 20.1.0-devel (git-d9d549ff88)
Versión de instancia de Vulkan: 1.2.135
Glorioso Huevo 5.4-2

No obtengo nada, solo me siento a jugar durante aproximadamente un minuto que cierra. Lo último en el registro de protones es
La aplicación intentó crear una ventana, pero no se pudo cargar ningún controlador.

steam-782330.log

m Configuración del servidor NVIDIA X He configurado la Configuración de PowerMizer en Rendimiento máximo y Configuración de imagen OpenGL

Sí, esto ayuda un poco y agrega 5-6 FPS adicionales. Ahora puedes jugar con 35 FPS en 1080 Ti :)

para empeorar las cosas, se acaba de lanzar un parche que ha provocado que los usuarios de Windows se bloqueen en el juego ...

Sigo fallando tan pronto como se activa el sonido, veo un botón de menú parpadeando y permanece en la pantalla negra con el símbolo de carga a la mitad, actualmente Steam vuelve a descargar el juego y comienza de nuevo.

Gyus,
Aquí está el informe de errores en el sitio de NVIDIA. Por favor, confirme el problema de bajo rendimiento, gracias:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Sin embargo, al ejecutarse bien con 5.4-GE-2 aquí, todavía tengo el problema de que las tabulaciones alternativas o el uso de la superposición de vapor se congelan con una pantalla negra, pero el juego se puede jugar de otra manera.

Debo admitir que los problemas de rendimiento son un poco molestos a veces, pero generalmente solo obtengo caídas a 20 FPS, por lo que todavía es ... "jugable".

Se confirmó que al comentar esta línea en user_settings.py en el protón parcheado para los usuarios de nvidia ahora se obtiene una velocidad de fotogramas reproducible. Solía ​​tener 15 ... ahora más de 60

    #Disable nvapi and nvapi64
#     "PROTON_NVAPI_DISABLE": "1",

Puedo confirmar que marca la diferencia, en caso de que todos los encuadres / tartamudeos del juego hayan desaparecido, el FPS que muestra es el FPS que obtengo

Problema relacionado para aquellos que están atascados con la versión Flatpak de Steam, como yo: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

tl; dr si está utilizando Steam de Flatpak, obtiene vulkan-loader de org.freedesktop.Platform.GL y org.freedesktop.Platform.GL32, por lo que actualizar la versión de vulkan-loader de su sistema operativo es inútil.

Kernel 5.5.10
Nvidia 440.64
Versión de instancia de Vulkan: 1.2.135
Protón-tkg 5.4.r10.g7c7868f4
i7 5930k y GTX TITAN X (Maxwell)

Estaba obteniendo 10-20 fps en bajo, con PROTON_NVAPI_DISABLE obtengo alrededor de 40 ~ con descensos a 20. Sé que mi tarjeta es vieja, pero siento que el rendimiento debería ser un poco mejor considerando que estoy en 1080p y me estoy quedando sin .

Posible causa, las métricas del juego muestran la versión 1.1.119 de vulkan, a pesar de que vulkaninfo muestra 1.2.135.
¿Alguna idea alguien? No estoy usando flatpak steam, y estoy usando steam beta.

Gyus,
Aquí está el informe de errores en el sitio de NVIDIA. Por favor, confirme el problema de bajo rendimiento, gracias:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Esto no es un error de NVIDIA. Tenga en cuenta que lo que estamos haciendo aquí no tiene soporte técnico.

Estoy ejecutando este juego a ~ 70 fps en una tarjeta de video más pequeña que la tuya. Todo es cuestión de qué biblioteca está ejecutando y versiones.

La entrada del controlador está estropeada. Los palos se comportan de forma aleatoria.

Gyus,
Aquí está el informe de errores en el sitio de NVIDIA. Por favor, confirme el problema de bajo rendimiento, gracias:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

Esto no es un error de NVIDIA. Tenga en cuenta que lo que estamos haciendo aquí no tiene soporte técnico.

Estoy ejecutando este juego a ~ 70 fps en una tarjeta de video más pequeña que la tuya. Todo es cuestión de qué biblioteca está ejecutando y versiones.

Aquí están los paquetes más nuevos. ¿Me dice que tengo que instalar bibliotecas más antiguas para obtener un rendimiento decente? Es un problema de NVIDIA. Todos los usuarios de AMD tienen un buen rendimiento.

Probar el Proton personalizado y eliminar la línea "PROTON_NVAPI_DISABLE": "1", el rendimiento no es bueno :(

image

Todos los usuarios de AMD tienen un buen rendimiento

Estoy bastante seguro de que no se lanzará para la mayoría de nosotros.

También para todos los que lo han hecho funcionar, ¿está usando el exe Denuvo o no?

También para todos los que lo han hecho funcionar, ¿está usando el exe Denuvo o no?

Steam versión sin modificar.

mesa-git 1:20.1.0_devel.121471.f02ae698674-1
vulkan-radeon-git 1:20.1.0_devel.121471.f02ae698674-1
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Nueva actualización de mesa-git. Todavía nada.

Steam nativo
steam-782330.log

Tiempo de ejecución de Steam
steam-782330.log

Sistema
system.txt

Parece ser el mismo de siempre para mi

36368.922:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe" Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).

Cuelga aleatoria con mesa radv git.

No pude hacer que el juego se ejecutara en Kubuntu 18.10, independientemente de la sugerencia que probé, así que actualicé a una versión beta diaria de Kubuntu 20.04 e instalé los últimos 440 controladores Nvidia.

Con Steam configurado en beta y la versión personalizada de Proton, me complace informar que el juego ahora se ejecuta. Estoy usando el exe Denuvo.

Es lo suficientemente reproducible, pero hay algunos problemas de resolución de pantalla completa y el rendimiento no es demasiado bueno, incluso con todas las configuraciones de gráficos desactivadas. Lo estoy jugando en un i7 con GTX1050ti.

Juego asombroso. Espero que los problemas restantes se resuelvan pronto.

@xDShot

Cuelga aleatoria con mesa radv git.

Pruebe el controlador vulkan admgpu-pro de código cerrado: no se bloqueó en varias horas de juego.

mesa-git 1:20.1.0_devel.121471.f02ae698674-1
vulkan-radeon-git 1:20.1.0_devel.121471.f02ae698674-1
RADV_PERFTEST=llvm PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Nueva actualización de mesa-git. Todavía nada.

Steam nativo
steam-782330.log

Tiempo de ejecución de Steam
steam-782330.log

Sistema
system.txt

Parece ser el mismo de siempre para mi

36368.922:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).```

Lo mismo para mi. ¿Qué GPU estás usando? Estoy en una Radeon RX 5700.
Estoy usando Proton-5.4-GE-2, ¿supongo que también lo estás usando?

No parece que se cuelgue con amdvlk proporcionado por el equipo de Arch (https://www.archlinux.org/packages/extra/x86_64/amdvlk/), aunque un 20% menos de FPS que en mesa radv.

UPD: No. También me he congelado.

@TimoFreiberg RX 480 y sí, estoy probando el 5.4 GE 2

@TimoFreiberg @parkerlreed
Esto puede ser obvio, pero ¿creaste una cuenta de Bethesda.net y luego la vinculaste a tu cuenta de Steam? La primera vez que inicie el juego, no debe usar la opción + com_skipSignInManager 1; de lo contrario, el juego no comenzará en absoluto porque primero debe agregar una cuenta.

Eso fue solo un intento de que algo funcionara. Mismo resultado sin él

Recibo AMD HDR no compatible y nada más. Choques.

Gracias por los consejos @elovin , obtengo el mismo registro de errores sin el argumento +com_skipSignInManager 1 .

@parkerlreed No veo nada sobre AMD HDR no compatible en mis registros, ¿dónde ves ese error?

@TimoFreiberg Debería ser una ventana que aparezca. Verifique su instalación de Vulkan si no lo hace

image

Recibo el choque después de tocar esa jugada (tal vez 8 segundos).

¿Qué versión de vulkan icd loader estás usando? Si usa el tiempo de ejecución de Steam, usará el cargador vulkan del tiempo de ejecución; en este caso, debe usar la versión beta de Steam para obtener el último cargador de vulkan del tiempo de ejecución de Steam.

¿Alguno de ustedes ha probado la compilación de Proton vinculada en https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651?

El juego funciona bien para mí con esa compilación, pero se bloquea inmediatamente una vez que pruebo la compilación de Proton GE.

@elovin Ya está en Steam beta. Además, el cargador icd de mi sistema también es el más nuevo.

[parker<strong i="7">@wolfcola</strong> ~]$ pacman -Q vulkan-icd-loader 
vulkan-icd-loader 1.2.135-1

@parkerlreed ah, esa ventana emergente, la deshabilité con la recomendación de las notas de la versión aquí: https://github.com/GloriousEggroll/proton-ge-custom/releases

Esta amable persona también recomendó la compilación proton-tkg cargada por @ 999eagle en lugar de Proton-5.4-GE-2:
https://www.reddit.com/r/linux_gaming/comments/fmsoc2/gloriouseggrolls_proton54ge2_released/fl6v52i/

Una pena, quería evitar descargar cosas al azar de sitios de carga de archivos, probablemente lo compile yo mismo.

@TimoFreiberg Quiero decir que no me iba a preocupar por deshabilitar la ventana emergente hasta que pueda averiguar por qué se bloquea.

@TimoFreiberg , puede construirlo usted mismo si está en arch linux o usa un contenedor docker arch linux
descargue proton-tkg PKGBUILD y agregue winevulkan_fshack_opts.mypatch a la opción _community_patches en el archivo proton-tkg.cfg. Puede examinar ambos archivos antes de crearlos para confiar en ellos. Luego, simplemente extraiga la bola de alquitrán si no desea instalarla en todo el sistema.

@parkerlreed No, esa versión se cargó hace 8 días, debe extraer la última versión de git master, agregar el parche y luego compilarlo.

Siga estas instrucciones y añadir winevulkan_fshack_opts.mypatch al _community_patches opción en el proton-tkg.cfg archivo de lo contrario seguir a los valores por defecto del script de creación y cuando se le pide que utilice el tipo de parche de la comunidad y / si.

El rendimiento es significativamente mejor con vulkan-amdgpu-pro. Todo lo que hice fue descargar el paquete de Ubuntu, extraer amd_icd64.json, amdvlk64.so , editar el json apuntando a la ubicación correcta del binario y usar esto para el entorno VK_ICDFILE. Con RADV tuve algunas caídas y fallas, todo desapareció ahora.

Tenemos vida con la construcción tkg desde arriba. Actualmente probando el git RADv de Mesa y veremos cómo funciona.

Ayer se ejecutó la versión drm (steam) con Steam beta y Proton build por

Hoy decidí probar Proton-5.4-GE-2, porque el rendimiento fue realmente malo ayer y quería probar si esta construcción de GE hace la diferencia.
y sí, realmente hace una gran diferencia. Pero no en el rendimiento o en otra buena forma. El juego ya ni siquiera se inicia.

Ahora obtengo esto cuando intento iniciar la versión drm:

grafik

Cuando hago clic en el enlace, obtengo este sitio web:

grafik

Dice que no pudo revalidar mi compra y debería intentarlo de nuevo en 24 horas.

Esto ahora también sucede con la compilación que usé ayer, así que supongo que Denuvo lo está bloqueando.
Así que probé el exe libre de drm, pero este no se inicia con las dos versiones de Proton (999eagle y GE). Obtengo una pantalla negra en pantalla completa durante algunos segundos, pero luego se bloquea.

Ahora no puedo jugar más: /
... o mejor debería decir, mira la película Doom Eternal en 24 fps 'fluidos'.

Este es mi registro del exe libre de drm, que se bloquea después de una breve pantalla negra:
steam-782330.log

¿Alguien tiene una idea de cuál puede ser el problema y cómo hacerlo funcionar?
Lo extraño es que la versión normal de drm se ejecutó ayer, pero actualmente no puedo usarla debido a Denubloat.

Confirmado trabajando en mi extremo con la versión Steam / Denuvo con la siguiente configuración:

Sistema base

  • Sistema operativo: Arch Linux
  • Versión de plasma de KDE: 5.18.1
  • Versión de KDE Frameworks: 5.67.0
  • Versión de Kernel: 5.5.4-zen1-1-zen
  • Tipo de sistema operativo: 64 bits
  • Procesadores: 16 × AMD Ryzen 7 3700X Procesador de 8 núcleos
  • Memoria: 31,3 Gio

Gráficos

  • mesa-git: 20.1.0_devel.121471.f02ae698674-1
  • Identificación de GPU: 0 (AMD RADV / ACO VEGA10 (LLVM 9.0.1))
  • ⚠️ Versión de instancia de Vulkan: 1.2.135 ⚠️ / Obtenido con los últimos paquetes vulkan-icd-loader y lib32-vulkan-icd-loader /

Procedimiento

Obtenga una versión de Proton parcheada:

  • https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

    • De otras construcciones flotando alrededor, me faltaba particularmente:

      • VK_KHR_get_surface_capabilities2

        Integrarlo


  • Siga el procedimiento estándar para integrarse con Steam Runtime:

    • Por mi parte, sin comprimir a ~ / .local / share / Steam /compatibilitytools.d /
  • Reinicia Steam si ya se estaba ejecutando
  • Compra + Descarga el juego si aún no lo has hecho

    Ejecuta el juego con él

  • Selecciona "Proton-5.4-GE-2" en la configuración de Steam por juego para DoomEternal

    Tenga en cuenta que parece que el backend del compilador ACO aún no es adecuado aquí

  • ⚠️⚠️⚠️ Para la implementación de RADV vulkan en Mesa, al menos hasta el compromiso mencionado anteriormente en la rama maestra, ACO no expone una serie de extensiones de Vulkan obligatorias para ejecutar el juego. Tienes que recurrir al compilador LLVM "antiguo" desarmando el backend del compilador aco : Esto lo logré por mi parte al hacer que el juego se inicie así:

    • RADV_PERFTEST="" %command%
  • Puede establecer las opciones que más le convengan en los parámetros de lanzamiento
  • Ejecutar el juego

Lo anterior es lo que funcionó para mí, el kilometraje puede variar para todos.

Usando RADV, el rendimiento es aceptable y la mayoría de las veces suave para mí, siempre y cuando no baje de 60 fps. Cuando eso sucede, por alguna razón, el renderizado se vuelve lento y aunque el juego reporta 60 fps, en realidad parece que bajó a 30. Esto es con vsync de triple búfer habilitado y mi compositor apagado.

Sigo sintiendo que, en general, el juego debería funcionar mejor y ser más fluido.

: fuente_información: NB:

  • Su experiencia con la tabulación alternativa puede variar, por mí mismo, puedo cambiar de escritorio sin demasiados problemas, pero tenía una pantalla negra cuando específicamente tabulaba alt desde el juego en el mismo escritorio

@Bleuzen That 5.4 GE 2 no parece funcionar para nadie. Use la compilación que estaba usando y pruebe algunos de los otros controladores si está en AMD

@parkerlreed
Cambié de nuevo de Proton-5.4-GE-2 a la compilación proton_tkg_5.4.r10.g7c7868f4 que funcionó ayer. Pero ya no puedo usar la versión drm porque Denuvo me bloqueó durante las próximas 24 horas.
Así que ahora trato de que funcione el exe libre de drm, pero esto no hace más que mostrar una pantalla negra y se bloquea.

Estoy en Nvidia con una GTX 1060 y la versión del controlador 440.64.

También edité mi última publicación para incluir un registro de la falla de la versión gratuita de drm.

Editar: ya intenté eliminar mi prefijo de vino ( ...SteamLibrary/steamapps/compatdata/782330/ ) y dejar que se recreara después de volver a la compilación proton_tkg_5.4.r10.g7c7868f4 .
La versión sin DRM todavía falla.

@Bleuzen Necesito más confirmación, pero creo que el exe sin DRM ya no funciona con la actualización actual del juego. También me choca.

@Voxed

¿Has probado la solución mencionada por @VincentGuinaudeau ?:

@Berinth Si, como yo, tienes el FATAL ERROR: Z:\home\[...]\.local\steamam\steamapps\common\DOOMEternal\base\disclayout.cfg is unexpected, check manifest , resolví este también haciendo frente a todos los archivos dentro de DOOMEternal/base/ de la versión sin drm, espera los archivos que terminan en .streamdb y no las carpetas. Son nueve archivos en total.

Pero no intenté lanzarlo a través de Steam. Lanzo directamente desde la terminal con un comando como
STEAM_COMPAT_DATA_PATH=~/.local/share/steam/steamapps/compatdata/782330 ~/.steam/steam/steamapps/common/Proton\ 5.0/proton run ~/.local/share/steam/steamapps/common/DOOMEternal/DOOMEternalx64vk_DRMFREE.exe +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Parece que ya no puede colocar el exe sin DRM en una instalación existente sin copiar también parte del contenido del juego.

De vuelta de nuevo ... baaaaack de nuevo ...

Obtenga el mismo mensaje de DRM reeeeeeee con esa compilación de GE 2.

Estoy empezando a pensar que me arruiné porque me metí con el DRM libre con Steam, que tal vez estoy en la lista permanente, ¿aunque compré el maldito juego? Si ese es el caso, Valve está recibiendo la llamada telefónica más larga que jamás hayan tenido.

¿Pensamientos de alguien?

@ MacroHard-sys
No, lo más probable es que sean solo las próximas 24 horas completas desde que fue bloqueado.

Por algunas razones, diferentes versiones de Wine o incluso la misma versión de Wine aparecen como diferentes computadoras en el DRM, lo que activa el umbral de activación. Es verdaderamente cáncer.

@ MacroHard-sys
No, lo más probable es que sean solo las próximas 24 horas completas desde que fue bloqueado.

Por algunas razones, diferentes versiones de Wine o incluso la misma versión de Wine aparecen como diferentes computadoras en el DRM, lo que activa el umbral de activación. Es verdaderamente cáncer.

Ok, porque me lo han dado en cada intento desde el día del lanzamiento. Hizo uno curioso. Gracias. Realmente ralentizar esto porque, en teoría, nada más que pruebe hoy funcionará. Luego, un intento mañana hasta que nada más funcione. Enjuague repetir.

Yo tampoco puedo pasar de SteamAPI, como @LarsBremen y @jrgp. La discusión en Gist por @annmuor donde @SalmonSeasoning estaba probando cosas, esa discusión tampoco me ayudó.

Todavía estoy atascado en la ventana "No se puede inicializar SteamAPI".

@tizzir Lo investigaré, gracias.

¡Bien!
El juego se está ejecutando , he estado probando un poco ahora que mi tiempo de espera de 24 horas de Denuvo terminó. _Gracias Denuvo, yo también te amo_

  • Siduction (basado en Debian sid), KDE 5.17.5
  • Xrender compositor (se desactiva automáticamente cuando se ejecuta el juego)
  • Intel 8700k, regulador de escala de CPU: rendimiento
  • Nvidia 1080ti, 440.64-2
  • Cliente beta de Steam
  • Protón-5.4-GE-2

Configuración de Nvidia:

  • ForceCompositionPipeline habilitado. La desactivación no tiene ningún efecto en los fps.
  • Configuración de Powermizer: sin efecto en fps. Establecer en Auto.
  • Configuración de imagen OpenGL: el alto rendimiento tuvo un impacto real y el juego se desarrolló mucho mejor.

Ajustes de Doom Eternal

  • PROTON_NVAPI_DISABLE 1 o 0, sin efecto en fps
  • Usando el exe normal de Steam
  • Opciones de lanzamiento: +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 (no es necesario)
  • Launcher.cfg editado para deshacerse de las advertencias del conductor.
  • Estoy usando monitores duales, la resolución nativa del monitor principal es 3440x1440, finalmente decidí usar 2560x1080 y sin escala de resolución.
  • La configuración de desenfoque de movimiento no tuvo ningún efecto en los fps.
  • Pantalla completa, ajuste preestablecido medio, vsync desactivado, HDR desactivado, abb cromático activado, DOF activado, DOF AF desactivado.

En mi opinión ... Jugable
No es un rendimiento sorprendente, por supuesto ... Fps supera los 60 cuando no pasa mucho, pero no parece caer por debajo de 40 en peleas agitadas. Hay un impacto de rendimiento definitivo cuando la acción se calienta, pero al menos nada importante que rompa el juego. Establecer ajustes preestablecidos de gráficos más altos elimina totalmente el rendimiento durante la acción intensa y si no puedes golpear a los enemigos debido a los fps bajos y el tartamudeo ... bueno. _Te mueres, obviamente_

Notas
Funciona con la superposición de Steam habilitada, con una notable degradación del rendimiento. El juego se siente mucho más entrecortado. Todavía puede girar Doomguy con el mouse cuando la superposición está activada.

ALT + TAB cuelga el juego, la música / sonidos ambientales siguen reproduciéndose con una pantalla negra, lo mismo con y sin superposición de Steam.

Hay una gran cantidad de advertencias en la consola de Doom, no tengo idea de si son relevantes.

Los Fps en la primera habitación con los 3 zombis van de 45 a 120+. Ugh.

@dpanter ¿ Algún consejo para no tropezar con Denuvo? Entré ayer solo para quedar bloqueado instantáneamente nuevamente.

¿Algún consejo para no tropezar con Denuvo?

En realidad no, aparte de la teoría actual de que podría desencadenarse por el uso de diferentes versiones de Proton. He reiniciado Doom Eternal unas 50 veces hoy, no lo he vuelto a activar. ¿No es Denuvo como algo totalmente asombroso y lo mejor que nunca? Sabroso.

Las diferentes versiones de Wine / Proton están activando Denuvo. Tenlo en mente.

¡ Probé la versión personalizada de Proton de iniciador y eso funciona!

SO: Pop! _OS 19.10
Procesador gráfico: AMD RX 580

Pensé que estaba dañado el archivo guardado, pero el segundo guardado también se bloquea cada vez que la Misión # 2 comienza a cargarse

¿Alguien sabe si pronto habrá una actualización beta oficial de Proton de Valve? No me siento cómodo ejecutando binarios de fuentes no oficiales.

A Denuvo no le gusta Wine Staging, en el que se basa proton-ge, así que si quieres evitar tropezar con Denuvo, quédate con el Proton normal

Perdón por las preguntas básicas a continuación. No estoy acostumbrado a jugar con estas cosas y normalmente espero soluciones más estables. Sin embargo, esto es DOOM y, por lo tanto, importante y urgente.

  1. Entonces, ¿cómo puedo instalar nvidia-driver-440. Estoy usando ubuntu 18.04 y la última versión disponible con apt-get es 435. Intenté obtener 440.64 de https://www.nvidia.com/en-us/drivers/unix/ , luego ejecuté el script en la terminal. Sin embargo, falla y me dice que no necesito ejecutar nada en la GPU. ¿Significa que necesito ejecutar esto sin GUI de escritorio? ¿Cómo puedo hacer eso?

  2. ¿Está confirmado que lo de mesa-git es obligatorio? ¿Y hay riesgos de romper cosas? Tengo un poco de miedo de instalar eso, porque tengo un buen historial de romper ubuntu y controladores cuando estoy jugando con este rey de las cosas.

@jldez

  1. Recomendaría este archivo:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Allí hay dos comandos para instalarlo y luego reiniciar.

  1. No necesitaba la última, aunque estoy en 19.10, así que tengo una versión más nueva que la tuya en comparación con la 18.04 LTS.

Estoy ejecutando Ubuntu 19.10 con el último controlador propietario de Nvidia (440.64) de los controladores propietarios PPA, Steam beta, y probé la última versión de Proton parcheada de GE y también la versión de 999eagle. Tengo los últimos paquetes vulkan de https://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list proporcionan (solo se ve como 1.2.131, no 1.2.135 pero pensé que la versión .135 está incluida con la beta de Steam?)

De todos modos, TODAVÍA no puedo hacer que comience, y me dice que necesita "VK_EXT_full_screen_exclusive" (con cualquiera de las compilaciones de Proton parcheadas, que pensé que ambas incluyen una solución para este requisito, pero este sigue siendo el punto de falla para mí - ¿Cómo?):

Application Info
-------------------------
App    : DOOMEternal - 1.0.2
Engine : idTech - 7.1.1
-------------------------
Instance Extensions
-------------------------
 + VK_KHR_surface
 + VK_KHR_win32_surface
 + VK_KHR_get_surface_capabilities2
Initialized stack tracer
FATAL ERROR: Please update your driver: VK_EXT_full_screen_exclusive is required.
wine: Unhandled exception 0x80000003 in thread 29 at address 0000000140822626 (thread 0029), starting debugger...

Lamentablemente, no tuve suerte con ninguna de estas soluciones. Estoy usando Linux Mint 19.3 (basado en ubuntu) con una Nvidia GTX 1070.
Proton 5.0-5 me lleva a una pantalla negra que se bloquea después de unos segundos.
Proton-5.4-GE-2 me da esta ventana:
Bildschirmfoto vom 2020-03-22 17-47-12
al hacer clic en #str_launch_button_label, aparece el mismo problema de pantalla negra.
El protón personalizado de @ 999eagle ni siquiera inicia nada, me da este registro:

Proton:`` 1552061114 proton-tkg-5.4.r10.g7c7868f4 SteamGameId: 782330 Command: ['/home/marvin/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+in_terminal', '1', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1', '+com_skipSignInManager', '1'] Options: {'nonvapi', 'winedxgi', 'logcommandtoprefix', 'noesync', 'winetricks'} ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Aparentemente, esto se debe a que no tengo las últimas bibliotecas GLIBC, pero parece que aún no se han lanzado para mi sistema operativo. ¿Alguien sabe alguna solución para esto?

@maarvw Probé este paquete .deb, no tengo idea de si funcionó porque estoy en el infierno de DRM. pruébalo e informa. https://debian.pkgs.org/sid/debian-main-amd64/libc6_2.30-2_amd64.deb.html

Hola @rodhull , comprueba si has optado por la versión beta del cliente de Steam. El cliente 2020-03-20 proporciona el cargador vulkan 1.2.135.

image

Sí, creo que lo hice desde Configuración - Área de cuenta (ver arriba) - Steam se actualizó inmediatamente después de que hice esto, y no tengo más actualizaciones de cliente.

@ MacroHard-sys No tengo mucha experiencia con ese tipo de cosas, ¿hay algún riesgo asociado con eso? y no creo que el paquete amd64 sea el adecuado para mí, no tengo ningún producto amd en mi computadora. O tal vez solo estoy siendo estúpido

@ MacroHard-sys No tengo mucha experiencia con ese tipo de cosas, ¿hay algún riesgo asociado con eso? y no creo que el paquete amd64 sea el adecuado para mí, no tengo ningún producto amd en mi computadora. O tal vez solo estoy siendo estúpido

cuando se trata de empaquetado de Linux, AMD64 y x86_64 son casi siempre intercambiables. debería estar bien usando paquetes AMD64 en un sistema Intel x86_64.
Sé a ciencia cierta que los paquetes de Debian con la etiqueta AMD64 también son compatibles con x86_64.

@ MacroHard-sys No tengo mucha experiencia con ese tipo de cosas, ¿hay algún riesgo asociado con eso? y no creo que el paquete amd64 sea el adecuado para mí, no tengo ningún producto amd en mi computadora. O tal vez solo estoy siendo estúpido

Preocupación legítima, supongo. No estoy 100% seguro. Es de debian.pkgs.org, así que pensé que era seguro. Si alguien más pudiera intervenir, sería genial.

Gracias @ahoneybun , obtuve la versión 440.
Si alguien quiere saber cómo obtener nvidia-driver-440:
sudo add-apt-repository ppa: controladores de gráficos / ppa
sudo apt-get update
¿reiniciar? (no estoy seguro si es necesario)
sudo apt-get install nvidia-driver-440
reiniciar

Sin embargo, sigo teniendo el mismo problema que los demás. Usando el protón 5.4 ge-2, obtengo la pantalla
Screenshot from 2020-03-22 13-12-54
Todavía piensa que tengo la versión 337.88. Pero nvidia-smi confirma que tengo 440.64. (Dice que necesito 442.74, pero este es el equivalente de Windows que alguien dijo). Después de presionar sí o reproducir, no sucede nada.

bien, lo intentaré. ¿Sin embargo, lo último que supe de la versión 2.31 era? ese enlace es para 2.30

bien, lo intentaré. ¿Sin embargo, lo último que supe de la versión 2.31 era? ese enlace es para 2.30

Alguien más arriba dijo que lo tenían con 2.30, no pude encontrar un 2.31.

Casi nada de lo que he probado en esta placa funcionó. Es hora de piratear Windows 10.

Acabo de encontrar este video:

https://www.youtube.com/watch?v=lpHdJ_i1T_k&feature=youtu.be

Así que supongo que también debemos esperar una actualización de mesa.

@MuchiMuchiPink

¿Hiciste eso en Arch? ¿Está utilizando el controlador del kernel normal? Lo intenté, pero el juego simplemente no funciona con el controlador amd pro vulkan.
Aunque puedo tener títulos DXVK, y aplicaciones nativas como VKCUBE y Shadow of the Tomb Raider funcionan bien con él.

@ Birdman7 Mi amor por DOOM <mi odio por las ventanas;)

Solo voy a esperar una solución estable. ¡Buena suerte a las personas competentes que trabajan en esto y gracias!

Gracias @ahoneybun , obtuve la versión 440.
Si alguien quiere saber cómo obtener nvidia-driver-440:
sudo add-apt-repository ppa: controladores de gráficos / ppa
sudo apt-get update
¿reiniciar? (no estoy seguro si es necesario)
sudo apt-get install nvidia-driver-440
reiniciar

Sin embargo, sigo teniendo el mismo problema que los demás. Usando el protón 5.4 ge-2, obtengo la pantalla
Screenshot from 2020-03-22 13-12-54
Todavía piensa que tengo la versión 337.88. Pero nvidia-smi confirma que tengo 440.64. (Dice que necesito 442.74, pero este es el equivalente de Windows que alguien dijo). Después de presionar sí o reproducir, no sucede nada.

No tienes que reiniciar en ese momento:

sudo add-apt-repository ppa: controladores de gráficos / ppa
sudo apt-get update
sudo apt-get install nvidia-driver-440
sudo systemctl reiniciar

No estoy seguro acerca de NVIDIA, pero veo el mensaje HDR con mi GPU AMD, pero puedo hacer clic en Aceptar en ese.

No entiendo qué va mal en mi caso.
He actualizado mesa a 20.10, estoy usando proton-ge-custom 5.4-ge-2
He desactivado las advertencias HDR
He desactivado aco para este juego
He optado por la versión beta del cliente de Steam
aquí está mi sysinfo y el registro de protones
https://gist.github.com/mathew2214/dcde50c78274a7629c6ae74277c426b5

ACTUALIZACIÓN: qué extraño, Steam afirma que mi versión de mesa es la 19.3. sin embargo, glxinfo -B muestra correctamente que es 20.1.0.

Puedo confirmar que en Ubuntu 20.04 funcionará.
Controlador de Nvidia: 440.66.03
VulkanInfo: Versión de instancia de Vulkan: 1.2.131

  1. Instale el parche de @ 999eagle aquí
  2. Haga un directorio y muévalo a ~/.steam/root/compatibilitytools.d/
  3. Participa en la beta Steam>Setting>Account>Beta participation Steam
  4. Cambia Steam Play a la versión parcheada de protones Steam>Settings>Steam Play>Enable Steam Play/Run other titles with
  5. Establecer opciones de lanzamiento Library>Doom>Settings(Gear Icon)>Properties>Set Launch Options
    +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  6. Configura el juego para que solo use esa versión Library>Doom>Settings(Gear Icon)>Properties>Force the use of a specific Steam Play compatibility tool
$cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu Focal Fossa (development branch)"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

$vulkaninfo
==========
VULKANINFO
==========

Vulkan Instance Version: 1.2.131


Instance Extensions: count = 18
====================

$lshw -c video
WARNING: you should run this program as super-user.
  *-display                 
       description: VGA compatible controller
       product: TU102 [TITAN RTX]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci<strong i="25">@0000</strong>:65:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:107 memory:d7000000-d7ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:b000(size=128) memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
$ nvidia-smi
Sun Mar 22 12:32:02 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.66.03    Driver Version: 440.66.03    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  TITAN RTX           Off  | 00000000:65:00.0  On |                  N/A |
| 41%   35C    P0    65W / 280W |    660MiB / 24217MiB |     27%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1832      G   /usr/lib/xorg/Xorg                            45MiB |
|    0      2707      G   /usr/lib/xorg/Xorg                           206MiB |
|    0      2932      G   /usr/bin/gnome-shell                         299MiB |
|    0      6251      G   ...ic/.local/share/Steam/ubuntu12_32/steam    21MiB |
|    0      6262      G   ./steamwebhelper                               3MiB |
|    0      6280      G   ...uest-channel-token=17622251660803828376

Con tus pasos @digikin , me sale esta pantalla:

Screenshot from 2020-03-22 13-44-05
Entonces choca

Sin embargo, estoy en ubuntu 18.04. Y para la versión vulkan, ¿pensé que usar las actualizaciones beta de Steam incluiría la versión vulkan correcta? ¿O lo entendí mal?

Por lo que tengo entendido, el soporte de Vulkan proviene de los controladores de Nvidia.
NVIDIA proporciona compatibilidad y funcionalidad completas con Vulkan 1.2 en tarjetas gráficas NVIDIA GeForce y Quadro con una de las siguientes GPU basadas en Turing, Volta, Pascal, Maxwell (primera y segunda generación) y Kepler
@jldez Por alguna razón, no pude hacer que funcionara el 18.04. El controlador Nvidia 440.66.03 requiere el kernel superior. Con abril llegando el próximo mes, pensé que esta era una buena oportunidad para pasar a 20.04 LTS.
sudo do-release-upgrade -d
Estoy muy contento con 20.04 !!

Buenas noches a todos, parece que ha habido bastante actividad sobre este tema.
Mi pequeña contribución:

Con un Arch Linux completamente actualizado con los últimos controladores NVIDIA y el cargador vulkan y el prefijo personalizado vinculado aquí (con todas las opciones de inicio relevantes habilitadas) https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602028651, el juego se lanza.

Sin embargo, tengo grandes problemas de rendimiento (puede provenir de mi antigua GPU, pero como mucha gente notó una caída en el rendimiento, esto podría estar relacionado).

Registro de Steam: https://we.tl/t-2N2iqK5acs
Información del sistema de vapor: https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec

Por lo que tengo entendido, el soporte de Vulkan proviene de los controladores de Nvidia.
NVIDIA proporciona compatibilidad y funcionalidad completas con Vulkan 1.2 en tarjetas gráficas NVIDIA GeForce y Quadro con una de las siguientes GPU basadas en Turing, Volta, Pascal, Maxwell (primera y segunda generación) y Kepler
@jldez Por alguna razón, no pude hacer que funcionara el 18.04. El controlador Nvidia 440.66.03 requiere el kernel superior. Con abril llegando el próximo mes, pensé que esta era una buena oportunidad para pasar a 20.04 LTS.
sudo do-release-upgrade -d
Estoy muy contento con 20.04 !!

voy a probar esto con mi tostadora más tarde, ¿cómo está tu rendimiento?

Buenas noches a todos, parece que ha habido bastante actividad sobre este tema.
Mi pequeña contribución:

Con un Arch Linux completamente actualizado con los últimos controladores NVIDIA y el cargador vulkan y el prefijo personalizado vinculado aquí (con todas las opciones de inicio relevantes habilitadas) # 3654 (comentario), el juego se inicia.

Sin embargo, tengo grandes problemas de rendimiento (puede provenir de mi antigua GPU, pero como mucha gente notó una caída en el rendimiento, esto podría estar relacionado).

Registro de Steam: https://we.tl/t-2N2iqK5acs
Información del sistema de vapor: https://gist.github.com/GirardR1006/bac21ceb93c5e45570658f6d2c343bec

Hola,
Vea este comentario aquí:
https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602175041

Hola a todos. Si alguien tiene problemas de rendimiento, intente deshabilitar el contador Steam FPS. Lo sé, suena tonto, pero acabo de aumentar mi FPS de 20-30 a 55-60, y tengo RTX 2070.

Aquí hay un hilo en reddit donde algunos chicos han descubierto esa cosa.

El único problema que tengo ahora es un sonido crepitante.

Especificaciones completas:

CPU: i5 9600k
Procesador gráfico: Nvidia RTX 2070
RAM: 32 GB
Sistema operativo: Arch Linux
Protón: 5,4 de @ 999eagle

@ MacroHard-sys cuando intento usar dpkg en ese archivo .deb, obtengo errores que dicen que dañaría las configuraciones regionales. Todo el texto estaba en alemán, ya que ese es el idioma en el que está configurada mi PC, así que no me molestaré en publicarlo aquí. Creo que podría ser imposible ejecutarlo en mi sistema operativo actual. Parece que tendría que cambiar a Arch o usar otro ubuntu más nuevo. Mint 19.3 parece estar basado en ubuntu 18.04 y he visto gente aquí diciendo que solo funciona en 20.xy versiones posteriores.

Puedo confirmar que amdgpu-pro tiene un rendimiento mucho mejor que RADV
(probado con amdgpu 19.50 vs mesa-git usando Vega 56 y Ryzen 3700X) pero como amdgpu-pros vulkan part no es compatible con freesync, no se ve tan suave (incluso aunque sea alrededor de 60 vs 100 fps AVG).

Probé Proton GE (no se inicia), intenté compilar la compilación TKG, intenté deshabilitar el contador de fps y la superposición también. Ningún cambio en fps en absoluto.

Probé un poco más, aquí está el estado de las cosas:

  • Todavía usando la construcción de protones de @ 999eagle , todo lo demás no funciona para mí hasta ahora
  • El rendimiento no es bueno. Actualmente estoy jugando en 1280x720 con ajustes medios. FPS es de alrededor de 60, pero en realidad la configuración no parece importar mucho, ya que solo obtengo una ligera disminución con la configuración de resolución "Ultra" y FullHD
  • La CPU y la GPU no parecen utilizarse por completo
  • La versión Vulkan y la versión del controlador NVIDIA no parecen importar mucho con Vulkan 1.2.133 proporcionado por el controlador NVIDIA 440.66.3 Tengo los mismos resultados que con Vulkan 1.1.119 proporcionado por el controlador NVIDIA 440.60
  • Me acabo de enterar (esto probablemente ya se discutió aquí, no sigo todos los comentarios) que NVIDIA lanzó un controlador 442.75 para Doom Eternal, que no está disponible para Linux. Tal vez tengamos más suerte después de la próxima actualización del controlador NVIDIA.

Reproducido durante unas horas, hay algunos fallos gráficos menores y algunos fallos de sonido menores (principalmente reproducción de música). De lo contrario, el juego funciona de forma estable.

(Estación de trabajo Fedora 32beta, Kernel 5.6 git, HW: Ryzen 1700, RTX2060, 16GB RAM)

@ d3rhans Entonces, básicamente, ¿el equipo rojo tiene mejor suerte en este caso que el equipo verde? Solo buscando cosas para notar.

Hola a todos. Si alguien tiene problemas de rendimiento, intente deshabilitar el contador Steam FPS. Lo sé, suena tonto, pero acabo de aumentar mi FPS de 20-30 a 55-60, y tengo RTX 2070.

Aquí hay un hilo en reddit donde algunos chicos han descubierto esa cosa.

El único problema que tengo ahora es un sonido crepitante.

Especificaciones completas:

CPU: i5 9600k
Procesador gráfico: Nvidia RTX 2070
RAM: 32 GB
Sistema operativo: Arch Linux
Protón: 5,4 de @ 999eagle

Probé con DRM Free exe y de esta manera no uso Steam en absoluto, por lo que no hay un contador Steam FPS. Pase lo que pase, siempre obtengo 26-28 FPS ...

@ Birdman7 quizás, parece un poco así. Pero solo lo haremos ahora, cuando NVIDIA lance un controlador actualizado para Linux en algún momento. Pero como dije anteriormente, el juego básicamente funciona con proton, así que estoy seguro de que pronto funcionará perfectamente con Steam + Proton.

Finalmente pude hacer que el juego de Steam se ejecutara en TkG-r10 pero no en GE. También pude cambiar de GE a TkG sin tropezar con Denuvo, sin embargo, esto podría ser solo una vez.

Lo que hice para tratar de evitar obtener otro tiempo de espera de revalidación de 24 horas:

  • Haga una copia de seguridad de los directorios Steam / steamapps / compatdata / 782330 y Steam / userdata en caso de un viaje a Denuvo. No sé si estas copias de seguridad funcionarán, pero según pcgamingwiki, los tokens sin conexión se almacenan en el directorio de datos de usuario.
  • El uso de protontricks habilita "Ocultar la versión Wine de las aplicaciones" en Staging.

Todo sin confirmar, pero pude evitar ser enviado al infierno de Denuvo por tercera vez.

Para su información, parece que me está funcionando bien usando solo las instrucciones de @ 999eagle .

  • SO: Fedora 32beta
  • CPU: AMD Ryzen 1800x
  • GPU: AMD Vega 56

Parece funcionar lo suficientemente bien para mí con fps en el rango de 70 a 90. La configuración es alta en 1440 con algunos otros ajustes menores de preferencia personal (menor desenfoque de movimiento, sin vsync, ya que tengo freesync). También desactivé la superposición de vapor y el recuento de fps según algunos otros comentarios, aunque lo hice en mi primera jugada, así que no sé qué efecto tuvo.

Cuando el juego se inicia, aparece brevemente como una ventana muy pequeña en la parte superior izquierda y luego deja de iniciarse.

Tengo un sistema arch linux completamente actualizado con todas las dependencias mencionadas anteriormente y proton habilitado.

  • Procesador gráfico: nvidia 1050ti
  • CPU: i7-9700K 3.60ghz
  • 32g dd4

Actualizado a Ubuntu 20.04,
paquetes mezclados donde sea necesario,
probé la compilación que no es de GE, al menos ahora obtengo DRM:
"Actualmente, la compra de tu juego no se puede volver a validar correctamente, espera 24 horas y vuelve a intentarlo". así que supongo que el progreso.

Actualizado a Ubuntu 20.04,
paquetes mezclados donde sea necesario,
probé la compilación que no es de GE, al menos ahora obtengo DRM:
"Actualmente, la compra de tu juego no se puede volver a validar correctamente, espera 24 horas y vuelve a intentarlo". así que supongo que el progreso.

@zaggynl Estoy prácticamente en la misma posición que tú. Así que es bueno saber que estamos cerca de resolver este enigma. La única diferencia es que usé Proton-5.0-GE

parece que si saltas entre protones, esto hará que se dispare DRM

999 proton_tkg_5.4.r10.g7c7868f4 de Eagle
no hacer clic en el menú Winetweaks e instalar de nuevo con amdpro
VK_ICD_FILENAMES = / pathtofile / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 vapor

RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1% comando% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

editar launcher.cfg a todo 0

parece funcionar, el único problema es hacer que el sonido pase por la tarjeta de sonido correcta y sonidos de estallido / crepitar

y 1/4 del FPS que obtuve en Doom 2016

Solo para obtener información, aunque es probable que se entierre (contaré con los pocos que lo vean para compartirlo si es necesario).

La opción PROTON_NVAPI_DISABLE es exclusiva de Proton-tkg y NO es compatible con GE ni con Vanilla Proton. Intentar usarlo con esos no tendrá ningún efecto. La compilación @ 999eagle ha subido como una compilación de Proton-tkg, que se verá afectada por la opción.

Además, incluso si se sabe que esa opción soluciona otros problemas aquí y allá (y crear algunos aquí y allá también), he cambiado los valores predeterminados de Proton-tkg para evitar la mala interacción específica que han experimentado algunos (¿la mayoría?) De los usuarios de Nvidia. .
De esa manera, las personas que construyen Proton-tkg de ahora en adelante ya no necesitarán jugar con la opción interna para jugar Doom Eternal (el parche de la comunidad ya no es necesario, por cierto, y construyendo Proton-tkg como es con ninguna edición es suficiente para un Doom Eternal que funcione).

Sin embargo, eso no soluciona lo que parece ser un problema más profundo específico de Nvidia.

En Nvidia, y solo en Nvidia, el juego aparentemente carga una gran cantidad de cosas en la memoria del sistema, lo que genera una carga inusualmente alta en el bus PCI-E y, en última instancia, conduce a un rendimiento bajo con un uso bajo de GPU y CPU.

No es el primer juego que tiene este problema específicamente en las GPU de Nvidia (me vienen a la mente R6S y versiones anteriores de Grim Dawn). Supongo que cuanto más rápido sea su bus RAM / PCI-E, menos afectado se verá, pero es poco probable que obtenga el rendimiento esperado de todos modos.

¿Puede explicar técnicamente esto a los desarrolladores de NVIDIA?
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394
Entonces, ¿ahora podemos usar Tkg sin necesidad de jugar con nvapi?

@ mozo78 Ya se ha informado al equipo de controladores de Linux.

De hecho, a partir de ahora puedes construir Proton-tkg tal cual para obtener una configuración que funcione para Doom Eternal. El problema es que no es una solución universal y algunos juegos necesitarán selectivamente nvapi explícitamente deshabilitado, pero todos los casos conocidos se basan en DXVK y, por lo tanto, pueden usar un enfoque diferente que proporciona DXVK. Sin embargo, para los títulos nativos de Vulkan, DXVK no tiene ningún efecto obviamente y no tenemos una manera fácil de omitir nvapi por caso, por eso cambié los valores predeterminados. Mejor equilibrio, supongo.

Actualizado a 20.04.2019 Pero no fue nada fácil. Logré arreglar la mayoría de los paquetes, sin embargo, nada cambió para mí. Todavía tengo la misma pantalla para el controlador de gpu. Todavía cree que tengo 337,88.

@ mozo78 Ya se ha informado al equipo de controladores de Linux.

De hecho, a partir de ahora puedes construir Proton-tkg tal cual para obtener una configuración que funcione para Doom Eternal. El problema es que no es una solución universal y algunos juegos necesitarán selectivamente nvapi explícitamente deshabilitado, pero todos los casos conocidos se basan en DXVK y, por lo tanto, pueden usar un enfoque diferente que proporciona DXVK. Sin embargo, para los títulos nativos de Vulkan, DXVK no tiene ningún efecto obviamente y no tenemos una manera fácil de omitir nvapi por caso, por eso cambié los valores predeterminados. Mejor equilibrio, supongo.

¡Muchas gracias! ¡Lo intentaré lo antes posible!
¿Le dijiste a NVIDIA el problema? El no parece estar al tanto de nuestro informe de error en absoluto ...

Para su información, solucioné mi problema de que la misión siempre fallaba al validar los archivos del juego nuevamente. Steam encontró algunos problemas y los volvió a descargar

ningún protón tkg no funciona en absoluto para mí

El último Tkg tampoco me funciona :(
PreliminaryRenderSetup
... clase de ventana registrada
Trazador de pila inicializado
ERROR FATAL: actualice su controlador: se requiere VK_KHR_get_surface_capabilities2.

¿Y funcionó con la compilación anterior compartida por 999eagle?
Si lo hizo, el parche de Josh debe romperse y volveré a mi versión anterior que funcionó.

Muy bien, reemplacé el 1080ti con mi Radeon VII.
Después de olvidarme de eliminar xorg.conf por un par de minutos (¡doh!), Pronto estaba en funcionamiento con las mismas especificaciones que antes, aparte de la nueva GPU, por supuesto.

Default amdgpu.ppfeaturemask: 0xffffbfff
xserver-xorg-video-amdgpu 19.1.0-1
mesa-vulkan-drivers 20.0.2-1 (LLVM 9.0.1)
amdvlk 2020.Q1.3
amdgpu-pro-19.50-967956-ubuntu-18.04

Rendimiento con los mismos ajustes medios que antes, pero a 3440 x 1440, al menos el doble de alto. Tres dígitos en todos lados.

Al configurar todo al máximo / Ultra Nightmare, los números se redujeron a una pizca por encima de 50 durante un combate intenso, sin caídas importantes, sin tartamudeo en absoluto. Probablemente lo modificaré un poco o simplemente bajaré un nivel preestablecido. Quizás actualice a mesa-git. Definitivamente bajo voltaje de nuevo ... pero para una prueba rápida ... _ dayym. _

La Radeon VII es un maldito jefe.

Captura de pantalla con RADV - controlador Mesa 20.0.2 - Vulkan 1.2.128 desde la primera habitación con los 3 zombis, 3440x1440 cada configuración al máximo. Fps varía de 60 a 120

Captura de pantalla con AMDVLK - controlador 2.0.137 - Vulkan 1.2.133 en la misma habitación. El rendimiento en general parece ser de 5 a 10 fps más alto que el radv. Casi a los 60 ahora en una batalla frenética.

Captura de pantalla con AMDGPU-PRO - controlador 2.0.122 - Vulkan 1.1.129 Realmente no pude distinguir ninguna diferencia con AMDVLK, parece el mismo rendimiento.

Por cierto, estas pantallas están tomadas de la superposición de Steam. ¿Mencioné que ALT + TAB también funciona? _Agradable._

Imgur Deshabilitando la superposición de Steam envía los fps a la órbita, esta captura de pantalla es con AMDGPU-PRO y casi 120 fps. ¿Alguien tiene tres dígitos en combate? _Irreal._

@ Tk-Glitch obviamente soy una persona diferente, pero el juego dejó de funcionar con tu construcción esta mañana. No he probado después de la actualización de esta tarde, pero la compilación de 999eagle funcionó tanto antes como después

@wundrweapon Gracias por confirmar. Entonces me deshaceré del parche más nuevo / roto.

@ Tk-Glitch ¿Esta alta carga de memoria explica el sonido entrecortado / tartamudeo?

EDITAR: Además, ¿debería cambiar a lo que sea que hayas construido, o simplemente seguir jugando con la compilación Proton de 999eagle y esperar a que Nvidia o Valve publiquen una actualización?

La Radeon VII es un maldito jefe.

Captura de

Me interesaría ver qué sucede si prueba el controlador Vulkan de AMDGPU-PRO en lugar de usar RADV / Mesa. (Puede probarlo sin instalar formalmente el controlador).

@UVCRocketRunner Todavía no he compartido ninguna versión prediseñada, y probablemente esperaré a que Wine 5.5 lo haga, pero actualmente, si
Los problemas de rendimiento de Nvidia no se solucionarán cambiando las compilaciones de Proton de todos modos, y deben ser abordados por Nvidia o por ID / Bethesda.

Me interesaría ver qué sucede si prueba el controlador Vulkan de AMDGPU-PRO en lugar de usar RADV / Mesa. (Puede probarlo sin instalar formalmente el controlador).

Publicación actualizada con prueba AMDVLK, 5-10 fps más rápido que radv. :)

Me interesaría ver qué sucede si prueba el controlador Vulkan de AMDGPU-PRO en lugar de usar RADV / Mesa. (Puede probarlo sin instalar formalmente el controlador).

Publicación actualizada con prueba AMDVLK, 5-10 fps más rápido que radv. :)

Eso también es interesante. Algunos han dicho que el controlador Vulkan extraído del paquete AMDGPU-PRO se comporta un poco diferente (más rápido) incluso que AMDVLK. ¿Estarías dispuesto a probarlo? Como dije, no es necesario que esté instalado.

Si te interesa:

https://drivers.amd.com/drivers/linux/19.50/amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

Cómo usarlo sin instalar nada:

tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz
cd amdgpu-pro-19.50-967956-ubuntu-18.04
mv vulkan-amdgpu-pro_19.50-967956_amd64.deb ..
discos compactos ..
ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb
tar xf data.tar.xz
cd opt
cp amdgpu-pro / / opt /

Puede eliminar la carpeta "amdgpu-pro" de / opt cuando haya terminado si no desea conservarla.

El argumento de lanzamiento sería:
VK_ICD_FILENAMES = "/ opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json"% command%

Hubo una actualización del juego a través de Steam hace un momento. Desde entonces tengo un rendimiento mucho mejor, FPS está entre 50 (lugares exteriores muy concurridos) y más de 100 (interiores, pocas demostraciones o ninguna) en 1920x1080 con configuraciones medias. Así que definitivamente llegué a ser jugable :)

Solo quiero decir que esta comunidad de Linux es increíble.

¿Y funcionó con la compilación anterior compartida por 999eagle?
Si lo hizo, el parche de Josh debe romperse y volveré a mi versión anterior que funcionó.

Sí, funciona con la compilación de 999eagle :) Cuando elimines el parche borked, ¿dejarás la configuración de nvapi? Estoy ansioso por probarlo :)

Solo quiero decir que esta comunidad de Linux es increíble.

Compartir la lucha es mejor que hacerlo solo. Por encontrar una solución universal rápida, supongo.

A partir de la actualización del juego de hoy, ahora tengo bloqueos ocasionales sin explicación. El juego se volvió puf después de una o dos horas, dos veces

significa que mientras esa actualización hizo que la mía funcionara

Algunos han dicho que el controlador Vulkan extraído del paquete AMDGPU-PRO se comporta un poco diferente (más rápido) incluso que AMDVLK. ¿Estarías dispuesto a probarlo?

Gracias por el enlace y la información, pensé que lo tenía instalado pero resulta que no. Publicación actualizada arriba con pantalla AMDGPU-PRO. El rendimiento fue muy similar al de AMDVLK, al menos ninguna diferencia fácilmente distinguible.

Parece que nos estamos acercando a una solución generalizada. Todo lo que necesito ahora para asegurar la jugabilidad es conseguir una nueva GPU.
Ah, y eliminación de DRM también.

Algunos han dicho que el controlador Vulkan extraído del paquete AMDGPU-PRO se comporta un poco diferente (más rápido) incluso que AMDVLK. ¿Estarías dispuesto a probarlo?

Gracias por el enlace y la información, pensé que lo tenía instalado pero resulta que no. Publicación actualizada arriba con pantalla AMDGPU-PRO. El rendimiento fue muy similar al de AMDVLK, al menos ninguna diferencia fácilmente distinguible.

Gracias por probar eso por mí / nosotros. =) También estoy usando una Radeon VII y espero ansiosamente una actualización de Proton que me permitirá comenzar a jugar Doom Eternal. Parece que puedo esperar un buen desempeño.

Gracias por probar eso por mí / nosotros. =) También estoy usando una Radeon VII y espero ansiosamente una actualización de Proton que me permitirá comenzar a jugar Doom Eternal. Parece que puedo esperar un buen desempeño.

¡Muy agradable! Creo que te gustará esto, acabo de ejecutar algunas pruebas con la superposición de Steam desactivada. Estamos hablando de tres dígitos, en combate. _Bro._

Publicación actualizada arriba con la superposición de Steam deshabilitada.

obtengo fps un 30% más alto con vulkan-amdgpu-pro que con radv o amdvlk en mi rx5700. el principal problema para mí es que vsync limita la velocidad de fotogramas a 60, mientras que mi frecuencia de actualización real es de 144 hz

Estoy en Linux Mint 19.3
Tengo AMDGPU-PRO 19.50 con Proton 5.4 GE-2 y obtengo

"Excepción no controlada: error de página en el acceso de lectura a 0x00000000 en código de 64 bits (0x000000014093f5bd)".

¿Qué debo hacer para solucionar este problema? ¿Necesito esperar una nueva versión de Proton? No puedo usar la compilación de TKG porque no puedo descargar GLIBC o libc6 para corregir el error incorrecto de la carpeta de inicio. ¿O me estoy perdiendo algo? Gracias por su tiempo, me gustaría poder ofrecer algo de ayuda yo mismo :(

steam-782330.log

si alguien pudiera ser tan amable? Parece que estoy fuera del infierno de DRM, al intentarlo aparece la advertencia del conductor, pero luego me bloqueo después de presionar reproducir.

https://raw.githubusercontent.com/MacroHard-sys/proton-log/master/steam-782330.log

ubuntu 18.04, steam beta, controlador nvidia 440, 5.2ge

@ MacroHard-sys Usa el protón tkg del 999 anterior. 5.4 GE 2 está fallando exactamente de la misma manera para la mayoría de nosotros aquí

@parkerlreed no parece ser posible con esas especificaciones, desafortunadamente. Básicamente tengo lo mismo, mi Linux Mint se basa en Ubuntu 18.04 y no he tenido suerte con ninguna de las versiones de protones publicadas aquí.

ahora entiendo esto:

======================
Proton: 1552061114 proton-tkg-5.4.r10.g7c7868f4
SteamGameId: 782330
Command: ['/home/n13/.steam/steam/steamapps/common/DOOMEternal/idTechLauncher.exe', '+com_skipIntroVideo', '1', '+com_skipKeyPressOnLoadScreens', '1']
Options: {'logcommandtoprefix', 'winetricks', 'winedxgi', 'nonvapi'}
======================
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/n13/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine: failed to initialize: /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4/lib/wine/ntdll.dll.so: cannot open shared object file: No such file or directory

Oh sí, ¿necesito 20.04?

@ MacroHard-sys ahora estás en el mismo problema con el que trataste de ayudarme antes: /

Pude replicar el bloqueo en mi última versión después de borrar el prefijo y probar tanto en mi computadora de escritorio como en mi computadora portátil. ejecutando algunas pruebas, proporcionará otra actualización si denuvo no me bloquea.

Puedo ser solo yo. Pero lo pensaría dos veces antes de actualizar a 20.04. No fue una actualización fácil y mi gnome tiene muchos errores en este momento. Al final, tampoco solucionó nada para el juego.

el mío funcionó como Ubuntu 19.10
pero el mío tampoco intentó usar el directorio de compilación git de sophie

Supongo que el mío sabe de otra ubicación para archivos faltantes como ntdll.dll.so?
tal vez crear un enlace simbólico a otra carpeta proton lib? , archivo desafiante se suministra

@ MacroHard-sys, @ Phobos001

algo como
mkdir -p /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10.g7c7868f4
ln -s ~ / .steam / root /compatibilitytools.d / proton_tkg_5.4.r10.g7c7868f4 / dist / lib /home/sophie/projects/git/tkg-pkgbuilds/wine-tkg-git/proton_dist-5.4.r10. g7c7868f4 / lib /

Hoy el juego se ejecutó bien en Linux.
Intenté para un solo jugador, obteniendo aproximadamente 30 fps en 4k con Vega 64 en configuraciones casi completas de ultra pesadilla, con resolución dinámica habilitada, sube hasta 50s.

Usando Proton 5.4 GE-2, compiló el último controlador mesa-git y el cliente beta de steam

Especificaciones:
4790k 4,6 GHz todos los núcleos OC + 4,4 GHz uncore OC
2200 MHz 32 GB DDR3 de doble canal
Vega 64 ~ 1650 MHz GPU Core OC + 1045 MHz HBM2 OC
SSD NVMe

@FogLizard Es posible que desee probar AMDGPU-PRO vulkan lib. Me brinda una experiencia casi bloqueada de 144 fps @ 1440p ultrapesadilla con mi 5700XT, que es una buena parte más alta de lo que obtiene Mesa.

@ Tk-Glitch He notado que el rendimiento de mi juego está atascado por la CPU en realidad, he subido el reloj a 4.8 GHz y apretado 5 fps más en promedio. Prefiero ceñirme a mis controladores de código abierto, solo una preferencia, pero gracias por el consejo. Siempre que se mantenga por encima de 50, como sucede ahora la mayor parte del tiempo sin una caída significativa de resolución, es lo suficientemente bueno.

No hubiera pensado que 4790K sería tan limitante en un juego así. Oh bien. Según se informa, AMDVLK también da resultados mucho mejores que RADV, de manera similar a DOOM 2016.

Seguí las instrucciones de @ 999eagle en Arch con KDE Plasma (Versión de Kernel: 5.5.10-arch1-1).

EDITAR: Parece que he resuelto esto eliminando el mensaje de error Proton check thingy de las Opciones de lanzamiento. Aquí están mis nuevas opciones de lanzamiento: +in_terminal 1 +com_enableCrashHandler 2 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 Con esto, Proton 5.0-5 todavía parecía no funcionar, Proton 5.4-GE2 en realidad congeló la mierda de Steam, y el paquete Proton modificado de 999eagle mostró el oh-so- gran mensaje de la página de soporte .

Fallo completo, no se lanzó en absoluto para mí.
Probé las siguientes versiones de Proton con éxito variable:

  • Proton 5.0-5: el juego mostraba la advertencia de la GPU NVIDIA, pero pasaba silenciosamente por encima de esa ventana emergente. Solo logró la ventana emergente cambiando el archivo de configuración en primer lugar para mostrar la advertencia de NVIDIA.
  • Proton 5.4-GE2: superó la advertencia estándar de la GPU NVIDIA. Luego recibió la advertencia de que los controladores de la GPU NVIDIA estaban desactualizados. Se hizo clic para jugar y apareció un menú de informe de fallas roto.
  • "proton_tkg_5.4.r10.g7c7868f4" de 999eagle: Rompió todo. Inmediatamente se bloqueó en silencio y resultó en que las otras dos versiones de Proton cambiaran su comportamiento y ahora también se bloquean silenciosamente (al menos a partir de esta sesión).

$ pacman -Q vulkan-icd-loader vulkan-headers nvidia wine-staging
vulkan-icd-loader 1.2.135-1
vulkan-headers 1: 1.2.135-1
nvidia 440.64-5
puesta en escena del vino 5.4-1

Versión Steam del juego. Fue tocado un poco por los intentos de parche anteriores, pero verifiqué los archivos del juego a través de Steam. Estoy inscrito en Steam Beta. Si desea registros, dígame dónde se almacenarían. He buscado en la carpeta DOOMEternal y no puedo encontrar nada más que un "LastCrashInfo.txt" super corrupto que está adjunto.

LastCrashInfo.txt
sysinfo.txt

@ Tk-Glitch, ¿también tiene el problema de que vulkan-amdgpu-pro bloquea la velocidad de fotogramas a 60 con vsync habilitado? ¿Soy solo yo?

@ashkitten No hay tal problema por mi parte, sin embargo, tengo un desgarro sutil incluso con vsync habilitado. Pero no, vsync me bloquea a 144 fps, que es correcto para mi pantalla de 144Hz.

Hola chicos,
Así que soy un usuario de Nividia que ejecuta Manjaro, proton_tkg_5.4.r10.g7c7868f4 y Steam beta y obtengo 20-30 fps.
Noté que el juego está ejecutando vulkan 1.1.119, pero he instalado vulkan 1.2.135-1, me pregunto por qué si es por eso que los usuarios de Nividia tienen problemas de rendimiento, ¿alguien piensa?
image
pacman -Qs vulkan local/lib32-nvidia-440xx-utils 440.64-1 NVIDIA drivers utilities (32-bit) local/lib32-vulkan-icd-loader 1.2.135-1 Vulkan Installable Client Driver (ICD) Loader (32-bit) local/lib32-vulkan-intel 19.3.5-1 Intel's Vulkan mesa driver (32-bit) local/lib32-vulkan-radeon 19.3.5-1 Radeon's Vulkan mesa driver (32-bit) local/nvidia-440xx-utils 440.64-1 NVIDIA drivers utilities local/vulkan-headers 1:1.2.135-1 (vulkan-devel) Vulkan header files local/vulkan-icd-loader 1.2.135-1 Vulkan Installable Client Driver (ICD) Loader
¡La comunidad de Linux es increíble por cierto!
Salud

Solo una pequeña nota al margen. No leería demasiado sobre la versión de Vulkan que informa el juego. Para mí, muestra exactamente la misma versión en Windows 10 y tengo la versión del controlador que el juego recomienda.

@ grand248 Eso es lo esperado y se puede ignorar con seguridad.

@ashkitten No hay tal problema por mi parte, sin embargo, tengo un desgarro sutil incluso con vsync habilitado. Pero no, vsync me bloquea a 144 fps, que es correcto para mi pantalla de 144Hz.

estás usando x11 o wayland?

¿Podría ser que Nvidia tiene alguna ruta de código específica que no funciona bien con el controlador de Linux? ¿Puedes ocultar que tu gpu es Nvidia? Creo que DXVK hace eso.

Para los usuarios de Navi GPU que deseen usar RADV / LLVM (dado que ACO no tiene las capacidades requeridas de storage_8bit / storage_16bit por ahora) en lugar de AMDGPU-PRO o AMDVLK, acabo de hacer un parche / truco para mesa-git que permitirá el juego para ejecutar: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch

@ Tk-Glitch
¿Revertiste el parche borked ya? ¿Podemos intentar Tkg de nuevo?

Si. Yo mismo he probado el juego para estar seguro esta vez.
editar: respondiendo a la publicación de abajo -> sí. Te invito a leer el registro de confirmación en mi repositorio para reducir el spam no deseado aquí;)

¿Y la configuración de nvapi sigue ahí?

Proton-tkg 5.4.r10, steam-runtime beta y Nvidia 440.64-2 en Linux 5.5.8-1-MANJARO funcionan bien pero se cuelgan cuando pierde el foco (por ejemplo, al tabular alt). Probado en GNOME y KDE Plasma

@ Ryhon0 El uso de pantalla completa con ventana en lugar de la pantalla completa predeterminada solucionó eso en mi extremo en Plasma. La desventaja es que no se puede minimizar, por supuesto.

Para los usuarios de Navi GPU que deseen usar RADV / LLVM (dado que ACO no tiene las capacidades requeridas de storage_8bit / storage_16bit por ahora) en lugar de AMDGPU-PRO o AMDVLK, acabo de hacer un parche / truco para mesa-git que permitirá el ejecución del juego: https://github.com/Tk-Glitch/PKGBUILDS/blob/master/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch

Aún falla en mi Navi. Sin embargo, estoy usando GE proton. ¿Debería usar el tuyo?

IMG_20200323_095356

Finalmente consiguió que se ejecutara en Fedora 31 Silverblue al cambiar a Steam nativo, a diferencia de Flatpak. La construcción TKG Proton de
Para llegar a esos 30 fps, tuve que bajar la resolución a 1280x720 y bajar la configuración de calidad a "Baja" en general. Ni siquiera estoy considerando jugar el juego en este estado y espero que las compilaciones de Proton más nuevas y / o los controladores NVidia resuelvan los problemas de rendimiento que claramente deben estar relacionados con los controladores. Tal vez como nota al margen, se accede a mi GPU a través de Thunderbolt, es decir, es una eGPU, pero eso no ha causado ningún problema antes.

En resumen, esta es la primera vez en mi vida que envidio a los propietarios de GPU AMD.

@ igo95862

Aún falla en mi Navi. Sin embargo, estoy usando GE proton. ¿Debería usar el tuyo?

Algunas personas han informado problemas de bloqueo con la compilación de GE que no sucedieron con la compilación tkg que 999eagle ha publicado, así que supongo que vale la pena intentarlo. No tengo experiencia con la compilación de GE (ni ninguna intención de depurarlo 🐸), así que no sé qué podría romperse allí. Al menos puedo dar fe de que el juego funciona perfectamente en mi extremo con una nueva compilación de proton-tkg (ya sea con AMDGPU-PRO o RADV / LLVM con el parche de mesa anterior en un 5700XT).

@ e-user Probablemente no cambie mucho en su vida saberlo, pero proton-tkg usará las librerías FAudio de su sistema, mientras que GE envía las suyas propias. Entonces, si su distribución proporciona FAudio antiguo / roto, es posible que tenga problemas de sonido en -tkg.

@ Ryhon0 El uso de pantalla completa con ventana en lugar de la pantalla completa predeterminada solucionó eso en mi extremo en Plasma. La desventaja es que no se puede minimizar, por supuesto.

Lamentablemente, correr en la pantalla completa con ventana no solucionó el bloqueo para mí. Intenté jugar la campaña, pero la velocidad de fotogramas es muy baja en mi 1050Ti. Obtengo 60 fps en menús y salas de tutoriales y 15-20 fps en entornos normales donde, como en Windows, obtengo alrededor de 55 fps

@ e-user Probablemente no cambie mucho en su vida saberlo, pero proton-tkg usará las librerías FAudio de su sistema, mientras que GE envía las suyas propias. Entonces, si su distribución proporciona FAudio antiguo / roto, es posible que tenga problemas de sonido en -tkg.

No tengo ninguna versión de libFAudio instalada en mi sistema, en este momento. ¿Estás seguro de que esto está relacionado?

Teniendo en cuenta que no experimento ningún crujido y que el juego definitivamente carga librerías FAudio aquí, supongo que sí. Tal vez tengas alguna alternativa extraña.

lo que realmente estaba causando mis bloqueos de inicio de sesión fue la superposición de Steam activada
La palma de la cara grande tiene sentido, murió cada vez que apareció el logotipo de Steam.
proton_tkg_5.4.r10.g7c7868f4
está ejecutando este dulce, no estoy seguro de qué cambió en las últimas 12 horas, pero mi viejo r9 290 tiene un límite a 60 fps, todo al máximo, esta mañana se sintió muy lento
solo necesito encontrar una manera de destapar su limitador de fps ...

@ Tk-Glitch
La última versión tuya se ejecuta sin problemas, gracias :)
Desafortunadamente, su configuración de NVAPI no cambia el bajo rendimiento de ninguna manera :(

Ya expliqué el problema anteriormente y me dejé bastante claro que incluso si se respeta la llamada nvapi, el problema de raíz sigue ahí y solo puede solucionarlo Nvidia o ID Software en la medida en que lo comprendamos.
Dependiendo de su combinación de velocidad de RAM / PCI-E gen / mobo topología / CPU, es posible que vea un aumento de rendimiento (bastante pequeño) en el frente de la CPU en el mejor de los casos, pero eso es todo.

Sí, soy consciente de que el problema está en el controlador NVIDIA, pero esperaba que aumentara un poco los FPS.
Y mi configuración es bastante rápida:
Intel 9900K
JUEGOS ASUS ROG STRIX Z390-E
ASUS GeForce GTX 1080 Ti
2x Kingston KHX3000C15 / 16GX (32 GB)
Y no hace ninguna diferencia. Todo lo que obtengo son 24 FPS: D

Sí, no está limitado por la CPU de ninguna forma o forma con ese 9900K, por lo que no hará una diferencia. Puedes verificar la carga del bus PCI-E en nvidia-settings mientras el juego se está ejecutando, solo por lulz. Su juego promedio generalmente alcanzará el 2-4% de uso, a modo de comparación.

No puedo verificarlo porque el juego se bloqueará si presiono Alt + Tab. Puedo intentar iniciar sesión en nvidia-smi, pero es realmente inútil. Estamos esperando que NVIDIA intervenga. Es triste que no haya noticias de ellos. Incluso una publicación estaría bien, pero no hay nada de ellos :(

Solo han pasado un par de días. Dale una semana o dos.

No queda nada por hacer más que esperar :)

@ Tk-Glitch He compilado tu protón pero mi juego aún falla.

Unhandled exception: divide by zero in 64-bit code (0x0000000141ec920c).

@ Tk-Glitch He compilado tu protón pero mi juego aún falla.

Tengo el mismo problema.

Unhandled exception: divide by zero in 64-bit code (0x00007f62aa74f06b).

Después de jugar con cosas durante un par de horas durante el fin de semana, finalmente pude ejecutar el juego. Una prueba rápida muestra 50-60 fps en configuraciones altas. Le daré más tiempo de juego después del trabajo y veré si aparece algún problema.

Intel Core i5-4670
NVIDIA GTX 970
Cliente beta de Steam

Ubuntu 18.04
kernel 5.0.0-23-genérico
controlador nvidia 440.66.03
Protón-5.4-GE-2

@ thedopefish

Después de jugar con cosas durante un par de horas durante el fin de semana, finalmente pude ejecutar el juego. Una prueba rápida muestra 50-60 fps en configuraciones altas. Le daré más tiempo de juego después del trabajo y veré si aparece algún problema.

Intel Core i5-4670
NVIDIA GTX 970
Cliente beta de Steam

Ubuntu 18.04
kernel 5.0.0-23-genérico
controlador nvidia 440.66.03
Protón-5.4-GE-2

¿Qué hiciste para que se ejecutara el juego?

@aleksbenmaza El último paso que lo hizo funcionar fue cambiar de Proton-5.0-5 a Proton-5.4-GE-2.
Estoy ejecutando la versión Steam sin modificar del juego. Me da el mensaje de advertencia espurio sobre los controladores NVIDIA desactualizados al inicio, pero simplemente hago clic para pasar eso y la superposición del juego muestra la versión correcta.

Intenté de nuevo con la compilación de @ 999eagle , ¡funcionó! Todo lo que necesito ahora es una nueva GPU y algunos otros consejos para ayudar a solucionar los otros problemas iniciales que este juego tiene al ejecutar Proton.
EDITAR: Lanzado de nuevo, atrapado en una pantalla negra infinita. Hurra.

Después de jugar con cosas durante un par de horas durante el fin de semana, finalmente pude ejecutar el juego. Una prueba rápida muestra 50-60 fps en configuraciones altas. Le daré más tiempo de juego después del trabajo y veré si aparece algún problema.

Intel Core i5-4670
NVIDIA GTX 970
Cliente beta de Steam

Ubuntu 18.04
kernel 5.0.0-23-genérico
controlador nvidia 440.66.03
Protón-5.4-GE-2

¿Por casualidad te quedaste al mismo principio del nivel? Allí, todos los usuarios pobres de NVIDIA estamos obteniendo 60 FPS. Da algunos pasos hacia adelante.

@aleksbenmaza El último paso que lo hizo funcionar fue cambiar de Proton-5.0-5 a Proton-5.4-GE-2.
Estoy ejecutando la versión Steam sin modificar del juego. Me da el mensaje de advertencia espurio sobre los controladores NVIDIA desactualizados al inicio, pero simplemente hago clic para pasar eso y la superposición del juego muestra la versión correcta.

UH HUH. AHORA. Dime todos los pasos que tomaste antes por favor !!!!!

el error que me encuentro con la versión de vapor y GE-2 es

ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (del registro)

¿Cómo se puede arreglar eso?

el error que me encuentro con la versión de vapor y GE-2 es

ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (del registro)

¿Cómo se puede arreglar eso?

Puede simplemente ignorar ese mensaje de error en particular. Verás eso con prácticamente todos los juegos de Steam si estás viendo la consola. Es un error sobre la superposición de Steam, no sobre el juego. No es fatal.

el error que me encuentro con la versión de vapor y GE-2 es
ERROR: ld.so: object '/home/marvin/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. (del registro)
¿Cómo se puede arreglar eso?

Puede simplemente ignorar ese mensaje de error en particular. Verás eso con prácticamente todos los juegos de Steam si estás viendo la consola. Es un error sobre la superposición de Steam, no sobre el juego. No es fatal.

Inhabilité la superposición de Steam para esta prueba después de leer que causó problemas en algunos casos. ¿Podría no estar relacionado?

@ mozo78 Esto fue en un área al aire libre poco después de completar el nivel 1.

@ MacroHard-sys Los pasos que tomé y que definitivamente no ayudaron fueron probar el .exe que no es Denuvo e intentar iniciar proton desde la línea de comandos. Los pasos que tomé que pueden haber ayudado o no incluyen cambiar al cliente Steam beta, deshabilitar la superposición de Steam para el juego y actualizar del controlador NVIDIA 440.64 a 440.66.03.

@ mozo78 Esto fue en un área al aire libre poco después de completar el nivel 1.

@ MacroHard-sys Los pasos que tomé y que definitivamente no ayudaron fueron probar el .exe que no es Denuvo e intentar iniciar proton desde la línea de comandos. Los pasos que tomé que pueden haber ayudado o no incluyen cambiar al cliente Steam beta, deshabilitar la superposición de Steam para el juego y actualizar del controlador NVIDIA 440.64 a 440.66.03.

No puedo encontrar ese conductor Broy. vincularlo? Editar: Lo encontré, lo encontré.

¿Alguien tiene alguna idea de por qué mi perdición eterna no se lanza?
estoy usando mesa-git
Estoy usando proton-ge-custom 5.4-ge-2
Estoy usando la versión beta del cliente de Steam
He desactivado aco para este juego
¿Qué me perdí aquí?

sysinfo y registro de protones:
https://gist.github.com/mathew2214/e927b5db0da74544134bf987ab28cf9d

aquí parece ser donde se estrella

813.843:0038:0039:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).

Lo mismo para mi:
Información del sistema Steam: https://gist.githubusercontent.com/zaggynl/19d6a81cd78c88066c7be8f132e63a3e/raw/51cf2ba54ad6cedea97c5648222216beb38ba0c2/gistfile1.txt
Registro de protones: https://gist.githubusercontent.com/zaggynl/028a7174d613123237b13a60794a728b/raw/bbae23a21f95d3d902d8c6c857d2721abeb8b3f0/gistfile1.txt

resumen:
ubuntu 20.04
mesa-git a través de oibaf ppa
usando protón 5.4 ge-2
beta de vapor
rx5700
opciones de lanzamiento utilizadas:
RADV_PERFTEST = llvm PROTON_NO_ESYNC = 1 PROTON_LOG = 1% comando% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager

Editar:

El Proton 5.05 oficial deja un registro de 50 MB, comprimido:
steam-782330-zaggynl.log.zip

Creo que es algo relacionado con Navi. Hay un par de parches publicados, pero no pareció ayudarme.

Pude hacer que el juego funcionara en Mesa y he jugado aproximadamente 5 horas durante el fin de semana sin fallar. El rendimiento es fantástico en un RX5700 XT. Hay pequeños artefactos. No es suficiente para que el juego no se pueda jugar, pero amdvlk puede brindar una mejor experiencia.

Construyo una versión personalizada de proton, siguiendo los pasos descritos aquí:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/proton-tkg

Se necesita un parche comunitario para que todo funcione, por lo que debe agregar winevulkan_fshack_opts.mypatch a PKGBUILDS/wine-tkg-git/customization.cfg antes de construir proton.

No puedo hacer que Mesa 20 funcione solo 19:

lib32-llvm 9.0.1-1
lib32-llvm-libs 9.0.1-1
lib32-mesa 19.3.4-3
lib32-vulkan-icd-loader 1.2.135-1
lib32-vulkan-radeon 19.3.4-3
llvm 9.0.1-2
llvm-libs 9.0.1-2
mesa 19.3.4-2
mesa-demos 8.4.0-2
vulkan-icd-loader 1.2.135-1
vulkan-radeon 19.3.4-2
vulkan-tools 1.2.135-1
xf86-video-amdgpu 19.1.0-1

Sistema:

Arch Linux x86_64 5.5.10-arch1-1

lo probé con el compromiso de mesa mencionado en https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -602687860
sin cambios en el comportamiento del juego. todavía choca con
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd). 92.563:004f:0050:fixme:dbghelp:elf_search_auxv can't find symbol in module

Como comentó @bnpfeife , también puede confirmar leves fallas gráficas en las texturas (más notablemente el hud) con RX Vega 64 / amdgpu-pro.
No es horrible, pero vale la pena señalar:
image
image

@ mathew2214 Experimenté ese problema exacto con GE-2, aunque TkG-r10 funciona bien.

¿De dónde están todos obteniendo Proton 5.4? He habilitado el soporte Beta en Steam y no veo esa versión de Proton en la lista, solo Proton 5.0 e inferior.

@thedopefish

@ mozo78 Esto fue en un área al aire libre poco después de completar el nivel 1.

@ MacroHard-sys Los pasos que tomé y que definitivamente no ayudaron fueron probar el .exe que no es Denuvo e intentar iniciar proton desde la línea de comandos. Los pasos que tomé que pueden haber ayudado o no incluyen cambiar al cliente Steam beta, deshabilitar la superposición de Steam para el juego y actualizar del controlador NVIDIA 440.64 a 440.66.03.

¿Supongo que no instaló sus controladores desde PPA?

@Voxed , ¿puede cargar el archivo de archivo de Proton con el que tuvo éxito?

@thedopefish

@ mozo78 Esto fue en un área al aire libre poco después de completar el nivel 1.
@ MacroHard-sys Los pasos que tomé y que definitivamente no ayudaron fueron probar el .exe que no es Denuvo e intentar iniciar proton desde la línea de comandos. Los pasos que tomé que pueden haber ayudado o no incluyen cambiar al cliente Steam beta, deshabilitar la superposición de Steam para el juego y actualizar del controlador NVIDIA 440.64 a 440.66.03.

¿Supongo que no instaló sus controladores desde PPA?

Eso es correcto. I apt source 'd el paquete 440.64 del PPA, luego descargué el instalador 440.66.03 del sitio web de nvidia y construí un nuevo conjunto de paquetes.

No he podido hacer que el juego se ejecute con las instrucciones anteriores, en un sistema Arch 1080 ti, pero obtuve una prohibición de 24 horas, mientras tanto, las versiones pirateadas del juego han estado circulando desde el día 1, mientras que las personas que pagaron por el juego es castigado por solo querer jugar.

Gracias Denuvo ...

¿Alguna forma de evitar la prohibición de DRM de 24 horas?

Pagué por esto, no está pirateado, ¿qué está pasando con esto?

¿Alguna forma de evitar la prohibición de DRM de 24 horas?

Pagué por esto, no está pirateado, ¿qué está pasando con esto?

Lamentablemente, no puedes hacer nada al respecto. Espere 24 horas o busque a alguien que tenga la versión Bethesda.net del juego y pídale el .exe. Sin embargo, no estoy seguro de si la versión actualizada todavía no tiene Denuvo

¿Alguna forma de evitar la prohibición de DRM de 24 horas?
Pagué por esto, no está pirateado, ¿qué está pasando con esto?

Lamentablemente, no puedes hacer nada al respecto. Espere 24 horas o busque a alguien que tenga la versión Bethesda.net del juego y pídale el .exe. Sin embargo, no estoy seguro de si la versión actualizada todavía no tiene Denuvo

Creo que lo quitaron bastante rápido. todavía debería poder encontrarlo en línea fácilmente

¿Alguna forma de evitar la prohibición de DRM de 24 horas?
Pagué por esto, no está pirateado, ¿qué está pasando con esto?

Lamentablemente, no puedes hacer nada al respecto. Espere 24 horas o busque a alguien que tenga la versión Bethesda.net del juego y pídale el .exe. Sin embargo, no estoy seguro de si la versión actualizada todavía no tiene Denuvo

Creo que lo quitaron bastante rápido. todavía debería poder encontrarlo en línea fácilmente

Tengo la versión 1.0 sin denuvo y se bloquea si intentas iniciar el juego con archivos actualizados

Ahora me funciona con muy buenos fps en las primeras salas.
No creo que haya cambiado nada desde ayer: woman_shrugging:

Opciones de lanzamiento: RADV_PERFTEST=llvm %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

Arch Linux
Radeon RX 5700
mesa-aco-git 20.0 con ACO deshabilitado (el RADV_PERFTEST=llvm en las opciones de lanzamiento)
amdvlk 2020.Q1.3-1
Proton-tkg 5.4.r10.g7c7868f4 autocompilado (estoy seguro de que usé este compromiso , aunque después vinieron varias correcciones de doom eternas: pensando :)

~ Recibo el sonido crepitante, aunque tengo faudio 20.03-1 en mi sistema ... ~
editar: la próxima vez que comencé Doom, el crujido se había ido.

Funciona completamente bien ahora, ¡incluso puedo alt-tab!
El único problema en este momento es que el cursor en los menús es un poco lento.

Solo una nota rápida, como señaló @ Tk-Glitch, los controladores de NVIDIA tienen un problema específico para este juego. El juego usa memoria del sistema en lugar de VRAM.

  • Configuración de Ultra-Nightmare (observe cómo se asignan 13 GB de espacio RAM y la falta de uso de espacio VRAM a pesar de ejecutar una aplicación 3D):
    Screenshot_20200323_214640

@TimoFreiberg, no está usando amdvlk si esas son sus opciones de inicio, por lo que AMDVLK no significa nada para su sistema. Si tiene su sistema configurado para usar mesa vulkan, entonces eso es lo que usa. Tienes que usar VK_ICD_FILENAMES para configurar un controlador vulkan diferente.

Además, es posible que no esté usando mesa, puede que esté usando AMDVLK, pero en ese caso RADV_PERFTEST=llvm es inútil porque llvm / aco son solo opciones de RADV, que es mesa. AMDVLK está separado. Pero la razón por la que digo que podrías estar usando AMDVLK es porque descubrí que Steam usará AMDVLK por defecto en algunos juegos (al menos algunos juegos, tal vez todos) si tienes AMDVLK y mesa instalados en tu sistema. Con Resident Evil (tanto 2 como 7), por ejemplo, si tiene tanto mesa como AMDVLK instalados y no especifica VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json entonces usa AMDVLK.

En pocas palabras, estás usando mesa o amdvlk, no puedes usar ambos, y si estás usando amdvlk, RADV_PERFTEST no hace nada. Es posible que pueda usar mangohud para averiguar cuál está usando, pero de lo contrario tendrá que verificar los registros, dirá RADV y NAVI 10 para la GPU, de lo contrario, dirá Unknown AMD GPU o RX 5700 si estás usando AMDVLK, sé que el 5600 XT aparece con AMDVLK como "GPU AMD desconocida" pero no estoy seguro acerca del 5700, aunque imagino que es lo mismo. De cualquier manera, si está usando Mesa, dirá RADV y solo NAVI 10; de lo contrario, está usando AMDVLK

@rabidlassie No creo que el juego esté usando intencionalmente mucha memoria del sistema. En mi sistema Windows, el juego usa una cantidad considerable de VRAM (~ 8 GiB en Ultra-Nightmare 1440p) y muestra un buen rendimiento. Que no haga eso en Linux sugiere que hay algo que obliga al juego a reducir la utilización de VRAM. Esto explica el bajo rendimiento (ya que muchos de los datos tienen que martillar PCIe). No puedo decir si es el controlador o Wine / Proton, pero sospecho que puede ser cualquiera de ellos. Por ejemplo, es posible que alguna extensión de Vulkan no funcione correctamente, lo que interrumpe la transmisión de texturas / datos.

Pagué por esto

Sí, puedes disfrutar las 24 horas completas. Gracias por tu compra, querido cliente.

¿Alguna forma de evitar la prohibición de DRM de 24 horas?

Pagué por esto, no está pirateado, ¿qué está pasando con esto?

@ jonlee836 No hay solución. Espere y vuelva a intentarlo mañana. Chupa una enorme polla de burro, lo sé, pero es lo que es.

Lo diré de nuevo

A Denuvo no le gusta Wine Staging, en el que se basa proton-ge, así que si quieres evitar tropezar con Denuvo, quédate con el Proton normal

y también evitar cambiar las versiones de Wine con demasiada frecuencia, ya que también hará que Denuvo

@Voxed , ¿puede cargar el archivo de archivo de Proton con el que tuvo éxito?

Es la compilación que ha subido
https://uploadfiles.io/x58gs3ia

@ mathew2214
https://github.com/Tk-Glitch/PKGBUILDS/commit/6353338e80f440148e7b31e9ecad8438265a2228
compilar desde git podría ser la mejor manera de obtener una versión más actualizada
esta es la construcción que hice esta mañana
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing

pero considerando que ahora incluso Proton-5.4-GE-2 está funcionando,
No estoy seguro de por qué todo funciona sin problemas ahora, incluso el stock de Steams 5.0-5 se está ejecutando
así que podría haber alterado algo más en alguna parte ... o la actualización de mesa de anoche
al menos ahora obtengo tres dígitos en un viejo R9 290

>

Lo diré de nuevo

A Denuvo no le gusta Wine Staging, en el que se basa proton-ge, así que si
quiero evitar tropezar con Denuvo Stick a Proton normal

y también evitar cambiar las versiones de Wine con demasiada frecuencia, ya que también se disparará
Denuvo

¿Esto se aplica también a proton-tkg? Este problema de git es difícil de seguir
de pero pensé que el protón normal no funciona en absoluto. No he podido
hacer que el juego se ejecute todavía, pero no tengo idea de si me han baneado o no
porque no puedo pasar de la ventana emergente HDP sin un bloqueo.

Creo que sí. proton-tkg generalmente se construye como estadificación

@ blazini36 proton-tkg está construido contra la puesta en escena de forma predeterminada. Se puede construir
contra estable, pero eso debe hacerse manualmente y es casi seguro que no
en cualquiera de las construcciones que flotan por aquí. Yo personalmente pensé vainilla
Proton también se construyó a partir de la puesta en escena del vino, pero supongo que no, aunque podría
he jurado que lo era. De cualquier manera, las compilaciones de etapas no tienen nada que ver con
eso. Cualquier nueva versión de controlador, wine / proton o dxvk que intente iniciar
El juego Denuvo se registra como una máquina específica. Si pellizcas poco
cosas aquí y allá, incluso si usa la misma construcción de protones, cuenta como
una máquina separada, y solo obtienes 5 lanzamientos de máquinas separadas por
día con Denuvo. Incluso si probaras 5 compilaciones que no sean de ensayo, harías lo
la misma cosa.

El lunes, 23 de marzo de 2020 a las 6:15 p.m., jason0987 [email protected] escribió:

Creo que sí. proton-tkg generalmente se construye como estadificación

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

@ gardotd426 Bueno, me he encontrado varias veces ahora, que si uso la puesta en escena con cualquier juego de Denuvo, no puedo iniciar el juego más de 5 veces al día (límite de activación) mientras esto no ocurre con el vino normal. También he visto a otra persona describir exactamente el mismo problema con otro juego (NFS Heat)

Como seguimiento, construí mesa-git hoy y los artefactos desaparecieron.

lib32-llvm 9.0.1-1
lib32-llvm-libs 9.0.1-1
lib32-mesa-git 20.1.0_devel.121503.41412cc4b74-1
lib32-vulkan-icd-loader 1.2.135-1
llvm 9.0.1-2
llvm-libs 9.0.1-2
mesa-demos 8.4.0-2
mesa-git 20.1.0_devel.121503.41412cc4b74-1
radeon-profile-git 20190903.r8.g306743e-1
vulkan-icd-loader 1.2.135-1
vulkan-tools 1.2.135-1
xf86-video-amdgpu 19.1.0-1

@ jason0987 Eso suena más a un problema de prefijo que a una puesta en escena en sí. Bajo ciertas condiciones, un prefijo puede ingresar a un estado en el que cualquier llamada posterior al binario de Wine activará una actualización del prefijo y dará como resultado la generación de un ticket desde denuvo. Tal vez hubo una regresión específica en la puesta en escena en algún momento que desencadenó esto, pero bombardear el prefijo debería arreglar ese comportamiento tanto en la línea principal como en la puesta en escena.

En este momento, la única configuración de trabajo que tengo es la compilación TkG de 999eagle, que tiene un audio ligeramente crepitante pero, lo que es más importante, se bloquea constantemente en una etapa particular al cazar a uno de los sacerdotes del infierno. Allí, un bloque con el que golpeas abre una gran plataforma de salto azul, y la usas para golpear el peto verde de un demonio crucificado. Tendré que volver a comprobar dónde está exactamente. Independientemente, la escena provoca un bloqueo completo de la máquina en uno o dos segundos. El sonido continúa reproduciéndose pero los gráficos fallan antes de convertirse en arcoíris y sin funciones de entrada, lo que significa que tengo que reiniciar mi mobo. ¿Alguien más tiene este problema? ¿Cómo puedo contribuir a solucionarlo?

@wundrweapon prueba esto
https://drive.google.com/file/d/1WRY8g8z1ulrfs1aYZqgO7KsdwmBT13Wk/view?usp=sharing

Actualmente estoy ejecutando esto, no estoy seguro de si está bien empaquetado o no, los tamaños de mis archivos siempre parecen más pequeños que los de todos los demás.
construido en arch y ejecutándose en mi ubuntu 19.10 sound está bien para mí ahora también
superposición de vapor apagado y estoy usando
VK_ICD_FILENAMES = / pathto19.5files / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 vapor

PROTON_NO_ESYNC = 1% comando% + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

@MasterCATZ Estoy bastante seguro de que es la misma compilación que tengo, TkG 5.4-r10-g7c7868f4. Además, no estoy usando AMDGPU-PRO, estoy usando amdgpu y amdvlk de código abierto

@MasterCATZ con esa versión de protones

3365.691:0015:0016:err:esync:esync_init Server is running with WINEESYNC but this process is not, please enable WINEESYNC or restart wineserver.

incluso un reinicio completo no lo solucionó, no tengo idea de dónde viene. ¿Alguna idea sobre qué podría causar esto?

@maarvw agrega PROTON_NO_ESYNC=1 a las opciones de inicio del juego.

@wundrweapon ese es tu problema, el juego no funciona bien con RADV (y no funciona en absoluto con ACO habilitado en RADV). Debe usar vulkan-amdgpu-pro para obtener el mejor rendimiento en AMD.

@ gardotd426 lo tenía habilitado desde el principio. usó todas las opciones de lanzamiento sugeridas por @MasterCATZ de hecho.

Bueno, supongo que esperaré. No usaré controladores propietarios hasta que muera.
Tiene que haber algo, ¿verdad? Puedo tomar un mal desempeño, pero no debería haber nada que el propietario pueda hacer que el burgués sea literalmente incapaz de hacer. Incluso si tengo que sentarme a través de una escena de 1 fps, seguramente debe haber algo para al menos evitar un bloqueo completo del sistema

@wundrweapon Literalmente no lo hay. Y entiendo todo el tema del deseo de usar código abierto, pero estás tratando de jugar un juego propietario, y te garantizo que tienes numerosas piezas de software propietario en la misma caja en la que dices que te niegas a usar controladores de GPU propietarios. Siempre es mejor usar Open Source cuando pueda, pero en este caso, desafortunadamente, esa no es una opción. No tienes que reemplazar a Mesa, literalmente puedes usar el controlador vulkan propietario SOLO para este juego y nada más. Literalmente, no tiene sentido dibujar arbitrariamente su línea de aceptación patentada en el punto en el que le impide jugar un juego patentado de 60 dólares que pagó para jugar en un lanzador patentado, mientras que también usa otros códecs, controladores y otros componentes del sistema patentados.

Mesa probablemente mejorará en uno o dos meses (o más), pero hasta entonces, solo use el controlador propietario.

Seguiría respondiendo, porque la respuesta es "no", pero eso está fuera de tema. Mientras tanto, veré si puedo encontrar exactamente por qué falla amdgpu; conmigo suerte

AMDVLK es un buen término medio. Es el controlador AMD de código abierto y funciona con el juego. No es tan bueno como AMDGPU-PRO, pero es mejor que RADV en este momento.

@ gardotd426 Si bien el juego funciona mejor con amdgpu-pros, el controlador vulkan RADV no funciona tan mal en las tarjetas Vega, probé ambas y sí, es hasta un 50% más rápido, pero si usa freesync, es posible que desee seguir con RADV (ya que amdgpu- pro no es compatible con vulkan). Para mí, 60-70 fps (mesa) con freesync se sintieron mejor que alrededor de 90-100 (amdgpu-pro) fps sin freesync.

@ Tbird761 Tengo amdvlk instalado y las métricas de rendimiento en el juego muestran que ese es el controlador en juego

@wundrweapon cómo se construyó mi compilación esta mañana después de que se agregaron los parches navi
estoy usando
AMD Radeon R9 200 Series (HAWAII, DRM 3.36.0, 5.5.11-050511-genérico, LLVM 9.0.1)
GL_VERSION: 4.6 (Perfil de compatibilidad) Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa)

con los archivos amdpro extraídos de amdgpu-pro-19.50-967956-ubuntu-18.04
(vulkan-amdgpu-pro_19.50-967956_amd64.deb)
extraiga ese archivo extraiga data.tar.xz y coloque esos archivos en algún lugar edite amd_icd64.json para que apunte a la ubicación de amdvlk64.so
la mierda de amd no necesita ser instalada: P

@MasterCATZ , ya lo he explicado, pero todavía está usando un controlador propietario en ese caso, y aparentemente eso está fuera de la mesa para @wundrweapon. Así que están atrapados con lo que tienen hasta que algunos parches más lleguen a Mesa-git.

@MasterCATZ Estoy tratando de hacer eso, pero el juego siempre falla. Esto es muy extraño porque todas las demás aplicaciones Vulkan se ejecutan con este archivo ICD.

Haciendo vulkaninfo obtengo:

    driverID           = DRIVER_ID_AMD_PROPRIETARY
    driverName         = AMD proprietary driver
    driverInfo         = 

¿Existe alguna guía completa sobre cómo integrar esto? Porque me está fallando mucho ...

Acabo de cambiar de AMDVLK a RADV, y aunque el rendimiento es notablemente peor como se mencionó, la escena se reprodujo sin problemas. Seguiré con esto hasta que veamos otra actualización de AMDVLK y luego rehaga ese nivel

RE el bloqueo de Denuvo:
Puedo confirmar que probé todas las versiones oficiales de Proton de Steam, me bloqueé. Incluso desde mi instalación de Windows de arranque dual.
Me quejé con el apoyo de Bethesda.
Every1 aquí quedando bloqueado, debería hacer lo mismo en mi humilde opinión ... :)

@wundrweapon recién construido AMDVLK funciona bien

VK_ICD_FILENAMES = / home / aio / Programas / AMDVLK / bin / vulkandriver / drivers / xgl / builds / Release64 / icd / amd_icd64.json STEAM_RUNTIME = 1 vapor

AMDVLK

pero prefiero la ganancia de rendimiento del 30%
VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 vapor

AMDPRO

@DistantThunder cualquier sistema de chat podríamos usar mucho desorden al entrar aquí, la desventaja de github, realmente necesita un sistema de PM

La lista de pasos de @ 999eagle no me funciona: / Intenta cargar pero falla rápidamente, el botón de

Extraje el tkg en la carpeta de compatibilidad .steam (probé en su raíz, así como en una carpeta dedicada para la compilación tkg Proton).

A continuación se muestran mis opciones de lanzamiento actuales:
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1% comando%

También he intentado ceñirme estrictamente a las opciones de lanzamiento de la publicación original.

Ejecutando KDE Neon 18.04 Plasma, AMD 5700XT con amdgpu.

@nessonic
Intenta iniciar Steam con
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 vapor
también edite "amd_icd64.json" para que su ruta apunte a "amdvlk64.so"
el valor predeterminado de amdgpu-pro sería /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so

Archivos de protones extraídos en
~ / .steam / compatibilidadtools.d

root es solo un enlace simbólico a .steam

¿Alguno1 probó https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3 ?
Lo puse en la carpeta compatibilidad.d, pero no aparece en el menú de selección de la versión de protones ...

Hola @nessonic , %command% te permite poner cosas delante del comando que se ejecuta con Steam. Esto nos permite establecer variables de entorno por juego que de otra manera serían difíciles de hacer. En su caso, probablemente estaba buscando tener algo como VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1 .

por alguna razón, el mío no carga los controladores correctamente si lo pongo en el iniciador del juego, así que empiezo a usarlo

ERROR FATAL: Actualice su controlador: se requiere VK_KHR_8bit_storage.

------ Línea de comando ------
Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.
2020-03-24T12: 15: 28.292 + 10: 00 LOG: Línea de comando: Z: \ ZFS3WAYSteamLibrarysteamapps \ Manual \ DOOM.EternalDOOMEternalx64vk.exe VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icdNO_ 1_ESYTON_COMANDO + comando PRO = 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1

VK_ICD_FILENAMES = / ZFS3WAY / SteamLibrary / amdvlkpro / amd_icd64.json STEAM_RUNTIME = 1 vapor

funciona para mí como siempre

Construí vulkan-icd-loader y proton-tkg-r11 de tkglitch / pkgbuilds. Cuando voy a editar /etc/vulkan/icd.d/amd_icd64.json no existe. El directorio está ahí pero está vacío. ¿Existe una plantilla para este archivo?

{ "file_format_version" : "1.0.0", "ICD" : { "library_path" : "/opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so", "api_version" : "1.1.129" } }

@ blazini36 Incluso si el archivo estuviera allí, no tiene exactamente ninguna razón para editarlo. ¿Qué te hizo pensar que deberías? Si ha instalado mi paquete amdgpu-pro, encontrará los archivos json en el directorio /opt/amdgpu-pro/etc/vulkan/icd.d . Al iniciar el juego con VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% como parámetro de inicio, se utilizará amdgpu-pro en lugar de mesa.

@ Tk-Glitch un par de publicaciones hasta mastercatz dijo que edite este archivo para que apunte al controlador amdvlk. Gracias por aclarar eso.

Establezco estas opciones de lanzamiento:
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json% comando% + in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1

Todavía me golpea de inmediato, ni siquiera me pregunta sobre el HDR, solo aparece la ventana emergente Winetricks y luego puf. Ni siquiera puedo decir si estoy prohibido.

@ blazini36 ¿puedes iniciar
y me refería a si alguien descargó y descomprimió amdgpu-pro-19.50-1011208-ubuntu-18.04.tar.xz sin ejecutar el script de cosecha de otra persona

nessonic había guardado su archivo en /etc/vulkan/icd.d/ y eso es a quien estaba respondiendo

/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json es la ruta predeterminada

@ Tk-Glitch en realidad, no estoy seguro de si esto estaba claro, he instalado amdgpu-pro ... Tengo el directorio pero está vacío, no hay archivo json allí.

/etc/vulkan/icd.d/amd_icd64.json ! = /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json

El comando @ Tk-Glitch no se ejecuta, tal vez amdgpu-pro no esté instalado correctamente. Acabo de instalar el paquete de pamac.
$ vulkaninfo | grep driver ERROR: [Loader Message] Code 0 : /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: wrong ELF class: ELFCLASS32 ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32 ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32 driverVersion = 83886179 (0x5000063) driverID = DRIVER_ID_MESA_RADV driverName = radv driverInfo = Mesa 20.1.0-devel (git-d9d549ff88) (LLVM 9.0.1) driverUUID = 414d442d-4d45-5341-2d44-525600000000 driverUUID = 414d442d-4d45-5341-2d44-525600000000 driverID = DRIVER_ID_MESA_RADV driverName = radv driverInfo = Mesa 20.1.0-devel (git-d9d549ff88) (LLVM 9.0.1) VK_KHR_driver_properties : extension revision 1 driverVersion = 8388708 (0x800064) driverID = DRIVER_ID_AMD_PROPRIETARY driverName = AMD proprietary driver driverInfo = driverUUID = 414d442d-4c49-4e55-582d-445256000000 VK_KHR_driver_properties : extension revision 1 driverVersion = 8388742 (0x800086) driverID = DRIVER_ID_AMD_OPEN_SOURCE driverName = AMD open-source driver driverInfo = driverUUID = 414d442d-4c49-4e55-582d-445256000000 driverUUID = 414d442d-4c49-4e55-582d-445256000000 driverID = DRIVER_ID_AMD_OPEN_SOURCE driverName = AMD open-source driver driverInfo = VK_KHR_driver_properties : extension revision 1

eso es bastante normal
Tengo los controladores amdpro-gpu rellenando / opt / amdgpu-pro ...

vulkaninfo | controlador grep
ERROR: [Mensaje del cargador] Código 0: /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so: clase ELF incorrecta: ELFCLASS32
ERROR: [Mensaje del cargador] Código 0: /usr/lib/i386-linux-gnu/libvulkan_intel.so: clase ELF incorrecta: ELFCLASS32
ERROR: [Mensaje del cargador] Código 0: /usr/lib/i386-linux-gnu/libvulkan_radeon.so: clase ELF incorrecta: ELFCLASS32
ADVERTENCIA: radv no es una implementación de vulkan conforme, solo para uso de prueba.
driverVersion = 83886179 (0x5000063)
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa) (LLVM 9.0.1)
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverUUID = 414d442d-4d45-5341-2d44-525600000000
driverID = DRIVER_ID_MESA_RADV
driverName = radv
driverInfo = Mesa 20.1.0-devel (git-f02ae69 2020-03-22 eoan-oibaf-ppa) (LLVM 9.0.1)
VK_KHR_driver_properties: revisión de extensión 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = controlador propietario de AMD
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties: revisión de extensión 1
driverVersion = 8388730 (0x80007a)
driverID = DRIVER_ID_AMD_PROPRIETARY
driverName = controlador propietario de AMD
driverInfo =
driverUUID = 414d442d-4c49-4e55-582d-445256000000
VK_KHR_driver_properties: revisión de extensión 1

@ blazini36 Proporcione un registro de vinos.

Para hacerlo, abra ~/.steam/root/compatibilitytools.d/proton_tkg_5.4.r11.g75c7644c/user_settings.py y descomente la línea WINEDEBUG . Luego ejecuta el juego hasta que se bloquee. Luego encontrará el registro en su directorio de inicio steam-gameid.log .

Bueno, tampoco tengo el /opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json predeterminado, / opt / amdgpu-pro es lo más profundo posible. así que supongo que hay algún problema con mi instalación de amdgpu-pro. ¿Cómo están instalando esto los usuarios de Arch / Manjaro?

Ya que ha creado proton-tkg, tiene mi repositorio a mano. Vaya al directorio amdgpu-pro-vulkan-only y ejecute makepkg -si . Siga las indicaciones. Hecho. Sin embargo, parece que se ha metido un poco con su sistema, así que me desharía de todo lo que haya instalado / agregado a mano / modificado antes de hacerlo.

En realidad, aparte de estas compilaciones de protones y los encabezados vulkan y el cargador icd de su repositorio, no he hecho nada fuera de lo común. Todo lo demás fue solo a través de pamac y es una instalación de manjaro bastante nueva, ~ hace un mes. Intentaré construir el controlador

steam-782330.log

wellp ........
`` :: ¿Continuar con la instalación? [Y / n] años
(1/1) comprobación de claves en llavero [###################################### ###################################] 100%
(1/1) comprobar la integridad del paquete [####################################### ##################################] 100%
(1/1) cargando archivos de paquetes [####################################### ##################################] 100%
(1/1) comprobación de conflictos de archivos [##################################### ###################################] 100%
error: no se pudo confirmar la transacción (archivos en conflicto)
amdgpu-pro-vulkan-only: /opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so existe en el sistema de archivos (propiedad de lib32-vulkan-amdgpu-pro)
amdgpu-pro-vulkan-only: /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so existe en el sistema de archivos (propiedad de vulkan-amdgpu-pro)
Se produjeron errores, no se actualizó ningún paquete.
==> ADVERTENCIA: No se pudieron instalar los paquetes compilados.

err:vulkan:wine_vkCreateInstance Failed to create instance, res=-3
warn:debugstr:OutputDebugStringA "Unspecified Vulkan error: Error( VK_ERROR_INITIALIZATION_FAILED )"

Sí, algo está frogged con su controlador vk / libs.

Editar: querrá desinstalar los paquetes vulkan-amdgpu-pro y lib32-vulkan-amdgpu-pro antes de continuar.
Edit2: ¿Pero dijiste que no tenías esos archivos? ¿Problemas de permisos?

Los desinstalé a través del administrador de paquetes, su instalación funcionó bien después. Esos paquetes se instalaron, dije que faltaban los archivos .json y el directorio predeterminado se detuvo a 2 niveles. No verifiqué específicamente ningún archivo de controlador, pero el administrador de paquetes informó que estaban instalados.

Editar: sí, no lo sé, los controladores del repositorio tkg ahora instalados, reiniciados, aún se bloquean de inmediato. Todavía puedo ejecutar Doom 2016 en Vulkan, así que diría que nada es demasiado aburrido

¿DOOM 2016 se ejecuta con VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% como parámetro de lanzamiento? Solo para asegurarse de que amdgpu-pro funcione.

¿Alguien logró lanzar Doom Eternal con el controlador amdgpu predeterminado (no amdgpu-pro) y con el vino habitual + dxvk (no proton)?

¿Alguien logró lanzar Doom Eternal con el controlador amdgpu predeterminado (no amdgpu-pro) y con el vino habitual + dxvk (no proton)?

DOOM Eternal es un juego nativo de Vulkan. DXVK no está involucrado.

@ Tk-Glitch, sí, se ejecuta con esa opción de inicio @ 4k y 60fps bloqueados

¿DOOM 2016 se ejecuta con VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command% como parámetro de lanzamiento? Solo para asegurarse de que amdgpu-pro funcione.

Funciona muy bien aquí.

amdgpupro

@ClockGen Lo que dijo igo95862. Con respecto a RADV, actualmente requiere mesa-git si tiene una GPU Navi (algunos primeros 19.x también deberían funcionar). Polaris / Vega debería poder ejecutarlo OOTB con mesa 19/20. Actualmente no funciona con ACO. Y, por supuesto, necesitas el parche winevulkan para vino, de lo contrario, el juego se bloqueará al iniciarse.

@ blazini36 ¿Cómo construiste tu protón entonces? ¿Ejecutó proton-tkg.sh o utilizó PKGBUILD?

ejecutó ./proton-tkg.sh desde el directorio proton-tkg.

Con respecto a lo que acabas de decir al otro póster, así que no me confundo aquí ... ¿estás diciendo que Doom eternal requiere mesa-git con una GPU Navi? Espero que no porque estoy ejecutando un 5700xt lol ...........

O si estaba ejecutando Mesa git y no podía ejecutar el juego, posiblemente por otras razones.

Eso es exactamente lo que dije. Ayer hice un truco (ya que también estoy usando un 5700XT), pero usar AMDGPU-PRO es una alternativa funcional. El parche que permite a RADV ejecutar el juego en Navi solo se fusionó hoy en mesa-git, por lo que, a menos que lo intentaste específicamente hoy, y no hace mucho, se esperaba que no funcionara.

Con respecto al proceso de compilación, podría valer la pena ejecutar makepkg -s para activar la resolución de dependencias, luego cancelarlo cuando comience a compilar vino, luego volver a ejecutar ./proton-tkg.sh para asegurarse de compilar contra un conjunto completo de dependencias.

Bueno, está funcionando ... pero es lento y el audio cruje. A veces, el FPS desciende a 28 fps

CPU: Intel i7 8700K en stock
GPU: nVidia GeForce RTX 2070 @ stock
Dist. Ubuntu-Budgie 19.10
Versión Vulkan: 1.2.131
Controlador nVidia versión: 440.66.03
Steam: lanzamiento Beta
Protón: Protón-tgk 5.4.r10.g7c7868f4

Además, para los novatos en Linux (como yo). No pude ejecutar esto desde mi volumen NTFS hasta que seguí estas instrucciones a continuación. Se estrellaría con la carga.

https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows

Chicos, estoy completamente perdido aquí. He intentado todo lo que he podido y no puedo hacer que este juego funcione.

Especificaciones del sistema:

  • CPU: Intel i9-8950HK
  • GPU: RTX 2070 móvil
  • Memoria: 32 GB
  • SO: Pop! _OS 19.10
  • Kernel: 5.3.0-7642-genérico
  • Versión del controlador de GPU: 440.44
  • Versión Vulkan: 1.2.135

Ejecutar el juego con:

  • Opciones de lanzamiento: PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1
  • Versiones de protones: 5.0-5, 5.4-GE-2

Así que entre las cosas que he visto aquí:

  1. Me salté las actualizaciones del controlador de la GPU porque nVidia afirma que 440.64 no tiene cambios importantes. Puede que tenga que probar esto a continuación, pero no estoy convencido.
  2. Construí e instalé manualmente la última versión de Vulkan. Sin dados, y leí informes contradictorios sobre si esto es necesario o no.
  3. Probé varias versiones de Proton, como se enumeran en los comentarios. En este momento me quedo con lo siguiente:

Stock 5.0-5 simplemente se bloquea silenciosamente. Los registros de Proton son asombrosos 54 MB. Subí un archivo comprimido: https://drive.google.com/open?id=1LQ5Xa6HbF3MadzNtefRaze1XdJyg4_4m

Aquí hay un breve extracto del final:

 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3cf: DW_CFA_advance_loc 2
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d1: DW_CFA_restore %r14
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d1: DW_CFA_advance_loc 2
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d3: DW_CFA_restore %r15
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d3: DW_CFA_advance_loc 1
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_restore %rbp
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_def_cfa %rsp, 8
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d4: DW_CFA_advance_loc 1
 84.223:003a:003b:trace:seh:execute_cfa_instructions 7f8bae60f3d5: DW_CFA_restore_state
 84.223:003a:003b:err:seh:setup_exception stack overflow 1632 bytes in thread 003b eip 00007f8bb0c6a118 esp 0000000000130fb0 stack 0x130000-0x131000-0x230000
 85.238:001e:0022:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\WineUsd.sys" : builtin
 85.239:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winehid.sys" : builtin
 85.239:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\hidclass.sys" : builtin
 85.240:0016:001a:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
pid 3974 != 3973, skipping destruction (fork without exec?)

Cuando uso 5.4-GE-2, puedo acceder a la ventana emergente de la versión del controlador de la GPU. Presiono play y el juego se bloquea poco después. Aquí hay una esencia con los registros: https://gist.github.com/thebozzcl/80197c6c98652a70e801950ba677311e

La sección que me llamó la atención fue:

1494.038:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.048:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.058:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module
1494.059:0035:0036:trace:seh:call_teb_handler handler at 0x7b4749f0 returned 1
1494.059:0035:0036:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
1494.069:0049:004a:fixme:dbghelp:elf_search_auxv can't find symbol in module

Creo que vi a alguien más que tenía un problema similar. Tendré que escarbar en la pila de comentarios de nuevo ... pero mientras tanto, si alguien tiene alguna idea de qué demonios está causando esto, por favor, hágamelo saber.

Estoy completamente perdido aquí. He compilado los últimos wine-tkg-git y mesa-git. Pero el juego sigue fallando en el lanzamiento con este error.
FATAL ERROR: Please update your driver: VK_KHR_get_surface_capabilities2 is required.
aunque esta extensión está en las últimas radv, amdgpu-pro y winevulkan.

@ Progman-DT Recuerdo ese error
Ubuntu 19.10 DRM 3.36.0, 5.5.11-050511-genérico, LLVM 9.0.1 Mesa 20.1.0-devel
(git-f02ae69 2020-03-22 eoan-oibaf-ppa)

, ya no recuerdo lo que hice para solucionarlo,
O era yo parcheando el archivo exe
(instrucciones en algún lugar en los primeros 300 comentarios, pero creo que a proton se le agregó un parche desde entonces)

o fue la carga previa de los controladores cuando comenzó Steam
para mi agregando
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
nunca funcionó, pero algo como esto sí
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.jsonn STEAM_RUNTIME=1 steam

luego lanzando el juego con
PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1

cómo nunca saber quién es Nvidia / AMD ... hace que sea difícil saber qué controladores está usando la gente

también necesitas la versión de instancia de Vulkan: 1.2.135

@ Progman-DT ese error se debe a que no tienes el Proton parcheado (no dijiste qué versión de Proton estás usando) o no actualizaste tu instancia de vulkan. mesa-git no es suficiente, eso solo proporciona vulkan-radeon , que no tiene nada que ver con el cargador icd o los encabezados. Wine-tkg-git tampoco tiene nada que ver con ejecutar el juego. Necesita un PROTON-tkg parcheado, no wine-tkg-git, con el parche winevulkan. O Proton-5.4-GE.

Si estás en una distribución basada en Arch, necesitas actualizar (o instalar si aún no los tienes) vulkan-icd-loader lib32-vulkan-icd-loader vulkan-tools vulkan-headers (solo vulkan-icd-loader y vulkan-headers serán requeridos inmediatamente para Doom Eternal, pero necesitarás los demás de todos modos para otros juegos. Instálalos o actualízalos.

Entonces necesitas proton-tkg con el parche winevulkan, o Proton-5.4-GE-3 o cualquiera que sea la última versión de GE.

Entonces, después de algunas pruebas adicionales entre la versión Steam y la versión 'sin DRM'. Proton-5.4-GE-2 realmente funciona. El problema es cuando los usuarios tienen el misterioso bloqueo de "no iniciar" donde presionan el botón de reproducción y el logotipo de identificación se muestra en la bandeja del sistema, luego simplemente sale, eso es denuvo.

Lo más probable es que esté golpeando denuvo y probablemente tendrá que esperar. Simplemente se bloquea en lugar de dar la advertencia.

Me las arreglé para obtener el error de denuvo hoy con una nueva compilación de prueba, luego hice otra compilación y estaba golpeando el bloqueo de "no lanzamiento". Luego probé con mi versión 5.4-GE-2 y obtuve el mismo bloqueo "sin lanzamiento". Luego probé la versión "DRM-FREE" con 5.4-GE-2 y mi compilación de prueba, y ambas se lanzaron bien.

De hecho, el Proton-5.0.5 estándar también funciona con la versión 'DRM-FREE'.

Por ahora voy a esperar 24 horas y ver si permite que se ejecute después.

Para aclarar, así es como se ve el registro de errores con el bloqueo "sin lanzamiento":

147104.271:0034:0035:trace:seh:call_teb_handler handler at 0x7b4749f0 returned 1
147104.271:0034:0035:warn:seh:virtual_unwind exception data not found in L"DOOMEternalx64vk.exe"
Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000014093f5bd).
147104.279:005a:005b:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:000000014093f5bd rsp:0000000000924290 rbp:00000000009243c0 eflags:00010202 (  R- --  I   - - - )
 rax:00000001433551f8 rbx:0000000145ff3d80 rcx:0000000000000000 rdx:000000013b4442e8
 rsi:000000000092cd90 rdi:0000000000000000  r8:0000000000000000  r9:0000000000000202 r10:0000000000000001
 r11:0000000000000202 r12:0000000000000000 r13:000000014604e840 r14:000000000092ee50 r15:0000000000000000
Stack dump:
0x0000000000924290:  000000014263a8e8 000000007ca199e2
0x00000000009242a0:  0000000000000000 0000000000923da8
0x00000000009242b0:  000000000092cd90 000000014096ce89
0x00000000009242c0:  0000000000924d90 0000000000924cc0
0x00000000009242d0:  0000000000000000 0000000000000000
0x00000000009242e0:  000a7325202c6425 0000003000000020
0x00000000009242f0:  0000000000924dc0 0000000000924cf0
0x0000000000924300:  0000000000000000 0000003000000020
0x0000000000924310:  0000000000924de0 0000003000000020
0x0000000000924320:  0000000000924df0 0000000000924d20
0x0000000000924330:  0000000000924e00 0000000000924d30
0x0000000000924340:  000a7325202c6425 2c70252000000009
Backtrace:
=>0 0x000000014093f5bd EntryPoint+0xe2c4a59d() in doometernalx64vk (0x00000000009243c0)
  1 0x000000014096ce89 EntryPoint+0xe2c77e68() in doometernalx64vk (0x00000000009243c0)
  2 0x0000000140aebda5 EntryPoint+0xe2df6d84() in doometernalx64vk (0x0000000000000000)
  3 0x0000000140318ce1 EntryPoint+0xe2623cc0() in doometernalx64vk (0x0000000000000000)
  4 0x00000001403192a2 EntryPoint+0xe2624281() in doometernalx64vk (0x000000000092ffd0)
  5 0x00000001423d06f7 EntryPoint+0xe46db6d6() in doometernalx64vk (0x000000000092ffd0)
  6 0x000000007b455131 __wine_start_process+0x160() in kernel32 (0x000000000092ffd0)
0x000000014093f5bd EntryPoint+0xe2c4a59d in doometernalx64vk: movq  (%rcx),%rax
Modules:
Module  Address                 Debug info  Name (136 modules)
PE            930000-          a2c000   Deferred        oo2core_8_win64
PE            a30000-          a43000   Deferred        aclui
PE            a50000-          b96000   Deferred        comctl32
PE          62600000-        6263c000   Deferred        usp10
PE          637c0000-        6387a000   Deferred        winmm
PE          64340000-        64380000   Deferred        winhttp
PE          64940000-        64959000   Deferred        shcore
PE          64c80000-        64c8d000   Deferred        steamclient64
PE          64d40000-        64d4f000   Deferred        vulkan-1
PE          65000000-        65143000   Deferred        ole32
PE          65600000-        6561e000   Deferred        xinput1_3
PE          65780000-        6578e000   Deferred        version
PE          68a40000-        68a96000   Deferred        shlwapi
PE          6a100000-        6a231000   Deferred        oleaut32
PE          6a700000-        6a77e000   Deferred        setupapi
PE          6afc0000-        6afcb000   Deferred        msimg32
PE          6b2c0000-        6b340000   Deferred        wininet
PE          6b880000-        6b887000   Deferred        api-ms-win-core-fibers-l1-1-1
PE          6bec0000-        6bed9000   Deferred        imm32
PE          6c0c0000-        6c0d1000   Deferred        wsock32
PE          6d9c0000-        6d9df000   Deferred        mpr
PE          6e340000-        6e348000   Deferred        api-ms-win-core-synch-l1-2-0
PE          6e6c0000-        6e6c8000   Deferred        api-ms-win-core-localization-l1-2-1
PE          6e780000-        6e7da000   Deferred        oleacc
PE          6f480000-        6f504000   Deferred        gdiplus
PE          6fbc0000-        6fc44000   Deferred        rpcrt4
PE          71240000-        71260000   Deferred        jsproxy
PE          7b000000-        7b0bc000   Deferred        kernelbase
ELF         7b400000-        7b67b000   Export          kernel32<elf>
  \-PE          7b410000-        7b67b000   \               kernel32
ELF         7bc00000-        7bdaf000   Deferred        ntdll<elf>
  \-PE          7bc20000-        7bdaf000   \               ntdll
ELF         7c000000-        7c004000   Deferred        <wine-loader>
PE         13b400000-       13b44b000   Deferred        steam_api64
PE         140000000-       15e3b2000   Export          doometernalx64vk
PE         180000000-       18007b000   Deferred        bink2w64
ELF     7f544ae80000-    7f544cbd4000   Deferred        steamclient.so
ELF     7f544cbd5000-    7f544cf54000   Deferred        lsteamclient<elf>
  \-PE      7f544ccf0000-    7f544cf54000   \               lsteamclient
ELF     7f544cf56000-    7f544d074000   Deferred        libgcrypt.so.20
ELF     7f544d074000-    7f544d095000   Deferred        liblz4.so.1
ELF     7f544d095000-    7f544d0be000   Deferred        liblzma.so.5
ELF     7f544d0be000-    7f544d150000   Deferred        libpcre2-8.so.0
ELF     7f544d150000-    7f544d203000   Deferred        libsystemd.so.0
ELF     7f544d203000-    7f544d230000   Deferred        libselinux.so.1
ELF     7f544d230000-    7f544d286000   Deferred        libdbus-1.so.3
ELF     7f544d286000-    7f544d28d000   Deferred        libkeyutils.so.1
ELF     7f544d28d000-    7f544d56d000   Deferred        libcrypto.so.1.1
ELF     7f544d56d000-    7f544d57f000   Deferred        libkrb5support.so.0
ELF     7f544d57f000-    7f544d586000   Deferred        libcom_err.so.2
ELF     7f544d586000-    7f544d59f000   Deferred        libk5crypto.so.3
ELF     7f544d59f000-    7f544d690000   Deferred        libkrb5.so.3
ELF     7f544d690000-    7f544d6a5000   Deferred        libavahi-client.so.3
ELF     7f544d6a5000-    7f544d6b3000   Deferred        libavahi-common.so.3
ELF     7f544d6b3000-    7f544d705000   Deferred        libgssapi_krb5.so.2
ELF     7f544d705000-    7f544d7a1000   Deferred        libcups.so.2
ELF     7f544d7a1000-    7f544d7fa000   Deferred        libvulkan.so.1
ELF     7f544d7fc000-    7f544d805000   Deferred        libxfixes.so.3
ELF     7f544d805000-    7f544d812000   Deferred        libxcursor.so.1
ELF     7f544d8e8000-    7f544d916000   Deferred        libexpat.so.1
ELF     7f544d916000-    7f544d95e000   Deferred        libfontconfig.so.1
ELF     7f544d95e000-    7f544d978000   Deferred        libz.so.1
ELF     7f544d978000-    7f544d9ae000   Deferred        libpng16.so.16
ELF     7f544d9ae000-    7f544d9c2000   Deferred        libbz2.so.1
ELF     7f544d9c2000-    7f544da83000   Deferred        libfreetype.so.6
ELF     7f544da83000-    7f544da95000   Deferred        libxi.so.6
ELF     7f544da95000-    7f544da9a000   Deferred        libxcomposite.so.1
ELF     7f544da9a000-    7f544daa7000   Deferred        libxrandr.so.2
ELF     7f544daa7000-    7f544dab4000   Deferred        libxrender.so.1
ELF     7f544dab4000-    7f544dabb000   Deferred        libxxf86vm.so.1
ELF     7f544dabb000-    7f544dac0000   Deferred        libxinerama.so.1
ELF     7f544dac0000-    7f544db8b000   Deferred        winex11<elf>
  \-PE      7f544dad0000-    7f544db8b000   \               winex11
ELF     7f544db8c000-    7f544dbaf000   Deferred        libgpg-error.so.0
ELF     7f544dbaf000-    7f544de2e000   Deferred        libgcrypt.so.11
ELF     7f544de2e000-    7f544de39000   Deferred        libffi.so.6
ELF     7f544de39000-    7f544deb6000   Deferred        libgmp.so.10
ELF     7f544deb6000-    7f544dee8000   Deferred        libhogweed.so.5
ELF     7f544dee8000-    7f544df25000   Deferred        libnettle.so.7
ELF     7f544df25000-    7f544df3b000   Deferred        libtasn1.so.6
ELF     7f544df3b000-    7f544e0bf000   Deferred        libunistring.so.2
ELF     7f544e0bf000-    7f544e0e1000   Deferred        libidn2.so.0
ELF     7f544e0e1000-    7f544e20d000   Deferred        libp11-kit.so.0
ELF     7f544e20d000-    7f544e3e3000   Deferred        libgnutls.so.30
ELF     7f544e3e3000-    7f544e3fc000   Deferred        libnss_myhostname.so.2
ELF     7f544e3fc000-    7f544e405000   Deferred        libnss_dns.so.2
ELF     7f544e405000-    7f544e41e000   Deferred        libresolv.so.2
ELF     7f544e41e000-    7f544e424000   Deferred        libnss_mdns4_minimal.so.2
ELF     7f544e424000-    7f544e438000   Deferred        libnss_files.so.2
ELF     7f544e438000-    7f544e496000   Deferred        winspool<elf>
  \-PE      7f544e440000-    7f544e496000   \               winspool
ELF     7f544e496000-    7f544e4d8000   Deferred        ws2_32<elf>
  \-PE      7f544e4a0000-    7f544e4d8000   \               ws2_32
ELF     7f544e4d8000-    7f544e531000   Deferred        winevulkan<elf>
  \-PE      7f544e4f0000-    7f544e531000   \               winevulkan
ELF     7f544e531000-    7f544e575000   Deferred        uxtheme<elf>
  \-PE      7f544e540000-    7f544e575000   \               uxtheme
ELF     7f544e575000-    7f544efe6000   Deferred        shell32<elf>
  \-PE      7f544e590000-    7f544efe6000   \               shell32
ELF     7f544efe6000-    7f544f0d0000   Deferred        msvcrt<elf>
  \-PE      7f544f000000-    7f544f0d0000   \               msvcrt
ELF     7f544f0d0000-    7f544f104000   Deferred        iphlpapi<elf>
  \-PE      7f544f0e0000-    7f544f104000   \               iphlpapi
ELF     7f544f104000-    7f544f182000   Deferred        dbghelp<elf>
  \-PE      7f544f110000-    7f544f182000   \               dbghelp
ELF     7f544f182000-    7f544f331000   Deferred        gdi32<elf>
  \-PE      7f544f1a0000-    7f544f331000   \               gdi32
ELF     7f544f331000-    7f544f46c000   Deferred        ucrtbase<elf>
  \-PE      7f544f360000-    7f544f46c000   \               ucrtbase
ELF     7f544f46c000-    7f544f6fa000   Deferred        user32<elf>
  \-PE      7f544f490000-    7f544f6fa000   \               user32
ELF     7f544f6fa000-    7f544f723000   Deferred        bcrypt<elf>
  \-PE      7f544f700000-    7f544f723000   \               bcrypt
ELF     7f544f723000-    7f544f766000   Deferred        sechost<elf>
  \-PE      7f544f730000-    7f544f766000   \               sechost
ELF     7f544f766000-    7f544f7df000   Deferred        advapi32<elf>
  \-PE      7f544f770000-    7f544f7df000   \               advapi32
ELF     7f544f9f0000-    7f544fa04000   Deferred        wow64cpu<elf>
  \-PE      7f544fa00000-    7f544fa04000   \               wow64cpu
ELF     7f545d1ee000-    7f545d1fa000   Deferred        libnss_sss.so.2
ELF     7f545e8d8000-    7f545e8de000   Deferred        libxau.so.6
ELF     7f545e8e0000-    7f545e90b000   Deferred        libxcb.so.1
ELF     7f545e90b000-    7f545e925000   Deferred        libgcc_s.so.1
ELF     7f545e925000-    7f545e9e4000   Deferred        libgldispatch.so.0
ELF     7f545e9e4000-    7f545e9f9000   Deferred        libxext.so.6
ELF     7f545e9f9000-    7f545eb3f000   Deferred        libx11.so.6
ELF     7f545eb3f000-    7f545eb73000   Deferred        libglx.so.0
ELF     7f545eb75000-    7f545ecbb000   Deferred        libm.so.6
ELF     7f545eeb5000-    7f545eebc000   Deferred        libdl.so.2
ELF     7f545eebc000-    7f545eec7000   Deferred        librt.so.1
ELF     7f545eec7000-    7f545ef5c000   Deferred        libgl.so.1
ELF     7f545ef5c000-    7f545f125000   Deferred        libc.so.6
ELF     7f545f127000-    7f545f149000   Deferred        libpthread.so.0
ELF     7f545f149000-    7f545f4da000   Export          libwine.so.1
ELF     7f545f4da000-    7f545f717000   Deferred        gameoverlayrenderer.so
ELF     7f545f719000-    7f545f747000   Deferred        ld-linux-x86-64.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 steam.exe
    ["C:\windows\system32\steam.exe" /mnt/Games/Steam/steamapps/common/DOOMEternal/idTechLauncher.exe]
    00000030    0
    00000009    0
0000000c services.exe
    [C:\windows\system32\services.exe]
    00000027    0
    00000018    0
    00000011    0
    0000000e    0
    0000000d    0
0000000f plugplay.exe
    [C:\windows\system32\plugplay.exe]
    00000015    0
    00000014    0
    00000010    0
00000016 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    0000001e    0
    0000001d    0
    0000001c    0
    0000001b    0
    0000001a    0
    00000019    0
    00000017    0
00000025 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    0000002a    0
    00000029    0
    00000028    0
    00000026    0
0000002b explorer.exe
    [C:\windows\system32\explorer.exe /desktop]
    0000002f    0
    0000002e    0
    0000002d    0
    0000002c    0
00000031 idTechLauncher.exe
    ["Z:\mnt\Games\Steam\steamapps\common\DOOMEternal\idTechLauncher.exe"]
    00000033   -2
    00000032    0
00000034 (D) Z:\mnt\Games\Steam\steamapps\common\DOOMEternal\DOOMEternalx64vk.exe
    [DOOMEternalx64vk.exe +com_enableCrashHandler 0 ]
    00000059    0
    00000058    0
    00000057    0
    00000056    0
    00000055    0
    00000054    0
    00000053    0
    00000052    0
    00000051    0
    00000050    0
    0000004f    0
    0000004e    0
    0000004d    0
    0000004c    0
    0000004b    0
    0000004a    0
    00000049    0
    00000048    0
    00000047    0
    00000046    0
    00000045    0
    00000044    0
    00000043    0
    00000042    0
    00000041    0
    00000040    0
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    0000003a    0
    00000039    0
    00000038   -1
    00000035    2 <==
System information:
    Wine build: wine-5.4-205-g3ddf3a7 (Staging)
    Platform: x86_64
    Version: Windows 8
    Host system: Linux
    Host version: 5.5.8-fsync.300.fc31.x86_64
147104.485:0031:0032:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-appmodel-runtime-l1-1-2.dll" at 0x6c100000: PE builtin
147104.485:0031:0032:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000092FA80
pid 160393 != 160392, skipping destruction (fork without exec?)

@GloriousEggroll ¿el 'no-launch' también falla con la división por cero?

@ Progman-DT Si realmente desea usarlo con wine-tkg, deberá habilitar la opción _protonify en el .cfg para obtener el parche winevulkan requerido. Proton-tkg ya viene habilitado.

@ gardotd426 @ Tk-Glitch Gracias, pude lanzar el juego. Pero ahora la versión "sin drm" no puede conectarse a los servidores de Bethesda y no me deja entrar :)

No estoy seguro de si esto es de alguna ayuda, pero tuve el juego ejecutándose desde el primer día en una instalación limpia de ArchLinux y puedo confirmar lo siguiente, en el caso de una configuración de AMD.

Colina baja:

  • mesa-git (version ~ early 20) => se bloquea (en ese momento, debería estar bien ahora)
  • mesa (versión ~ principios de 19) => funciona

Compiladores de sombreadores de Mesa:

  • Compilador de sombreadores ACO => se bloquea
  • Compilador de sombreado LLVM => funciona

Controladores Vulkan:

  • radeon-vulkan => funciona con algunos artefactos, pero completamente reproducible
  • amdvlk => funciona sin ningún artefacto

Vino:

  • paquete de vino principal => se bloquea
  • válvula / vino de protones (compilado a partir de la fuente) => funciona
    (no necesita parches y sistemas de compilación exagerados, consulte a continuación los pasos de compilación simples)
git clone https://github.com/ValveSoftware/wine.git
cd wine
./configure --enable-win64
make -j16

Configuración X11:

  • Habilitar VSync confundirá el mecanismo de ritmo de fotogramas del juego. Configura "VSync" en "Adaptive" en las opciones de video de DOOM para obtener un resultado decente.

ALSA:

  • Si estás usando ALSA sin procesar sin PulseAudio, hay un error en Wine que hará que el juego se bloquee aleatoriamente a menos que la tarjeta de sonido predeterminada esté configurada explícitamente (en los archivos de configuración de ALSA o con la variable de entorno ALSA_CARD). Debería estar bien por defecto, pero si es un modificador en serie y tiene una configuración avanzada de ALSA, esto es algo que debe saber.

En mi configuración, el juego se ejecuta a 100 FPS constantes a 1080p con cada configuración en ultra nightmare (usando un Sapphire RX5700 Pulse y Ryzen 2700).

@ Tk-Glitch

Gracias por tus esfuerzos, ¡el juego funciona ahora!

Sin embargo, recibo el siguiente mensaje.

"Se requieren controladores actualizados. Instalados: 337.88. Requerido: 442.74 o más reciente".

Tengo nvidia 440.64 instalado, así que no estoy seguro de por qué aparece este mensaje.

¿Es esto un problema con Doom Eterno que no detecta el controlador correcto o el protón / vino de vapor?

@ jonlee836 Puede omitir la verificación del controlador como se indica aquí https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-2

@cylgom ¡ Gracias por esto!

Nunca he ejecutado una versión personalizada de protones y / o Wine en Steam. ¿Algún tutorial para esto que puedas recomendar?

Además, ¿qué pasa con Denuvo? ¿No se disparará con la versión personalizada de Wine / Proton?

No tropieza con Denuvo, no. He estado jugando con la compilación 999eagle (tkg) y todo ha ido bien.

Bueno, hay diferentes experiencias.
Ayer probé dos versiones diferentes 5.4-GE-2 y 5.4-GE-3.
Solo tratando de comenzar cada vez. Ahora estoy en el infierno de DRM de nuevo. Ni siquiera puedo reproducirlo en mi instalación de Windows.
¡Adivina lo loco que estoy!
Voy a esperar una versión con soporte oficial.
Mientras tanto, solo mis ElAmigos pueden ayudarme :)

Finalmente, lancé el juego con controladores nvidia y valve's wine, pero recibo el mensaje "No se puede contactar con los servicios del juego ..." ¿Qué hacer? Estoy usando la versión sin DRM.

Compra el juego

El martes 24 de marzo de 2020 a las 10:51 a.m., Eldar [email protected] escribió:

Finalmente, lancé el juego, pero recibo un mensaje con No se puede contactar
Servicios de Bethesda. ¿Qué hacer? Estoy usando la versión sin DRM.

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

Si este juego es nativo de Vulkan, ¿por qué no funciona en PROTON de fábrica y con un buen rendimiento?

@CSahajdacny La misma razón por la que Red Dead Redemption 2 no funciona
box (en absoluto, y mucho menos con un buen rendimiento), porque no es simplemente
una cuestión de "si un juego tiene vulkan, funciona". ¿Qué te hace pensar que?

El martes 24 de marzo de 2020 a las 11:29 a. M. CSahajdacny [email protected]
escribió:

Si este juego es nativo de Vulkan, ¿por qué no funciona en PROTON fuera del
caja y con buen desempeño?

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

@EldarAgalarov El EXE sin DRM es para dos versiones detrás de Steam. Solo tienes que usar el Denuvo que viene con Steam.

Mi prohibición de 24 horas ha terminado. El juego solo se ejecuta a veces para mí con proton_tkg_5.4.r10.g7c7868f4, la mayoría de las veces aparece una pantalla negra y tengo que forzar la salida.
Con Proton GE, no pasa nada después de que presiono reproducir después del problema de detección del controlador.

El juego está atascado a 40 fps en configuraciones bajas o altas, el uso de la GPU siempre es del 100% y el sonido es muy bueno.

DoomEternal Screenshot

DeepinScreenshot_select-area_20200324113836

NewShot

@cylgom Una vez que construiste tu propio vino, ¿cómo conseguiste que Steam lanzara Doom Eternal con él? Necesito ayuda con esa parte.

He reinstalado mi sistema con una versión más reciente de GNOME y el juego ya no se cuelga cuando se tabula alternativamente, sin embargo, captura la entrada incluso cuando no está enfocado en la ventana.

Si bien todo el progreso es bueno, todo este hilo se siente como un buen caso de uso de por qué el paso a través de Windows gpu es una buena idea.

Si bien todo el progreso es bueno, todo este hilo se siente como un buen caso de uso de por qué el paso a través de Windows gpu es una buena idea.

Es aburrido hacer las cosas de forma sencilla.

"Si bien todo el progreso es bueno, todo este hilo se siente como un buen uso
caso de por qué el paso a través de gpu de Windows es una buena idea ".

Precisamente por eso es importante hacer esto. Estos magos obtendrán esto
juego funcionando perfecto y sin dolor de cabeza. Incluso si es a través del vino
Es importante que estos juegos se ejecuten fácilmente a través de Linux para que la adopción
recoge y estos juegos comienzan a ofrecerse de forma nativa.

Hace 5 años no me molesté con los juegos de Linux, usé consolas porque
No soporto las ventanas. Ahora es tan bueno que el 90% de los juegos de Windows simplemente se ejecutan
para cuando los compre. Este es un pequeño contratiempo que no me molesta
todas.

El martes, 24 de marzo de 2020, 1:39 p.m. PraetorianSC4 [email protected]
escribió:

Si bien todo el progreso es bueno, todo este hilo se siente como un buen uso
caso de por qué el paso a través de gpu de Windows es una buena idea.

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

Si bien todo el progreso es bueno, todo este hilo se siente como un buen caso de uso de por qué el paso a través de Windows gpu es una buena idea.

Es aburrido hacer las cosas de forma sencilla.

No pintemos aquí a grandes rasgos. El paso a través de GPU para Windows en Linux sigue siendo bastante complicado. Tampoco descarto la cantidad inmensamente positiva de resultados logrados hasta ahora, solo hago una observación.

@kelvinhbo ¿Qué herramienta estás usando en tu segunda captura de pantalla donde tienes la utilización de la GPU y las temperaturas?

@ dv1 @ Tbird761 Mientras compré y descargué el juego de Steam, actualmente lo estoy lanzando de forma independiente, utilizando el ejecutable sin DRM que me dio un amigo y mi propia versión de vino. El script de shell a continuación para darle una idea.

#!/bin/sh
rm /home/cylgom/games/doom_eternal/log
/home/cylgom/games/doom_eternal/wine/wine64 \
        /home/cylgom/games/pc/doom_eternal/DOOMEternalx64vk_nodrm.exe \
        +in_terminal 1 \
        +com_skipIntroVideo 1 \
        +com_skipKeyPressOnLoadScreens 1 \
        &> /home/cylgom/games/doom_eternal/log

No creo que las personas que compraron el juego deban molestarse con DRM, así que aquí está el md5 solo para el ejecutable principal: 82a3ffa77c438979b863f27beab2f119

@MaestroCATZ

Estoy en Discord y en varios canales de Discord relacionados con Linux.

Para el registro, logro esto:

VK_ICD_FILENAMES=/opt/amdgpu-pro-19.50_967956-1/vulkan/icd.d/amd_pro_icd64.json vulkaninfo  | grep Inst
WARNING: [Loader Message] Code 0 : Didn't find required layer object disable_environment in manifest JSON file, skipping this layer
Vulkan Instance Version: 1.2.135
Instance Extensions: count = 17
    maxMultiviewInstanceIndex = 4294967295
    drawIndirectFirstInstance               = true
    vertexAttributeInstanceRateDivisor     = true
    vertexAttributeInstanceRateZeroDivisor = true

@kelvinhbo ¿Qué herramienta estás usando en tu segunda captura de pantalla donde tienes la utilización de la GPU y las temperaturas?

Usé nvtop para eso

@kelvinhbo

El juego está atascado a 40 fps en configuraciones bajas o altas, el uso de la GPU siempre es del 100% y el sonido es muy bueno.

En caso de que te lo hayas perdido, compartí mi experiencia con la misma resolución, la misma GPU, CPU más débil. Decidí que no se podía reproducir en 3440x1440 incluso en la configuración más baja posible.

Por cierto, esa primera habitación con los 3 zombis no es representativa del rendimiento general del juego. Necesitas llegar a la primera escena de combate importante al menos. También observe que los fps son aniquilados en el puente con el demonio gigante caminando a su lado ... oofalicious.

Además, muchos sistemas que son perfectamente capaces de ejecutar el juego no tienen soporte para VT-d / IOMMU. El paso a través de la GPU no es el fin de todo.

Además, cualquier cosa que permita no volver a tocar Windows nunca más es A + en mi libro.

@nessonic
Intenta iniciar Steam con
VK_ICD_FILENAMES = / etc / vulkan / icd.d / amd_icd64.json STEAM_RUNTIME = 1 vapor
también edite "amd_icd64.json" para que su ruta apunte a "amdvlk64.so"
el valor predeterminado de amdgpu-pro sería /opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so

Archivos de protones extraídos en
~ / .steam / compatibilidadtools.d

root es solo un enlace simbólico a .steam

Entonces amd_icd64.json ya señaló amdvlk64.so, verifiqué que el archivo existe, por lo que no se realizaron cambios allí

Moví mi carpeta de compatibilidadtools.d a .steam ... y ahora, después de reiniciar Steam, ya no encuentra la versión tkg de Proton. Probé sus opciones de inicio antes de realizar este cambio, el mismo problema en el que no se carga en absoluto.

No estoy usando amdgpu-pro FYI; no estoy seguro de si era necesario. Rompí mi sistema al intentar instalar eso la otra semana, así que esperaré ese controlador si es posible

Consiguió ejecutar esto en Ubuntu 19.10 con nvidia 1080: (versión sin DRM)

nvidia 440.64 a través de ubuntu graphics ppa
cargador vulkan compilado de la fuente

El rendimiento es de hecho horrible: el audio cruje, entrada muy lenta, menos de 30 fps en 1080p. Pero funciona ...

@nessonic
No es necesario instalar AMDGPU-PRO. Puedes agarrar a Vulkan solo con unos simples pasos. Volviendo a publicar las instrucciones de antes, simplemente limpié un poco.

Descargue la versión

tar xf amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

cd amdgpu-pro-19.50-967956-ubuntu-18.04

ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb

tar xf data.tar.xz

cd opt

sudo cp -r amdgpu-pro/ /opt/

Opción de lanzamiento de Steam:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%

@nessonic , ¿en qué distribución estás? Porque dependiendo de la distribución que estés usando, probablemente te hayan dado mala información. La mayoría de las distribuciones que conozco, ~/.steam/root/compatibilitytools.d NO es un enlace simbólico a ~/.steam (que por supuesto no lo es, eso no tendría ningún sentido. En realidad, ~/.steam/root es el enlace simbólico , y NO es para ~/.steam , es para ~/.local/share/Steam . Así que así:

~/.steam/root/ ------> ~/.local/share/Steam . Entonces sería ~/.local/share/Steam/compatibilitytools.d .

Una forma fácil de verificar es simplemente ejecutar file ~/.steam/root , y le dirá si es un enlace simbólico o no.

Pero el hecho de que sus construcciones de protones ya no sean detectives muestra que le dieron mala información, simplemente déjelas donde estaban. No tendría ningún sentido moverlos de todos modos, no sé por qué se sugirió eso, pero es imposible encontrar los comentarios anteriores en este lío.

@ gardotd426 Estoy en KDE Neon 18.04. Mi / root es de hecho un enlace simbólico a .local / Steam. Devolveré las herramientas de compatibilidad.

@nessonic, es por eso que no deberías seguir al azar a las personas que te envían a una compatibilitytools.d/ en ~/.steam/root/ .

¿Qué versión de protones estás intentando utilizar?

Consiguió ejecutar esto en Ubuntu 19.10 con nvidia 1080: (versión sin DRM)

nvidia 440.64 a través de ubuntu graphics ppa
cargador vulkan compilado de la fuente

El rendimiento es de hecho horrible: el audio cruje, entrada muy lenta, menos de 30 fps en 1080p. Pero funciona ...

Por favor, confirme aquí el mal desempeño:
https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394

@ gardotd426 Jajaja, estaba seguro de que podría mover una carpeta de regreso a donde estaba, sin preocupaciones.

Últimamente he estado probando con la versión tkg 5.4 r10 que fue compilada y publicada aquí. También probé la última versión de GloriousEggroll (5.4 GE 2) sin éxito. Y, por supuesto, probé 5.0-5 a través del cliente de Steam.

las imágenes fijas se bloquean

33594.400:000c:000d:fixme:dbghelp:elf_search_auxv can't find symbol in module

para mí, en cualquier versión de protones. ¿Alguien más ha tenido este problema o sabe cómo solucionarlo?

¿Hay algún medio para tener una conversación más organizada con las estadísticas que este problema de git? Es genial que haya tantas respuestas ... muestra que hay bastantes personas que quieren que esto funcione correctamente. Todavía no he conseguido que el juego se inicie y tratar de analizar lo que funciona y lo que no es casi imposible en este punto, mientras que supongo que la respuesta probablemente ya esté aquí.

Habla con Liam en GamingOnLinux y averigua cómo poner en marcha una wiki. Tuvimos que
haz eso para los problemas de bloqueo con Navi, aquí está ese wiki
https://www.gamingonlinux.com/wiki/AMD_Navi_GPU_troubleshooting

¿Crees que ese formato ayudaría?

El martes 24 de marzo de 2020 a las 7:15 p.m. blazini36 [email protected] escribió:

¿Existe algún medio para tener una conversación más organizada con estadísticas?
que este problema de git? Es genial que haya tantas respuestas ... espectáculos
hay bastantes personas que quieren que esto funcione correctamente. yo todavía
no he conseguido que el juego se inicie y tratando de pasar por lo que funciona y
lo que no es casi imposible en este punto, mientras que asumo que
la respuesta probablemente ya esté aquí

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

@nessonic ¿cuál es tu configuración?

El martes 24 de marzo de 2020 a las 6:38 p.m. nessonic [email protected] escribió:

@ gardotd426 https://github.com/gardotd426 Lol, estaba seguro de que podía
mueva una carpeta de regreso a donde estaba, no se preocupe.

Últimamente he estado probando con la versión tkg 5.4 r10 que se compiló y
publicado aquí. También probé la última versión de GloriousEggroll (5.4 GE 2) a ninguna
aprovechar. Y, por supuesto, probé 5.0-5 a través del cliente de Steam.

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

SO: Manjaro Linux 19.0.2 KDE
Núcleo: 5.4.27-1-MANJARO
CPU: Intel i5-6600K (4) @ 4.4GHz (OC desde 3.5GHz)
Memoria: 32 GB
Procesador gráfico: NVIDIA GeForce GTX 1080
Conductor: 440.64
proton_tkg_5.4.r10.g7c7868f4 con "+ in_terminal 1 + com_skipIntroVideo 1 + com_skipSignInManager 1" (como sugirió @ 999eagle ).

Configuración predeterminada de la caja - alta en todas las opciones de video con escala dinámica (1440p) @ 50% - Me dio 30-50 fps con algunos problemas de sonido leves (algún tipo de tictac de vez en cuando).
La reducción de la configuración no pareció afectar los fps. Además de cambiar la escala al 100%, lo que afectó los fps en 10. El cambio a 1080p no afectó nada en cuanto al rendimiento.

Estaba monitoreando estas pruebas con GreenWithEnvy en otro monitor y descubrí un comportamiento extraño. Mientras jugaba, el GPU% estaba al 100% todo el tiempo y Mem ctrl% estaba aproximadamente al 10% ... La tarjeta en sí estaba fría ... 50c fría ... esta tarjeta generalmente llega a 70c mientras juego otras cosas "menos exigentes". Y mientras estoy en el menú del juego, Mem ctrl% aumenta al 30% y el voltaje también. Las cosas se ponen más calientes a partir de ahí. No encontré nada como eso antes.

Aunque el juego se puede jugar.
Espero que esta información te haya ayudado.

Además, me encantaría recibir sugerencias sobre cómo mejorar el rendimiento desde aquí.
Gracias.

Hola chicos, el juego parece funcionar bastante bien en mi máquina (ryzen 1500x 16gb ram gtx 1660ti) en configuraciones medias con la resolución escalar establecida en 50.Sin embargo, cada vez que obtengo un logro en el juego, se bloquea inmediatamente y no puedo seguir jugando. . Tengo una foto adjunta aquí.
AchievementFreezeDoomEternal
Observe el rectángulo negro en la esquina donde solía estar el logro. Avíseme si alguno de ustedes ha experimentado esto antes.

@ gardotd426 Traté brevemente de comunicarme con él en el IRC y luego me di cuenta de que no sé lo que estoy haciendo en el IRC. ¿Le importaría ponerse en contacto con él ya que parece saber cómo moverse? El formato está bien, estoy seguro con listas de hardware, versiones de controladores, opciones de inicio, etc. Estoy seguro de que TKG o alguien puede especificar exactamente lo que sería necesario mejor que yo ... No puedo obtener el juego para correr después de todo lol

¡Hola a todos! Acabo de decidir quitarle el polvo a mi antigua cuenta de github para participar de esta conversación de lo más relevante, la más importante del último siglo en mi opinión.

Yo era capaz de hacer correr la condenación eterna con 999eagle @ 's 5.4.r10.g7c7868f4 Protón-tkg

Usé todos estos parámetros, todavía no sé cuáles son superfluos:
PROTON_NO_ESYNC = 1 PROTON_NO_FSYNC = 1% comando% + in_terminal 1 + com_skipKeyPressOnLoadScreens 1

Steam Beta
Lenovo Legion Y720
CPU Intel® Core ™ i7-7700HQ a 2,80 GHz × 8
Procesador gráfico: NVIDIA GeForce GTX 1060
RAM: 15,6 GB

La distribución es Void Linux
Kernel Linux 5.5.11_1 x86_64
i3wm 4.18
Controlador NVIDIA 440.66.03

Mi linux estaba como un pequeño desastre, los controladores vulkan-loader 1.2.135, vkd3d, libOSmesa, glu, etc., instalados junto con NVIDIA descargado de https://developer.nvidia.com/vulkan-driver
Desinstalé todo lo que pude de todo eso, reinstalé el controlador NVIDIA (por si acaso) y funcionó con tkg. No funcionó con GE-2 ni con el protón 5.05.
DOOM 2016 tampoco comenzaba con Vulkan antes de que yo hiciera eso. Comenzó a funcionar también después de eso.
El paquete mesa 20.0.2_1 está instalado pero no sé si hace algo.

El rendimiento es pobre por un poco jugable. Entre 20 y 50 FPS, incluso en configuraciones de video bajas, dependiendo de lo que esté sucediendo en el juego. Moviéndose muy lento al luchar contra muchos demonios.
DRM me hace esperar 24 horas después de jugar 5 veces.
Aparece una pantalla negra cuando cambio a otro espacio de trabajo.
Jugó en Hell on Earth, casi lo terminó. Se detuvo para hacer otras cosas y luego se activó DRM.

Espero que pronto se pueda encontrar la solución para los FPS bajos ...

@danielgul Parece estar usando RAM como VRAM en lugar de la VRAM de la GPU, al menos para las GPU de nvidia.

@ gardotd426

Bueno, el mío enlaza de nuevo a las carpetas de inicio de Steam

Screenshot from 2020-03-25 11-28-29

Otra compilación actualizada:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3

Parece funcionar cuando no está bloqueado por Denuvo. Denuvo parece dar la notificación esperada cuando se bloquea. Funciona con radv en mesa-git usando llvm (no aco). También funciona con amdgpu-pro. No probé nvidia. Probado en al menos dos sistemas. Denuvo bloqueó mi computadora portátil.

@MasterCATZ Eso no es del todo común, he tenido Steam en más de 6 distribuciones
y siempre es ~ / .steam / root / ---> ~ / .local / share / Steam. De cualquier manera, que
¿Era incluso el punto de decirles que movieran sus construcciones de protones? Si te mueves
al directorio de enlace simbólico, literalmente no estás haciendo nada en absoluto.

El martes 24 de marzo de 2020 a las 9:40 p.m. Thomas Crider [email protected]
escribió:

Otra compilación actualizada:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3

Parece funcionar cuando no está bloqueado por Denuvo. Denuvo parece realmente
dar la notificación esperada cuando se bloquea. Funciona con mesa-git. Probado
en al menos dos sistemas. Denuvo bloqueó mi computadora portátil.

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

@GloriousEggroll Probé GE-3 y todavía tengo un bloqueo inmediatamente después de presionar reproducir, pero ese ha sido el caso desde que instalé AMDGPU-pro. Sin embargo, puedo jugar Doom 2016 o cualquier otra cosa en cualquier momento, así que sé que mis controladores no están completamente aburridos.

¿Puede sugerir opciones de lanzamiento o algo para que esto funcione con un 5700xt? No estoy seguro de por qué estoy fallando tanto en esto, en este punto me alegraría ver un mensaje de prohibición de Denuvo

@ blazini36 ¿
vulkan-amdgpu-pro?

El martes 24 de marzo de 2020 a las 10:02 p.m. blazini36 [email protected] escribió:

@GloriousEggroll https://github.com/GloriousEggroll Probé GE-3 y yo
todavía se bloquea inmediatamente después de presionar play, pero ese ha sido el caso
desde que instalé AMDGPU-pro. Sin embargo, puedo jugar Doom 2016 o cualquier otra cosa
en cualquier momento bien, así que sé que mis conductores no están completamente aburridos.

¿Puede sugerir opciones de lanzamiento o algo para que esto funcione con un
5700xt? No estoy seguro de por qué estoy fallando tanto en esto, en este punto estaría
feliz de ver un mensaje de prohibición de Denuvo

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

@ gardotd426 No tengo idea de cuáles son los errores, iniciar Steam en la terminal no dice mucho y el archivo de registro es enorme, así que quién sabe. Instalé vulkan-amdgpu-pro desde pkgbuilds de TKG, junto con los encabezados vulcan y el icd-loader ... 135. Probé todas las construcciones de protones tkg / GE que surgieron y todavía no tengo idea de lo que está pasando.

En Manjaro-KDE, por cierto, R5 3600 / 5700xt

Por alguna razón ridícula, github sigue cambiando mis cuentas de inicio de sesión, ShadeTechnik soy yo

verifique su amd_icd64.json y asegúrese de que se vincule a la ubicación correcta,
son todos diferentes. Algunos paquetes tienen
/usr/share/vulkan/icd.d/amd_icd64.json enlace a /usr/lib/amdvlk64.so o
/opt/amdgpu-pro/lib/amdvlk64.so, algunos de ellos son
/usr/share/vulkan/icd.d/amd_pro_icd64.json que enlaza con /usr/lib/amd64.so
o /opt/amdgpu-pro/lib/amdvlk64.so, así sucesivamente. Estoy respondiendo
por correo electrónico en este momento, así que no puedo hacer etiquetas de código, pero usted debería poder
confirme que el .json es el correcto ejecutando:

yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json

que debería decir que el archivo es propiedad de tkg vulkan-amdgpu-pro
paquete que instaló. En ese punto, simplemente cógelo:

cat /usr/share/vulkan/icd.d/amd_icd64.json

Le dirá dónde busca el archivo amdvlk64.so, momento en el que solo
asegúrese de tener ese archivo allí.

Probablemente esté ahí, y probablemente todo funcione, pero siempre ayuda a
asegúrate de que no sea algo tan estúpido como eso.

El martes 24 de marzo de 2020 a las 10:31 p.m. blazini36 [email protected] escribió:

Lo siento por alguna razón ridícula que github sigue cambiando mi inicio de sesión
cuentas, ShadeTechnik soy yo

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

Por la presente, informo que desde entonces he logrado que la versión de Steam protegida contra copia se ejecute sin problemas. Gran rendimiento en "Ultra Nightmare", sin bloqueos de la pestaña alternativa, etc.

Información del sistema

  • SO: Linux Mint 19.3 "Tricia" *
  • GPU: Radeon RX Vega 64
  • Versión del controlador: Mesa 20.0.2 (kisak-mesa PPA)
  • Versión de Kernel: 5.3.0-42-generic
  • Versión de protón: Proton-5.4-GE-3

* Basado en Ubuntu 18.04.3 LTS.

Instrucciones

  1. Abre la ventana "Configuración" de Steam, ve a "Cuenta" y asegúrate de que la "Participación Beta" esté configurada como "Actualización Beta de Steam". Steam debería comenzar a actualizarse tan pronto como opte por su versión beta.
  2. Descarga Proton-5.4-GE-3.tar.gz desde aquí (gracias @GloriousEggroll):
    https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3
  3. Extraiga el archivo a /home/<username>/.steam/root/compatibilitytools.d .
  4. Inicia (o reinicia) Steam, haz clic derecho en DOOM Eternal y haz clic en "Propiedades".
  5. Haga clic en "Establecer opciones de lanzamiento ..." y pegue lo siguiente dentro de la entrada de texto:
    %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
  6. Regrese a la ventana "Propiedades" haciendo clic en "Aceptar" dentro de la ventana "Opciones de lanzamiento".
  7. Marca "Forzar el uso de una herramienta de compatibilidad de Steam Play específica".
  8. Seleccione "Proton-5.4-GE-3" usando el control debajo de la casilla de verificación de la herramienta de compatibilidad.
  9. Haga clic en "Cerrar" para cerrar la ventana "Propiedades" y ejecutar el juego.

Buena suerte; ¡Espero que esto ayude a algunos de ustedes!

@ gardotd426 Tuve que instalar yay ya que no es un paquete de Manjaro incluido, pero tal vez este sea mi problema.

yay -Qo /usr/share/vulkan/icd.d/amd_icd64.json /usr/share/vulkan/icd.d/amd_icd64.json is owned by amdvlk 2020.Q1.3-1

$ cat /usr/share/vulkan/icd.d/amd_icd64.json { "file_format_version": "1.0.0", "ICD": { "library_path": "/usr/lib/amdvlk64.so", "api_version": "1.2.133" } }

Estuve yendo y viniendo con TKG sobre el asunto de amdgpu-pro pero pensé que estaba resuelto, realmente no parece que esté usando AMDGPU-pro

@ 3c8e1f54a4b6 ¿ +com_skipSignInManager 1 ? No puedo encontrar información sobre lo que falta exactamente en el progreso de la campaña (por lo tanto, si, por ejemplo, faltan puntos de XP, no se registran los puntos de armas, etc.) si no estoy conectado a una cuenta de Bethesda.

@ 3c8e1f54a4b6 Tengo una tarjeta nVidia y, por lo tanto, cuando se inicia, aparece un cuadro de diálogo que dice que la versión del controlador de gráficos es antigua (337) y debe ser 442 o más reciente. En Linux, el último es 440 y tengo esa versión.

@ gardotd426 No les estaba diciendo que lo movieran, decían que lo pusieron en /.steam/root/ también
Solo les estaba diciendo que era lo mismo que /.steam

@ 3c8e1f54a4b6 ¿ +com_skipSignInManager 1 ?

Me alegra decir que no lo es. Nada cambió cuando lo eliminé de mi lista de opciones de lanzamiento. Además, agregarlo no deshabilitó ninguna función relacionada con Bethesda.net (hasta donde yo sé). Lo mismo ocurre con +com_skipIntroVideo 1 ; quitarlo no causa fallas, y los videos se muestran bien.

@ 3c8e1f54a4b6 Tengo una tarjeta nVidia y, cuando se inicia, aparece un cuadro de diálogo [...].

¡No estoy seguro, lo siento! Tengo una GPU AMD, por lo que no puedo reproducir ningún problema relacionado con NVIDIA.

@ blazini36 No estás buscando el lugar correcto para amdgpu-pro (al menos con mis paquetes). El archivo Léame proporciona la ruta correcta para ellos: https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only

@ blazini36 veo que es exactamente por eso que dije que lo comprobara, ese es su problema
justo ahí. Necesitas tener
VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json
En tus opciones de lanzamiento

El miércoles, 25 de marzo de 2020, 1:03 a.m. Etienne Juvigny [email protected]
escribió:

@ blazini36 https://github.com/blazini36 No estás mirando a la derecha
lugar para amdgpu-pro (al menos con mis paquetes). El archivo Léame da el
camino correcto para ellos:
https://github.com/Tk-Glitch/PKGBUILDS/tree/master/amdgpu-pro-vulkan-only

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

@ 3c8e1f54a4b6 ¡ Fantástico, gracias! El único problema que queda es un ligero crujido en el audio. Los gráficos parecen estar bien (todavía no podía jugar, tengo que ocuparme de algo más primero, así que solo pude abrir el menú principal). ¿Alguien sabe algo sobre eso?

EDITAR: Crackling solo parece aparecer en el menú principal, no en el juego. Además, configuré VSync en "Adaptive" para mejorar el rendimiento.

@GloriousEggroll
La publicación de @ 3c8e1f54a4b6 anterior me dio esperanzas nuevamente, así que probé su versión 5.4-GE-3.
El juego comienza, pero después de la advertencia del conductor (sé que puedo desactivar eso), solo hay una pantalla negra.
Tal vez pueda usar esa información sobre una configuración de nvidia.

O tal vez alguien más tenga alguna idea.
O los desarrolladores de protones muy silenciosos pueden echar un vistazo.

Información del sistema:
Linux Mint 19.3 (basado en Ubuntu 18.04)
kernel personalizado 5.5.11
última mesa git
último controlador nvidia beta
Nvidia RTX 20180 Ti
cliente beta de Steam

salida de línea de comando de vapor:

------ Command Line ------
 DOOMEternalx64vk.exe +com_enableCrashHandler 0 +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
2020-03-25T09:47:59.396+01:00 LOG: Command Line: DOOMEternalx64vk.exe +com_enableCrashHandler 0 +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1
------ OS Information ------
    Microsoft Windows 7 Build 7601

------ CPU Information ------
    AMD Ryzen Threadripper 3960X 24-Core Processor 
    1 CPU package, 24 physical cores, 48 logical cores
    3.5 GHz     AMD CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX & HTT
    32768 kB 1st level cache, 524288 kB 2nd level cache, 16777216 kB 3rd level cache
    79.73 GB System Memory

idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
-------------------------
Application Info
-------------------------
App    : DOOMEternal - 1.0.2
Engine : idTech - 7.1.1
-------------------------
Instance Extensions
-------------------------
 + VK_KHR_surface
 + VK_KHR_win32_surface
 + VK_KHR_get_surface_capabilities2

-------------------------
Vulkan Device Info:
-------------------------
Vendor : NVIDIA
GPU    : GeForce RTX 2080 Ti
VRAM   : 11510 MiB
Driver : 440.66.04 (6e108100)
VK API : 1.2.135


Fossilize INFO: Overriding serialization path: "/Games/SteamLibrary/steamapps/shadercache/782330/fozpipelinesv4/steamapprun_pipeline_cache".
-------------------------
Device Extensions
-------------------------
 + VK_KHR_swapchain
 + VK_KHR_dedicated_allocation
 + VK_NV_dedicated_allocation_image_aliasing
 + VK_KHR_8bit_storage
 + VK_KHR_16bit_storage
 + VK_KHR_shader_float16_int8
 + VK_EXT_descriptor_indexing
 + VK_EXT_full_screen_exclusive
 + VK_KHR_driver_properties
Initializing Vulkan subsystem
ShowGameWindow: (0, 0) 1920 x 1080, full screen
RENDER THREAD STACK SIZE: 4194304
Initialized stack tracer
WARNING: idBroadcastManager::ReleaseBroadcastEvent called with out of range system ID [65535]
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.
Fossilize ERROR: Error: pNext in VkSamplerCreateInfo not supported. (pNext->sType chain: [1000130001])
Fossilize ERROR: Failed to record sampler.

registro de protones:
steam-782330.log

Gracias

5.4-GE-3 funciona mientras que 5.4-GE-2 no lo hizo, el rendimiento parece ser algunos fps mejor que tkg-5.4 en áreas tranquilas, pero todavía obtengo 20 fps en peleas en configuraciones bajas.
Los diagnósticos en el juego siguen mostrando vulkan 1.1.119, que puede ser la causa (he optado por Steam Beta y estoy ejecutando Steam Runtime)

5.4-GE-3 ¡Funciona para mí! Con

%command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

No necesitas ninguna opción de inicio, el juego se ejecuta sin ellas.
Además, no es necesario el% command% al comienzo de las opciones de lanzamiento.
La sintaxis es:
1: environment variables
2: %command%
3: command line arguments for the specific game executable

Ejemplo:
PROTON_LOG=1 %command% +com_skipIntroVideo 1

¡Hola! No puedo conseguir que funcione...
Mi configuración:
SO elemental 5.1.2 Hera basado en Ubuntu 18.04.3 LTS
Linux 5.3.0-42-genérico
GTX1060 de 6 GB con 440,64 controladores
Tengo Steam beta
Ejecuté con el 5.4-GE-3 más nuevo y las opciones de lanzamiento: PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1

Encontré dos mensajes de error en el registro, repetidos varias veces:

  1. FATAL ERROR: Please update your driver: VK_EXT_full_screen_exclusive is required.
  2. ERROR: ld.so: object '/home/luka/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

Alguna idea de cómo solucionar este problema? ¡Gracias!
Editar: registro completo cargado
steam-782330.log

@ gardotd426 que lo hizo ahora se lanza. Cuando verifiqué esa ruta por primera vez, no tenía AMDGPU-PRO instalado correctamente, y al día siguiente, cuando lo hice, no me di cuenta de que estaba usando la ruta incorrecta.

Me sorprendió que no tuviera una prohibición, pero pude lanzarlo con GE3 y TKG-r12. En el 5700xt @ 1440p obtengo ~ 60FPS que baja a ~ 30 en peleas en la primera etapa. Un poco de audio crepitante en el menú, pero parece detenerse en el juego.

GE3 podría funcionar un poco más suavemente que TKG-r12 Tendré que pasar por el hilo y ver si hay alguna mejora cuando salga del trabajo, pero por ahora definitivamente se puede jugar. No me he metido mucho con eso y mi única opción de lanzamiento es:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json %command%
Gracias chicos

@johnygum necesitas instalar el último controlador beta de nvidia, viene con vulkan 1.2.135, que tiene esa característica VK_EXT_full_screen_exclusive.
https://developer.nvidia.com/vulkan-driver

Puede ignorar con seguridad el error de precarga de ld.so.

@ blazini36
El rendimiento de su 5700XT es extraño. ¿En qué configuración estás jugando? ¿Qué se muestra como un controlador Vulkan en la superposición de rendimiento del juego?

En Vega a 1440p en alta, estoy más alrededor de 90-120 fps.

¡Finalmente trabajando para mí ahora gracias a GE3!
AMD Radeon 5700XT
Kubuntu 19.10
Último PPA de Oibaf (mesa-git)
Paquete LunarG Vulkan: https://packages.lunarg.com
5.4-GE-3
Cliente Steam Beta
Funciona perfectamente, FPS increíblemente suave, rendimiento a la par con mi partición de Windows, solo probado un poco hasta ahora pero sin fallas gráficas, puede alternar bien si el juego está configurado en ventana / sin bordes.
Exe relleno oficial de Denuvo.

@DistantThunder Dejé todo configurado como estaba predeterminado para 1080p y simplemente cambié la resolución a 1440p para que sea alta / ultra. Como dije, no me tomé mucho tiempo para jugar con él, estaba feliz de verlo lanzar ... Lo voy a jugar más tarde hoy

Realmente molesto que git siga cambiando aleatoriamente mis cuentas según el dispositivo que estoy usando. Lo anterior fue mi comentario.

@AllKind He actualizado mis controladores gráficos a 440.66.04, pero el error parece ser el mismo ...
steam-782330.log

Gracias @GloriousEggroll , ¡con Proton-5.4-GE3 funciona para mí!

Debian 10.3 (4.19.98-1)
i5 7600k, 32 RAM, RTX2070
Cliente Steam Beta
Vulkan 1.2.131.2
Controlador NVIDIA 440.66.04

El juego se está ejecutando desde el cliente Steam sin ninguna opción de inicio o binario sin DRM.
En 4k y "Ultra Nightmare" obtengo 20-25 FPS.
En 2k y "Ultra Nightmare" obtengo 40-60 FPS.
El sonido es casi limpio, al menos no me molesta.

¡Gran trabajo!

@johnygum , podría ser que esté golpeando el bloque Denuvo (protección DRM).
Alguien describió el error exacto en algunas publicaciones anteriores (lo siento, no me tomo el tiempo ahora para hacer todo el desplazamiento). Encuentra esa publicación y compárala (tal vez sin PROTON_LOG = 1, simplemente iniciando Steam en una terminal). Si son iguales, tienes que esperar 24 horas ... y sí, bienvenido al infierno de Denuvo.

@AllKind Oh, sí, ese podría ser el caso, últimamente estaba iniciando Doom un montón de veces cuando estaba probando diferentes configuraciones ... Gracias

con el nuevo GE-3 protones @GloriousEggroll 's, que finalmente funciona para mí.
Linux Mint 19.3
Nvidia GTX 1070
usando el .exe de vapor sin modificar
no usó ninguna de las opciones de inicio para omitir cosas.
todavía aparece el error "controlador obsoleto", pero simplemente hago clic más allá de eso
el rendimiento sigue siendo bastante malo, obteniendo 40-60 fps en los ajustes más bajos con caídas de calidad realmente malas durante algunas escenas de corte y encuentros tensos. pero funciona

Kubuntu 18.04
Nvidia GTX 1070
Controlador de Nvidia 440.64
Vulkan 1.1.126
Protón 5.4-GE-3
(exe estándar comenzó desde Steam)

Tengo caliente el mensaje del controlador desactualizado. El juego se bloqueó en los dos primeros intentos en la pantalla de carga. Pero después de eso pude comenzar mi campaña y jugar el juego. El rendimiento fue bastante malo, obtuve 10-20 fps en la configuración más baja con una resolución de 1080p. También se produce el problema del sonido crepitante.

Hola @ mozo78 , has auto promocionado el enlace de tu foro 4 veces. Considere esto como una advertencia de que cualquier autopromoción adicional se considerará spam.

Personas con 5700xt aquí, ¿tienen un problema cuando el juego congela todo el sistema a los 5 minutos de juego? Estoy usando Proton 5.4-GE-3 y amdgpu-pro.

@ Progman-DT También he experimentado bloqueos en mi 5700, ya sea al azar y en ciertas áreas del mapa. El controlador de pantalla siempre se bloquea durante el nivel de Cultist Base cuando caes en el pozo (donde se introducen esos demonios explosivos), por ejemplo. A veces, el controlador de pantalla logró recuperarse y GNOME-shell se bloqueará, a veces todo el sistema simplemente se reinicia, a veces logro cambiar a otro TTY antes de que el controlador de pantalla intente recuperarse, lo que me permite reiniciar el sistema normalmente a través del TTY, cambiando de un TTY back go GNOME-shell seguirá bloqueando el sistema o bloqueará GNOME-shell.

Estos problemas los experimenté con AMDVLK-pro 19.50 + Linux 5.6rc4 + Esta compilación personalizada de Proton

No puedo confirmar si estos problemas existen en el último kernel estable y Proton 5.5 y / o GE (en combinación con RADV si es posible) porque Denuvo sigue dándome prohibiciones de 24 horas cada vez que inicio el juego.

Se sabe que @ dennis1248 AMDVLK tiene ese problema con el juego. RADV no tiene el problema, pero tiene un rendimiento inferior (y necesitas mesa 19 o mesa-git para Navi o el juego se bloqueará al iniciarse). El controlador propietario amdgpu-pro también funciona de manera más estable que AMDVLK y con un alto rendimiento. Sin embargo, no estoy seguro de si es tan estable como RADV.

No, acabo de compilar el último mesa-git, y el juego aún congela todo el sistema con RADV incluso más rápido que con amdgpu-pro.

Entonces probablemente tengas otro problema. Terminé el juego con mis propias construcciones de protones y RADV + 5700XT sin un solo bloqueo o bloqueo. Dicho esto, he jugado la primera hora más o menos en AMDGPU-PRO sin que se bloquee ni se cuelgue.

Este tipo notó el problema con nvidia: https://forums.developer.nvidia.com/t/low-performance-in-doom-eternal/116394/6

Aparentemente, el juego apenas usa VRAM, y yo también lo comprobé. Usted también puede hacerlo si tiene dos pantallas: htop y mire nvidia-smi en una pantalla y el juego en la otra. Compruébalo tú mismo también si tienes curiosidad

Literalmente tengo casi la misma velocidad de fotogramas ejecutándose tanto en baja como en ultra, y con todas las configuraciones hasta ultra, el juego solo usa ~ 850 MB de VRAM y el proceso usó ~ 9GB de RAM; Se reduciría a ~ 550 MB para el juego y ~ 5-6 GB con la configuración en bajo / medio.
¿Hay alguna explicación para esto?

Hola @ mozo78 , has auto promocionado el enlace de tu foro 4 veces. Considere esto como una advertencia de que cualquier autopromoción adicional se considerará spam.

Hola @ kisak-valve,
Este no es mi foro, es el foro de NVIDIA.

Proton-5.4-GE-3 funciona, no se necesitan parámetros adicionales. Steam Beta. Actualizado a NVIDIA 440.66.04
Incluso reproduce el sonido en el video de introducción bethesda, lo que el tkg no hizo.

No se puede cambiar a ninguna otra ventana / espacio de trabajo o la pantalla / ventana de DOOM se vuelve negra.

Uso de RAM del portátil: 60% de 15,6 GB
Uso de memoria gráfica: 23% de 6GB

Proton-5.4-GE-3 funciona, no se necesitan parámetros adicionales. Steam Beta. Actualizado a NVIDIA 440.66.04
Incluso reproduce el sonido en el video de introducción bethesda, lo que el tkg no hizo.

No se puede cambiar a ninguna otra ventana / espacio de trabajo o la pantalla / ventana de DOOM se vuelve negra.

Uso de RAM del portátil: 60% de 15,6 GB
Uso de memoria gráfica: 23% de 6GB

La configuración es muy importante, ¿puede especificar qué configuración de calidad pone? (la textura es lo más importante para esto)

Lo conseguí funcionando con Proton-5.4-GE-3 de @GloriousEggroll . Aunque, hay algunos artefactos gráficos y tartamudeo. Echar un vistazo:
https://www.youtube.com/watch?v=NhK5NRv7Xhw

Tengo todos los ajustes en el nivel más bajo posible y apago todo lo que se puede apagar.
Todavía funciona por debajo de 60 FPS, tiene un mínimo de 17 FPS durante las escenas sin juego.

Creo que la VRAM tampoco se está utilizando como debería.
En la última ejecución, Nvidia-Settings me dice que la memoria dedicada alcanzó los 1863 MB (31%), pero la base cuando no se está ejecutando es del 21%.

Personas con 5700xt aquí, ¿tienen un problema cuando el juego congela todo el sistema a los 5 minutos de juego? Estoy usando Proton 5.4-GE-3 y amdgpu-pro.

Sí, se sentía como siempre cuando luchaba contra los caballeros del infierno, no tengo idea de si esto está relacionado. Pero después de cambiar a amdgpu-pro compilado con PKGBUILDS de Tkglitch (su versión 19.50, aur tiene 19.30 en este momento) todo funciona bien :) Pero estoy usando la versión de protones publicada por 999eagle, con GE 3 el juego se bloquea después de comenzar

Lo conseguí funcionando con Proton-5.4-GE-3 de @GloriousEggroll . Aunque, hay algunos artefactos gráficos y tartamudeo. Echar un vistazo:
https://www.youtube.com/watch?v=NhK5NRv7Xhw

Yo tenía los mismos problemas. Apuesto a que estás usando una amd gpu con vulkan-radeon. Intente cambiar a amdvlk o vulkan-amdgpu-pro. Trabajaron para mí sin esos artefactos :)

Lo conseguí funcionando con Proton-5.4-GE-3 de @GloriousEggroll . Aunque, hay algunos artefactos gráficos y tartamudeo. Echar un vistazo:
https://www.youtube.com/watch?v=NhK5NRv7Xhw

Yo tenía los mismos problemas. Apuesto a que estás usando una amd gpu con vulkan-radeon. Intente cambiar a amdvlk o vulkan-amdgpu-pro. Trabajaron para mí sin esos artefactos :)

¡Gracias! Eso arregló los artefactos, pero el tartamudeo sigue ahí.

Editar: Otra cosa extraña, el botón de pestaña no parece funcionar.

¡Gracias! Eso arregló los artefactos, pero el tartamudeo sigue ahí.

Editar: Otra cosa extraña, el botón de pestaña no parece funcionar.

¿Intentaste desactivar la superposición de Steam y el contador de fps de Steam en las propiedades de los juegos de Steam?

¡Finalmente trabajando!

Especificaciones:

  • Ubuntu 19.10, kernel 5.3
  • Controladores GeForce 440.44

Cómo:

  1. Utilice Proton-GE-5.4-3
  2. (¿Quizás opcional? No estoy seguro) Compile e instale
cd Vulkan-Loader
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
  1. Instale vulkan-tools desde apt y ejecute vulkaninfo | less . Eso le mostrará su versión de Vulkan. Debería actualizarse después de ejecutar ldconfig .
  2. Ejecute el juego con la siguiente configuración de inicio: +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1

El audio es crepitante, el rendimiento de (EDITAR) es horrible ... ¡pero funciona! Llegaré a probar y corregir el audio en un momento, y actualizaré mi publicación si consigo que funcione.

EDITAR: Logré arreglar el audio cambiando la resolución de la pantalla. No estaba configurado en la resolución nativa de mi computadora portátil, por alguna razón. Sin embargo, el rendimiento sigue siendo terrible y los videos de hecho se paralizan.

Mis especificaciones:
Ubuntu 18.04
kernel 5.3.0-42-genérico (hwe)
Controladores GeForce 440.64 (desinstalé todos los paquetes de ubuntu nvidia y ejecuté nvidia uno a mano después de systemctl isolate multi-user.target )
Tarjeta GeForce GTX 970
Proton-GE-5.4-3 (aunque encontré este error, parece estar usando el correcto para Doom Eternal)
También agregué +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 para iniciar los parámetros.

Recibo un "Error del controlador de la GPU"
image

Si pulsa Sí, sale inmediatamente.
Al presionar Reproducir, mi CPU se agita un poco y luego se cierra.

¿Qué me estoy perdiendo?

¿Alguien más ha sufrido un bloqueo mientras jugaba y obtenía un logro o veía a un amigo conectarse? Esto me sigue sucediendo y está empezando a ser realmente frustrante.

@DrSlowpokePhd Doom actualmente se bloqueará si la ventana pierde el foco por cualquier motivo. Cualquier ventana emergente de vapor o incluso un cambio de volumen hará que se congele.

@DrSlowpokePhd al jugar con el modo de ventana sin bordes parece solucionarlo, aunque también recomendaría deshabilitar Steam Overlay.

Mis especificaciones:
Ubuntu 18.04
kernel 5.3.0-42-genérico (hwe)
Controladores GeForce 440.64 (desinstalé todos los paquetes de ubuntu nvidia y ejecuté nvidia uno a mano después de systemctl isolate multi-user.target )
Tarjeta GeForce GTX 970
Proton-GE-5.4-3 (aunque encontré este error, parece estar usando el correcto para Doom Eternal)
También agregué +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 para iniciar los parámetros.

Recibo un "Error del controlador de la GPU"
image

Si pulsa Sí, sale inmediatamente.
Al presionar Reproducir, mi CPU se agita un poco y luego se cierra.

¿Qué me estoy perdiendo?

Kai4785, creo que ese comportamiento es lo que sucede cuando el DRM se activa después de intentar ejecutarlo más de 5 veces.
Mi juego funciona bien con GE-3 (excepto por el bajo FPS porque el juego no funciona bien con NVIDIA), pero después de jugar 5 veces comienza a hacer lo que usted describe. Estoy esperando 24hs hasta poder volver a jugar.

@KaeKun DRM solo debería

@KaeKun DRM solo debería

Para mí lo hace cada 5 veces que lo ejecuto con el mismo Proton. A menos que esté sucediendo algo más.

¡Finalmente trabajando!

Especificaciones:

* Ubuntu 19.10, kernel 5.3

* GeForce drivers 440.44

Cómo:

1. Use [Proton-GE-5.4-3](https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3)

2. (Maybe optional? Not sure) Build and install [Vulkan-Loader 1.2.135](https://github.com/KhronosGroup/Vulkan-Loader). Clone the repo and run:
cd Vulkan-Loader
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
1. Install `vulkan-tools` from apt and run `vulkaninfo | less`. That will show you your Vulkan version. Should be updated after running `ldconfig`.

2. Run the game with the following launch config: `+in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1`

El audio es crepitante, el rendimiento de (EDITAR) es horrible ... ¡pero funciona! Llegaré a probar y corregir el audio en un momento, y actualizaré mi publicación si consigo que funcione.

EDITAR: Logré arreglar el audio cambiando la resolución de la pantalla. No estaba configurado en la resolución nativa de mi computadora portátil, por alguna razón. Sin embargo, el rendimiento sigue siendo terrible y los videos de hecho se paralizan.

Lo conseguí funcionando también.

Especificaciones:
Fedora 31 con todas las actualizaciones
GPU: nvidia GTX 1070, controlador 440.64

Usó la construcción de protones mencionada anteriormente

Trabajó con cualquier versión de cargador de Vulkan que Fedora 31 tenga actualmente.

Notas sobre el rendimiento: generalmente es malo. Las cosas se pueden mejorar cambiando a Bordeless Window y desactivando V-Sync. Lo que obtiene es un buen FPS y calidad de renderizado en una combinación de configuraciones High y Ultra en el menú, y más de 30 fps en la misión Gore Nest (pero con una calidad de mierda ya que el juego reducirá todo para intentar alcanzar 60 fps). Supongo que establecer 30 fps como objetivo de escala mejorará las imágenes.

El sonido crepita.

Estoy teniendo un deja-vu de 2016 cuando Doom estuvo en un estado similar durante un tiempo en Linux.

¿Qué me estoy perdiendo?

@ kai4785 Puede editar un archivo de configuración para eliminar la advertencia del controlador.
Notas de la versión de Copypasta de Proton-5.4-GE-2:

Para deshacerse de los avisos de GPU previos al lanzamiento, como (HDR no compatible), abra DOOMEternal / launcherData / launcher.cfg y cámbielos todos a 0:

rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0

@ zachzilla04 no tiene por qué ser 5 vinos diferentes. Puede ser un vino
ejecutar 5 veces diferentes si modifica o cambia cosas como la versión DXVK,
versión vulkan icd loader, controlador vulkan (amdvlk, radv, amdgpu-pro, etc.),
algo así puede hacer que Denuvo piense que estás en una
máquina. Me pasó varias veces con Resident Evil 2 antes de que
eliminó Denuvo.

El jueves, 26 de marzo de 2020 a las 9:24 a.m., dpanter [email protected] escribió:

¿Qué me estoy perdiendo?

@ kai4785 https://github.com/kai4785 Puede editar un archivo de configuración para
quitar la advertencia del conductor.
Notas de la versión de Copypasta de Proton-5.4-GE-2:

Para deshacerse de los avisos de GPU previos al lanzamiento, como (HDR no compatible), abra
DOOMEternal / launcherData / launcher.cfg y cambie todos estos a 0:

rgl_showAMDStartupWarning 0
rgl_showIntelStartupWarning 0
rgl_showNvidiaStartupWarning 0

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

Gracias por la ayuda.
En mi configuración, rgl_showNvidiaStartupWarning 0 ya era 0 y la advertencia aún se muestra.
¡Pero establecer rgl_minNvidiaDriverVersion 0 en 0 funciona! :)

Esta mañana, el comportamiento es diferente, presumiblemente por razones de "Denuvo". Ahora tengo
image

Al hacer clic en "Reintentar" aquí simplemente aparece una copia de seguridad, al hacer clic en "Aceptar" sale.

@ kai4785 Activaste el DRM de alguna manera y ahora tienes que esperar 24 horas.

Entonces la comunidad ha hecho mucho trabajo:

  • actualizar versiones de protones personalizadas
  • probando muchas configuraciones y configuraciones diferentes
  • publicar registros de depuración e informes de éxito
  • escribir informes de errores
  • ayudándonos unos a otros

Así que sería genial escuchar a la gente de Valve aquí. Los desarrolladores de protones.

  • ¿Cómo ven las cosas los expertos en la materia?
  • ¿Qué es la hoja de ruta?
  • ¿Lo que se está haciendo?
  • ¿Qué podemos esperar?

Gracias,
Todo tipo

¡Gracias! Eso arregló los artefactos, pero el tartamudeo sigue ahí.
Editar: Otra cosa extraña, el botón de pestaña no parece funcionar.

¿Intentaste desactivar la superposición de Steam y el contador de fps de Steam en las propiedades de los juegos de Steam?

Buena llamada. Deshabilitar la superposición de Steam hace que el botón de pestaña funcione.

En otra nota. La instalación de amdvlk corrige los artefactos en Doom Eternal, pero los introduce en otros juegos, como 7 Days to Die.

En otra nota. La instalación de amdvlk corrige los artefactos en Doom Eternal, pero los introduce en otros juegos, como 7 Days to Die.

Como recordatorio para otros en el mismo barco, puede especificar qué ICD de Vulkan desea usar con la variable de entorno VK_ICD_FILENAMES en lugar de intentar hacer malabares con cuál está instalado o cuál es el predeterminado. Si tiene varios ICD en su sistema, simplemente especifique la ruta al archivo json que define el que desea usar con un juego en particular.

@PopeRigby simplemente no use AMDVLK para esos juegos. AMDVLK se usa configurando
un envvar, aunque Steam a menudo lo usará de forma predeterminada si está instalado.
Pero para tus otros juegos, solo pon:

VK_ICD_FILENAMES = / usr / share / vulkan / icd.d / radeon_icd.x86_64.json% command%

en las opciones de lanzamiento. Lo siento, no puedo usar etiquetas de código, te respondo por correo electrónico
y entonces no funcionan.

El jueves 26 de marzo de 2020 a las 2:10 p.m., PopeRigby [email protected] escribió:

En otra nota. La instalación de amdvlk corrige los artefactos en Doom Eternal,
pero los introduce en otros juegos, como 7 Days to Die.

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

Entonces, ¿tendré que especificar RADV para cada juego esperado para Doom Eternal?

Cada juego de vapor, sí. Por alguna razón, Steam usa automáticamente AMDVLK cuando
está instalado, aunque nada más (como Lutris / Wine) lo hace.
Créame, me volvió loco antes de descubrirlo, porque las tarjetas Navi
con AMDVLK hace que el texto del menú no se muestre en Resident Evil 7 o Resident
Evil 2 Remake, y me estaba volviendo loco antes de darme cuenta de lo que había sucedido.

La alternativa sería instalar amdvlk y sus archivos json asociados
en otro lugar, pero eso no es realmente posible (bueno, lo es, pero no
aconsejable) con el paquete oficial Arch / Manjaro. Así que solo agrega eso para el
juegos para los que no quieres usar amdvlk en Steam. Si no tienen
problemas de renderizado, solo mantendría amdvlk, porque el rendimiento es
casi lo mismo.

El jueves 26 de marzo de 2020 a las 2:16 p.m., PopeRigby [email protected] escribió:

Entonces, ¿tendré que especificar RADV para cada juego esperado para Doom Eternal?

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

Probablemente sea una cuestión de impagos. Inicie Steam con esa variable de entorno configurada en el ICD que desee usar de forma predeterminada y simplemente cambie los que desea que sean diferentes.

Dado que este problema ya se usa como un hilo de foro:
para mí, con amdgpu-pro vulkan todo simplemente funciona, incluso la superposición de vapor y el controlador de vapor (aunque en el menú, el gatillo derecho se convierte en un clic del mouse, pero esto se puede solucionar asignando 'a' y 'd' a los botones de agarre ).

Para resolver los problemas menores restantes:

  • si tiene un sonido crepitante, aumente la frecuencia de muestreo de pulseaudio: use default-sample-rate = 48000 en /etc/pulse/daemon.conf (la ubicación del archivo depende de la distribución) y reinicie pulseaudio
  • para evitar problemas con alt-tab o el robo de enfoque, use un DE diferente, como awesomewm (aún puede parpadear cuando se abre una ventana, después de que se usa el botón de pantalla completa que se ha ido)

Para una solución potencialmente más fácil, vale la pena analizar este video de instrucciones de Chris Titus Tech:
https://www.youtube.com/watch?v=g3UPxd8iUsU&feature=emb_logo

Acabo de encontrar una solución a mi problema de rendimiento de Nvidia, compré una RX5700 de segunda mano y vendí mi RTX2060 por el mismo precio;)

Para una solución potencialmente más fácil, vale la pena analizar este video de instrucciones de Chris Titus Tech:

Ese video es un horrible accidente de tren de información confusa, defectuosa y totalmente incorrecta. Dios santo, en realidad duele mirar.

Para una solución potencialmente más fácil, vale la pena analizar este video de instrucciones de Chris Titus Tech:

Ese video es un horrible accidente de tren de información confusa, defectuosa y totalmente incorrecta. Dios santo, en realidad duele mirar.

El video tiene una duración de 11 minutos cuando se necesitan menos de 2 minutos para explicar y hacer que las cosas funcionen. El sitio web es un mejor tutorial que el video. _Instale el último Proton modificado con estos comandos_ y luego _copie + pegue estas opciones de lanzamiento_ y luego ejecute. Luego, el video simplemente extiende todo a 11 minutos con divagaciones.

Solo para resumir el problema (para cualquiera que venga en busca de información ingeniosa):

DOOM Eternal está usando encabezados Vulkan que no están (o no estaban) disponibles en Proton y la mayoría de las distribuciones de Linux.

Para arreglar esto y hacer que el juego se inicie sin fallar, debes usar un Proton modificado e instalar el cargador y los encabezados de Vulkan versión 1.2. La mayoría de la gente confía específicamente en Proton 5.4-GE-3 .

Colocas Proton en ~/.steam/root/compatibilitytools.d y luego vas a las propiedades de DOOM Eternal y obligas a Steam a usar el Proton personalizado.

También hay algunos problemas con el inicio predeterminado del juego, por lo que también es necesario agregar ciertas opciones de inicio. RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 Estos parecen funcionar bien.

Los usuarios de GPU de AMD parecen tener un gran rendimiento más allá de este punto, pero los usuarios de GPU de NVIDIA como yo tienen problemas de rendimiento, algo que NVIDIA parece estar investigando, no algo que Valve o Proton puedan arreglar necesariamente.

Jugar demasiado con las versiones de Proton o los archivos del juego puede activar un bloqueo de DRM que evitará que inicies el juego durante al menos 24 horas, pero te lo notificará a través de un cuadro de mensaje cuando intentes iniciar el juego.

Editar: Eso nos trae aquí. Hay soporte no oficial para el juego. Degradaciones de rendimiento para usuarios de NVIDIA. Dependiendo del sistema, puede haber crujidos en el sonido. Sin embargo,

Tengo DOOM para arrancar y no hay problemas de rendimiento aquí, pero se bloquea cada vez que aparece una ventana emergente de Steam. ¿Existe una solución conocida todavía? Alternativamente, ayudaría una forma de desactivar los logros de Steam para que no se muestren.

@ 75AngryDucks , creo que se mencionó que usar una ventana sin

@KaeKun Lo tengo configurado como sin

@SalmonSeasoning , el juego puede o no informarle que está bloqueado por el DRM, puede bloquearse después del primer segundo del video de introducción congelando la animación de caída del logotipo del bloque de Bethesda, o puede simplemente apagarse en la pantalla negra y luego bloquearse, o puede pasar a la pantalla negra y quedarse allí hasta que finalice el proceso. Tengo todos esos comportamientos diferentes.

¡Incluso tengo un nuevo comportamiento! Acabo de dejar que el juego se bloqueara allí y esta ventana apareció de repente. Es la primera vez que me pasa esto. Esto sucedió durante el bloqueo de DRM.

image

Además, el uso de protones parece ser suficiente para que el DRM lo bloquee, al menos esa es mi experiencia. ¿Alguien más puede comenzar el juego muchas veces durante el día?

@KaeKun No sospecho que DRM evita la asignación de memoria de video. Eso es más una falla del sistema. ¿Ha intentado actualizar sus controladores NVIDIA / AMD? ¿Qué distribución estás usando, etc.? No soy un profesional de Linux, pero diría que definitivamente deberías verificar todos tus controladores y todo está actualizado. Intenta verificar los archivos de tu juego. Ya he estado bloqueado por DRM varias veces solo por cambiar las versiones de Proton y solo he recibido el mensaje de 24 horas. También podría ser mejor intentar matar todas las instancias del juego usando kill -9 <PID> (no he visto nada relacionado con WINE responder a otra cosa que no sea -9 cuando está bloqueado). Puedes hacer ps ax | grep "steam" para encontrar procesos relacionados con Steam. Editar: También tengo instalado Wine-Staging en comparación con el vino normal. ¿Podrías intentar eso?

Steam para Linux, Beta
Lenovo Legion Y720
CPU Intel® Core ™ i7-7700HQ a 2,80 GHz × 8
Procesador gráfico: NVIDIA GeForce GTX 1060
RAM: 15,6 GB

La distribución es Void Linux
Kernel Linux 5.5.11_1 x86_64
i3wm 4.18
Controlador NVIDIA 440.66.04

Usando Proton-5.4-GE-3

Todo está al día. Nunca compilé el vino ni la puesta en escena de 64 bits en mi Void. Void Linux solo viene con wine-32bit, así que dependo de Lutris (todavía no estoy usando Lutris para Doom Eternal) y el protón se construye para ejecutar wine en 64bit.

¿Alguien ha notado que golpea la CPU más que los juegos en general? Condenar
no tiene puntos de referencia, pero mirando las estadísticas del juego, mi CPU maximiza
más o menos lo mismo que hace mi 5700xt. El sistema de juego es un R5 3600 con
overclock ligero y ram de 16 gb 3600 mhz. La mayoría de los juegos funcionan con GPU vinculados a esto
configuración a ~ 120FPS @ 1440p. Jugué a la fatalidad eterna en 1440p de altura por un tiempo
anoche y se está ejecutando de 120 fps a 40 fps en el juego. Totalmente jugable,
no está nada mal, pero estoy seguro de que podría ser mejor. Solo me preguntaba si el
El impacto de la CPU es una cosa de protones o lo que, @ 1440p debería estar
GPU.

El jueves 26 de marzo de 2020 a las 5:04 p. M. Ty Qualters [email protected]
escribió:

@KaeKun https://github.com/KaeKun No sospecho que DRM puede prevenir
asignación de memoria de video. Eso es más una falla del sistema. Has probado
actualizando sus controladores NVIDIA / AMD? ¿Qué distribución estás usando, etc.? No soy un
Linux pro, pero yo diría que definitivamente debería verificar todos sus controladores
y todo está actualizado. Intenta verificar los archivos de tu juego. He sido DRM
bloqueado varias veces solo por cambiar las versiones de Proton y he
Solo recibí el mensaje de 24 horas. Podría ser mejor intentar matar a todos
instancias del juego usando kill -9(No he visto nada VINO
relacionado responde a cualquier cosa que no sea -9 cuando está bloqueado). Puedes hacer ps
hacha | grep "steam" para encontrar procesos relacionados con Steam.

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

@KaeKun Podría ser un problema ya que está en una computadora portátil y es una tarjeta de la serie 10. La mayoría de las personas aquí probablemente ejecutan una serie RTX 20 o una tarjeta AMD. Al buscar las especificaciones de la computadora portátil, dice 6 GB de VRAM y el juego asigna ~ 3 GB, por lo que ese no debería ser el problema. Fácilmente podría ser un problema más con los controladores NVIDIA. Teniendo en cuenta que está ejecutando Void Linux de todo, voy a asumir que no tiene mucha hinchazón en segundo plano.

No tengo problemas con el juego además de tartamudear, así que no estoy seguro de qué está causando eso.

Para una solución potencialmente más fácil, vale la pena analizar este video de instrucciones de Chris Titus Tech:

Ese video es un horrible accidente de tren de información confusa, defectuosa y totalmente incorrecta. Dios santo, en realidad duele mirar.

El video tiene una duración de 11 minutos cuando se necesitan menos de 2 minutos para explicar y hacer que las cosas funcionen. El sitio web es un mejor tutorial que el video. _Instale el último Proton modificado con estos comandos_ y luego _copie + pegue estas opciones de lanzamiento_ y luego ejecute. Luego, el video simplemente extiende todo a 11 minutos con divagaciones.

No veo la relevancia de sus divagaciones sobre sus divagaciones. Ejecutar un script y configurar algunas opciones de lanzamiento es más fácil que algunas de las soluciones propuestas aquí y en otros lugares, por lo que podría ser útil para muchos.

¡Proton-5.4-GE-3 corre para mí y funciona bien!

75-100FPS dependiendo de lo que esté sucediendo frente a 120FPS en Windows, debería ser más cuando elimino el comando de inicio PROTON_LOG = 1, ¡el archivo de registro es de 300 + MB!
No he tenido gráficos extraños / tartamudeo.

Información del sistema Steam: https://gist.githubusercontent.com/zaggynl/62963c4962309f9bbc4bc1d091cdf419/raw/f0bbe2b783e63d62d3b3aea9b378362b08fdafea/gistfile1.txt

Archivo de registro de protones: steam-782330-zaggynl.log.zip

Ejecutar comando: RADV_PERFTEST = llvm PROTON_LOG = 1% command%

Editar: se agregó información completa de Steam, no se completó la carga antes.

@KaeKun Podría ser un problema ya que está en una computadora portátil y es una tarjeta de la serie 10. La mayoría de las personas aquí probablemente ejecutan una serie RTX 20 o una tarjeta AMD. Al buscar las especificaciones de la computadora portátil, dice 6 GB de VRAM y el juego asigna ~ 3 GB, por lo que ese no debería ser el problema. Fácilmente podría ser un problema más con los controladores NVIDIA. Teniendo en cuenta que está ejecutando Void Linux de todo, voy a asumir que no tiene mucha hinchazón en segundo plano.

Tengo exactamente la misma computadora portátil (la 1060 tiene 6GB de VRAM), pero con arco en su lugar. Puedo ejecutar la versión sin DRM (tanto proton 5.0.4 como GE-3 build), aunque con el problema de RAM que menciono más arriba en este hilo.

@zaggynl ¿Alguna vez cae por debajo de 75 fps? Tengo un sistema con un 3900x y un 5700xt también, pero moví el 5700xt a mi PC Mediacenter, que es un juego remoto de 3600 cuz, simplemente no funcionaba.

Entonces, como publiqué arriba, veo ~ 40-120 fps @ 1440p. La caída en los fotogramas podría ser un golpe de CPU cuando normalmente un 3600 y 3900x no estarían muy lejos en un juego como Doom a 1440p

Actualización breve después de más pruebas:

  • Proton-5.4-GE-3 funciona bien, la mejor construcción de protones que he probado hasta ahora
  • Con esta compilación, se corrige la tartamudez del sonido
  • Creo que hay un ligero aumento de rendimiento, teniendo 60-100 FPS (720p, detalles medios) más o menos todo el tiempo. Lejos de ser ideal dado mi hardware, pero absolutamente jugable.

En caso de que haya comenzado a probar y tenga una tarjeta NVIDIA, en mi caso, el rendimiento en las primeras habitaciones del primer nivel fue horrible (20-25FPS) pero mejora después de la primera área exterior.

Supongo que a partir de aquí solo tendré que esperar un nuevo controlador NVIDIA.

Después de superar la campaña en Windows, tuve la oportunidad de probar nuevamente. En Windows, obtenía entre 80 FPS y 140+ FPS.

Hardware:

  • i7-4770
  • GTX 1080 ti
  • 32 GB de RAM

Software:

  • Fedora 30
  • Controladores RPMFusion NVIDIA: 440.64
  • Cliente Steam Beta
  • Protón-5.4-GE-3
  • Doom Eternal Retail (versión DRM)

Justo antes del juego, recibo una advertencia acerca de que mis controladores están desactualizados, pero el juego se inicia sin problemas. Los videos parecen reproducirse bien. Iniciar sesión funciona bien. En los tutoriales del modo de batalla, donde hay muy pocos objetos, obtengo más de 140 FPS a 1080p. En Fortress of Doom, obtengo un promedio de 30 FPS a 1080p. Mi configuración de gráficos está en Ultra Nightmare con un campo de visión de 110. Algunos de los modelos (como el Slayer que está en el podio del menú principal) casi me parecen borrosos.

De cualquier manera, el progreso es impresionante desde hace solo una semana.

Después de superar la campaña en Windows, tuve la oportunidad de probar nuevamente. En Windows, obtenía entre 80 FPS y 140+ FPS.

Hardware:

  • i7-4770
  • GTX 1080 ti
  • 32 GB de RAM

Software:

  • Fedora 30
  • Controladores RPMFusion NVIDIA: 440.64
  • Cliente Steam Beta
  • Protón-5.4-GE-3
  • Doom Eternal Retail (versión DRM)

Justo antes del juego, recibo una advertencia acerca de que mis controladores están desactualizados, pero el juego se inicia sin problemas. Los videos parecen reproducirse bien. Iniciar sesión funciona bien. En los tutoriales del modo de batalla, donde hay muy pocos objetos, obtengo más de 140 FPS a 1080p. En Fortress of Doom, obtengo un promedio de 30 FPS a 1080p. Mi configuración de gráficos está en Ultra Nightmare con un campo de visión de 110. Algunos de los modelos (como el Slayer que está en el podio del menú principal) casi me parecen borrosos.

De cualquier manera, el progreso es impresionante desde hace solo una semana.

Sí, yo mismo estoy viendo un desempeño realmente pobre. El juego finalmente se ejecuta, pero en un 3800X y un 1080Ti, tengo un promedio de 17-30 fps a 1080p universalmente a 440.64-2 controladores.

Manjaro 5.4.x con Proton-5.4.-GE-3. Parece que Manjaro necesita 440.66.0 para mejorar ese rendimiento. También es de esperar que Nvidia pueda investigar el problema del controlador. El rendimiento parece estar loco por el lado de Nvidia.

¡Buenas noticias a todos!

Ubuntu 18.04
GeForce GTX 970 (controlador 440.64)
i5-4670
Memoria 16GiB
Proton-5.4-GE-3 (Forzar el uso de una herramienta de compatibilidad de Steam Play específica en Propiedades)
Doom Eternal a través de Steam
Opciones de lanzamiento: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg setting rgl_minNvidiaDriverVersion 0 desactivó la advertencia de la tarjeta gráfica.
/etc/pulse/daemon.conf ajuste default-sample-rate = 48000 arregló mi crujido

Y jugué una hora sin choques.

Tuve que bajar los gráficos, el rendimiento no fue excelente y coincide con lo que otros han mencionado en términos de rendimiento en comparación con Windows. Siempre espero un poco de diferencia, pero más como un 4-5%, no una diferencia del 20-50% en las velocidades de fotogramas.
También noté que cuando la velocidad de fotogramas disminuyó, también lo hicieron la velocidad del juego y las escenas cinematográficas. Cuando las personas hablaban con Doomguy, a menudo comenzaban en el momento adecuado, pero hablaban más rápido de lo que se representaban los personajes, por lo que sus labios no estaban sincronizados.
Tampoco podía salir del juego con alt + tabulador sin hacer que el juego se quedara atascado en una pantalla negra y tuviera que ser eliminado por el ID del proceso (Steam no pudo detener el juego).

@zaggynl ¿Alguna vez cae por debajo de 75 fps? Tengo un sistema con un 3900x y un 5700xt también, pero moví el 5700xt a mi PC Mediacenter, que es un juego remoto de 3600 cuz, simplemente no funcionaba.

Entonces, como publiqué arriba, veo ~ 40-120 fps @ 1440p. La caída en los fotogramas podría ser un golpe de CPU cuando normalmente un 3600 y 3900x no estarían muy lejos en un juego como Doom a 1440p

Solo he jugado un mapa, no pareció bajar de 60FPS, buscaré un mejor registro.
Además, esto se publicó en Reddit: https://flightlessmango.com/benchmarks/PqwIAd6zmyc a través de https://old.reddit.com/r/linux_gaming/comments/fphldf/doom_eternal_benchmark_linux_vs_windows/.

¡Buenas noticias a todos!

Ubuntu 18.04
GeForce GTX 970 (controlador 440.64)
i5-4670
Memoria 16GiB
Proton-5.4-GE-3 (Forzar el uso de una herramienta de compatibilidad de Steam Play específica en Propiedades)
Doom Eternal a través de Steam
Opciones de lanzamiento: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
steamapps/common/DOOMEternal/launcherData/launcher.cfg setting rgl_minNvidiaDriverVersion 0 desactivó la advertencia de la tarjeta gráfica.
/etc/pulse/daemon.conf ajuste default-sample-rate = 48000 arregló mi crujido

Y jugué una hora sin choques.

Tuve que bajar los gráficos, el rendimiento no fue excelente y coincide con lo que otros han mencionado en términos de rendimiento en comparación con Windows. Siempre espero un poco de diferencia, pero más como un 4-5%, no una diferencia del 20-50% en las velocidades de fotogramas.
También noté que cuando la velocidad de fotogramas disminuyó, también lo hicieron la velocidad del juego y las escenas cinematográficas. Cuando las personas hablaban con Doomguy, a menudo comenzaban en el momento adecuado, pero hablaban más rápido de lo que se representaban los personajes, por lo que sus labios no estaban sincronizados.
Tampoco podía salir del juego con alt + tabulador sin hacer que el juego se quedara atascado en una pantalla negra y tuviera que ser eliminado por el ID del proceso (Steam no pudo detener el juego).

Estás con NVIDIA, ¿por qué RADV_PERFTEST = llvm?

¡Buenas noticias a todos! Ubuntu 18.04 GeForce GTX 970 (controlador 440.64) i5-4670 16GiB Memory Proton-5.4-GE-3 (Forzar el uso de una herramienta de compatibilidad Steam Play específica en Propiedades) Doom Eternal a través de las opciones de lanzamiento de Steam: RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 steamapps/common/DOOMEternal/launcherData/launcher.cfg setting rgl_minNvidiaDriverVersion 0 desactivó la advertencia de la tarjeta gráfica. /etc/pulse/daemon.conf setting default-sample-rate = 48000 arregló mi sonido crepitante Y jugué una hora sin fallas. Tuve que bajar los gráficos, el rendimiento no fue excelente y coincide con lo que otros han mencionado en términos de rendimiento en comparación con Windows. Siempre espero un poco de diferencia, pero más como un 4-5%, no una diferencia del 20-50% en las velocidades de fotogramas. También noté que cuando la velocidad de fotogramas disminuyó, también lo hicieron la velocidad del juego y las escenas cinematográficas. Cuando las personas hablaban con Doomguy, a menudo comenzaban en el momento adecuado, pero hablaban más rápido de lo que se representaban los personajes, por lo que sus labios no estaban sincronizados. Tampoco podía salir del juego con alt + tabulador sin hacer que el juego se quedara atascado en una pantalla negra y tuviera que ser eliminado por el ID del proceso (Steam no pudo detener el juego).
Estás con NVIDIA, ¿por qué RADV_PERFTEST = llvm?

Este tema es tan denso que imagino que sería fácil confundirse.

He utilizado las opciones de inicio de @ mozo78 y el rendimiento aún era malo cuando se habilitó el contador de fps de

Por cierto, algunas buenas noticias, ahora es un poco más fácil ejecutar este juego:
Ayer hubo una actualización del cliente Steam en su canal estable, por lo que ya no tenemos que usar Steam Beta, solo Proton personalizado :)
Un paso menos. Agradable.

Estás con NVIDIA, ¿por qué RADV_PERFTEST = llvm?

Siempre me pongo la palma de la mano cuando alguien sugiere arreglos de Mesa para propiedad de Nvidia.

En resumen, el rendimiento de Nvidia no mejorará hasta que haya correcciones de controladores o tal vez wine vulkan mejore para manejar cualquier extensión de vulkan que los desarrolladores de juegos estén usando para la administración de memoria.

No Man's Sky tenía el mismo problema de administración de memoria en Proton hasta que Hello Games lo solucionó, una solución temporal era suplantar a AMD con una capa vulkan, pero eso aparentemente no funciona en este caso.

¿Alguien hizo esto usando la versión flatpak de Steam de Flathub ?

Puedo seleccionar la versión personalizada de Proton cuando la coloco en ~ / .var / app / com.valvesoftware.Steam / .local / share / Steam / compatibilitytools.d / Proton-5.4-GE-3 pero el juego se bloqueará al iniciarse (sin choque tampoco). Aparece la ventana emergente de advertencia sobre la falta de compatibilidad con AMD HDR y veo el logotipo "id" en la bandeja del sistema (y sigo viéndolo allí), pero el juego no se inicia ni se bloquea. Tampoco se puede finalizar el proceso a través del cliente Steam.

Usando Gentoo Linux, AMD Ryzen 3700X, Radeon 5700XT

@ nuku97 Tengo el mismo problema y sospecho que se debe a una versión obsoleta de vulkan-loader. Problema de aguas arriba informado como https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

Editar: no es exactamente el mismo problema que estoy ejecutando nVidia, pero el mensaje de error que recibo en los registros apunta en esa dirección, pero el SDK también debería ser el lugar para mirar en su caso.

SO: Fedora 32
NÚCLEO: 5.6.0-0.rc7.git0.2.fc32.x86_64
CPU: AMD Ryzen 7 3700X
GPU: Radeon RX Vega 64
CONTROLADOR DE GPU: 4.6 Mesa 20.0.2
RAM: 16 GB
Protón 5.4-GE-3

El juego tampoco se lanzará para mí. Muestra la advertencia HDR, presiono el botón 'REPRODUCIR', luego el iniciador simplemente se bloquea. No sé qué más hacer.

@simeonoff
En Arch / Manjaro esto funcionará, es posible que no funcione con Fedora, no sé cuál es el administrador de paquetes, pero si crea estos paquetes, sin embargo, debería funcionar, supongo:

ven aquí:
https://github.com/Tk-Glitch/PKGBUILDS
Compila e instala "vulkan-headers-git", "vulkan-icd-loader-git" y "amdgpu-pro-vulkan-only"

Luego configure la opción de lanzamiento:
VK_ICD_FILENAMES=/opt/amdgpu-pro/etc/vulkan/icd.d/amd_icd64.json
Esa es la única opción que necesita. Si no funciona, verifique que amd_icd64.json esté en esa ubicación.

Funcionará con protón 5.4-GE3 o tkg-5,4-r12, GE3 parece mejor ATM

Sistema operativo: Arch, AMD 5600 XT.

El juego funciona bien, pero tengo extraños fallos gráficos en mesa y amdgpu-pro. amdvlk no tiene fallas, pero se bloquea después de un tiempo, y de hecho tengo que reiniciar mi sistema para que vuelva a funcionar.

Ejemplos de fallas a continuación:
2020-03-27-195353_1920x1080_scrot
2020-03-27-195613_1920x1080_scrot

Estaba obteniendo fallos similares con la misma configuración exacta

@ blazini36 Gracias, prefiero mantener limpia mi distribución por estabilidad, ya que es mi estación de trabajo. Esos parches no funcionarán en Fedora ya que usa el administrador de paquetes DNF. Pero lo que estás diciendo es que necesito los últimos encabezados, cargadores y controladores de vulkan para que funcione.

@simeonoff Administro tanto mesa-git + varios parches + vulkan actualizado + kernel con fsync para fedora en copr como vkd3d (para dx12):

https://copr.fedorainfracloud.org/coprs/gloriouseggroll/mesa-aco/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/kernel/
https://copr.fedorainfracloud.org/coprs/gloriouseggroll/vkd3d/

Sin embargo, actualmente son para Fedora 31. Veré cómo poner en marcha algunas compilaciones de Fedora 32.

Editar:

xxmitsu también tiene algunas compilaciones de mesa y kernel, aunque las suyas son más sencillas sin parches adicionales si eso es lo que estás buscando. También parece tener acumulaciones de f32:

https://copr.fedorainfracloud.org/coprs/xxmitsu/kernel-fedora-fsync/
https://copr.fedorainfracloud.org/coprs/xxmitsu/mesa-git/

Afaik, solo debería necesitar los paquetes actualizados de su repositorio mesa-git y establecer RADV_PERFTEST = llvm% command% en las opciones de lanzamiento del juego en Steam.

@simeonoff Se me señaló que los paquetes vulkan se actualizaron en los repositorios de Arch. Las fechas de compilación dicen el 21, pero no sé, actualicé constantemente y no veía arriba ... 132 hasta hace 2 días, de cualquier manera están allí ahora, al menos en Arch.

No puedo decir exactamente lo que necesita, puedo decir que tengo un hardware similar, un 3600 / 5700xt y un 3900x / 5700xt. Me arranqué el pelo con el mismo problema que tú, no pude atrapar el ino definitivo debido a la forma en que se mueve este hilo.

Tan pronto como hice lo que les dije, se ejecutó de inmediato, sin problemas de DRM, sin una larga lista de opciones de lanzamiento (solo una). Le sugiero que se ahorre el dolor de cabeza y se ponga en contacto con Vulkan-icd-loader 1.2.135 y el encabezado correspondiente. luego tome el controlador vulkan de AMDGPU-pro, no necesita el controlador completo. De donde los consigas depende de ti

@GloriousEggroll , gracias, intentaré las actualizaciones de mesa de xxmitsu. Lo curioso es que estaba en Fedora 31 usando su mesa-aco, pero tampoco funcionó con él. Es por eso que actualicé a la versión Beta, con la esperanza de que resolviera el problema. ¿Están planeando actualizar el kernel en 32 con los parches fsync propuestos?

@ blazini36 Gracias, recurriremos a su sugerencia si los controladores de mesa actualizados no funcionan.

@GloriousEggroll , gracias, intentaré las actualizaciones de mesa de xxmitsu. Lo curioso es que estaba en Fedora 31 usando su mesa-aco, pero tampoco funcionó con él. Es por eso que actualicé a la versión Beta, con la esperanza de que resolviera el problema. ¿Están planeando actualizar el kernel en 32 con los parches fsync propuestos?

@ blazini36 Gracias, recurriremos a su sugerencia si los controladores de mesa actualizados no funcionan.

@simeonoff sí, mi repositorio aco estaba configurado para usar el repositorio aco de daniel directamente en lugar de mesa-git, al que le faltan algunos parches necesarios para que Doom Eterna se ejecute. De hecho, he estado en medio de convertirlo para usar mesa-git con aco auto habilitado, así como algunos otros parches. el kernel que proporciono está parcheado con los últimos parches fsync de los que me informaron directamente de kisak, por lo que deberían ser los últimos disponibles

@GloriousEggroll Gracias. Después de cambiar al mesa-git sugerido, ahora se inicia. Puedo confirmar con esta mesa, los controladores vulkan y la actualización del lanzador a:

mesa-vulkan-drivers-20.1.0-0.3.20200327.15.07885cb.fc32.i686
mesa-vulkan-drivers-20.1.0-0.3.20200327.15.07885cb.fc32.x86_64
vulkan-loader-1.2.135-20200325.fc32.i686
vulkan-loader-1.2.135-20200325.fc32.x86_64

El sonido crepita con su versión Proton 5.4-GE-3. Todo lo demás parece estar funcionando bien. ¡Gracias por señalarme en la dirección correcta y por todo su trabajo!

Editar:
Lol, Denuvo lo prohibió durante 24 horas por cambiar de Proton 5.4-GE-3 a Proton-tkg 5.4.r10.g7c7868f4 . Nota personal: no cambies la herramienta de compatibilidad Steam Play si no quieres que te bloqueen.

Solo tiene 5 tickets por día, y una serie de cosas pueden consumir un ticket como cambiar compilaciones de vino / protones, versión de Windows informada, kernel, GPU (indirectamente, controladores de gráficos), etc. Es extremadamente fácil bloquearse.

Creo que al menos para Doom, cambiar de GPU no es un problema, gracias a Dios.

Entonces, solo como referencia, los usuarios de NVIDIA están básicamente bloqueados a menos que NVIDIA actualice sus controladores o algo así.

Bastante.

Bueno, eso apesta.

Eso es lo que sucede con los controladores propietarios, cuando algo como esto
sucede, no hay más remedio que esperar.

El sábado 28 de marzo de 2020 a las 7:05 a. M. Marisa Kirisame [email protected]
escribió:

Bueno, eso apesta.

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

Entonces, solo como referencia, los usuarios de NVIDIA están básicamente bloqueados a menos que NVIDIA actualice sus controladores o algo así.

Sí, estamos CONDENADOS.

Entonces, solo como referencia, los usuarios de NVIDIA están básicamente bloqueados a menos que NVIDIA actualice sus controladores o algo así.

@FirstZero Bueno, no.
Como dije en mi publicación sobre el rendimiento en un 1080ti, funciona y se puede reproducir ... no es exactamente una experiencia estelar, pero definitivamente se puede reproducir. No te culpo por no ver la publicación, este hilo se ha disparado.
Ahora bien, el hecho de que un RX460 le patee el trasero al 1080ti sin sudar no le quita mérito al hecho de que nosotros (bueno, al menos yo puedo) podemos jugar Doom Eternal con una GPU Nvidia.

TLDR:
Radeon VII: 3440x1440 todo máximo, RS desactivado, 100 ish fps
1080ti: 2560x1080, medio, RS desactivado, 40 fps tristes

Usando RADV, aquí hay fallas gráficas. Son similares a los de amdgpu_pro, pero diferentes.
2020-03-28-093348_1920x1080_scrot

Parece que hay un problema con el soporte de Navi 10. La configuración de amdgpu_pro en AUR está desactualizada, por lo que tal vez ese sea el problema, pero estoy ejecutando la última mesa estable y AFAIK Navi 10 es compatible, así que no sé cuál es el trato.

Usando RADV, aquí hay fallas gráficas. Son similares a los de amdgpu_pro, pero diferentes.
2020-03-28-093348_1920x1080_scrot

Parece que hay un problema con el soporte de Navi 10. La configuración de amdgpu_pro en AUR está desactualizada, por lo que tal vez ese sea el problema, pero estoy ejecutando la última mesa estable y AFAIK Navi 10 es compatible, así que no sé cuál es el trato.

Pruebe mesa-git, estoy usando oibaf ppa en ubuntu, todavía no me he encontrado con fallas, aparte de brevemente durante el cambio de tamaño.

Me mudé a mesa-git. Corre como un sueño ahora

Entonces, solo como referencia, los usuarios de NVIDIA están básicamente bloqueados a menos que NVIDIA actualice sus controladores o algo así.

@FirstZero Bueno, no.
Como dije en mi publicación sobre el rendimiento en un 1080ti, funciona y se puede reproducir ... no es exactamente una experiencia estelar, pero definitivamente se puede reproducir. No te culpo por no ver la publicación, este hilo se ha disparado.
Ahora bien, el hecho de que un RX460 patee el trasero del 1080ti sin sudar no quita mérito al hecho de que nosotros _ (bueno, al menos yo puedo) _ podemos jugar Doom Eternal con una GPU Nvidia.

TLDR:
Radeon VII: 3440x1440 todo máximo, RS desactivado, 100 ish fps
1080ti: 2560x1080, medio, RS desactivado, 40 fps tristes

<30 fps en 3800X + 1080Ti @ 1080p no se puede reproducir en ninguna configuración de gráficos.

Desde ayer, el juego no se conecta a Bethesda.net la mayor parte del tiempo.
A veces, con algo de suerte, funciona.
Pero la mayoría de las veces no es así.
Esto es realmente triste porque obtengo pantallas de carga mucho más largas (porque el juego intenta conectarse a los servidores allí, pero tengo que esperar hasta que se agote el tiempo de espera) y los mensajes de advertencia debido a esta interrupción del juego.

Actualmente estoy usando Proton-5.4-GE-3.
Probé todo lo que pude pensar. He vuelto a crear el prefijo de vino, he probado otra versión de Proton (mi propia compilación tkg), desactivado mi hud, eliminado los parámetros de inicio ...
No tengo ideas.

¿Soy el único con este problema?
Como dije, esto empezó a aparecer desde ayer. Funcionó los días anteriores, jugué una historia con mi construcción de proton-tkg sin este problema.

Entonces, solo como referencia, los usuarios de NVIDIA están básicamente bloqueados a menos que NVIDIA actualice sus controladores o algo así.

@FirstZero Bueno, no.
Como dije en mi publicación sobre el rendimiento en un 1080ti, funciona y se puede reproducir ... no es exactamente una experiencia estelar, pero definitivamente se puede reproducir. No te culpo por no ver la publicación, este hilo se ha disparado.
Ahora bien, el hecho de que un RX460 patee el trasero del 1080ti sin sudar no quita mérito al hecho de que nosotros _ (bueno, al menos yo puedo) _ podemos jugar Doom Eternal con una GPU Nvidia.
TLDR:
Radeon VII: 3440x1440 todo máximo, RS desactivado, 100 ish fps
1080ti: 2560x1080, medio, RS desactivado, 40 fps tristes

<30 fps en 3800X + 1080Ti @ 1080p no se puede reproducir en ninguna configuración de gráficos.

Sí, estoy con 9900K y 1080Ti y apenas puedo tocar 29 FPS. Definitivamente no es jugable.

En pocas palabras, el controlador de Nvidia Linux (hasta 440.64-7) tiene problemas importantes con Doom Eternal. Veo una utilización del 40% en todos mis 16 subprocesos, una utilización del 100% de mi 1080Ti, una utilización de RAM de 12GB pero solo una utilización de VRAM de 3GB.

Como tal, veo más de 300 fps en los menús, ~ 45-50 fps en el menú principal, y luego <20 fps en el juego real a 1440p Ultra Nightmare, y esto no cambia si es Low o Ultra Nightmare. Basado en lo anterior, creo que lo que está sucediendo es que en lugar de volcar todos los datos visuales en VRAM, está volcando cantidades masivas en la RAM estándar, y la GPU tiene que correr a través de la CPU para acceder a esos datos. Es probable que se produzcan muchos intercambios hacia atrás, lo que está alterando la velocidad de fotogramas.

Sin Doom Eternal ejecutándose, tengo un promedio de 1-2% de CPU, 5-10% de GPU y 2.5GB de RAM. Con Doom Eternal, es un 40% a 16 subprocesos, 100% GPU, 3 GB de VRAM y 13,8 GB de RAM del sistema. Es un problema de Nvidia y hasta que lo solucionen, básicamente nos quedamos con un juego que no se puede reproducir. Dicho esto, felicitaciones a la familia Radeon, me alegro de que puedan romper y romper hasta que esté listo.

No tuve problemas para jugar todo de principio a fin a pesar de las constantes caídas de FPS, que en algunos puntos hicieron que el juego se ejecutara a cámara lenta. Realmente no lo llamaría injugable a pesar de todo eso, pero DEFINITIVAMENTE preferiría una experiencia más suave si se puede arreglar.

Ok ... Esto está dedicado a mis hermanos y hermanas Nvidia que están luchando en este momento.

Entonces, después de aproximadamente una semana de ajustar cosas e intentar desesperadamente exprimir el mayor rendimiento posible de mi GTX 1080 en Doom Eternal, mientras leía e investigaba todo lo relacionado con la configuración de Linux Nvidia bajo el sol, logré obtener un resultado satisfactorio. (y aprender muchas cosas en el camino).

  • Es importante tener en cuenta que lo que estoy a punto de escribir es la ruta y los métodos que utilicé para llegar a donde quería y que no asumo ninguna responsabilidad si arruinas las cosas y estropeas tu PC / GPU / instalación. Sugiero retroceder antes de comenzar cualquier cosa. Y si no está seguro, simplemente ignore esta publicación.
  • Soy un aprendiz, por lo que le sugiero que haga lo mismo con respecto a los métodos mencionados. Lea e investigue usted mismo.
  • Soy un fanático del overclocking total.

Comencemos diciendo que he estado usando Linux Mint como mi controlador diario durante los últimos 18 meses y la búsqueda para que Doom Eternal se ejecute como quiero me llevó a Manjaro. La única razón es que es extremadamente fácil de construir e instalar la última versión de programas y utilidades.
Empecé con KDE, pero luego cambié DE a Cinnamon (porque soy un novato). Los DE están desempeñando un papel en el proceso tan claro conmigo.

Las especificaciones de mi sistema en este momento son:

OS: Manjaro Linux 19.0.2 (KDE >> Cinnamon)
Kernel: 5.5.13-1-MANJARO
CPU: Intel i5-6600K (4) @ 4.400GHz (OC from 3.5GHz)
Memory: 32GB @ 2400MHz
GPU: NVIDIA GeForce GTX 1080 (Driver v440.66.04)
Resolution: 1920x1080<strong i="14">@60</strong>, 2560x1440<strong i="15">@144</strong>, 1920x1080<strong i="16">@60</strong> (yes, this did made some things a bit tricky)

Seguiré con el proceso que hice desde los más obvios hasta los pequeños ajustes.

No hace falta decir que siempre debes usar la versión beta de Steam para juegos de Linux.
En este momento, Proton-5.4-GE-3 es la mejor opción para Doom Eternal. No es genial, no es terrible. Estoy atento a nuevos lanzamientos para probar.

Las pruebas iniciales se realizaron bajo el controlador Nvidia v440.64. Más tarde me enteré de Vulkan 1.2 Developer Beta Driver - Driver v440.66.04 de - https://developer.nvidia.com/vulkan-driver

Entonces llegó el momento de empezar a jugar con la configuración de xorg.
Tenía algunos conocimientos previos (mala experiencia) al intentar configurar un diseño de 3 monitores usando nvidia-settings en Cinnamon Mint, así que no hay problema ... esto realmente no salió como se esperaba.
Luego descubrí un tesoro de conocimiento:
https://wiki.manjaro.org/index.php/Configure_Graphics_Cards
https://wiki.archlinux.org/index.php?title=NVIDIA/Tips_and_tricks

Primero aprendí correctamente cómo usar nvidia-settings y cómo apuntarlo al archivo de configuración adecuado que hice para él usando:
sudo mhwd-gpu --setmod nvidia --setxorg /etc/X11/mhwd.d/nvidia.conf
(Si no tiene mhwd-gpu en su distribución, creo que nvidia-xconfig con la ruta / archivo predeterminado /etc/X11/xorg.conf , hace lo mismo).

Luego vino la parte buena: la configuración en sí.
Te ahorraré las cosas más finas y me limitaré a las cosas importantes que se encuentran en la parte Section "Device" de la configuración, que es en lo que debes concentrarte y agregar algunas líneas a:
Option "Coolbits" "31" - Desbloquea todas las funciones de potencia, rendimiento y overclocking de Nvidia.
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1" - Obliga al "Powermizer" a utilizar el modo de rendimiento máximo y obliga a los relojes a funcionar al 100% del valor. (No se preocupe, eso no significa que su GPU se utilizará al 100% en todo momento).

Debería verse algo como esto:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1080"
    Option         "Coolbits" "31"
    Option         "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1"
EndSection

Además, agregue una sección Module con los siguientes módulos como este:

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Ahora vaya a nvidia-settings -> "Configuración de OpenGL" y establezca "Configuración de imagen" en "Alto rendimiento". (puede habilitar indicadores de API si REALMENTE lo desea).
Luego, vaya al elemento más inferior "Configuración nvidia-settings" y haga clic en el botón "Guardar configuración actual". que creará .nvidia-settings-rc archivo. Es importante guardarlo en la ubicación predeterminada que está en el directorio $HOME .

nv_rc cleaned

Para que esta configuración sea persistente después de iniciar sesión, agregue la línea nvidia-settings --load-config-only a su archivo ~/.xinitrc . (Si por alguna razón no tiene ese archivo en su directorio de inicio, consulte man nvidia-settings para ver métodos alternativos).

Sudo save -> reiniciar para que los cambios de xorg.conf surtan efecto.

Sugiero instalar GreenWithEnvy . Esta es una buena herramienta para establecer una curva de ventilador buena y agresiva para su tarjeta e incluso overclocking y cambios de TDP.
También proporciona información muy útil.
https://gitlab.com/leinardi/gwe
https://aur.archlinux.org/packages/gwe

GWE se basa en la opción "Coolbits" "31" mencionada anteriormente y no funcionará sin ella.

Observe que "GPU%" y "Mem ctrl%" muestran 0% mientras que los relojes actuales están en su rango de 100%. Este es un error del sensor causado por obligar a los relojes a operar al 100% con la opción "RegistryDwords" . Esto no tiene nada que ver con GWE, verá otros programas de sensores reportando 0%. Puede considerarlo como 100%.

gwe cleaned

Sugiero encarecidamente configurar una curva de ventilador aquí.

Aquí también es donde puedes hacer overclocking. Estoy usando algunos valores estables que encontré a lo largo de los años jugando con mi tarjeta y esta configuración funciona para mí sin problemas.

A continuación, vamos al kernel.
Sudo crea /etc/modprobe.d/nvidia.conf (si aún no lo tienes) y agrégale options nvidia NVreg_UsePageAttributeTable=1 .
Puede leer sobre la tabla de atributos de página (PAT) aquí:
https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers#Kernel_module_parameters
https://wiki.archlinux.org/index.php/NVIDIA/Tips_and_tricks#Kernel_module_parameters

Es importante tener en cuenta que debe habilitar esta opción solo si su CPU admite PAT. Para comprobar si lo admite, escriba cat /proc/cpuinfo | grep pat

Sudo guardar y reiniciar para que los módulos del kernel se carguen con la opción.

Ahora hablemos sobre el problema del sonido y mi especulación por qué no lo experimento.
Estoy usando un programa llamado PulseEffects y dirijo todo mi sonido a través de él. En realidad, nada especial con la configuración ... solo habilitó algunos filtros. Todo fuera de la caja. Especulo que puede ser la razón por la que el sonido funciona muy bien en Doom Eternal para mí.

pulseeffects cleaned

https://github.com/wwmm/pulseeffects
Este es un juguete realmente poderoso.

Opciones de lanzamiento de Steam:
MANGOHUD=1 RADV_PERFTEST=llvm PROTON_NO_ESYNC=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1
Tomado de https://www.christitus.com/doom-eternal-linux

Para desactivar la advertencia "Instalar controlador" al iniciar el juego, ve a:
.steam/steam/steamapps/common/DOOMEternal/launcherData/launcher.cfg
y cambie rgl_minNvidiaDriverVersion a 0.

Utilizo una superposición de buen rendimiento: MangoHud:
https://github.com/flightlessmango/MangoHud
Se ve muy bien y no cubre el hud del juego como la métrica de rendimiento del juego.

Encuentre una manera de desactivar el compositor de su DE. En Cinnamon hay una opción para deshabilitar el compositor para programas de pantalla completa en "Configuración del sistema" -> "General". Un compositor realmente puede tanquear el rendimiento.

Y eso es. Espero no haber olvidado nada.

Desde el principio, noté una gran disminución en la CPU y noté que mi VRAM utiliza mucho más que antes. Todavía no es perfecto, pero MUCHO mejor.

Ahora mismo estoy a 60FPS sólido en configuraciones altas a 1080p.

Me gustaría agradecer a manjaro-chroot y timeshift por ser mis amigos más cercanos durante este proceso: D

Escribí esta publicación principalmente para mostrar a todos sus propietarios de 2080ti que puede hacerlo mejor y para ahorrarle mucho tiempo para resolver esto.

Espero haber ayudado.
¡Cosecha y rasga, hasta que esté listo!

WWG1WGA,
Daniel

Gracias por sus esfuerzos, pero no ayuda en absoluto :(

@danielgul
man xorg.conf:

Los módulos de extensión “extmod”, “dbe”, “dri”, “dri2”, “glx” y “registro” se cargan automáticamente, si están presentes, a menos que estén desactivados con las entradas "Desactivar".

Para ver qué módulos de extensión están disponibles, consulte el subdirectorio de extensiones en:
/ usr / lib / xorg / modules

Entonces, ¿por qué poner freetype, type1 allí? Algunos pueden no tenerlo.

¿No puedes configurar PowerMizer en nvidia-settings?
como con cmdline: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 (para configurar el rendimiento)
No es necesario configurarlo globalmente, solo cuando lo necesite.

¿Por qué aconsejar a todos que utilicen el búfer triple? Puede que no sea lo que la gente quiera.

"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"

Opción "EXAPixmaps" "desactivado"

No se pudo encontrar ninguna referencia a estos en el archivo README del controlador nvidia. ¿De dónde has sacado eso?
Puede que tengas suerte con el sonido. En las confirmaciones de Proton-GE posteriores a la v.3, libfaudio volvió a ser estable, ya que algunos usuarios tenían problemas. Podría ayudar, como mencionaron otros, simplemente aumentar la frecuencia de muestreo predeterminada en pulseaudio.

@todos
No encontré una manera de ver los parámetros actuales del módulo nvidia, ¿alguien lo sabe?

Con respecto a la versión flatpak de Flathub de Steam frente a la superposición de vapor de Gentoo:

@ e-user Creo que el problema que vinculó podría no ser el (único) problema para la versión de flatpak y, mientras tanto, se solucionó, como se indica en el comentario de @valentindavid . Al menos para mí, los juegos basados ​​en vulkan como Doom (2016 Sin embargo, Doom Eternal no funciona para mí en Flatpak-Steam, incluso cuando utilizo el Proton de
Sin embargo, mientras tanto, conseguí que Doom Eternal funcionara con una instalación de Steam que no es flatpak. Para mí, comenzó a funcionar después de instalar la última versión de Mesa de git. (Otros paquetes que he instalado: llvm-10.0.0 y llvm-9.0.1, vulkan-headers-1.2.135, media-libs / vulkan-loader-1.2.135, Proton-5.4-GE-3 y Steam de Steam-overlay de Gentoo con la bandera USE desactivada "-steamruntime". Según la superposición de datos de rendimiento de Doom Eternal, el juego está usando radv, llvm 9.0.1 y mesa 20.1.0-devel, vulkan 1.2.128). Obtengo alrededor de 60-70 fps en mi Ryzen 3700X y Radeon 5700XT en una resolución de 2560 × 1440 (WQHD) con todo configurado en los detalles de Ultra Nightmare. También probé el controlador amdvlk como alternativa a los controladores vulkan de Mesa, pero con ese controlador, el juego se bloquea al inicio. Ss, esto es todavía menos de la mitad de los fps que obtengo bajo mis ventanas de arranque dual, pero aún estoy sorprendido ya está funcionando tan bien en este momento. Me pregunto si hay una manera fácil de instalar mesa-git en flatpak - tal vez @valentindavid tiene una pista para mí (probé _flatpak install org.freedesktop.Platform.GL.mesa- git_ después de ver el nombre de este paquete en alguna parte, pero no encuentra un paquete para instalar), ¿eso podría ayudar a que el juego se ejecute en el paquete steam de flathub?

@ nuku97 Tengo el mismo problema y sospecho que se debe a una versión obsoleta de vulkan-loader. Problema de aguas arriba informado como https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/989

Editar: No es _muy_ el mismo problema que estoy ejecutando nVidia, pero el mensaje de error que recibo en los registros apunta en esa dirección, pero el SDK también debería ser el lugar para mirar en su caso.

El juego se lanza y funciona con Proton 5.4 GE-3, Vulkan Loader 1.2.135 y los controladores Nvidia 440.66.04 Beta. Pero el FPS es bajo, 25-50 fps en configuraciones de gráficos bajas. ¿Cómo aumentarlo? ¿Alguien que tenga Nvidia tenga el mismo problema?

@EldarAgalarov, si lee el hilo, los controladores de nVidia parecen tener un problema en el que esas tarjetas utilizan la RAM del sistema en lugar de la memoria de la GPU integrada. Esto es probablemente algo que solo nVidia puede solucionar, ya que sus controladores son de código cerrado y propietarios.

@danielgul
man xorg.conf:

Los módulos de extensión “extmod”, “dbe”, “dri”, “dri2”, “glx” y “registro” se cargan automáticamente, si están presentes, a menos que estén desactivados con las entradas "Desactivar".

Para ver qué módulos de extensión están disponibles, consulte el subdirectorio de extensiones en:
/ usr / lib / xorg / modules

Entonces, ¿por qué poner freetype, type1 allí? Algunos pueden no tenerlo.

@AllKind esta sección se generó después de que instalé el controlador beta 440.66.04.
Creo que es necesario incluirlo explícitamente considerando que se trata de un controlador beta.

¿No puedes configurar PowerMizer en nvidia-settings?
como con cmdline: nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 (para configurar el rendimiento)
No es necesario configurarlo globalmente, solo cuando lo necesite.

Las opciones de powermizer de
Incluir "RegistryDwords" en su xorg.conf asegura que hace lo que se necesita y no decide ahorrar energía cuando más lo necesita.

¿Por qué aconsejar a todos que utilicen el búfer triple? Puede que no sea lo que la gente quiera.

@AllKind Tienes razón. Incluí un ejemplo de mi configuración para mostrar cómo las personas pueden incluir las opciones en la sección del dispositivo. Eliminé las cosas adicionales para que la gente no se confunda.
Triplebuffer y EXAPixmaps están ahí para ayudarme a eliminar el desgarro de pantalla y los artefactos en el compositor y no tienen nada que ver con el tema.

"RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x1; PowerMizerDefaultAC = 0x1"

Opción "EXAPixmaps" "desactivado"

No se pudo encontrar ninguna referencia a estos en el archivo README del controlador nvidia. ¿De dónde has sacado eso?
Puede que tengas suerte con el sonido. En las confirmaciones de Proton-GE posteriores a la v.3, libfaudio volvió a ser estable, ya que algunos usuarios tenían problemas. Podría ayudar, como mencionaron otros, simplemente aumentar la frecuencia de muestreo predeterminada en pulseaudio.

@AllKind Las páginas readme y man para nvidia-setttings, nvidia-xconfig, xorg-conf, etc. carecen de mucha de la información y las opciones disponibles, por decir lo menos ...
Puede leer sobre el tema aquí:
https://askubuntu.com/questions/379483/nvidia-x-server-settings-lost-on-every-reboot
https://forums.opensuse.org/showthread.php/410089-nvidia-powermizer-how-tweak
Y también consulte los muchos enlaces que proporcioné en mi publicación anterior para obtener más información.

Probablemente también tengas razón con respecto a la cuestión del sonido que tuve suerte. Como dije antes, no hice nada especial o intencional para que el sonido funcionara bien, solo estoy usando PulseEffects.

@todos
No encontré una manera de ver los parámetros actuales del módulo nvidia, ¿alguien lo sabe?

@AllKind Puede verificar los parámetros de módulo disponibles para nvidia con sudo modinfo -p nvidia .
Para verificar la configuración del módulo nvidia, use sudo modprobe -c | grep nvidia .
Más información aquí: https://wiki.archlinux.org/index.php/Kernel_module

Me interesaría saber cuáles de los módulos cargados en el kernal tienen realmente "glx" "dbe", etc. cargados en ellos. Todo lo que puedo ver es "nvidia", "nvidia_drm" y "nvidia_modeset".
Sin embargo, veo la opción "NVreg_UsePageAttributeTable = 1" agregada a la configuración del módulo.
Si alguien puede aclararlo, se lo agradecería.

@ mozo78

Sí, estoy con 9900K y 1080Ti y apenas puedo tocar 29 FPS. Definitivamente no es jugable.

Gracias por sus esfuerzos, pero no ayuda en absoluto :(

Eso es molesto y lamento escuchar eso ...
Si puede aclarar lo que está haciendo y qué distribución está ejecutando, tal vez pueda ayudar.

WWG1WGA,
Daniel

Ps. Sería genial si más personas pudieran informar si intentaran algo de lo que hablé y cómo les fue.
Y si también estás en la búsqueda del máximo rendimiento de Doom Eternal con la tarjeta nvidia y descubres algo interesante que se puede hacer. Gracias.

No te preocupes amigo, esperaré a NVIDIA para arreglar las cosas :)

Oigan todos,

Solo quería ver si alguien más ha experimentado fallas al ver el menú Rune y fallas intermitentes en las pantallas de carga. Por lo demás, el juego funciona perfectamente. Tratando de evaluar si este problema es solo un problema para mí.

https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -605543105

Al menos, usaré algunas de las herramientas que ha destacado. Esos parecen beneficios de calidad de vida masivos, no puedo decir que no.

¿Alguien ha probado esto con una tarjeta AMD usando RADV? Estoy ejecutando Arch con Mesa 20.0.2. Veo que tendré que usar LLVM en lugar de ACO, pero se agradecería mucho más información sobre el estado actual con Proton-GE y Mesa. No estoy muy interesado en mudarme de Mesa pronto.

@ sonic2kk Lo usé un poco. El rendimiento apesta pero lo encontré generalmente más estable

Personas con problemas de audio / sonido crepitante, esto lo solucionó para mí:

Configure /etc/pulse/daemon.conf para tener la siguiente configuración:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

También instalé faudio reinstalado a través de protontricks pero eso no lo solucionó. Mencionándolo en caso de que sea la combinación la que lo haga.

No estoy seguro de que se haya publicado antes, pero nVidia reaccionó al informe de bajo rendimiento en sus foros, indicando que lo investigarían . Esperemos que la cantidad de usuarios activos de Linux sea lo suficientemente significativa para que tomen una decisión comercial para respaldar esto.

¿Alguien ha probado esto con una tarjeta AMD usando RADV? Estoy ejecutando Arch con Mesa 20.0.2. Veo que tendré que usar LLVM en lugar de ACO, pero se agradecería mucho más información sobre el estado actual con Proton-GE y Mesa. No estoy muy interesado en mudarme de Mesa pronto.

Hay varias publicaciones sobre cómo usar RADV con LLVM me incluido .

Todavía uso proton-tkg con el parche de @ 999eagle o simplemente puede usar la compilación que cargó, para obtener más información, consulte esta publicación.

También hay varias publicaciones sobre cómo usar el controlador vulkan amdgpu-pros sin instalarlo en todo el sistema (literalmente, puede agregar una variable de entorno a las opciones de lanzamiento de Steam y cargar el controlador solo para Doom Eternal)

Si usa una gpu AMD anterior (GCN 1.0 / 1.1), necesitará usar mesa-git.

@ sonic2kk Tanto ACO como LLVM SON RADV. RADV es el controlador vulkan-radeon mesa, que se puede ejecutar con LLVM o ACO, usando RADV_PERFTEST=llvm o RADV_PERFTEST=aco . Pero AMBOS son de hecho RADV. Así que no estoy seguro de lo que te estás preguntando / preguntando. Como dijo @elovin , puede usar vulkan-amdgpu-pro y no "dejar mesa atrás", porque pueden vivir juntos en su sistema con bastante facilidad, a diferencia de radeonsi y amdgpu-pro-libgl . No tiene que instalarlo en todo el sistema si no lo desea, pero instalarlo en todo el sistema tampoco significa dejar mesa atrás.

Oigan todos,

Solo quería ver si alguien más ha experimentado fallas al ver el menú Rune y fallas intermitentes en las pantallas de carga. Por lo demás, el juego funciona perfectamente. Tratando de evaluar si este problema es solo un problema para mí.

Siguiendo con mi publicación anterior: si alguien tuviera estos errores, puede corregirlos borrando los archivos en DOOMEternal / base / video / runes y DOOMEternal / base / video / tutorials. El juego funciona perfectamente ahora y ya no se bloquea. Parece que algo en uno o dos de esos archivos bk2 no concuerda con mi sistema.

No parece ser un problema con los protones, así que quería aclarar las cosas.

@EldarAgalarov, si lee el hilo, los controladores de nVidia parecen tener un problema en el que esas tarjetas utilizan la RAM del sistema en lugar de la memoria de la GPU integrada. Esto es probablemente algo que solo nVidia puede solucionar, ya que sus controladores son de código cerrado y propietarios.

Esta afirmación es totalmente cierta, pude confirmarla mientras jugaba al tener htop abierto y nvidia-smi mirando. El controlador de nvidia no asigna correctamente vram al juego y está usando una parte de mi memoria RAM como un búfer de algún tipo. Aquí hay una captura de pantalla del juego en ejecución, no pude obtener una captura de pantalla en el juego cuando el juego se detuvo cuando intenté ejecutar un comando en mi WM.

2020-03-31-165511_2560x1440_scrot

Mi uso de la CPU es básicamente inexistente y el controlador de nvidia solo asigna 760 Megas ... También tengo el juego configurado en ultra para probarlo. Parece que la superposición de Steam está usando más RAM que el juego ... Así que sí, nvidia tiene que solucionar este problema.

Estadísticas del sistema:

  • Gentoo Linux amd64
  • Núcleo: 4.19.66
  • CPU: Desgarrador de hilos AMD 1920x
  • Procesador gráfico: Nvidia RTX 2060

Entonces, ¿se está haciendo algo para que el compilador ACO funcione o para mejorar el rendimiento con RADV?

Entonces, ¿se está haciendo algo para que el compilador ACO funcione o para mejorar el rendimiento con RADV?

Realmente me pregunto si esto mejoraría drásticamente el rendimiento o si el cuello de botella está en otro lugar. Por ejemplo, en mi configuración de radv con radeon 5700xt obtengo alrededor de 70 fps, sin importar si la calidad está configurada en ultra pesadilla o baja. En Windows obtengo unos 140 fps.

@ nuku97 Y obtienes básicamente ~ 140 fps con amdgpu-pro en Linux.

@ Progman-DT Sí, se está trabajando en ello. Las funciones que faltan para ACO siguen siendo WIP. Hay dos MR que cuando se combinan pueden dar hasta un 30% de ganancias de rendimiento con RADV / LLVM.

Nvidia acaba de lanzar una actualización de controlador para solucionar el problema:
https://developer.nvidia.com/vulkan-driver

April 1st, 2020 - Windows 442.86, Linux 440.66.07

    New:
        Multi thread-capable deferred ray tracing pipeline creation
        Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
    Fixes:
        Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
        Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
        Fixed descriptor indexing with large arrays and large blocks

Los usuarios de Pacman distro pueden obtenerlo desde aquí: https://github.com/Frogging-Family/nvidia-all

¡¡¡Finalmente!!!

Está arreglado:
Screenshot_20200401_221236

Huzzah: D

Puedo confirmar con el controlador 440.66.07, ahora estoy bloqueando 144 fps prácticamente
sistema Arch Linux
CPU AMD RYZEN 2700x
GPU NVIDIA RTX 2070
DDR 4 3200 de 48 GB
versión del controlador 440.66.07

¡Enfermo! Ahora solo estamos esperando que Valve lance el parche de protones directamente desde Steam, ¿verdad?

Sí, 144 + FPS @ 1440p Ultra Nightmare con el controlador 440.66.07
Ryzen 3700x, RTX 2080, xubuntu 19.10, Proton-5.4-GE-3

Alt-tab en pantalla completa todavía rompe el juego, pero en la ventana sin bordes funciona. La superposición de Steam todavía tiene un gran impacto en el rendimiento (hasta 80-100 FPS)

¡Enfermo! Ahora solo estamos esperando que Valve lance el parche de protones directamente desde Steam, ¿verdad?

Sí, y lo esperaría en cualquier momento. El tiempo entre las liberaciones de protones es típicamente de 10 a 14 días.

¿Alguien más sigue tartamudeando con las tarjetas AMD?

@jalabb Popups (volumen, logros, etc.) todavía me rompen el juego a pesar de que el juego está configurado sin bordes. ¿Hay otra solución que pueda probar?

Se actualizaron los controladores de Nvidia a 440.66.07 beta. Y ahora el juego funciona muy bien con 60 FPS estables en configuraciones de gráficos de pesadilla en GTX 1060 6GB.

Nvidia acaba de lanzar una actualización de controlador para solucionar el problema:
https://developer.nvidia.com/vulkan-driver

April 1st, 2020 - Windows 442.86, Linux 440.66.07

    New:
        Multi thread-capable deferred ray tracing pipeline creation
        Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
    Fixes:
        Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
        Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
        Fixed descriptor indexing with large arrays and large blocks

Los usuarios de Pacman distro pueden obtenerlo desde aquí: https://github.com/Frogging-Family/nvidia-all

Intenté instalarlo _manualmente_ desde la distribución. Este fue un gran error. Cualquiera que considere ir por ese camino por Manjaro, no haga esto; Borks todo. Pasé los últimos 45 minutos rezando para que no tuviera que reinstalar Manjaro. Parece que no lo hice. Si no es un experto en tecnología y en terminales, supongo que espere hasta que 440.66.07 llegue a través del administrador de paquetes.

Dicho esto, @ Tk-Glitch: ¡gracias por la actualización!

@ PraetorianSC4 ¿Qué quiere decir con que intentó instalarlo manualmente "desde el
distro "? ¿Dónde lo conseguiste y qué hiciste?

El miércoles 1 de abril de 2020 a las 7:34 p.m. PraetorianSC4 [email protected]
escribió:

Nvidia acaba de lanzar una actualización de controlador para solucionar el problema:
https://developer.nvidia.com/vulkan-driver

1 de abril de 2020 - Windows 442.86, Linux 440.66.07

New:
    Multi thread-capable deferred ray tracing pipeline creation
    Allow presenting from queue families which only expose VK_QUEUE_COMPUTE_BIT when using XCB in addition to Xlib surfaces [Linux]
Fixes:
    Added a workaround for Linux Steam Play title DOOM Eternal, which overrides application requested memory locations, to ensure performance-critical resources be placed in video memory [Linux]
    Correctly cap the drawCount for vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount on Turing GPUs
    Fixed descriptor indexing with large arrays and large blocks

Los usuarios de Pacman distro pueden obtenerlo desde aquí:
https://github.com/Frogging-Family/nvidia-all

Intenté instalarlo manualmente desde la distribución. Esta fue una enorme
Error. Cualquiera que considere ir por ese camino por Manjaro, no lo haga
esta; Borks todo. Pasé los últimos 45 minutos rezando para que no lo hiciera
tengo que reinstalar Manjaro. Parece que no lo hice. Si no eres super tecnología
inteligente y experto en terminales, supongo que espere hasta que 440.66.07 llegue a través de
el administrador de paquetes.

Dicho esto, @ Tk-Glitch https://github.com/Tk-Glitch : gracias por el
¡actualizar!

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

@ sonic2kk Tanto ACO como LLVM _ARE_ RADV. RADV es el controlador vulkan-radeon mesa, que se puede ejecutar con LLVM o ACO, usando RADV_PERFTEST=llvm o RADV_PERFTEST=aco . Pero AMBOS son de hecho RADV. Así que no estoy seguro de lo que te estás preguntando / preguntando. Como dijo @elovin , puede usar vulkan-amdgpu-pro y no "dejar mesa atrás", porque pueden vivir juntos en su sistema con bastante facilidad, a diferencia de radeonsi y amdgpu-pro-libgl . No tiene que instalarlo en todo el sistema si no lo desea, pero instalarlo en todo el sistema tampoco significa dejar mesa atrás.

Estaba siendo específico, soy consciente de que son RADV. Lo que quise decir con no dejar a Mesa atrás es que prefiero no usar un controlador propietario de ningún tipo. Es una pena escuchar que Mesa no funciona tan bien, ¡espero que esos parches para ACO que se mencionaron hagan una diferencia!

Descargué e instalé el controlador NVIDIA de https://developer.nvidia.com/vulkan-beta-4406607-linux
Linux vacío.
instalado con sudo sh NVIDIA-Linux-x86_64-440.66.07.run

Primer intento: lxdm no se inicia. (sigue intentando y fallando)

Así que eliminé /etc/X11/xorg.conf, una desinstalación
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall

Lo instalé de nuevo, y esta vez le permitió crear su propio xorg.conf
Luego lo modificó con la información de lspci | grep VGA siguiendo las instrucciones de https://wiki.voidlinux.org/Proprietary_Video_Drivers

Y funcionó :)
"Trabajar" en mi computadora significa que la pantalla de inicio de sesión de lxdm es una pantalla negra, pero aún puedo ingresar mi usuario y contraseña presionando las teclas correctas. Por razones de autorización, mi x no puede mostrar nada hasta que mi usuario haya iniciado sesión. Simplemente no vi la necesidad de arreglar eso: p

Doom está funcionando bien ahora, alrededor de 100 FPS.

También puedo confirmar que NVIDIA-Linux-x86_64-440.66.07.run ha resuelto los problemas de rendimiento, no es un tonto de abril.
Tuve problemas para instalar, al usar la herramienta de software de interfaz de usuario, desinstalé los controladores actuales de Nividia, al reiniciar no tenía interfaz de usuario.
Intenté instalar el nuevo controlador pero me apareció el error "El archivo de encabezado del kernel ... no existe".
Para resolver esto después de un reinicio, presione ctrl, alt, F6 para iniciar sesión a través de CLI. Luego ejecuté pacman -S linux-headers y seleccioné linux-55 para mi versión de kernel (uname -r).
Esto es para Manjaro.
Luego podría instalar los nuevos controladores de Nivida.
sudo sh NVIDIA-Linux-x86_64-440.66.07.run
Salud

Obtengo la ventana del controlador desactualizado y luego el juego se bloquea con una nueva instalación de Ubuntu y Steam, usando Proton-5.4-GE-3. Todo funciona bien en mi otra PC.

Distribución: Ubuntu 18.04
Núcleo: 5.3.0-45
Tarjeta gráfica: RTX 2080 SUPER
Conductor: 440.64
CPU: Ryzen 9 3900X
RAM: DDR4 3200 MHz 64 GB

Fragmento de registro

3778.856:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\MSIMG32.dll" at 0x6afc0000: PE builtin
3778.856:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\OLEACC.dll" at 0x950000: PE builtin
3778.857:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\gdiplus.dll" at 0x6f480000: PE builtin
3778.871:0030:0031:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7fd7ff890000: builtin
3779.003:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-synch-l1-2-0.dll" at 0x6e340000: PE builtin
3779.003:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-fibers-l1-1-1.dll" at 0x6b880000: PE builtin
3779.006:0030:0031:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\api-ms-win-core-localization-l1-2-1.dll" at 0xf20000: PE builtin
3779.010:0030:0031:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
3779.025:0030:0031:fixme:heap:RtlSetHeapInformation 0x10000 0 0x92d480 4 stub
3779.048:0030:0031:warn:debugstr:OutputDebugStringA "Winsock Initialized\n"
3779.048:0030:0031:trace:seh:raise_exception code=40010006 flags=0 addr=0x7b00fdce ip=7b00fdce tid=0031
3779.048:0030:0031:trace:seh:raise_exception  info[0]=0000000000000015
3779.048:0030:0031:trace:seh:raise_exception  info[1]=0000000000925390
3779.048:0030:0031:trace:seh:raise_exception  rax=0000000000924db0 rbx=00007fffffea8000 rcx=0000000000924d90 rdx=0000000000000000
3779.048:0030:0031:trace:seh:raise_exception  rsi=0000000000924e90 rdi=0000000000924dc0 rbp=00000000009251d0 rsp=0000000000924d70
3779.048:0030:0031:trace:seh:raise_exception   r8=0000000000000002  r9=0000000000924e80 r10=6b636f736e695722 r11=0000000000000000
3779.048:0030:0031:trace:seh:raise_exception  r12=0000000000000001 r13=0000000000000001 r14=00000001409939e8 r15=000000000092d428
3779.048:0030:0031:trace:seh:RtlVirtualUnwind type 1 rip 7b00fdce rsp 924d70
3779.048:0030:0031:trace:seh:dump_unwind_info **** func fd80-fe07
3779.048:0030:0031:trace:seh:dump_unwind_info unwind info at 0x7b08e344 flags 0 prolog 0x11 bytes function 0x7b00fd80-0x7b00fe07
3779.048:0030:0031:trace:seh:dump_unwind_info     0x11: subq $0xc8,%rsp
3779.048:0030:0031:trace:seh:dump_unwind_info     0xa: pushq %rsi
3779.048:0030:0031:trace:seh:dump_unwind_info     0x9: pushq %rdi
3779.048:0030:0031:trace:seh:dwarf_virtual_unwind function 7b439c71 base 0x7b439a28 cie 0x7b490710 len 14 id 0 version 1 aug 'zR' code_align 1 data_align -8 retaddr %rip

Personas con problemas de audio / sonido crepitante, esto lo solucionó para mí:

Configure /etc/pulse/daemon.conf para tener la siguiente configuración:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

También instalé faudio reinstalado a través de protontricks pero eso no lo solucionó. Mencionándolo en caso de que sea la combinación la que lo haga.

@mixedCase ¿Puede explicar cómo reinstaló faudio a través de protontricks? Gracias

Descargué e instalé el controlador NVIDIA de https://developer.nvidia.com/vulkan-beta-4406607-linux
Linux vacío.
instalado con sudo sh NVIDIA-Linux-x86_64-440.66.07.run

Primer intento: lxdm no se inicia. (sigue intentando y fallando)

Así que eliminé /etc/X11/xorg.conf, una desinstalación
sudo sh NVIDIA-Linux-x86_64-440.66.07.run --uninstall

Lo instalé de nuevo, y esta vez le permitió crear su propio xorg.conf
Luego lo modificó con la información de lspci | grep VGA siguiendo las instrucciones de https://wiki.voidlinux.org/Proprietary_Video_Drivers

Y funcionó :)
"Trabajar" en mi computadora significa que la pantalla de inicio de sesión de lxdm es una pantalla negra, pero aún puedo ingresar mi usuario y contraseña presionando las teclas correctas. Por razones de autorización, mi x no puede mostrar nada hasta que mi usuario haya iniciado sesión. Simplemente no vi la necesidad de arreglar eso: p

Doom está funcionando bien ahora, alrededor de 100 FPS.

@ gardotd426 ver arriba es lo que hice. Excepto que volví a 440.64 estable, mientras nuestro campeón aquí avanzaba y lo hacía funcionar.

Un último punto, necesitará linux ## - encabezados (## es la versión de su kernel: 4.9 = 49, 5.4 = 54, y así sucesivamente) para instalar los controladores más recientes. Si no quiere jugar y lidiar con su ssdm o lxdm con xorg que se bloquea después de reiniciar el controlador, espere la versión estable de los controladores después de las pruebas de la comunidad y todo eso. De lo contrario, arriba está el camino hacia el éxito.

¡Confirmado! ¡100-150 fps @ 1440p en configuraciones Ultra Nightmare con GTX 1080 con el nuevo controlador 440.66.07!
Este juego es realmente divertido ahora: D
¡¡¡Y RASGUE !!!

¿Alguien más tiene un accidente después de recoger la segunda mejora de escopeta? Luego aparece el tutorial y el juego se congela. Al menos los controladores arreglaron los fps.

@ PraetorianSC4 Es bastante simple, de verdad. De mi archivo Léame:

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

Luego siga las indicaciones y reemplace los paquetes existentes por los nuevos cuando se le solicite. Eso es básicamente todo lo que hay que hacer.
Si desea volver a los paquetes proporcionados por la distribución, simplemente instálelos a través de mhwd, pacman o cualquier interfaz gráfica de usuario de pacman de su elección, y reemplace los paquetes -tkg cuando se le solicite. Simple.

Si alguien necesita los RPM de Fedora para los controladores beta que funcionan, por favor haga ping e intentaré publicarlos en COPR.

@ e-user ¡sería genial!

Resulta que los controladores de nVidia están en la lista de elementos prohibidos para COPR.

Para resumir, puede obtener los RPM de

@jalabb Popups (volumen, logros, etc.) todavía me rompen el juego a pesar de que el juego está configurado sin bordes. ¿Hay otra solución que pueda probar?

@ 75AngryDucks No es realmente una solución, pero simplemente desactivaría cualquier ventana emergente hasta que se resuelva el problema. Para las ventanas emergentes de logros, la desactivación de la superposición de Steam debería evitar que se aprecien [EDITAR: no lo hace]. El volumen, por otro lado, no lo sé, es específico de su escritorio, supongo. Tal vez pruebe otra versión de Proton para ver si ayuda (vainilla 5.0-5 vs 5.3-GE-3 por ejemplo)

[EDITAR] Estoy usando XFCE4 (Xubuntu) y las ventanas emergentes de logros / volumen no bloquean el juego.

Resulta que los controladores de nVidia están en la lista de elementos prohibidos para COPR.

Para resumir, puede obtener los RPM de

Eso es lamentable, pero gracias por compartir los archivos.

Acabo de tener una ejecución perfecta, una hora de 60FPS (vsync con triple búfer) en la configuración de gráficos de pesadilla, el sonido crepitante desapareció después de parchear pulse.conf; sin embargo, no pude comenzar el juego después de eso, así que sospecho que ha provocado la prohibición de cinco strikes por 24 horas de Denuvo.

Estimado equipo de Valve, si está leyendo esto, ¿podría ayudarnos a solucionar la situación de Denuvo?

@jalabb para mí, deshabilitar la superposición de
Además, la tabulación alternativa no funciona a menos que use una resolución más baja para que la ventana no llene toda la pantalla (sin bordes)

Me las arreglé para obtener un poco de información sobre cómo le está yendo a este juego hasta ahora. ¡Gran trabajo hasta ahora haciendo que esto funcione!

Distribution: Arch Linux
GPU: nVidia GTX 1660 Super
Driver/LLVM version: nvidia 440.66.07
Kernel version: 5.5.13-zen2-1-zen
Proton version: 5.4-GE-3
Desktop Environment: KDE 5.18.4.1
Running default exe with denuovo.

Primero, audio:

Personas con problemas de audio / sonido crepitante, esto lo solucionó para mí:

Configure /etc/pulse/daemon.conf para tener la siguiente configuración:

default-sample-format = s32le
default-sample-rate = 48000
alternate-sample-rate = 44100

s32le no era necesario, establecer la frecuencia de muestreo en 48 kHz es la parte importante. Desafortunadamente, utilizo la tarjeta de sonido / amplificador Soundblaster E1 externo, que solo puede funcionar a 44,1 kHz. Sin embargo, todavía pude solucionar esto ...

  • Si inicio el juego en un dispositivo que se ejecuta a 44,1 khz, crepitará, incluso si lo cambio para usar un dispositivo de 48 khz, el audio seguirá crepitando, pero ...
  • Si inicio el juego en un dispositivo que funciona a 48 khz, no crepitará, y puedo cambiarlo a un dispositivo de 44,1 khz y aún así no crepitará. (en mi caso, usando la configuración de pulseaudio kde para cambiar el dispositivo predeterminado)
  • ¿Hay alguna manera / hemos intentado forzar a DE a iniciarse a 48Khz independientemente del dispositivo de audio al que se vincule?

Con respecto a la estabilidad: el juego deberá estar en modo ventana si quiero poder alternar la pestaña sin que el juego se bloquee. Algo parece extraño acerca de la implementación de la ventana en general: cuando configuré el juego en modo ventana 1280x720, todavía presentaba la ventana cubriendo la mayor parte de la pantalla 2560x1440 con un borde en la parte superior. Cuando configuré la resolución más baja, el juego se congeló.
Editar: el juego también se congeló al hacer clic derecho en el borde y configurarlo en pantalla completa de esa manera. El juego también se congela cuando cualquier otro diálogo se superpone en pantalla completa como lo han experimentado otros usuarios.

En cuanto al rendimiento: ahora se siente idéntico a Windows, ¡perfecto! Deshabilitar la superposición de Steam también mejora el rendimiento (al igual que en Windows 10), recomendaría encarecidamente que lo pruebe.

Acabo de tener una ejecución perfecta, una hora de 60FPS (vsync con triple búfer) en la configuración de gráficos de pesadilla, el sonido crepitante desapareció después de parchear pulse.conf; sin embargo, no pude comenzar el juego después de eso, así que sospecho que ha provocado la prohibición de cinco strikes por 24 horas de Denuvo.

Tuve este problema con GE proton con un juego diferente, iniciarlo demasiadas veces para usarlo me obligaría a esperar 24 horas. Pero no he tenido este problema en GE con Doom Eternal a pesar de reiniciarlo muchas veces (aunque después de que el juego se congelara). No estoy del todo seguro de por qué ...

@jalabb La ventana emergente de volumen es específica de mi DE, pero puedo

@ PraetorianSC4 Es bastante simple, de verdad. De mi archivo Léame:

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

Luego siga las indicaciones y reemplace los paquetes existentes por los nuevos cuando se le solicite. Eso es básicamente todo lo que hay que hacer.
Si desea volver a los paquetes proporcionados por la distribución, simplemente instálelos a través de mhwd, pacman o cualquier interfaz gráfica de usuario de pacman de su elección, y reemplace los paquetes -tkg cuando se le solicite. Simple.

@ Tk-Glitch
De hecho, hice precisamente eso. En mi caso, dio lugar a una pantalla negra de gpu después de reiniciar. El proceso del controlador recomienda ejecutar mkinitcpio -p una vez realizada la instalación. Esto, a su vez, también conduce a la ruptura de xorg. No sabía que xorg se rompería después de una actualización del controlador, como señalaron @KaeKun y @ grand248 . Como tal, para volver a un estado estable, retrocedí. Estoy en Manjaro 5.4 a diferencia de @ grand248 que está en 5.5. No creo que la versión del kernel importe siempre que los encabezados sean correctos.

Le daré otra oportunidad más tarde hoy y seguiré.


@Waistless : ¿parece que la extensión de pantalla completa de Vulkan está en conflicto con los compositores de Linux y Windows DE de alguna manera?

@ FTL-Space-Warp @ 75AngryDucks Sí, obtuve un logro y apareció incluso con la superposición desactivada, pero no bloqueó el juego. Edité mi comentario original. Podría ser un problema específico de su DE, las personas anteriormente en el hilo informaron problemas con Gnome, pero XFCE4 funciona bien para mí.

No soy un experto en ninguna forma o forma, pero podría ser composición, XFCE tiene una composición mucho más liviana que GNOME, si es que tiene alguna.

EDITAR: Sin embargo, la composición debe apagarse automáticamente, tal vez se encienda por un momento o algo extraño como eso

@jalabb Estoy usando Manjaro KDE Plasma, y ​​el mío falla.

@MagicRB ¿Hay alguna forma de forzar la composición durante el juego? Puedo intentarlo e informar.

@ 75AngryDucks, como dije, si estás usando

@ PraetorianSC4 5.4? El problema probable aquí es que 5.4 se creó con una versión anterior de GCC que la que tiene actualmente en todo el sistema, por lo que sus módulos no se compilan debido a una falta de coincidencia de GCC. mkinitcpio -P tiene exactamente ninguna razón para romper Xorg directamente, ya que no tiene ninguna relación y también se ejecuta cada vez que instala una actualización del kernel, y aquí nuevamente, el problema probable es el anterior. Varios usuarios de Manjaro que ejecutan 5.5 / 5.6 no han tenido ningún problema, lo que ayuda a esa suposición.
Editar: un registro del problema sin duda ayudaría a resolverlo.

Logré lanzar el juego usando Steam Beta y Proton-5.4-GE-3, sin embargo, veo todo tipo de fallas gráficas en casi todas las superficies. ¿Alguien sabe cómo solucionarlos? Tengo un RX 580. De acuerdo con mesa-overlay, obtengo un 60-80FPS constante en todas las configuraciones Ultra, por lo que el juego definitivamente se puede jugar, pero me preguntaba si eso ya es el máximo.

@MagicRB Cambiar la composición inmediatamente rompe el juego. También probé el uso de reglas de ventana para forzar la composición, pero aún fallaba la próxima vez que obtuve un logro. Podría intentar cambiar DE, pero vi que podría causar conflictos. Si hay una manera de cambiarlos limpiamente, podría probar xfce4.

En realidad no, tal vez si lograste instalar una instancia realmente mínima de XFCE pero no la recomiendo, déjala a otra persona.

Encontré un truco temporal para desactivar las notificaciones de Steam
Dentro de $ HOME / .local / share / Steam / resource / styles / steam.styles
Cambie Notificaciones. Tamaño de pila "3" a "0". Luego reinicie el vapor.

Probado rápidamente activando la entrada de vapor para todos los controladores, luego conectando mi controlador xbox one. Con este truco, ya no aparece una notificación de perfil de controlador cargado en la parte inferior derecha.

Espero que les ayude a romper y romper hasta que esto se solucione :)

@ Tk-Glitch Tenías razón, amdgpu-pro es significativamente más rápido que radv. Desafortunadamente, tomó un tiempo descubrir cómo instalar amdgpu-pro en Gentoo para usar con Doom Eternal, así que aquí hay una breve guía para todos los demás:

  1. Descargue amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz desde https://www.amd.com/en/support/graphics/amd-radeon-5700-series/amd-radeon-rx-5700-series / amd-radeon-rx-5700-xt

  2. Desempaquetar: tar xvfJ amdgpu-pro-19.50-967956-ubuntu-18.04.tar.xz

  3. Desempaquete el archivo deb de los controladores Vulkan para 64 bits: ar x vulkan-amdgpu-pro_19.50-967956_amd64.deb

  4. Desempaquete el archivo data.tar.xz que estaba dentro del archivo deb: tar xvfJ data.tar.xz

  5. Mueva la carpeta extraída opt / amdgpu-pro del archivo a / opt / amdgpu-pro

  6. Inicie Steam con el siguiente comando: VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json / usr / bin / steam (alternativamente, probablemente pueda agregar la variable de entorno a las opciones de lanzamiento de Doom Eternal dentro de Steam) para utilizar el controlador vulkan amdgpu-pro en lugar del controlador mesa radv predeterminado. A través de la superposición de rendimiento de Doom Eternal, puede confirmar que está usando el controlador correcto (dirá controlador amd en lugar de mesa).

Nota: Yo uso Gentoo de 64 bits, con paquetes en su mayoría estables excepto mesa -9999 (git), steam de steam-overlay con USE "-steamruntime" desactivado y actualizaciones de cliente beta, Proton-5.4-GE-3. Hardware Ryzen 3700X con Radeon 5700XT

@ nuku97 Y obtienes básicamente ~ 140 fps con amdgpu-pro en Linux.

@ Progman-DT Sí, se está trabajando en ello. Las funciones que faltan para ACO siguen siendo WIP. Hay dos MR que cuando se combinan pueden dar hasta un 30% de ganancias de rendimiento con RADV / LLVM.

Finalmente:

  • Protón 5.4-GE-3
  • NVIDIA 440.66.07
  • La configuración de Pulseaudio cambió a:

método-remuestreo = speex-float-5
formato de muestra predeterminado = s24le
frecuencia-de-muestra-predeterminada = 48000
frecuencia-de-muestreo-alternativa = 44100
fragmentos-predeterminados = 2
tamaño-fragmento-predeterminado-msec = 125

El juego funciona a la perfección, sin fallos gráficos, sin crepitaciones, 180-250 FPS en Full-HD y con ajustes de gráficos muy altos. (RTX2060, Ryzen 1700, 16 GB de RAM, Fedora 31)

¿Cuándo podemos esperar que la versión 440.66 pase a la versión estable?

Probablemente nunca. Es más probable que la serie 445 sea la primera versión estable que contenga la corrección.

¿Alguna idea de si esto es cuestión de semanas o meses?
Traté de instalarlo manualmente, pero rompió mi sistema y tuve que revertirlo. Me pregunto si vale la pena intentarlo de nuevo.

SO: Manjaro Linux x86_64
Núcleo: 5.6.0-rc1-1-tkg-pds
WM: i3 (sin compositor)
CPU: AMD Ryzen 5 2600 (12) a 3.400 GHz
Procesador gráfico: AMD ATI Radeon RX590
Mesa-git 20.1.0_devel.121255.b93a1952258-1
Tengo como 20 fps, realmente no puedo decirlo porque MANGOHUD no funciona. También probé amdgpu-pro, seguí las instrucciones de
Mis opciones de lanzamiento son:
MANGOHUD = 1 STEAM_RUNTIME = 1 RADV_PERFTEST = llvm VK_ICD_FILENAMES = / opt / amdgpu-pro / etc / vulkan / icd.d / amd_icd64.json PROTON_NO_ESYNC = 1% comando% + in_terminal 1 + com_skipOign_IntroVideo 1

clon de git https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-todos
makepkg -si

@ Tk-Glitch El controlador beta de vulkan no se instala a través de dkms en la última versión de Linux 5.6.2-5-tkg que construí. 440.64 parece instalarse bien sin embargo.

@AllKind @ Tk-Glitch Driver confirmó que funciona en 5.6.xx con el compromiso recientemente enviado a nvidia-all

@Waistless Esto funcionó para mí. En realidad, no solucionó el problema, pero me permitió seguir adelante y obtener el resto de los logros de un jugador, así que ahora puedo volver a jugarlo sin problemas.

@ nuku97 Gracias por contribuir :) Eso definitivamente me ayudó a sacar el máximo provecho de mi GPU con este juego. Esas instrucciones funcionaron bien para Fedora 32. Todo lo que necesito averiguar ahora es cómo habilitar FreeSync.

Por lo que tengo entendido, no hay forma de que FreeSync funcione con los controladores de mesa. Tengo que usar controladores propietarios.

@ d3rhans

* Pulseaudio settings changed to:

método-remuestreo = speex-float-5
formato de muestra predeterminado = s24le
frecuencia-de-muestra-predeterminada = 48000
frecuencia-de-muestreo-alternativa = 44100
fragmentos-predeterminados = 2
tamaño-fragmento-predeterminado-msec = 125

Sigo obteniendo un sonido crepitante en Fedora 31, independientemente de la configuración de Pulseaudio, pero solo en cada arranque del juego. ¿Obtienes buenos resultados consistentes con estas configuraciones cada vez que inicias el juego?

¿Y por qué debería importar el método de remuestreo, obtuviste esa configuración de otro lugar?

Pregunta:

  • Siempre veo la opción +com_skipSignInManager 1 , pero ¿qué hace? a partir del nombre, supongo que se salta el inicio de sesión de bethesda, pero no es así para mí, siempre tengo que esperar a que el cliente se conecte a algo

mi primer lanzamiento no tuvo problemas de audio, pero ahora todos los demás lanzamientos están llenos de sonidos crepitantes que lo hacen imposible de reproducir, ¿alguna idea de cómo profundizar en este problema de sonido?
He probado ambas configuraciones de pulseaudio sin buenos resultados

@ e-user @ evilch3n Cuando ejecuta pacmd list-sinks ¿la "especificación de muestra" para su dispositivo de audio predeterminado (que DE usa en el lanzamiento) muestra la frecuencia de muestreo como 44100 hz o 48000 hz?
Según mi experiencia, cuando inicio el juego con el dispositivo predeterminado configurado en 44100 hz, siempre crepita incluso cuando cambio el dispositivo predeterminado.
Cuando ejecuto el juego en un dispositivo de 48000 hz, no cruje y luego puedo cambiar el dispositivo de sonido predeterminado y no se cortará. Algunas tarjetas de sonido, como mi Soundblaster E1 externo, no pueden funcionar a 48000 hz, así que tengo que usar esa solución.
No cambié el formato de muestra predeterminado ni ninguna otra configuración. Solo la frecuencia de muestreo predeterminada a 48000 hz y la muestra alternativa a 44100 (por lo que hace 48k cuando es posible).

Quizás haya una forma más fácil, como forzar a Doom Eternal a ejecutarse a 48000 hz, ¿o este problema tiene que ver con el remuestreo de audio de pulso?

Esto dará resultados muy diferentes según el hardware. No hay una configuración definitiva para Pulseaudio. Si eres uno de los desafortunados que experimenta problemas de crepitaciones inducidos por Pulseaudio, tendrás que encontrar la configuración que funcione para tu hardware específico. Copiar / pegar configuraciones que funcionan en hardware diferente a ciegas no necesariamente ayudará en absoluto, y eventualmente podría empeorar las cosas.
Un default-fragment-size-msec incorrecto, en particular, puede hacer que el crujido sea insoportable.

Así que recuerda hacer copias de seguridad antes de jugar con PA 🐸

Noté que mi audio incorporado tenía más opciones de frecuencia de muestreo en Win 10, así que las probé aquí forzándolas a través de la configuración del daemon de pulso.
Usando SÓLO: (sustituyendo valores relevantes)

default-sample-rate = 48000
alternate-sample-rate = 48000

Probado reiniciando el servicio y el socket de pulseaudio, verificando que los cambios fueron aceptados usando
pacmd list-sinks

44100: Crepitar
48000: bien
96000: crepitar
192000: crepitar

  • El audio Nvidia DisplayPort tuvo los mismos resultados para 44100 y 48000
  • El cambio de la configuración de profundidad de bits (s16le o s24le) no tuvo ningún impacto.
  • Todas las frecuencias de muestreo funcionan bien en todas las demás aplicaciones.
  • Una vez que el juego comienza en un dispositivo de 48 kHz, se puede mover a un dispositivo de 44,1 kHz sin problemas.
  • avoid-resampling = true con todas las demás opciones predeterminadas (44.1khz, alternativa de 48khz) todavía tenía crujidos
  • Esto es con 5.4-GE-3. No puedo probar 5.0-5 porque DE no comenzará con esta versión. Avíseme si debo probar una compilación de TKG para este problema.

No estoy seguro de que haya una forma más definitiva de demostrar que Doom Eternal bajo Wine / Proton no le gusta ninguna frecuencia de muestreo de audio que no sea 48Khz. No debería ser necesario ajustar otras opciones de pulseaudio.
Para confirmar que se han aplicado los ajustes correctos:
pacmd list-sinks
Su audio predeterminado debe leer:
sample spec: s16le 2ch 48000Hz

@Waistless

pacmd list-sinks | grep "ample"
    sample spec: s24le 2ch 44100Hz
    sample spec: s16le 2ch 48000Hz
    sample spec: s32le 2ch 48000Hz

: hombre_encogiéndose de hombros:

@ evilch3n Grep solo no muestra todo, habrá varios dispositivos en la lista. De esa lista, muestra que uno de sus dispositivos de audio no puede funcionar a 48Khz, suponiendo que haya forzado default-sample-rate = 48000 y alternate-sample-rate = 48000 (que debe intentar primero para intentar obtener todos los dispositivos a 48k)
Si ese dispositivo es el predeterminado que estás usando, deberás usar el método alternativo de iniciar Doom Eternal con un dispositivo de 48 kHz configurado como predeterminado, luego cambiar el dispositivo predeterminado a 44,1 kHz.

Esta situación es la razón por la que sugerí que debería haber una manera de hacer que Doom Eternal se vea obligado a iniciarse a 48Khz y dejar que Pulseaudio maneje el remuestreo, pero no estoy seguro de que exista tal comando fuera de la codificación rígida de protones / vino para manejarlo de esa manera. .

@Waistless gracias por la información,
Puedo confirmar que no hay crujidos con 48000 para todo

Ayer, el juego funcionaba muy bien con el nuevo controlador nvidia, pero hoy se bloquea en el escritorio en el momento en que lo inicio. Aparece una pantalla en negro durante un segundo y luego se cierra. la eliminación de + com_skipIntroVideo 1 de las opciones de inicio reemplaza la pantalla negra con el primer segundo del video de introducción, pero no cambia nada más. Agregar PROTON_LOG = 1 a las opciones de lanzamiento no parecía generar un registro. ¿Alguien tiene alguna idea de lo que está pasando? Estoy usando manjaro KDE y la versión de protón de GloriousEggroll, en caso de que sea relevante. probar otras versiones de protón no lo solucionó.

Editar: de repente funciona después de un reinicio.

@sidok LOL, te iba a decir que intentes reiniciar.

Tengo el mismo problema. Funciona algunas veces, luego se detiene. Creo que se detiene después de poner mi computadora en suspensión. O si cierro vapor. No lo sé todavía porque no intenté solucionarlo, simplemente reinicio porque solo quiero jugar.

¿Alguien más con el mismo problema?

Void Linux, Linux 5.5.14_1, administrador de ventanas i3, Lenovo Legion Y720, Intel Core i7-7700HQ de cuatro núcleos, Nvidia GeForce GTX 1060

Ejecutando Proton GE-3 de GloriusEggroll también. No se agregaron parámetros en absoluto.

@KaeKun Las únicas veces que he tenido estos problemas son cuando:

  • Una aplicación se inicia automáticamente demasiado pronto. Por lo general, agregar sleep 10s && antes de que el comando de inicio automático solucione esto
  • Después de hacer pacman -Syu (actualizaciones) y Steam se confunde acerca de alguna dependencia que pensaba que estaba allí. No sé si void linux tiene actualizaciones en segundo plano.

Lo siento si eso está sacando el tema un poco del tema, pero espero que eso ayude

@kdwinter RADV + ACO no funciona actualmente, tendrá que usar LLVM ( RADV_PERFTEST=llvm si su compilación lo tiene habilitado de forma predeterminada) o un controlador diferente.

El controlador propietario de Vulkan ofrece, con mucho, el mejor rendimiento en este juego, por lo que querrá usarlo si sabe cómo instalarlo, pero _no_ arruine su sistema instalando todos los paquetes amdgpu-pro, no es necesario.

Terminé usando el paquete AMDVLK Debian / Ubuntu de https://github.com/GPUOpen-Drivers/AMDVLK/releases y cambié mi configuración de lanzamiento para hacer referencia a VK_ICD_FILENAMES=/etc/vulkan/icd.d/amd_icd64.json

@sidok LOL, te iba a decir que intentes reiniciar.

Tengo el mismo problema. Funciona algunas veces, luego se detiene. Creo que se detiene después de poner mi computadora en suspensión. O si cierro vapor. No lo sé todavía porque no intenté solucionarlo, simplemente reinicio porque solo quiero jugar.

¿Alguien más con el mismo problema?

Void Linux, Linux 5.5.14_1, administrador de ventanas i3, Lenovo Legion Y720, Intel Core i7-7700HQ de cuatro núcleos, Nvidia GeForce GTX 1060

Ejecutando Proton GE-3 de GloriusEggroll también. No se agregaron parámetros en absoluto.

Ante el mismo problema, intenté reiniciar la aplicación Steam, por si acaso

Ahora veremos si funciona después de volver a iniciar sesión.

No tuve este problema con la versión de distribución. Podría volver a eso.

Fyi, error relacionado en el rastreador de desarrollo de mesa radv
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2684#note_455985

Hola, con los últimos controladores beta de Nvidia Vulkan, el juego funciona sin problemas (teniendo en cuenta mi equipo) en modo ventana a baja velocidad.
Sin embargo, estoy experimentando un bloqueo al recuperar la primera runa en el segundo nivel. Puede estar vinculado con la reproducción de una película incrustada. Un vistazo rápido a los registros menciona que una utilidad HAVOK no se inició, pero no sé si esta es la causa principal.

Sistema: Linux 5.5.13-arch1-1
CPU: Amd Ryzen 2700X
16 Ir RAM
Procesador gráfico: Nvidia GTX 960
Controladores: 440.66.07

El registro de protones está aquí: https://we.tl/t-UbFe0fWrMo

Para cualquiera que ejecute Ubuntu 18.04 con el kernel de Linux 5.3.0, encontré esto para que finalmente funcione: https://www.protondb.com/app/412020#_8gOCAMdq
Antes de eso, obtendría un segfault incluso con todos los ajustes en este hilo. Después de agregar la opción y reiniciar, el juego simplemente funcionó. Sistema:

  • AMD Ryzen 3900X
  • Nvidia RTX 2070 Super
  • Linux 5.3.0-45-genérico # 37 ~ 18.04.1-Ubuntu SMP
  • Protón 5.4-GE-3
  • NVIDIA 440.66.07

Contexto: para kernels <5.4, debe agregar clearcpuid=514 a las opciones de arranque del kernel: https://www.phoronix.com/scan.php?page=news_item&px=Linux-5.4-UMIP-Spoofing

@ GirardR1006 Si desactivas los tutoriales en el menú del juego, ¿desaparece el bloqueo?

@teotomic gracias por eso. La desactivación de la instrucción umip solucionó todos mis otros juegos de Denuvo pero, por alguna razón, Doom Eternal todavía no funciona. Esperaré a que los controladores 440.66 pasen a estable.

Aquí está el problema de Proton que rastrea las CPU del kernel 5.3 y Ryzen 3xxx: problema 2927

Hola chicos, estoy en el final de mi ingenio aquí y me vendría bien un poco de ayuda.

Aquí están las especificaciones de mi sistema:

  • Pop! _OS 19.10, kernel 5.4

    • Actualicé porque vi que otros tenían problemas con el kernel 5.3.

  • nVidia GeForce RTX 2070, que ejecuta los controladores beta 440.66.08.

    • Revertí los cambios de configuración de Xorg realizados por el controlador porque mi sistema comenzaría con solo una pantalla negra. No estoy seguro de si eso afecta a algo.

  • Vulkan 1.2.126 instalado en system.

    • Intenté construir e instalar la última versión de Vulkan-Loader , pero vulkaninfo simplemente no los reconocerá.

    • IIRC, Proton agrupa Vulkan, por lo que esto ni siquiera es necesario.

  • Protón-5.4-GE-3

Había ejecutado el juego con éxito con buen rendimiento antes, pero tuve que formatear mi computadora portátil porque estropeé algo más y no pude arreglarlo. Entonces estoy en una instalación limpia, excepto por los problemas anteriores.

Aquí hay un extracto de mis registros de Proton:

89.589:002f:0035:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0036:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0038:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0039:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:003b:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:003c:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
 89.589:002f:0035:trace:seh:RtlVirtualUnwind type 1 rip 1403973c0 rsp 4a7ffe8
 89.589:002f:0035:trace:seh:dump_unwind_info **** func 3973c0-397424
 89.589:002f:0035:trace:seh:dump_unwind_info unwind info at 0x14317336c flags 0 prolog 0xa bytes function 0x1403973c0-0x140397424
 89.589:002f:0035:trace:seh:dump_unwind_info     0xa: movq %rbx,0x38(%rsp)
 89.589:002f:0035:trace:seh:dump_unwind_info     0xa: subq $0x20,%rsp
 89.589:002f:0035:trace:seh:dump_unwind_info     0x6: pushq %rdi
 89.589:002f:0036:trace:seh:RtlVirtualUnwind type 1 rip 1403973c0 rsp 528ffe8
 89.589:002f:0036:trace:seh:dump_unwind_info **** func 3973c0-397424
 89.589:002f:0036:trace:seh:dump_unwind_info unwind info at 0x14317336c flags 0 prolog 0xa bytes function 0x1403973c0-0x140397424
 89.589:002f:0036:trace:seh:dump_unwind_info     0xa: movq %rbx,0x38(%rsp)
 89.589:002f:0036:trace:seh:dump_unwind_info     0xa: subq $0x20,%rsp
 89.589:002f:0036:trace:seh:dump_unwind_info     0x6: pushq %rdi
 89.589:002f:003d:trace:seh:call_teb_handler handler at 0x7bd0d2c0 returned 1
Unhandled exception: divide by zero in 64-bit code (0x00007f45e757d33d).
 89.602:005e:005f:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:00007f45e757d33d rsp:0000000004a70e50 rbp:0000000004a71320 eflags:00010246 (  R- --  I  Z- -P- )
 rax:0000000000000100 rbx:0000000000000000 rcx:00007f45ec0008de rdx:0000000000000000
 rsi:000000007da5bbb8 rdi:0000000000000000  r8:0000000000000000  r9:00007f45ec005180 r10:0000000004a71270
 r11:0000000000000007 r12:0000000004a71250 r13:0000000000008080 r14:000000000000000a r15:0000000000000000
Stack dump:
0x0000000004a70e50:  0000000000000000 0000000004a7c758
0x0000000004a70e60:  0000000000000001 ffffffffffffff90
0x0000000004a70e70:  0000000004a71190 0000000004a7c740
0x0000000004a70e80:  00007f45ec1dd8d0 00007f45ec0d8a30
0x0000000004a70e90:  00007f45ec005140 00007f45ec17e080
0x0000000004a70ea0:  00007f45ec005170 000000007d86bd10
0x0000000004a70eb0:  0000000000000003 0000000000000080
0x0000000004a70ec0:  000000007da5bbb8 000000007da5bba0
0x0000000004a70ed0:  0000000000000000 0000000000000000
0x0000000004a70ee0:  0000000000000000 000000770000007c
0x0000000004a70ef0:  0000005b0000006e 00007f45e77a2472
0x0000000004a70f00:  00007f45e77a20f0 00007f45ec4c3ad0
Backtrace:
=>0 0x00007f45e757d33d in libvulkan_intel.so (+0xa633d) (0x0000000004a71320)
0x00007f45e757d33d: idivl       %edi,%eax

No tengo idea de lo que está pasando, aparte de que podría estar relacionado con Vulkan debido al rastreo. ¿Qué debo investigar?

Hola @thebozzcl , dado que el backtrace apunta a libvulkan_intel.so y estás intentando usar el controlador propietario de nVidia, podrías intentar evitar el controlador Intel vulkan por completo con algo como VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/nvidia_icd.json" %command% en las opciones de lanzamiento del juego.

@ kisak-valve ¡gracias por la sugerencia! Desafortunadamente, no funcionó, obtengo el mismo error. Me pregunto por qué el juego insiste en usar el controlador Intel Vulkan.

EDITAR: Me acabo de dar cuenta de que me perdí la "V" al copiar las opciones de lanzamiento que proporcionó @ kisak-valve. Quién sabe, podría haber funcionado. En su lugar, tomé la ruta difícil y reinstalé todo el sistema operativo, luego instalé Vulkan desde sus repositorios y los controladores nVidia 440.66.07. Lo hice funcionar de nuevo, afortunadamente.

Esto es exactamente lo que hice, en caso de que alguien necesite saberlo:

  1. Reinstalé mi sistema operativo (Pop! _OS, Ubuntu 19.10 kernel 5)
  2. Construido e instalado Vulkan-Headers , Vulkan-Loader y Vulkan-Tools desde sus repositorios. Si esto funciona, debería poder ver la versión 1.2.136 cuando ejecute vulkaninfo | less .

    • Antes de comenzar, ejecute sudo apt-get build-dep libvulkan1 && sudo apt-get install cmake para instalar las dependencias que necesite.

  3. Instalé los controladores beta de nVidia 440.66.07 (estaba probando con 440.66.08 antes, tal vez tuvo algo que ver con el problema). Esta es la única parte realmente complicada:

    1. Instale algunas dependencias que necesite ejecutando sudo apt-get install libglvnd-dev .

    2. Ingrese a una terminal escribiendo CTRL-ALT-F3 (o alguna otra tecla F).

    3. Purgue los controladores actuales de nVidia con sudo apt-get purge nvidia* && sudo apt-get autoremove ( CUIDADO , observe de cerca lo que estos comandos están tratando de desinstalar)

  4. Detenga su administrador de escritorio ejecutando sudo service gdm stop o cualquier administrador de escritorio que esté usando. Escriba CTRL-ALT-F3 o lo que sea nuevamente para volver a su instancia de terminal.
  5. Asegúrese de que nvidia-drm se descargue ejecutando sudo modprobe -r nvidia_drm .
  6. Debería estar listo para ejecutar la instalación del controlador ejecutando chmod +x ./NVIDIA-[whatever].run && sudo ./NVIDIA-[whatever].run . Durante la instalación, instalé tanto los binarios de 32 bits como el módulo DKMS. NO ACTUALICE LA CONFIGURACIÓN X11 , al menos para mí que rompió mi sistema al reiniciar.
  7. Verifique su resultado ejecutando nvidia-smi . Al menos para mí, detectó los nuevos controladores de inmediato. También podría decir que hay una falta de coincidencia, pero creo que eso solo sucede si no purgas los controladores antiguos de antemano.
  8. Continúe y reinicie. Con un poco de suerte, podrá iniciar sesión en su sistema como de costumbre.
  9. Si tiene pantallas negras / grises después del arranque sin capacidad de respuesta, tendrá que deshacer estos cambios.

    1. reinicie y acceda a su gestor de arranque (para mi caso, presione F10 repetidamente en el arranque).

    2. Mueva el cursor a su sistema operativo y kernel de elección, luego presione "E".

    3. En el cuadro de texto que aparece, elimine "quiet" y "splash" y agregue "nomodeset" al final.

    4. Presione Entrar. Debería poder arrancar su máquina en una terminal.

    5. Puede intentar solucionar este problema con dos cosas: purgue los paquetes de nVidia, ejecute la desinstalación del controlador ( sudo ./NVIDIA-[whatever].run --uninstall ), verifique /etc/X11 para ver los cambios (archivos respaldados por nVidia, por ejemplo) y deshaga esos cambios .

Perdón por el muro de texto, pero soy un novato de Linux y espero que algo como esto pueda ayudar a alguien más.

@ GirardR1006 Si desactivas los tutoriales en el menú del juego, ¿desaparece el bloqueo?

Sí, todavía falla, la ventana del tutorial no está en la causa aquí. Más bien, es la ventana que muestra la elección de runas lo que hace que el juego se bloquee.

@ GirardR1006 Estoy ejecutando una configuración muy similar y no pude reproducir el problema en esa runa u otra runa. El registro de fallos dice que está relacionado con Faudio, por lo que todo lo que puedo sugerir es alternar diferentes configuraciones de audio, es decir, mezcla de altavoz <> auriculares, deshabilitar el chat de voz abierto, etc. Probé todo lo relacionado con eso para reproducirlo, pero sin dados.

GE-5.5 y Proton 5.0-6 RC se lanzaron hoy para que puedas probarlos. Creo que lo someteré a algunas pruebas y veré si se solucionó algún problema actual.

Si todo lo demás falla, podría publicar los resultados de pacmd list-sources > pa.txt (simplemente cargue el pa.txt resultante en el directorio de inicio). Si alguien más sufre exactamente el mismo accidente, tal vez haya algo específico que lo desencadenó.

Por lo tanto, el problema de que el juego se bloquee repentinamente con una pantalla negra cuando se usa la pestaña alternativa o se cambia la resolución / cambiar entre ventana / pantalla completa sigue siendo una cuestión.

Aparte de eso, con los controladores 440.66.08 y el protón 5.0-6 he notado una mejora monumental en el rendimiento, pudiendo mantener 60 FPS incluso en las configuraciones más altas (excluyendo el tamaño del grupo de texturas, mi 1060 no tiene suficiente VRAM ).

He visto los puntos de referencia que muestran que funciona mejor que en Windows ahora, pero no pensé que haría tanta diferencia.

Editar: solía tener tartamudeo de audio antes, pero con las mejoras de rendimiento se ha ido todo, por lo que puede haber sido una carga de CPU excesiva (mi pobre i5-6400 ...)

Proton 5.0-6 RC y 5.5-GE-1 se comportan de manera idéntica a 5.4-GE-3 para mí.
Aún es necesario iniciar el juego con audio de 48Khz para evitar crepitaciones, y la pestaña alternativa de pantalla completa permanece congelada.
No pude reproducir un bloqueo de runas en ninguna versión.

@ kisak-valve - Quería señalar que el "¡oye, está funcionando!" Los informes sobre Proton DB generalmente se dividen en dos campos:

  1. Personas que usan una distribución móvil como Arch / Manjaro con AMD o Nvidia GPU
  2. Personas que usan cualquier distribución pero con un controlador de GPU Nvidia reciente

Para algunos de nosotros en Ubuntu 19.10 con una GPU AMD, no podemos obtener un libvulkan1 compatible (el cargador icd) ya que está en 1.1.114.0 y el próximo LTS (20.04) está en 1.2.131.2. El PPA de Oibaf , que generalmente se extrae de Git, todavía no tiene un paquete Vulkan 1.2.135 o mejor. Incluso pensé en tomar los archivos .deb manualmente de Debian inestable, pero también están bloqueados en 1.2.131.2 . No olvide que la versión de Mesa que se envía con 20.04 se bloqueará a una versión anterior durante 6 meses.

Entonces, incluso con Ubuntu 20.04 LTS sin los requisitos mínimos para ejecutar DOOM Eternal, ¿cuál es el mejor método para obtener apoyo? ¿Empezamos a poner estos controladores en versiones de Proton, tiempos de ejecución de Steam o algún otro método mejor? ¿Intentamos que el equipo de Ubuntu actualice su controlador Vulkan antes de la versión 20.04 incluso si Debian inestable aún no lo tiene?

Alguien publicó esto anteriormente:
https://pastebin.com/gjzLKV7V

No sé si funciona porque uso Arch.

Alguien publicó esto anteriormente:
https://pastebin.com/gjzLKV7V

No sé si funciona porque uso Arch.

Si va a https://packages.lunarg.com/vulkan/ , parece que la versión máxima es 1.2.131. así que sigo en el mismo barco. Por cierto, creé un USB de arranque para Manjaro 19.02 y estoy muy cerca de alejarme de Ubuntu. Ha estado bien en los últimos años, pero está demasiado desactualizado y cuando la nueva versión se lance el 23 de abril, todavía estaré en el mismo barco.

Ubuntu es bueno si desea crear una imagen de Docker o ejecutar un servidor, pero para los juegos es realmente difícil.

EDITAR: 1.2.135 puede estar metido allí en el área de prueba, así que puedo intentarlo. Sin embargo, todavía estoy pensando en cambiarme.

Probé el comando y tuve que cambiar la URL:
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-testing-bionic.list https://packages.lunarg.com/vulkan/testing/lunarg-vulkan-testing-bionic.list

pero tenía el potencial de estropear el sistema, así que me detuve por ahora:

1 package can be upgraded. Run 'apt list --upgradable' to see it.
N: Usage of apt_auth.conf(5) should be preferred over embedding login information directly in the sources.list(5) entry for 'https://packages.lunarg.com/vulkan/testing'

The following packages will be REMOVED:
  libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglx-mesa0:i386 libglx0:i386 libvulkan1:i386
  mesa-vulkan-drivers:i386 steam:i386
The following packages will be upgraded:
  libvulkan1
1 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.

@btegs si eso no funciona, construir Vulkan desde los repositorios no es difícil.

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools

Antes de comenzar, intente ejecutar sudo apt-get build-dep libvulkan1 en caso de que le falten dependencias. Cada repositorio tiene instrucciones sobre cómo compilar, pero todos serán muy similares:

git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install

EDITAR: también, en caso de que ayude, enumeré todo lo que tenía que hacer para que esto se ejecutara en mi caso en este comentario: https://github.com/ValveSoftware/Proton/issues/3654#issuecomment -609094355

@btegs si eso no funciona, construir Vulkan desde los repositorios no es difícil.

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools

Antes de comenzar, intente ejecutar sudo apt-get build-dep libvulkan1 en caso de que le falten dependencias. Cada repositorio tiene instrucciones sobre cómo compilar, pero todos serán muy similares:

git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install

EDITAR: también, en caso de que ayude, enumeré todo lo que tenía que hacer para que esto se ejecutara en mi caso en este comentario: # 3654 (comentario)

Gracias por la respuesta. Como estoy usando una GPU AMD y todo está vinculado a MESA para los controladores, recibí esa advertencia sobre la eliminación de mi paquete MESA. Supongo que su caso es diferente debido a que los controladores Nvidia no están vinculados al paquete base MESA y están más aislados.

@btegs si eso no funciona, construir Vulkan desde los repositorios no es difícil.
https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader
https://github.com/KhronosGroup/Vulkan-Tools
Antes de comenzar, intente ejecutar sudo apt-get build-dep libvulkan1 en caso de que le falten dependencias. Cada repositorio tiene instrucciones sobre cómo compilar, pero todos serán muy similares:

git clone https://github.com/KhronosGroup/Vulkan-$something.git
cd Vulkan-$something
mkdir build
cd build
../scripts/update_deps.sh # Not all of them have this, IIRC
cmake ..
make
sudo make install

EDITAR: también, en caso de que ayude, enumeré todo lo que tenía que hacer para que esto se ejecutara en mi caso en este comentario: # 3654 (comentario)

Gracias por la respuesta. Como estoy usando una GPU AMD y todo está vinculado a MESA para los controladores, recibí esa advertencia sobre la eliminación de mi paquete MESA. Supongo que su caso es diferente debido a que los controladores Nvidia no están vinculados al paquete base MESA y están más aislados.

Oh, sí, me perdí esa parte de tu publicación. Lo siento, no ayudó.

Noto que algunas personas han mencionado problemas con Alt + Tab, pero he encontrado uno que es ligeramente diferente a los que se han mencionado.

Cuando presiono Alt + Tab durante el juego y luego vuelvo al juego, la tecla de tabulación ya no se reconoce. Esto no sucede con ningún otro juego. Puedo solucionarlo cambiando entre el modo de pantalla completa / sin bordes / con ventana, pero la próxima vez que vuelva a presionar Alt + Tab, el problema vuelve a aparecer.

¡Hola, mantenedores de Proton!

Doom Eternal funciona bien con las pruebas de Proton 5.0-6 RC.
Jugó un nivel sin notar problemas en el juego.
Sin embargo, Alt + Tab está dando problemas. Tan pronto como quiera volver al juego, todo lo que obtengo es una pantalla negra.
Necesita finalizar el juego con el administrador de procesos.

Sistema:
Linux Mint 19.3 (Ubuntu 18.04) con Cinnamon Desktop (composición desactivada para pantalla completa).
Forzar canalización de composición está desactivado en nvidia-settings.
Núcleo: 5.5.14
Nvidia RTX 2080 Ti con controlador 440.66.07

Registro de protones:
https://drive.google.com/open?id=1AKaOhfGmLf7oGTEOGYvvba0vMGwZ9FZU

Todo lo que hice para el registro fue: iniciar el juego, continuar con la campaña, Alt + Tab, Alt + Tab atrás, finalizar el proceso.

Actualización: necesito restablecer todas las configuraciones de gráficos de mi juego, al cambiar entre versiones de Proton (también se aplica a Wolfenstein II).

@ GirardR1006 Estoy ejecutando una configuración muy similar y no pude reproducir el problema en esa runa u otra runa. El registro de fallos dice que está relacionado con Faudio, por lo que todo lo que puedo sugerir es alternar diferentes configuraciones de audio, es decir, mezcla de altavoz <> auriculares, deshabilitar el chat de voz abierto, etc. Probé todo lo relacionado con eso para reproducirlo, pero sin dados.

GE-5.5 y Proton 5.0-6 RC se lanzaron hoy para que puedas probarlos. Creo que lo someteré a algunas pruebas y veré si se solucionó algún problema actual.

Si todo lo demás falla, podría publicar los resultados de pacmd list-sources > pa.txt (simplemente cargue el pa.txt resultante en el directorio de inicio). Si alguien más sufre exactamente el mismo accidente, tal vez haya algo específico que lo desencadenó.

gracias por sugerir la construcción de protones personalizada de GE, ¡el problema parece haber desaparecido al usar 5.5-GE1!

Cuando presiono Alt + Tab durante el juego y luego vuelvo al juego, la tecla de tabulación ya no se reconoce. [...] Puedo solucionarlo cambiando entre el modo de pantalla completa / sin bordes / ventana, pero la próxima vez que presione Alt + Tab de nuevo, el problema volverá a aparecer.

@SuperMatt También he notado esto, para mí, al presionar Alt para que aparezcan los objetivos actuales, la tecla Tab vuelve a funcionar.

Si asigno el menú a otra cosa, funciona todo una sola vez sin problemas, aunque he visto el problema de Tab.

En otras palabras, es como si el juego asumiera que la tecla alt está constantemente presionada. Es útil saberlo. Tal vez volver a mapear la tecla alt para que ya no sea el objetivo actual, podría arreglar las cosas.

No puedo entender por qué está sucediendo, pero en el nivel de Urdak, tengo una falla severa de mi computadora. El juego se congelará y tendré que reiniciar. Cuando reinicio, systemd me coloca en un shell de emergencia, pero dice que no puede acceder a tty y no puedo escribir. Puedo solucionarlo si ejecuto la opción de arranque de recuperación en rEFInd, donde dirá que está recuperando mi diario.

@PopeRigby Tengo un problema similar en "Destroy The Super Gore Nest". No estoy convencido de que mi problema dependa del nivel. Tampoco me dejo caer en un caparazón de emergencia. Tengo que presionar el reinicio completo en mi torre. Otra cosa extraña que noté fue que mientras el juego estaba congelado, también lo estaba la luz de fondo de mi tecla BLOQ MAYÚS.

Estaba tratando de revisar mis registros de systemd pero no pude encontrar el error que me mostraba.

hum ... El mío acaba de dejarme en mi escritorio hace un momento.

Estoy ejecutando una Radeon 5600XT y mesa-git comenzó a tener problemas de corrupción gráfica, así que volví a Mesa 20.0.4, que no tiene ningún problema gráfico, pero el juego ocasionalmente se bloquea por completo. A diferencia de los hardlocks anteriores, generalmente puedo SSH y matar el proceso, pero de todos modos es un problema extraño. Puede ser similar a los problemas que está encontrando.

Como no lo experimenté tanto en mesa-git, podría arreglarse en la próxima versión estable ... solo podemos esperar.

Nvidia acaba de lanzar el controlador estable

Arch Linux ya lo tiene empaquetado.

Esto puede ayudar a algunos con problemas de audio.

Si tiene protontricks instalado, puede decirle a wine que use alsa en lugar de pulseaudio.

protontricks 782330 sound=alsa

@TheGreatMcPain supongo que es un buen truco :)
Pero también esto podría ayudar: https://github.com/ValveSoftware/Proton/issues/3721#issuecomment -610593779

Para mí, cualquier cambio de tamaño de la ventana del juego causa la congelación (la ventana permanece negra después de eso), creo que podemos incluir Alt + Tab en esto. También se congela si aparece alguna ventana en la parte superior de la ventana del juego, incluidas las notificaciones de Steam (sobre mensajes nuevos o tarjetas coleccionables recibidas). La última línea del registro (al cambiar el tamaño de la ventana) dice: Flushing device resizeSwapChain: true, resizeViewDest: false, resizeImageNeedsFlush: false . Utilizo Awesome WM para poder cambiar la ventana a pantalla completa y viceversa con solo atajos de teclado.

@AllKind Interesante, me pregunto si eso ayudaría a los problemas de sonido de DOOM 2016 donde, si la frecuencia de muestreo de la tarjeta de sonido fuera diferente de 44.1K o 48K, el audio sería un desastre.
Aunque, esto también sucede en Windows.

Estoy usando el nuevo controlador estable de NVIDIA (440.82) y necesito informar que no ha solucionado mi problema de bloqueo. También estoy usando la versión beta [siguiente] 5.0-5 de Proton.
En otra nota: ¿hay alguna forma de ver una lista de las actualizaciones anteriores de Doom Eternal? Cuando hago clic en _ "Ver historial de actualizaciones eterno de Doom" _ el más reciente en la lista es el 24 de marzo.

Simplemente ejecuté el juego en Arch con el nuevo controlador estable de NVIDIA (440.82) usando el paquete Proton-5.5-GE-1. El juego funcionó bastante bien, algunos pequeños tartamudeos de vez en cuando, pero ahora se puede jugar.

Me di cuenta de que la resolución dinámica era un poco más baja que cuando la ejecutaba en Windows, pero en general ahora es muy jugable.

Editar: eliminé las opciones de mi lanzador, ya que parece que tienen algunos errores tipográficos.

Mis especificaciones son: el último controlador NVIDIA 440.82, GTX 1070, i7-7700k, pruebas de Debian, Proton 5.5-GE-1. Después de configurar los parámetros de lanzamiento en +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 puedo jugar y es suave como la mantequilla, pero estas congelaciones son fácilmente reproducibles e inevitables. La forma más fácil de activar la congelación es cambiar al modo de ventana desde la pantalla completa (y regresar si no sucede de inmediato). Es como si cualquier invalidación de la ventana hiciera que dejara de renderizarse (el sonido sigue reproduciéndose). Ya sea cambiando el tamaño o cubriendo la ventana con algo más, un escritorio o una notificación de Steam. Así que creo que la forma más segura de jugar es iniciar Steam en modo fuera de línea y cerrar el navegador, el mensajero, etc. para que no aparezca nada de repente.

No es necesario ejecutar el juego en modo fuera de línea, si quieres funciones en línea puedes editar $ HOME / .steam / steam / resource / styles / steam.styles:

Cambia Notifications.Stacksize "3" a "0", luego reinicia Steam.

Mis especificaciones son: el último controlador NVIDIA 440.82, GTX 1070, i7-7700k, pruebas de Debian, Proton 5.5-GE-1. Después de configurar los parámetros de inicio en + in_terminal 1 + com_skipIntroVideo 1 + com_skipKeyPressOnLoadScreens 1 + com_skipSignInManager 1, puedo jugar el juego y es suave como la mantequilla, pero estos congelamientos son fácilmente reproducibles e inevitables. La forma más fácil de activar la congelación es cambiar al modo de ventana desde la pantalla completa (y regresar si no sucede de inmediato). Es como si cualquier invalidación de la ventana hiciera que dejara de renderizarse (el sonido sigue reproduciéndose). Ya sea cambiando el tamaño o cubriendo la ventana con algo más, un escritorio o una notificación de Steam. Así que creo que la forma más segura de jugar es iniciar Steam en modo fuera de línea y cerrar el navegador, el mensajero, etc. para que no aparezca nada de repente.

Confirmo que esto también me está pasando. Misma GPU y software.

No es necesario ejecutar el juego en modo fuera de línea, si quieres funciones en línea puedes editar $ HOME / .steam / steam / resource / styles / steam.styles:
Cambia Notificaciones. Tamaño de pila "3" a "0", luego reinicia Steam

Confirmo que esto me ha solucionado el problema.

steam-782330.zip

Aquí está mi registro de protones. Comencé el juego en modo Ventana, fui a la configuración (ni siquiera cargando el guardado) cambié a pantalla completa (nada cambió visualmente, pero la ventana ya ocupaba toda el área de la pantalla) y luego volví a Ventana. En ese momento la ventana se puso negra pero la música continuó sonando. Tuve que matar el proceso del juego manualmente después de eso.

Considerando lo fácil que es reproducirlo debe ser algo trivial. No significa que sea trivial arreglarlo, por supuesto.

Esta línea parece sospechosa en particular:

116929.314:0033:0036:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet

Para otros tinkers como yo, el registro tiene más sentido después de filtrarlo por grep -v seh . De hecho, este mensaje está relacionado con el problema (no necesariamente es el culpable, pero parece que lo es), según la descripción de MSDN :

Se envía cuando se debe borrar el fondo de la ventana (por ejemplo, cuando se cambia el tamaño de una ventana). El mensaje se envía para preparar una parte invalidada de una ventana para pintar.

Y eso es exactamente lo que sucede, ya sea cambiar el tamaño o borrar después de que otra ventana cubra la del juego. Este fixme es antiguo, hay resultados en Google de 2008. Quizás es hora de hacer finalmente lo que pide: sonríe:

Leí un poco la fuente de Wine. Así que este mensaje se origina en la función pack_message que serializa el mensaje de ventana para la comunicación entre procesos: https://github.com/wine-mirror/wine/blob/a98ca88dd1139ad8e16e63fbb349c2fc5e9ad332/dlls/user32/message.c#L757
Dado que WM_ERASEBKGND no es compatible, no se envía. Mi especulación es que Doom se basa en este mensaje para reiniciar el renderizador después del cambio de tamaño de la ventana o cualquier otra interferencia externa y nunca llega, por lo que el renderizador se suspende indefinidamente. Creo que no debería ser difícil implementar esto mirando los otros ejemplos cercanos y este mensaje en particular es menos complejo que WM_CREATE, por ejemplo. Sin embargo, si no se implementó durante al menos 12 años, podría ser mucho más difícil de lo que parece. Esperemos que a nadie le importe lo suficiente hasta ahora.

Otra prueba con el Proton que compilé yo mismo no dio como resultado ninguna línea de corrección WM_ERASEBKGND, por lo que esta teoría puede no ser correcta. Cambié el tamaño de la ventana manualmente usando una tecla de acceso rápido WM y se congeló como de costumbre. Pero no había mensajes relacionados en el registro. Parece que solo aparecen si cambio el tamaño de la ventana en las opciones.

Mis especificaciones son: el último controlador NVIDIA 440.82, GTX 1070 ti, R5 3600x, Ubuntu 18.04, Proton 5.5-GE-1. Cuando intento iniciar DE, aparece la ventana emergente a continuación. Cualquier idea para solucionar este problema es muy apreciada.

Screenshot from 2020-04-10 00-00-54

@chanakaya solo presiona Reproducir, debería

@rkfg Ya intenté eso ... Simplemente sale :(

@chanakaya luego verifique los registros, intente PROTON_LOG=1 %command% +in_terminal 1 +com_skipIntroVideo 1 +com_skipKeyPressOnLoadScreens 1 +com_skipSignInManager 1 y busque en ~/steam-782330.log pistas.

@chanakaya , es posible que hayas
En algún lugar arriba en ese hilo se publicó el error exacto. Si encuentra eso (podría tomar un día jaja), podría compararlo con su registro de protones.
El candidato oficial de lanzamiento de protones más reciente contiene una corrección de drm (no creo que ya esté en 5.5-GE-1). https://github.com/ValveSoftware/Proton/issues/3721
Por cierto: puede desactivar la advertencia del controlador en el launcher.cfg (cómo se publica una docena de veces en este hilo).

Por cierto: puede desactivar la advertencia del controlador en el launcher.cfg (cómo se publica una docena de veces en este hilo).

Offtopic: puede que no sea tan fácil considerando esta maravillosa "característica" de GitHub:
2020-04-10_15-07-26

¿Cómo cargar todos los comentarios y / o buscarlos?
EDITAR: encontré esta extensión , instalar y Alt + Haga clic en este botón para cargar 200 comentarios en lugar de 60. Un poco mejor, pero prefiero una buena paginación antigua y una búsqueda adecuada.

Veo muchos comentarios aquí que dicen que use Vulkan 1.2 ... Tengo controladores nvidia 440.82 instalados y vulkan info afirma que la versión de instancia es 1.2.131, pero cuando ejecuto Proton 5.4GE3, las estadísticas de rendimiento en Doom afirman que soy todavía en Vulkan 1.1.119. ¿Hay alguna opción de inicio que deba agregar para forzarlo a usar 1.2?

@giblitz Vulkan-loader 1.2 ... Solo es necesario para iniciar el juego, por lo que si se ejecuta, debería estar listo, pero si realmente desea 1.2, necesitará los controladores beta de nvidia vulkan.

¡Hola!

He estado jugando el juego con los controladores AMD-PRO durante unos días y funciona muy bien, pero por alguna razón Battlemode no funciona en Linux para mí, también probé en una máquina virtual de Windows, y ahí llega a un coincidir bien, ¿hay alguna solución para esto?

Mi configuración:
SO: Solus 4.1 (desactivé la integración Steam Linux, por lo que Steam usaría el tiempo de ejecución incluido para el nuevo encabezado / cargador vulkan)
GPU: RX 5700 XT (Mesa 19.3.4)
Versión de protón: 5.5-GE-1 (también probado con 5.4-GE-3)
Opciones de lanzamiento: VK_ICD_FILENAMES = / home / jojo / Documents / Drivers / AMDGPU-PRO / amd_icd64.json gamemoderun% command% + com_skipIntroVideo 1

@zKhrona, ¿también se congela con la pantalla negra cuando cambia el tamaño de la ventana o si aparece otra ventana frente a ella? Me pregunto si es un problema de controladores o de Wine.

@rkfg No tengo ninguna experiencia en esto, pero recuerdo al principio del hilo que la gente mencionó que el vino actualmente no tiene un verdadero soporte para VK_EXT_full_screen_exclusive, solo soluciones. ¿Podría ser eso lo que está causando el problema?

@rkfg Afortunadamente no es así, vi a algunas personas hablando sobre este problema aquí, pero el mío cambia de tamaño a través del menú sin problemas. No puedo cambiar la pestaña del juego, pero cambiar los espacios de trabajo funciona, incluso aunque el mouse todavía esté conectado al juego, por lo que no puedo usarlo. No sé si el problema de la pantalla completa está relacionado con el controlador, pero podría estar funcionando en el mío porque estoy usando los controladores PRO.

Wine log de mi hang simplemente cambiando los escritorios virtuales y luego volviendo a encenderlos.

steam-782330.log.gz

Realmente espero que se pueda resolver, es, con mucho, el error más impactante que queda en este juego.

@ 75AngryDucks Creo que no porque sucede cuando simplemente cambio el tamaño de la ventana del juego que ya está en modo ventana, no en pantalla completa.
@zKhrona ¿

Después de jugar más el juego, descubrí que puedo mover el mouse fuera de la ventana del juego si estoy en un menú en una misión o en Fortress of Doom y cambiar los espacios de trabajo para acceder a mi escritorio, ya que la pestaña alt no funciona para yo incluso en el modo de ventana. Desafortunadamente, el modo de batalla todavía no me funciona, cada vez que intento encontrar una coincidencia, el juego solo dice que no puede encontrar ninguna. En Windows funciona normalmente.

@rkfg Intenté cambiar la resolución y la relación de pantalla varias veces, parece que funciona bien para mí, se congela durante 2 o 3 segundos al cambiarlo, pero eso es todo.

@zKhrona Genial, gracias por comprobarlo. Entonces probablemente no sea un problema del vino en absoluto. En una nota al margen, hice un parche improvisado para ese mensaje WM_ERASEBKGND y todo lo que hizo fue eliminar las líneas fixme del registro, la congelación en sí no se solucionó. De todos modos, valía la pena intentarlo. Probablemente el problema esté en el lado del conductor.

Después de estar al acecho en este hilo desde el día en que se lanzó el juego, finalmente puedo informar sobre el éxito, ya que finalmente jugué mis primeras horas de DOOM Eternal en Linux. Es importante tener en cuenta que, a diferencia de la mayoría de las personas en este hilo, compré el juego en Bethesda.net, no en Steam, lo que complica un poco las cosas.

Configuración:
SO: Ubuntu 18.04
GPU: NVIDIA Quadro RTX 4000 (dentro de un Thinkpad P53)

Mi tutorial de configuración mínima:

  1. Actualice vulkan-loader través de https://packages.lunarg.com/ a la última versión 1.2.x. Esto es crucial si no juegas en Steam.
  2. Actualice los controladores NVIDIA a la última versión a través de
  3. Agregue Proton 5.4 GE-3 de https://github.com/GloriousEggroll/proton-ge-custom/releases a Lutris, ya sea a través de Steam o de cualquier otra forma. Probablemente deberías iniciar al menos un juego una vez a través de Steam con esa versión para que el proton_dist.tar.gz dentro se descomprima en dist , que es lo que está buscando Lutris. De lo contrario, Lutris no verá al corredor. Si eres valiente, puedes descomprimir este tar.gz tú mismo, solo mira dónde otras versiones de Proton han puesto sus directorios dist .
  4. Instale Bethesda Launcher en Lutris, inícielo e instale el juego (probablemente necesite el truco helper.sh ).
  5. Agregue una nueva entrada en Lutris, apuntando al binario del juego dentro del directorio de Bethesda Launcher. Las únicas cosas importantes son una ruta binaria correcta, un corredor correcto (5.4-GE-3) y argumentos de línea de comandos, que deben contener al menos +in_terminal 1 +com_skipIntroVideo 1 +com_skipSignInManager 1 , siendo +com_skipIntroVideo el importante, ya que de lo contrario te acostumbrarás después de un segundo del video del logo de Bethesda.
  6. Inicie el nuevo acceso directo de Lutris, no necesitará iniciar Bethesda Launcher nunca más, aparte de actualizar el juego.

Espero que esto ayude a algún pobrecito que todavía está luchando por configurar esto correctamente.

¿Cómo cargar todos los comentarios y / o buscarlos?

@rkfg Elaboró un sencillo script de usuario para cargar todos los comentarios: https://greasyfork.org/en/scripts/400462-git-hub-unroll-comments. Probado solo en Firefox y debo decir que después de cargar todos los comentarios en esta página, ocasionalmente se vuelve un poco lento (la paginación sería mejor, pero hacerlo en un script de usuario probablemente rompería cosas como agregar en vivo nuevos comentarios o ediciones).

Actualización para probar Proton 5.0.6 RC:
La aceleración del mouse es diferente a las versiones anteriores y a las versiones de GE.
Es mucho más rápido y no parece ser constante. Si consigo hacerlo agradablemente jugable para mí, usar las otras versiones resulta en un movimiento extremadamente lento del mouse.
(Y aún así, Alt + Tab hace que el juego se vuelva negro. Alt + Tab no regresa. Presionando Alt una vez y luego Alt + Tab, vuelve al juego, pero sí, solo negro ...)

Registro de protones:
https://drive.google.com/open?id=1fJVizLLrEeOjkoODDFrbQLhEk7gCdsgi

kernel 5.6.3
últimos controladores nvidia estables 64-440.82
linux mint 19.3 canela DE
Ratón de ojo de búho puro ROCCAT Kone

¿Alguien más tiene problemas para iniciar sesión en Bethesdanet? Rompe el modo de batalla por mí, desafortunadamente.

¿Estos bloqueos solo ocurren en tarjetas Nvidia?

@rkfg No tengo ninguna experiencia en esto, pero recuerdo al principio del hilo que la gente mencionó que el vino actualmente no tiene un verdadero soporte para VK_EXT_full_screen_exclusive, solo soluciones. ¿Podría ser eso lo que está causando el problema?

Alt + Tab en Doom Eternal bajo los controladores 5.4-3 y 440.82-x tiene una pantalla negra permanente garantizada. Además, Steam Overlay también es problemático. De lo contrario, el juego funciona sólido en Vulkan con 1080Ti

@ PraetorianSC4 Se sabe que la superposición de Steam disminuye el rendimiento en DOOM Eternal , no es un problema de Wine / Proton. Un comentario enumera un aumento de 5 fps, pero para mí fue más como duplicar el FPS (ejecutar un 5700XT con Mesa 20.0.4 para ser justos).

Otra publicación de Reddit dijo que era el contador de FPS lo que causaba problemas, por lo que podría intentar deshabilitarlo y, en su lugar, usar las métricas de rendimiento integradas de DOOM Eternal o usar MangoHud, que personalmente prefiero y uso yo mismo.

@willpiam Me gustaría error documentado del Dossier . Entonces parece que esto es un problema de Nvidia.

Hola chicos, para su información, en caso de que alguien se encuentre con el mismo problema que yo.

Conseguí que DOOM Eternal se ejecutara perfectamente en Ubuntu 18.04.4 con el controlador Nvidia 440.82 de los controladores gráficos PPA y Proton-5.4-GE-3.

Sin embargo, después de instalar algunas actualizaciones recientemente, dejó de funcionar, simplemente siguió fallando al inicio. El lanzamiento de Steam con PROTON_LOG = 1 reveló el siguiente mensaje en el registro:

ERROR FATAL: actualice su controlador: se requiere VK_EXT_full_screen_exclusive.

Después de jugar con eso por un tiempo mirando en /var/log/apt/history.log, noté que con las actualizaciones recientes tengo los paquetes libvulkan1 y mesa-vulkan-drivers instalados que no estaban instalados antes.

La eliminación de ambos solucionó el problema para mí, así que supongo que causan algún tipo de conflicto con las cosas de Vulkan de Nvidia, por lo tanto, la información sobre el controlador de extensiones realmente compatible era incorrecta.

Hola @megaden , se sabe que libvulkan1 1.1.70 de 18.04.4 es demasiado viejo para este juego. Al agregarlo a su sistema, se prefirió sobre la variante 1.2.135 en el tiempo de ejecución de Steam porque la lógica de fijación de la biblioteca de Steam no pudo detectar que ocurrió un cambio menor.

Si tuviera que volver a agregar libvulkan1, luego vaya a <steam install dir>/ubuntu12_32/steam-runtime y mueva / elimine las carpetas pinned_libs_ *, eso haría que Steam regenere las carpetas pinned_libs_ * en el próximo inicio. Después de eso, el juego debería seguir funcionando como antes.

Con los nuevos controladores de nvidia lanzados hoy en rpmfusion, he tenido la oportunidad de volver a probar en ambos sistemas.

DOOM Eternal ahora parece ser jugable.

Máquina 1 (escritorio):
CPU: i7-4770
RAM: 32 GB
GPU: GTX 1080ti
Controladores: 440.82
Distribución: Fedora 30
Protón: Protón-5.4-GE-3
Opciones de lanzamiento: ninguna

Máquina 2 (portátil):
CPU: i7-8750H
RAM: 16 GB
Procesador gráfico: RTX 2060
Protón: Protón-5.4-GE-3
Controladores: 440.82
Distribución: Fedora 30
Opciones de lanzamiento (para descarga PRIME): __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%

Inicialmente tuve algunos crujidos de audio, pero parece que se ha resuelto solo.

Tengo un registro de fallos para ese duro accidente del que estaba hablando antes:
https://send.firefox.com/download/945b855f1dd20e0d/#dP9yXbTc4PGFlF5mkZL1EQ

Hola @megaden , se sabe que libvulkan1 1.1.70 de 18.04.4 es demasiado viejo para este juego. Al agregarlo a su sistema, se prefirió sobre la variante 1.2.135 en el tiempo de ejecución de Steam porque la lógica de fijación de la biblioteca de Steam no pudo detectar que ocurrió un cambio menor.

Si tuviera que volver a agregar libvulkan1, luego vaya a <steam install dir>/ubuntu12_32/steam-runtime y mueva / elimine las carpetas pinned_libs_ *, eso haría que Steam regenere las carpetas pinned_libs_ * en el próximo inicio. Después de eso, el juego debería seguir funcionando como antes.

Hola @ kisak-valve gracias por tu sugerencia, funcionó a la perfección: +1: En realidad me salvó el día ya que más tarde descubrí que al eliminar libvulkan1 se rompió algo más, así que super feliz ahora todo funciona bien, ¡muchas gracias!

Hola @megaden , se sabe que libvulkan1 1.1.70 de 18.04.4 es demasiado viejo para este juego. Al agregarlo a su sistema, se prefirió sobre la variante 1.2.135 en el tiempo de ejecución de Steam porque la lógica de fijación de la biblioteca de Steam no pudo detectar que ocurrió un cambio menor.

Si tuviera que volver a agregar libvulkan1, luego vaya a <steam install dir>/ubuntu12_32/steam-runtime y mueva / elimine las carpetas pinned_libs_ *, eso haría que Steam regenere las carpetas pinned_libs_ * en el próximo inicio. Después de eso, el juego debería seguir funcionando como antes.

Esto también resolvió mis problemas en Ubuntu 18.04. ¡Gracias!

Hola, con el interés de hacer que los comentarios útiles sean más accesibles en el futuro con este juego, estoy archivando este informe de problemas y continuaremos discutiendo Doom Eternal en el n. ° 3773.

Si deseas seguir recibiendo notificaciones sobre Doom Eternal, ve al # 3773 y haz clic en el botón de suscripción en el lado derecho del informe de problemas.

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

Temas relacionados

Elkasitu picture Elkasitu  ·  3Comentarios

AwesamLinux picture AwesamLinux  ·  3Comentarios

Dakunier picture Dakunier  ·  3Comentarios

matou68 picture matou68  ·  3Comentarios

lumni1968 picture lumni1968  ·  3Comentarios