Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (2024)

Tampoco estoy teniendo ninguna alegría con la instalación. No hay ningún mensaje de error útil en la línea de comandos, pero la instalación parece fallar durante o justo después del marco de trabajo de Microsoft DotNet.

Se puede hacer que EoCApp.exe se ejecute con Wine 3.0.2 estándar, pero con pantallas negras.

Distribución: Ubuntu Mate18.04
Núcleo: 4.15.0-32-genérico
Resolución: 1920x1080
CPU: AMD Ryzen 1600 de seis núcleos
GPU: 4GB AMD Radeon 6990 (Caymen), controlador Padoka (ver https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa)
RAM: 16GB

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (1) KGOrphanides en 24 ago. 2018

Ciertamente me parece que el problema es .Net. En CrossOver pude ejecutarlo perfectamente simplemente especificando el ejecutable (y omitiendo Steam).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (2) nstgc en 25 ago. 2018

👍1

Cambié el nombre de EoCApp.exe a SupportTool.exe para que se cargara con protones. Usé proton_winedbg_run (modificado para anular xaudio2_7) con los siguientes resultados (pantalla negra, cursor del juego):

./proton_winedbg_run2wine: Call from 0x7b43c45c to unimplemented function mscoree.dll.CorIsLatestSvc, abortingwine: Unimplemented function mscoree.dll.CorIsLatestSvc called at address 0x760023:0x7b43c45c (thread 0015), starting debugger...WineDbg starting on pid 00350x000000007bc8f905 DbgBreakPoint+0x1 in ntdll: ret Wine-dbg>nextstart_process () at /home/proton/proton/wine/dlls/kernel32/process.c:10671067 return entry( peb );Wine-dbg>nextThread ID=0041 not in our list of threads -> can't renameThread ID=0042 not in our list of threads -> can't renameThread ID=0043 not in our list of threads -> can't renameThread ID=0044 not in our list of threads -> can't rename

https://paste.ubuntu.com/p/XhcsthMtwd/

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (3) FreeLikeGNU en 25 ago. 2018

Intenté nuevamente con algunas anulaciones y el conjunto de tareas -c 1 (como lo sugiere esta solución alternativa: https://bugs.winehq.org/show_bug.cgi?id=29215)

por favor vea esta esencia:
https://gist.github.com/FreeLikeGNU/efb26bebb40fc13a3fb78f2c0b0c78f5

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (4) FreeLikeGNU en 25 ago. 2018

@FreeLikeGNU ¿Funcionó? Supongo que falló, pero ¿podría aclararlo?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (5) nstgc en 25 ago. 2018

@nstgc Falló con el mismo resultado de pantalla negra y cursor del juego, pero obtuve más información de la salida de depuración, así que ¿quizás un paso más cerca?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (6) FreeLikeGNU en 25 ago. 2018

¡Los registros de errores son de hecho un paso adelante!

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (7) nstgc en 25 ago. 2018

Me sale exactamente el mismo error.

Algunas personas han tenido éxito simplemente cambiando el nombre de la aplicación. Lo más probable es que sea un problema con el controlador de video.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (8) notfood en 26 ago. 2018

@notfood y cualquier otra persona que obtenga esto, puede ser útil publicar la información de su sistema desde el menú Ayuda de Steam:

https://steamcommunity.com/sharedfiles/filedetails/?id=390278662

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (9) FreeLikeGNU en 28 ago. 2018

Hmm, ¿podría ser la falta de hiperprocesamiento o algo sobre los chips de audio realtek que no le gustan a DOS2 en WINE? Intenté probar en Mint, Manjaro y Xubuntu (con xaudio2_7 y renombrados exe) con los mismos resultados. En el mismo hardware que ejecuta Xubuntu y Manjaro, puedo ejecutar Witcher 3 y Skyrim SE sin problemas.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (12) FreeLikeGNU en 28 ago. 2018

No veo la forma de habilitarlo. Puedo jugar Witcher 3 y Skyrim.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (13) notfood en 29 ago. 2018

No es muy probable que sea un problema de audio de Realtek: estoy usando un dispositivo de audio USB externo y parece que tengo las mismas dificultades.

En mi caso, al menos, mi apuesta es firme en alguna combinación de (quizás) DotNet y (muy probablemente) problemas de controladores con mi poderosa pero antigua Radeon 6990.

Información de Steam, y cambié al controlador de stock Radeon para proporcionar resultados más representativos al enviar los resultados de la prueba Proton: https://gist.github.com/KGOrphanides/c0fe99f0d9824a8ab434907637c07400

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (14) KGOrphanides en 29 ago. 2018

👍1

https://gist.github.com/Elisto/b27246d9bfa63f4fbd110616cec1cb2d
mismo problema aquí pantalla negra + mouse

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (15) Elisto en 30 ago. 2018

👍1

D:OS2 se actualizó a "Definite Edition" y ya no se puede ejecutar.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (16) notfood en 31 ago. 2018

La carpeta "bin" ahora contiene la interfaz. La carpeta steam/steamapps/common/Divinity Original Sin 2/ ahora contiene las carpetas "Classic" y "DefEd", cada una con su propio conjunto de ejecutables. No hubo suerte con que la interfaz funcionara hasta ahora.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (17) FreeLikeGNU en 31 ago. 2018

Conseguí que el juego funcionara sin ningún complemento/trucos/instalación e incluso omití la instalación del script desde Steam.

Dado que D:OS2 y D:OS2 Difinitive Edition no tienen DRM, puedo ejecutar el juego sin Steam, gracias a esto pude solucionar un poco más los problemas.

Me las arreglé para configurar un WINEPREFIX separado para mí y usar Wine 3.7 en él, el juego simplemente no quería iniciar, la pantalla en negro, me imagino que tuve que instalar XACT . Por curiosidad, probé Wine-Staging 14 (limpiando mi WINEPREFIX por completo), lo hice funcionar sin instalar XACT, así, sin problemas para jugar el juego. Incluso el uso de Wine 3.14 tuvo el mismo efecto, sin problemas ni instalaciones adicionales. El problema era que no tenía el entorno de vapor, ya que puedo jugar el juego, se siente desnudo en el lado multijugador, todavía quiero que la versión de vapor funcione como la versión de vapor (cómo se supone que debe funcionar).

Entonces, lo que deduzco de esto es que tengo que esperar hasta que Valve actualice Proton a una versión más nueva basada en Wine.

Nota: Usé Lutris para esta solución de problemas (es más fácil forzar la eliminación de WINEPREFIX cuando sea necesario). También puedo tener LSI (Linux Steam Integration) pero no tiene ningún efecto en este "experimento".

Sistema operativo: Solus x86_64
Núcleo: 4.17.17-87.actual
Concha: bash 4.4.19
Resolución: 1920x1080
DE: periquito
CPU: Intel i7-2600K (8) @ 3.800GHz
GPU: AMD ATI Radeon R9 290
Memoria total: 20040MiB

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (18) Sethox en 31 ago. 2018

👍1

@Sethox tal vez me estoy desviando un poco del tema aquí, pero aquí está el resultado de mi prefijo de vino fresco de puesta en escena de vino 3.14 con DXVK .70 (sin xact) con Witcher3 (funciona muy bien) y D: OS2 DE (pantalla negra). Realmente no sé qué hacer con esto o el hecho de que DOS2 se ejecuta para algunos de nosotros pero no para otros. ¡Quizás hay alguna otra configuración del sistema que está bloqueando esto!?

https://gist.github.com/FreeLikeGNU/5d438df7aa8a6b8c851f768e4839722c

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (19) FreeLikeGNU en 1 sept. 2018

después de probar algunas máquinas usando el mismo Xubuntu 18.04.1 nvidia 396.54, Wine staging 3.14 y DXVK .70 obtengo:
CPU Intel(R) Core(TM) i5-3470, GTX1070 - falla
Intel(R) Core(TM) i5-4590 CPU, GTX 680 - falla
CPU Intel(R) Core(TM) i7-3630QM, GTX 670MX: funciona muy bien
CPU Intel(R) Core(TM) i7-2679QM, GTX670: funciona muy bien

todas las máquinas probadas ejecutan The Witcher 3 con el mismo prefijo bien (excepto por el problema menor conocido de transmisión de texturas)

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (20) FreeLikeGNU en 1 sept. 2018

👍1

No he podido ejecutar D:OS2; estado intentando desde que salió. Ahora probé con Proton, pero los resultados son una pantalla negra al igual que con el vino normal (o vino + DXVK).

Ubuntu 18.04
CPU: Intel(R) Core(TM) i5-4460 a 3,20 GHz (familia: 0x6, modelo: 0x3c, paso a paso: 0x3)
GPU: Controlador GeForce GTX 950 396.54
RAM: 8GB

He estado ejecutando juegos como Witcher 3 o Kingdom Come: Deliverance muy bien.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (21) ksterker en 2 sept. 2018

@FreeLikeGNU ¿Es posible que el juego intente detectar la configuración de gráficos en la primera ejecución? ¿Qué sucede si copia la configuración generada del sistema en funcionamiento al que no funciona?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (22) lieff en 2 sept. 2018

Soy uno de los que nunca consiguió que el juego funcionara con vino. Al igual que @FreeLikeGNU , el juego tendría una falla de segmento (y crearía un minivolcado) y luego se quedaría con la pantalla en negro.

Así que depuré el juego hace un tiempo, y estoy muy seguro de que el problema no está relacionado con GPU en absoluto.

Lo que descubrí:
Al inicio del juego, durante la inicialización del motor de audio del juego (Audiokinetic Wwise), se crea un nuevo hilo. Cuando este subproceso se ejecuta primero, realiza una llamada a alguna subrutina dentro del motor. Sin embargo, a diferencia de Windows, en Wine el puntero a esa subrutina contiene una dirección de memoria no válida. La llamada a esa dirección hace que el subproceso tenga un error de segmento. Supongo que el juego se cuelga en este punto porque otros subprocesos están esperando que el subproceso libere los semáforos bloqueados para siempre.

Como el bloqueo ocurre antes de que se cargue xaudio2_7.dll, la instalación de xact no ayuda en este caso.

Lamentablemente, no pude encontrar una solución o solución para hacerlo funcionar. Solo puedo suponer que está algo relacionado con .NET, en el que se basa Wwise. Tal vez en vtable no válido o algo así.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (23) Rotscha en 2 sept. 2018

3

@Rotscha , ¿alguna idea de por qué podría funcionar en algunas máquinas y no en otras, como quizás el conjunto de chips de audio o el controlador?

EDITAR: deshabilité mi audio integrado a través de BIOS, sin efecto.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (24) FreeLikeGNU en 3 sept. 2018

👍1

¿Podría ser que las personas que lo ejecutan tengan audio 2.1 simple y D:OS2 esté tratando de hacer algo sofisticado para los usuarios de 5.1/7.1?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (25) notfood en 3 sept. 2018

@notfood Esa es una posibilidad que no pensé. Ya que se trata de audio..

Mi prueba involucró un auricular, por lo que es básicamente "2.1". Para los que no sirve, que configuración de audio tienes?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (26) Sethox en 3 sept. 2018

@lieff esa fue mi línea de pensamiento cuando usé una unidad externa con xubuntu y el juego instalado en una configuración de trabajo conocida. Este es un sistema portátil que puedo usar para probar en una gran cantidad de hardware rápidamente con la configuración del juego guardada. Construí la instalación con el hardware que no funciona, lo probé nuevamente y luego probé con el hardware que funcionaba (y esos ejecutaron el juego). Luego ejecuté el juego en el hardware que no funcionaba nuevamente para verificar (y espero que algo haya cambiado el archivo de configuración del juego para que funcione) pero los resultados siguieron siendo los mismos.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (27) FreeLikeGNU en 3 sept. 2018

Estoy usando una configuración estéreo simple, nada especial, conectada a la línea de la placa base. No puede ser mucho más simple que eso, pero no hay dados.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (28) ksterker en 3 sept. 2018

Leer cosas y mirar la hoja de cálculo (https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8/htmlview?sle=true#gid=0)

Me doy cuenta de que algunas personas compilan su propia versión de protones directamente desde la fuente, que parece funcionar para la mayoría de las personas. No puedo hacer que funcione con la propia versión de Steam (beta u otra), solo si hago mi propio WINEPREFIX con la versión de vino principal más nueva.

Editar: acabo de validar la carpeta del juego y bam más de 30 archivos "no se pudo validar", así que ignore mi mensaje.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (29) Sethox en 3 sept. 2018

Creo que @Rotscha está en el camino correcto, desearía tener las habilidades para depurar cómo un juego interactúa con WINE, mi mayor temor es que requerirá un truco que incluso la puesta en escena no tocará para que se inicie para todos con un multinúcleo CPU de al menos 2012 y GPU compatible con Vulkan. (no solo aquellos con la combinación correcta de hardware). WineHQ no se preocupa por ningún resultado que involucre a DXVK (ya se revocaron mis pruebas allí).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (30) FreeLikeGNU en 4 sept. 2018

https://gist.github.com/berenm/3e67cd273c2a530849e52218a1f2e70c

truco/solución para el problema de lanzamiento con la descripción que causó esto

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (31) MEXAHOTABOP en 7 sept. 2018

👍3

Tengo la extraña sensación de que esto está relacionado de alguna manera con la CPU. Mirando los informes de varias personas, el juego parece funcionar generalmente en i7 pero no en i5. Estoy empezando a creer que podría ser un problema con Hyperthreading.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (32) Rotscha en 7 sept. 2018

@Rotscha ¡Tengo un i5 4210U y deshabilitar hyperthreading funciona!

Editar : Divinity solo detecta (ver el título de la ventana) y usa un núcleo (de dos) mientras que en Windows usó los dos (con cuatro hiperprocesamiento).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (33) MinIsMin en 7 sept. 2018

Entonces parece que algo de GetInfo sobre la función del procesador falla en el vino.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (34) lieff en 7 sept. 2018

Tengo i7 con HT y el juego se ejecuta con wine-3.15 (Staging) pero no con Proton 3.7-5 Beta.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (35) lieff en 7 sept. 2018

Entonces, buenas noticias. Encontré la razón por la que Wine bloquea el juego. De hecho, tiene que ver con la afinidad de hilos. Aplique este parche y debería funcionar.

--- dlls/ntdll/thread.c 2018-09-07 12:33:51.689761974 +0200+++ dlls/ntdll/thread.c 2018-09-07 21:09:33.463365868 +0200@@ -1290,6 +1290,7 @@ if (length != sizeof(ULONG_PTR)) return STATUS_INVALID_PARAMETER; req_aff = *(const ULONG_PTR *)data; if ((ULONG)req_aff == ~0u) req_aff = affinity_mask;+ else if ((LONG) req_aff < 0) req_aff = affinity_mask & req_aff; else if (req_aff & ~affinity_mask) return STATUS_INVALID_PARAMETER; else if (!req_aff) return STATUS_INVALID_PARAMETER; SERVER_START_REQ( set_thread_info )

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (36) Rotscha en 7 sept. 2018

👍82

Hola @Rotscha , este parche debería ir a upstream wine si aún no lo ha sido.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (37) kisak-valve en 7 sept. 2018

@kisak-valve sí, enviaré el parche a Wine tan pronto como pueda. Mientras tanto, sería bueno, si otros pudieran informar, si el parche también funciona para ellos.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (38) Rotscha en 7 sept. 2018

Reactos hacer simple

 /* Combine masks */ CombinedAffinity = Affinity & Process->Pcb.Affinity; if (CombinedAffinity != Affinity) { /* Fail */ Status = STATUS_INVALID_PARAMETER; } else { /* Set the affinity */ KeSetAffinityThread(&Thread->Tcb, CombinedAffinity); }

https://github.com/reactos/reactos/blob/master/ntoskrnl/ps/query.c#L2104
Sin la serie "if", y obtiene Pcb.Affinity mientras que wine usa const ULONG_PTR affinity_mask = get_system_affinity_mask();.
¿Esto es normal?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (39) lieff en 7 sept. 2018

@Rotscha Game no pudo ejecutarse para mí con ese parche.

Pasó el problema donde se bloquea, luego obtuve sonido, luego escribió minidump y colgó.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (40) notfood en 7 sept. 2018

Maldita sea. El juego se inicia bien para mí. Usé un prefijo nuevo con solo dxvk instalado. No hay trucos de vino adicionales. Parche aplicado al vino de vainilla 3.15

¿Probaste con un prefijo nuevo también?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (41) Rotscha en 7 sept. 2018

Pequeña actualización:

Si bien la Edición Definitiva parece funcionar bien, el Cliente Clásico (que está incluido) aún se bloquea al iniciarse. Así que debe haber algo más...

Una actualización más:
Classic también funciona ahora, después de instalar xact a través de winetricks.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (42) Rotscha en 8 sept. 2018

Desactivo HT y el vino de reserva deja de funcionar como se esperaba. Después de aplicar el parche a Vanilla Wine 3.15, funciona.
@notfood ¿Hay alguna advertencia de configuración? Es fácil pasarlos por alto...

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (43) lieff en 8 sept. 2018

👍1

También hay algunas advertencias de sombreado.

002b:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.002b:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.

Supongo que los colores de la barra de progreso están rotos debido a esto:
Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (44)

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (45) lieff en 8 sept. 2018

@lieff Genial! gracias por probar

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (46) Rotscha en 8 sept. 2018

También libros renderizados incorrectamente:
Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (47)

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (48) lieff en 8 sept. 2018

Eso es sin dxvk, ¿verdad?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (49) Rotscha en 8 sept. 2018

@Rotscha Siempre bienvenido :)
Es el prefijo Proton y los dlls dxvk están en su lugar, pero DXVK_HUD=1 no muestra HUD, por lo que parece que no usa dx11.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (50) lieff en 8 sept. 2018

Estoy usando un prefijo de vino limpio. Probé con dxvk también. Instalado xact y sin dados.

Las líneas correspondientes:

warn: DXGI: MakeWindowAssociation: Ignoring flags0032:fixme:thread:SetThreadIdealProcessorEx (0xfffffffffffffffe, 0x224fdf0, (nil)): stub002b:fixme:thread:SetThreadIdealProcessorEx (0x3f4, 0x22f9b0, (nil)): stub0033:fixme:thread:SetThreadIdealProcessorEx (0x410, 0x23bfbc0, (nil)): stubinfo: DxgiVkPresenter: Recreating swap chain: Format: VK_FORMAT_B8G8R8A8_UNORM Present mode: VK_PRESENT_MODE_FIFO_KHR Buffer size: 1152x8640048:fixme:thread:SetThreadIdealProcessorEx (0xfffffffffffffffe, 0x68efdf0, (nil)): stub0049:fixme:explorerframe:taskbar_list_SetProgressState iface 0x2e62610, hwnd 0x10058, flags 1 stub!0049:fixme:explorerframe:taskbar_list_SetProgressValue iface 0x2e62610, hwnd 0x10058, ullCompleted 1, ullTotal 64 stub!004b:fixme:thread:SetThreadIdealProcessorEx (0xfffffffffffffffe, 0x4ddfdf0, (nil)): stub004b:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x4ddf240 1 C) semi-stub004b:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x4ddecc0 1 C) semi-stub004b:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x4ddf400 1 C) semi-stub004b:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x4ddeae0 1 C) semi-stub0033:fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithHandleData

En una nota al margen, mi procesador no es compatible con HyperThreading. i5 6600 cpu no tiene esa opción.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (51) notfood en 8 sept. 2018

El parche va como anillo al dedo con mi i5-4440
para la versión clásica intente instalar xact y directx SDK junio de 2010

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (52) Elisto en 8 sept. 2018

@Rotscha gracias por el parche. Funciona perfectamente.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (53) Kron4ek en 8 sept. 2018

@Rotscha Patch está trabajando para DE.
El juego solo usa ~25% de cada núcleo todo el tiempo (10 FPS dentro del juego).

Editar : Divinity on Wine parece usar menos hilos que en Windows. (al menos con i5)

También se bloquea en alt+tab.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (55) lieff en 8 sept. 2018

👍2

Mal, no he comprobado que el prefijo Proton no contenga anulaciones de dxvk para este juego. Después de configurar las anulaciones de dxvk, se mostró dxvk hud y los colores son correctos para la barra de progreso y los libros.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (56) lieff en 8 sept. 2018

👍1

Probé con vanilla wine+patch, wine-staging-nine+patch, proton+patch

Recibo el mismo error en todos ellos desde un prefijo limpio, no importa si uso DXVK o no. ¿Me estoy perdiendo algo más? Solo configuré FakeFullScreen en 1. ¿No es eso todo lo que se necesita para que se ejecute desde un prefijo limpio?

Cuelga en SetThreadIdealProcessorEx

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (57) notfood en 8 sept. 2018

@notfood ¿Estás seguro de que parcheaste Wine correctamente?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (58) Kron4ek en 8 sept. 2018

@ Kron4ek Probé su exe parcheado y obtuve resultados similares a los anteriores:

i5-3470 CPU GTX 1070 DXVK .70 - falla
i7-2670QM GTX 670MX DXVK.70 - funciona

salida de depuración de vino:

https://gist.github.com/FreeLikeGNU/38a1e5ee4535b76dff96c1f18770c075

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (59) FreeLikeGNU en 8 sept. 2018

Sí, seguro que los parches funcionan. Cambia un poco el resultado. Obtengo audio, se reproduce corto y la ventana ya no se vuelve irresponsable. Pero luego de un momento, se cuelga de nuevo y escribe un archivo dmp. Anteriormente simplemente se colgaba sin audio.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (60) notfood en 8 sept. 2018

@notfood ¿Usas configure --enable-win64 ? ¿Hay alguna advertencia?
También tengo un problema con el video de inicio en el prefijo limpio (es negro, pero no falla). Puede estar relacionado con esto, xaudio_2_7 ayuda con el video de inicio en mi caso.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (61) lieff en 8 sept. 2018

Hmm, eliminé la anulación de xaudio_2_7 y todavía no hay problema con el video. No estoy seguro de qué causa el video negro antes.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (62) lieff en 8 sept. 2018

De hecho, uso un archivo PKGBUILD modificado para crear un paquete para instalar en ArchLinux. Estoy seguro de que el parche es correcto.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (63) notfood en 8 sept. 2018

Con i5 4210U, DOS2 (DE) solo usa los núcleos 0 y 1 y se bloquea infinitamente al asignar más núcleos (independientemente de la versión de Wine con o sin el parche).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (64)

¿Puede alguien verificar esto?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (65) MinIsMin en 9 sept. 2018

@notfood Tuve síntomas similares a los que describes después de aplicar el parche al vino. Se reproduciría el jingle de Larian, pero la pantalla permanecería en negro y después de presionar CTRL+C se crearía un volcado de emergencia. Como estoy usando la versión Steam del juego, verifiqué la instalación, luego de lo cual volví a descargar alrededor de 4GB. ¡Y ahora está funcionando bien!

@Rotscha : mi CPU (i5-4460) tiene 4 núcleos físicos y no tiene hiperprocesamiento. No funcionó sin el parche.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (66) ksterker en 10 sept. 2018

Sin éxito... volvió a descargar un archivo pero el resultado es el mismo.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (67) notfood en 10 sept. 2018

Este es el resultado cuando me salteo Steam y coloco el ejecutable en un WINEPREFIX :
https://pastebin.com/raw/sdL2CGMB

Estos resultados solo se imprimen cuando una aplicación con DXVK no se ejecuta para mí. Sin embargo, no creo que esta salida ayude en nada (es una salida para mi prueba anterior, aunque esta es nueva).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (68) Sethox en 11 sept. 2018

https://source.winehq.org/patches/ no parece tener una función de búsqueda, pero veo el parche de @Rotscha esperando aprobación. :D

Observando la confirmación aprobada del parche de @Rotscha o cualquier otro ajuste a la afinidad de subprocesos:

https://source.winehq.org/git/wine.git/?a=search&h=HEAD&st=commit&s=affinity.%2Bthread%7Cthread.%2Baffinity%7Cthread.%2Bmask&sr=1

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (69) FreeLikeGNU en 12 sept. 2018

👍3

Gracias a todos por probar.
El parche se fusionó con el vino upstream, justo a tiempo para llegar a la nueva versión 3.16 :)

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (70) Rotscha en 14 sept. 2018

👍8🎉1

Intenté con la versión 3.16, sin éxito...

El sonido se reproduce, se rompe y luego se cuelga.

Se cuelga en esto:

006e:fixme:thread:SetThreadIdealProcessorEx (0xfffffffffffffffe 0x550fdf0 (nil)): stub

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (71) notfood en 15 sept. 2018

Lo hice funcionar instalando xact y vcrun2015. Sin embargo, suena a grietas todo el tiempo por alguna razón, ¿eso les sucede a todos los demás?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (72) notfood en 15 sept. 2018

Con el parche, estaba teniendo una pantalla negra con música, luego eliminé mi carpeta ~//Documents/Larian Studios/Divinity Original Sin 2 Definitive Edition/ e hice un nuevo prefijo. ¡El juego funciona genial! Tenía una velocidad de fotogramas alta pero algo de tartamudeo hasta que deshabilité vsync en el juego. ¡Funciona muy bien ahora a más de 110 fps con la configuración máxima! ¡Gracias @Rotscha por tu increíble parche y por todos los que probaron en el camino!

@notfood No encontré problemas de sonido con un prefijo nuevo + DXVK .71 (sin xact ni vcrun)

Compilé solo la versión de 64 bits usando las siguientes instrucciones muy concisas:
https://www.reddit.com/r/wine_gaming/comments/9fg4jn/is_anyone_successfully_running_witcher_3_on/e5w9sv2/

editar: olvidé aclarar, compilé la fuente 3.16 que incluye el parche ascendente

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (73) FreeLikeGNU en 15 sept. 2018

También tengo un sonido crepitante... usando alsa, no pulso.

AL lib: (EE) ReleaseThreadCtx: contexto 0x7fb3ac08fd00 actual para el hilo que se está destruyendo, ¡posible fuga!

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (74) eNTi en 15 sept. 2018

Estoy usando Pulse y tengo muchas grietas.
Intenté jugar con default.pa

load-module module-udev-detect tsched=0default-fragments = 5default-fragment-size-msec = 2

Estas configuraciones parecen reducir el agrietamiento pero todavía están ahí.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (75) notfood en 15 sept. 2018

Xact reduce un poco el crujido.

Pero debe instalarlo manualmente, porque winetricks no instalará xact de 64 bits.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (76) Kron4ek en 15 sept. 2018

@eNTi Audio suena bien para mí y no veo el mensaje AL lib hasta que salí del juego desde el menú principal:
AL lib: (EE) ReleaseThreadCtx: Contexto 0x7fd604026400 actual para el hilo que se está destruyendo, ¡posible fuga!

Ubuntu 18.04.1 pulseaudio 11.1 (audio estéreo dúplex)
https://gist.github.com/FreeLikeGNU/aa22b62dbcabb393160fb5304ecd0cc4

Dispositivo de audio: Realtek ALC898
de LSHW:
*-multimedia
descripción: dispositivo de audio
producto: 7 Series/C216 Chipset Family Controlador de audio de alta definición
proveedor: Corporación Intel
identificación física: 1b
información del autobús: pci@0000 :00:1b.0
versión: 04
ancho: 64 bits
reloj: 33MHz
capacidades: bus_master cap_list
configuración: conductor=snd_hda_intel latencia=0
recursos: irq:35 memoria:f7230000-f7233fff

editar @notfood :
¿Qué sucede si cambia los modos de salida de audio de pulso (como: de estéreo a dúplex estéreo) después de que el juego haya comenzado?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (77) FreeLikeGNU en 15 sept. 2018

Usar la estrategia de cambio de nombre anterior no funciona para mí. De hecho. el juego ni siquiera comienza. ¿Alguien más no pudo iniciar el juego?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (78) yaffa7 en 15 sept. 2018

Xact reduce un poco el crujido.

Pero debe instalarlo manualmente, porque winetricks no instalará xact de 64 bits.

winetricks -q xact funciona para mí en un prefijo de 64 bits.

tenía el juego funcionando con wine-staging 3.15 antes y no tenía ningún crujido...

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (79) eNTi en 15 sept. 2018

winetricks -q xact funciona para mí en un prefijo de 64 bits.

Sí, funciona, pero instala solo bibliotecas de 32 bits (en syswow64) de xact, pero omite las de 64 bits.
Esto está en los últimos trucos de vino de github. Así que como dije, tienes que instalarlo manualmente.

Pero tal vez también funcione para 64 bits en la versión anterior de Winetricks.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (80) Kron4ek en 15 sept. 2018

@ Kron4ek tiene razón. Xact a través de winetricks instala solo dlls de 32 bits.

De todos modos, el juego en realidad no los necesita en Wine. Si aún obtiene una pantalla negra al inicio, configure xaudio2_7 como deshabilitado en winecfg. El juego debería comenzar bien. Tal vez incluso arregle el crujido (yo personalmente no tengo ese problema, así que no puedo decirlo con certeza).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (81) Rotscha en 15 sept. 2018

Deshabilitar cada xaudio2_* soluciona el crujido para mí. ¡Gracias!

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (82) notfood en 15 sept. 2018

deshabilitar xaudio2_7 parece estar funcionando para mí también.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (83) eNTi en 15 sept. 2018

Entonces... ¿Qué es necesario para jugar este juego hoy? ¡Estoy perdido! ¿Solo deshabilitar xaudio2_7? se necesita el parche?? Todavía tenemos que cambiar el nombre de ex??? es confuso.
Estoy tratando de ejecutar la versión Steam en KDE Neon con los controladores Nvidia970 y 396.54.
¡Gracias!

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (84) ekkia en 15 sept. 2018

Genial @eNTi @notfood

@ekkia
Tal como está, para estar seguro, todo lo que se necesita es

  • Wine 3.16 (para el parche)
  • xaudio2_7 deshabilitado
  • opcional y recomendado: dxvk

Eso debería ser todo, creo.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (85) Rotscha en 15 sept. 2018

¿Hay alguna manera de hacer que esto funcione dentro de Steam en este momento? Lo tengo funcionando perfectamente usando Wine 3.16, pero no me deja jugar en línea con mi amigo. He hecho todos los trucos de cambio de nombre y enlaces, etc., pero simplemente no funciona sin importar lo que haga.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (86) xrishox en 15 sept. 2018

@xrishox Pude hacerlo funcionar a través de Steam. No he intentado conectarme con amigos (no hay amigos en línea).

NO SOLO COPIES/PEGAS LOS COMANDOS, ¡¡¡LEE TODO!!!

Para reproducir esto a través de Steam, debe crear una carpeta Proton personalizada en su directorio steamapps/common (en ubuntu 18.04 es "~/.steam/steam/steamapps/common").
Navegar allí
cd ~/.steam/steam/steamapps/common

Copie la carpeta Proton original a una personalizada:
cp -r "Proton 3.7" "Proton 3.7 Custom"

cambiar el nombre de "Proton 3.7" a "Proton 3.7 Original"
mv "Proton 3.7" "Proton 3.7 Original"

Ahora necesitamos reemplazar los archivos en el directorio personalizado de Proton 3.7 con la puesta en escena de wine 3.16.
En mi sistema, la organización del vino está en "/opt/wine-staging". Tendrás que averiguar dónde está tu instalación.
Tenga en cuenta que los nombres terminan con "/", eso es importante con rsync
rsync -avhP "/opt/wine-staging/" "Proton 3.7 Custom/dist/"

Finalmente, vincule la carpeta Proton personalizada a lo que espera Steam
ln -s "Proton 3.7 Custom" "Proton 3.7"

Ahora tenemos un Proton que usará Wine-Staging 3.16 (ya que esta es la versión con el parche)

Ahora para cambiar el nombre de los archivos en "Divinity Original Sin 2" (si aún no lo ha hecho)
cd "Divinity Original Sin 2"

Vincule la carpeta bin de DefEd a la carpeta bin de nivel superior
mv bin bin.bak
ln -s DefEd/bin bin

Copie EoCApp.exe a SupportTool.exe
cd bin
mv SupportTool.exe SupportTool.exe.bak
cp EoCApp.exe SupportTool.exe

Ahora debería poder ejecutar Divinity Original Sin 2 a través de Steam. Es posible que deba forzar la herramienta de compatibilidad en la configuración de Steam Play para usar Proton 3.7-6. Si esto no funciona para nadie, por favor hágamelo saber.

Además, NO VERIFIQUE LOS ARCHIVOS DESPUÉS DE HACER ESTO. Esto abrirá el directorio "Proton 3.7 Custom". Antes de verificar, asegúrese de colocar la carpeta Proton original en su lugar
cd ~/.steam/steam/steamapps/common
rm "Proton 3.7"
ln -s "Proton 3.7 Original" "Proton 3.7"
Y vuelva a poner la carpeta DoS2 en orden
cd "Divinity Original Sin 2"
cd bin
mv SupportTool.exe.bak SupportTool.exe
cd ..
rm bin
mv bin.bak bin

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (87) smilligan93 en 16 sept. 2018

👍2😄1

¿No hay una manera de hacer que Steam reconozca múltiples instalaciones de protones?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (88) notfood en 16 sept. 2018

@smilligan93 Estimado Smilling: Seguí tus instrucciones y conseguí que el juego funcionara, sin embargo, hay algunos problemas.

  • El juego no puede conectarse a "Steam": no hay juego en línea, no puede encontrar amigos de Steam, etc.
  • No puede cargar Mods
  • No sincroniza mis partidas guardadas de Steam Cloud

No tengo idea de por qué está sucediendo, ya que puedo jugar un solo jugador perfectamente bien...

Mi especificación (creo que es la causa de todo esto, también según las publicaciones de todos arriba)

  • Ryzen 3 1200 (SMT deshabilitado)
  • NVIDIA 1050TI, controlador nvidia 390

Si necesita alguna información, solo haga ping, gracias

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (89) vquand en 18 sept. 2018

Curiosamente, incluso después de usar el parche de @Rotscha y de escuchar las sugerencias de @notfood sobre la instalación xact y vcrun2015 , el juego se cuelga en la misma llamada de función que él describió:

fixme:thread:SetThreadIdealProcessorEx (0xfffffffffffffffe 0x550fdf0 (nil)): stub

Después de jugar un poco, puedo confirmar que la versión Clásica de este juego funciona, pero la Edición Definitiva no. Eso todavía cuelga en la pantalla negra, pero reproduce un poco del sonido de introducción de Larian Studios. Después de eso, no responde por un tiempo, luego escribe un minivolcado.

Intenté deshabilitar todo tipo de permutaciones xaudio2_*. No estoy seguro de cómo proporcionar más información actualmente, pero tal vez después de los exámenes pueda comenzar a depurar. Si alguien tiene una buena idea, dónde buscar o qué probar, envíe un ping.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (90) eloquenza en 19 sept. 2018

Asegúrese de ejecutarlo en el mismo directorio donde se encuentra EoCApp.exe.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (91) notfood en 19 sept. 2018

Mh, estaba seguro de haber hecho eso, pero aparentemente no. ¡Gracias por el consejo!
Ejecutar Definitive Edition ahora funciona, pero solo cuando desactivo xaudio2_7.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (92) eloquenza en 19 sept. 2018

El juego funciona perfectamente durante horas, pero después de mucho tiempo, el sonido se corrompe, ¿a alguien más le pasa? Es una molestia leve porque reiniciarlo soluciona el problema.

Los libros y los íconos de hechizos funcionan para mí. Terminé Fort Joy sin más problemas que el sonido que se volvió extraño después de unas horas.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (93) notfood en 19 sept. 2018

@smilligan93 Estimado Smilling: Seguí tus instrucciones y conseguí que el juego funcionara, sin embargo, hay algunos problemas.

* The game cannot connect to "Steam" : no online game, cannot find Steam friends, etc.* It cannot load Mods* It doesn't sync my save games from Steam Cloud

No tengo idea de por qué está sucediendo, ya que puedo jugar un solo jugador perfectamente bien...

Mi especificación (creo que es la causa de todo esto, también según las publicaciones de todos arriba)

* Ryzen 3 1200 (SMT disabled)* NVIDIA 1050TI, nvidia-driver 390

Si necesita alguna información, solo haga ping, gracias

Hay un enlace para que funcione el taller de steam, se ha añadido una nueva actualización para proton que se supone que lo soluciona. Por enlace quiero decir que el protón está algo "aislado".

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (94) Sethox en 20 sept. 2018

El juego funciona perfectamente durante horas, pero después de mucho tiempo, el sonido se corrompe, ¿a alguien más le pasa? Es una molestia leve porque reiniciarlo soluciona el problema.

Los libros y los íconos de hechizos funcionan para mí. Terminé Fort Joy sin más problemas que el sonido que se volvió extraño después de unas horas.

También tengo eso, lo suficientemente interesante, después de un tiempo de juego más largo, la corrupción desaparece y el sonido vuelve a ser normal. Sin embargo, también tengo este problema en Path of Exile, donde puedo solucionarlo simplemente seleccionando otro dispositivo de sonido, lo que no es posible en Divinity: Original Sin 2.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (95) eloquenza en 21 sept. 2018

Hola,

El juego funciona pero cuando elijo el mod para la campaña (mod de historia, mod de exploración u otro), la barra de carga permanece vacía durante mucho tiempo. El mensaje emergente en la pantalla de carga aparece al azar y hay música para que el juego no se bloquee. Realmente es la barra de carga que permanece vacía y no carga...

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (96) Odelpasso en 22 sept. 2018

El juego funciona perfectamente después de seguir las instrucciones de @smilligan93 . Sin embargo, la descarga de Mods usando Steam Workshop no funcionó, así que creé manualmente una carpeta llamada "Mods" en /home/USER/Documents/Larian Studios/Divinity Original Sin 2 Definitive Edition/Mods y copié los Mods descargados de /home/ USER/.local/share/Steam/steamapps/workshop/content/435150 a la nueva carpeta.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (97) apokolokyntosis en 23 sept. 2018

El juego funciona perfectamente durante horas, pero después de mucho tiempo, el sonido se corrompe, ¿a alguien más le pasa? Es una molestia leve porque reiniciarlo soluciona el problema.

Los libros y los íconos de hechizos funcionan para mí. Terminé Fort Joy sin más problemas que el sonido que se volvió extraño después de unas horas.

Hola @notfood , solucioné ese problema y quiero ver si la fuente es la misma. ¿Está utilizando Pulseaudio y una configuración de sonido con más de 2 canales?
Tenía 6 canales porque tengo un sistema de sonido 5.1. Después de cambiar a 2 canales en Pulseaudio, ya no tengo sonido corrupto, incluso después de muchas horas de reproducción.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (98) eloquenza en 23 sept. 2018

Ayer volvió el sonido crepitante... usando lutris ejecutándose en esync-wine-staging-pba-3.16-nopulse y dxvk 0.80 con xaudio2_7 deshabilitado.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (99) eNTi en 24 sept. 2018

@eloquenza Tengo la misma configuración, intentaré configurarlo en dos canales, pero eso es indeseable en todo el sistema...

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (100) notfood en 24 sept. 2018

@eloquenza Tengo la misma configuración, intentaré configurarlo en dos canales, pero eso es indeseable en todo el sistema...

Créeme, a mí tampoco me gusta. Cambio automáticamente los canales, reinicio Pulseaudio y luego inicio el juego en un script, que vuelve a cambiar los canales después de que el juego ha salido. Esta solución también ayudó en otros juegos. Tal vez haya un problema subyacente más profundo.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (101) eloquenza en 25 sept. 2018

@eloquenza @notfood Quizás podrías probar el módulo module-remap-sink en pulseaudio. Le permite crear un dispositivo de sonido virtual con 2 canales y asignar esos 2 canales a cualquiera de los 6 canales en su salida 5.1. Puede configurar eso con algo como esto en la línea de comando:

pactl load-module module-remap-sink master=MASTER_SINK_NAME channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right remix=no

Reemplace MASTER_SINK_NAME con el nombre de su salida 5.1. Puede encontrar ese nombre con pactl list sinks short .

Más información sobre el módulo en los documentos de pulseaudio .

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (102) Roliga en 25 sept. 2018

@Roliga Seguí tu consejo y la corrupción del sonido volvió a ocurrir, pero esta vez puedo cambiar entre fregaderos y el juego se arregla solo, pero después de un tiempo se corrompe nuevamente. Sin embargo, no es necesario reiniciar, así que eso es una ventaja.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (103) notfood en 26 sept. 2018

@notfood para el crujido, ¿ha intentado agregar la siguiente variable ambiental PULSE_LATENCY a 30 o 60 en su comando como:

$ PULSE_LATENCY_MSEC=30 vino EoCApp.exe

Me ayudó con mi audio de Skyrim en vino.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (104) FreeLikeGNU en 26 sept. 2018

@lieff

También se bloquea en alt+tab.

Lo mismo para mí, parece que solo sucede con dxvk.
A veces se bloquea cada vez que cambio a otra aplicación y otras veces no se bloquea en absoluto.

Cuando falla, el registro siempre dice:
002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x11d9a0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}002a:fixme:imm:NotifyIME NI_CLOSECANDIDATE002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x11d9a0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}002a:fixme:imm:NotifyIME NI_CLOSECANDIDATE002a:fixme:msctf:ThreadMgrSource_AdviseSink (0x11d9a0) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}

Donde 0x11d9a0 a veces es 0x11d9b0 o 0x11dde0 .
(Estos errores aparecen después de cada cambio a/desde otra aplicación, pero no siempre fallan)

¿Puedes confirmar esto?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (105) MinIsMin en 26 sept. 2018

Pruebe con ventana, nunca me bloqueé en alt+tab.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (106) notfood en 26 sept. 2018

@FreeLikeGNU PULSE_LATENCY_MSEC=30 no parece hacer nada. El sonido todavía se corrompe con el tiempo.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (107) notfood en 28 sept. 2018

Pruebe con ventana, nunca me bloqueé en alt+tab.

Parece funcionar, pero no es una opción para mí.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (108) MinIsMin en 28 sept. 2018

Envié otro parche a upstream wine, lo que debería evitar que el cliente clásico se bloquee al iniciarse cuando se usa xaudio2_7 integrado.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (109) Rotscha en 12 oct. 2018

👍2

Probar el último Proton 3.16 (y la copia binaria mencionada anteriormente) iniciará el juego, pero todo lo que veo es un cursor con una pantalla negra. Sin embargo, el audio parece funcionar.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (110) d10sfan en 13 oct. 2018

Obtengo el mismo resultado @d10sfan , pero ni siquiera audio. Verifiqué que Steamplay beta está configurado en 3.16-1 beta.
Me di cuenta de que cuando ejecuto el parche actual de DOS2 en la puesta en escena de Wine 3.17, aparece la pantalla y el audio en negro.

EDITAR: Por extraño que parezca, cuando ejecuto desde /tmp/proton_/winedbg_run funciona bien

https://gist.github.com/FreeLikeGNU/16cab181ce10947501ff60bcf194bfef

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (111) FreeLikeGNU en 14 oct. 2018

No puedo probar la versión Steam del juego, ya que solo tengo la versión GOG. Pero ejecutar eso con Proton 3.16-1 funciona bien para mí.

El juego tuvo una actualización en Steam hace unos días. Algunas personas (usuarios de Windows) en los foros de discusión informan que el juego tampoco pudo iniciarse después de la actualización.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (112) Rotscha en 15 oct. 2018

Resulta que eliminar la anulación de xaudio2_7 que había agregado a las propiedades de inicio de Steam hizo que el juego volviera a funcionar. La actualización actual 3.6.31.1571 también funciona.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (113) FreeLikeGNU en 16 oct. 2018

Recientemente actualicé a Ubuntu 18.10 y ahora DOS2:DE (3.6.29.3822*) ya no se iniciará.
Es como algunos descritos anteriormente, pantalla negra con cursor sin sonido.

Otros juegos funcionan bien, no hay cambios de hardware.
Probé muchas configuraciones (con y sin anulación de xaudio2_7, prefijo nuevo, controlador nvidia diferente, con y sin dxvk, diferentes versiones de vino, hyperthreading deshabilitado) pero nada parece ayudar.

Registro: https://paste.ee/p/3eskK
Antes no necesitaba dependencias, ¿hay alguna?

*versión antigua porque las personas informan que ya no pueden iniciar el juego después de actualizar

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (114) MinIsMin en 17 oct. 2018

Asegúrese de ejecutar EoCApp.exe desde la misma carpeta. Dará un error en cualquier otro lugar con una pantalla negra con el cursor.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (115) notfood en 17 oct. 2018

Está funcionando para mí ahora. El enlace suave de la carpeta bin a la carpeta bin raíz funcionó. Y el sonido también funciona. Gracias

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (116) d10sfan en 18 oct. 2018

Todavía no tuve suerte, a partir de Divinity/DefEd/bin/EoCApp.exe o la papelera vinculada no funciona.
Siempre falla después de iniciar el audio (registro completo en mi comentario anterior)
0047:fixme:pulse:AudioSessionControl_RegisterAudioSessionNotification (0x1c3f5c0)->(0x4067a88) - stub004d:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x436fc84): stub004d:fixme:avrt:AvSetMmThreadPriority (0x12345678)->(1) stub

¿Qué se necesita exactamente para ejecutarlo? ¿Alguna dependencia en winetricks?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (117) MinIsMin en 24 oct. 2018

Moví la carpeta Divinity/DefEd/bin a Divinity/ (la forma de enlace suave no funcionó) y ahora se muestra el cursor de Divinity, se reproduce el audio pero la pantalla sigue en negro.

Nuevas líneas de registro: https://paste.ee/p/XNbv2

¿Algunas ideas?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (118) MinIsMin en 29 oct. 2018

¿Cómo hiciste el enlace suave? Probé la copia principal y no funcionó. Creo que es específico para algunos archivos que está buscando.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (119) dnimon en 29 oct. 2018

¿Cómo hiciste el enlace suave? Probé la copia principal y no funcionó. Creo que es específico para algunos archivos que está buscando.

Divinity$ ln -s DefEd/bin bin

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (120) MinIsMin en 29 oct. 2018

Funciona para mí en Arch después de seguir las instrucciones en este hilo siguiendo el método descrito por @ smilligan93 , aunque el rendimiento parece ser bastante pobre de mi parte.

Mi R9 290 solo puede manejar realmente 60 FPS a 720p con todas las configuraciones gráficas en su configuración más baja (definitivamente fue MUCHO mejor que esto en Windows, y era muy jugable a una resolución de 4k siempre que se ajustaran las configuraciones gráficas).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (121) snoord en 4 nov. 2018

Entonces, cada vez que intenté iniciar el juego, intenté instalar .NET con Steam Play, ya que no hay DRM, intenté iniciarlo usando Lutris, el juego comenzó bien, pero se atascó al cargar, Classic funciona bien de esta manera aunque.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (122) spiritstr en 9 nov. 2018

De manera similar a @MinIsMin , conseguí que el juego se iniciara con audio (podría obtener audio solo a través del enlace suave) y un cursor, pero aparte de eso, es una pantalla negra. ¿Alguien tiene alguna idea de qué podría estar causando este problema? Estoy usando una gpu Intel HD530 con Mesa 18.2 para el controlador. Al principio pensé que el problema podría ser mi tarjeta gráfica integrada, pero en la página de protondb alguien reportó el mismo problema usando una GeForce GTX1070.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (123) cmwedin en 24 nov. 2018

Es un problema de ruta si tienes audio. Inicie el juego exactamente desde la carpeta donde se encuentra el exe, no se excite.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (124) notfood en 24 nov. 2018

1

Hola tios. Conseguí que esto funcionara bastante fácil hoy desde una instalación nueva:

-navegar a los archivos locales del juego
-abrir una terminal en ese directorio

mv bin bin.bakln -s DefEd\bin bincd binmv SupportTool.exe SupportTool.bakln -s EoCApp.exe SupportTool.exe

lucro.

especificaciones del sistema:
Arco Linux, núcleo 4.19
Ryzen 2400G
RX 570 4gb
mesa-git, llvm-svn

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (125) GloriousEggroll en 24 nov. 2018

👍7

en 3.16-4, no se pudo iniciar al principio (el único problema en el registro que pude encontrar fue algo sobre una instalación de .net rota)

Seguí las instrucciones de @GloriousEggroll para cambiar el nombre de EoCApp y el juego parece funcionar perfectamente (concedido, solo llegué al punto en que podía correr con mi personaje)

información del sistema: https://gist.github.com/Cuddlypuff/f344bde8278c91859fd4d5ecdc1baa17

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (126) Cuddlypuff en 8 dic. 2018

Me las arreglo para ejecutar el DefEd con

mv bin bin.bakln -s DefEd\bin bincd binmv SupportTool.exe SupportTool.bakln -s EoCApp.exe SupportTool.exe

Pero, ¿cómo ejecutar el clásico?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (127) Burtan en 19 dic. 2018

@GloriousEggroll ¿Puedo preguntar cómo está el rendimiento de su RX 570?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (128) a3kov en 28 ene. 2019

Esta variante del método @GloriousEggroll me funcionó en Ubuntu Mate 18.04

mv bin bin.bakln -s DefEd/bin bincd binmv SupportTool.exe SupportTool.bakln -s EoCApp.exe SupportTool.exe

El movimiento, el combate, la conversación y los libros funcionan con normalidad. Sin embargo, Steam también repitió su proceso de instalación por primera vez la segunda vez que ejecuté el juego.

Especificaciones:
AMD Ryzen 5 1600
16GB RAM
AMD Vega 64 8 GB RAM
Controlador: X.Org Radeon RX Vega (VEGA10, DRM 3.23.0, 4.15.0-46-genérico, LLVM 9.0.0)
Versión del controlador: 4.5 (perfil de compatibilidad) Mesa 19.1.0-devel - padoka PPA

Información completa del sistema: https://gist.github.com/KGOrphanides/931ca3d9ce743573d66ed9fb29a1f574

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (129) KGOrphanides en 30 mar. 2019

Divinity: Original Sin 2 - Edición definitiva (435150)

Problema transferido desde https://github.com/ValveSoftware/Proton/issues/2523.
@Bamsey publicado el 2019-04-10T11:51:10:

  • Nombre del juego con problemas de compatibilidad: Divinity: Original Sin 2 - Definitive Edition
  • Steam AppID del juego: 435150

Información del sistema

  • GPU:GTX950M
  • Versión del controlador/LLVM: nvidia 418. 56
  • Versión del núcleo: 4.18.17
  • Enlace al informe completo de información del sistema como Gist :
  • Versión de protones: 4.2-2

Confirmo:

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

vapor-435150.log

Síntomas

Reduzca drásticamente los FPS (7-11 fps) después de QuickSaveGame o SaveGame. Después de eso, solo ayuda el reinicio del juego (a veces Alt+Tab)

Reproducción

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (130) kisak-valve en 10 abr. 2019

SaveGame funciona bien con el parámetro PROTON_USE_WINED3D=1 %command% pero genera algunas fallas como el icono de estado de los héroes negros o la barra de carga.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (131) Bamsey en 12 abr. 2019

El problema es que la VRAM (2GB) es demasiado pequeña. La solución es reducir la calidad de la textura (media).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (132) Bamsey en 15 abr. 2019

Tengo el mismo problema que @Bamsey.
Información del sistema: https://gist.github.com/headlesscyborg/9519a667da049ef7885361b4e3674e3b
Vídeo: https://youtu.be/HRMexHPGAmM

Bajar la calidad del video ayuda, pero no siempre. También tengo 2GB de VRAM.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (133) headlesscyborg en 29 abr. 2019

Parece relacionado con Xaudio:

16405.613:002a:003c:trace:module:get_load_order looking for L"C:\\windows\\system32\\XAudio2_7.dll"16406.007:002a:0036:trace:module:load_dll looking for L"xaudio2_8.dll" in L"Z:\\media\\bams\\DANE\\SteamLibrary\\steamapps\\common\\Divinity Original Sin 2\\bin;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem"

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (134) HonkingGoose en 30 abr. 2019

Nota rápida: el juego dejó de funcionar después de una actualización y no se pudo ejecutar.

Anteriormente lo había puesto en marcha con una variante del método de @GloriousEggroll (ver mi última publicación).

Pude devolverlo a la funcionalidad, en bin, eliminando mi enlace simbólico SupportTool.exe y volviendo a vincularlo con ln -s EoCApp.exe SupportTool.exe

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (135) KGOrphanides en 10 may. 2019

Nota rápida: el juego dejó de funcionar después de una actualización y no se pudo ejecutar.

Anteriormente lo había puesto en marcha con una variante del método de @GloriousEggroll (ver mi última publicación).

Pude devolverlo a la funcionalidad, en bin, eliminando mi enlace simbólico SupportTool.exe y volviendo a vincularlo con ln -s EoCApp.exe SupportTool.exe

Eso sucederá con esta solución por diseño cada vez que Steam actualice el juego o verifique sus sumas de verificación.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (136) clapbr en 11 may. 2019

En realidad, no tienes que enlazar alrededor del lanzador. Puede solucionarlo habilitando .net en proton usando winetricks usando este script https://gitlab.com/quietkerb/steamplayprefix

./sppfx.sh 435150 winetricks -q dotnet472

Luego, el lanzador funciona normalmente.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (137) jsimmons en 8 jun. 2019

He notado que con el enlace simbólico suave, la primera vez que inicias el juego todavía aparece en pantalla negra, todo el tiempo después funciona bien.

Además, dotnet472 a veces causa problemas con el prefijo, lo que genera spam de error rundll32 y, a veces, no siempre completa la instalación o toma mucho tiempo.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (138) GloriousEggroll en 16 jun. 2019

Noté que el juego se congela con frecuencia después de la actualización de Steam a Proton 4.2. En su mayoría se ejecutó sin problemas importantes, pero no estoy completamente seguro de si la actualización fue realmente la causa.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (139) mysticfall en 27 jun. 2019

En realidad, no tienes que enlazar alrededor del lanzador. Puede solucionarlo habilitando .net en proton usando winetricks usando este script https://gitlab.com/quietkerb/steamplayprefix

./sppfx.sh 435150 winetricks -q dotnet472

Luego, el lanzador funciona normalmente.

Intenté esto pero no ayudó, el script termina con:

dotnet40 install completed, but installed file /home/$USER/.steam/steam/steamapps/compatdata/435150/pfx/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe not found

y quiere volver a instalar .net

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (140) norg en 3 jul. 2019

¿Hay alguna solución o una corrección entrante para la caída de FPS después de guardar el juego? Estoy atascado en medio del juego, no puedo jugar debido a este error porque guardo a menudo, lo que significa reiniciar ~ 30-40 veces por hora.
Lo compré porque la gente decía "funciona como nativo, no se necesita puerto", pero esto realmente me da ganas de volver al completo "no tux no bux".

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (141) headlesscyborg en 7 jul. 2019

Entonces, en el medio del juego, incluso bajar la calidad de las texturas no siempre ayuda. Un hecho interesante es que jugar sin usar DXVK (solo WINED3D) FPS nunca cae después de guardar el juego. Nunca. Algo anda mal en la memoria asignada. El autor de DXVK dijo que no eran errores de DXVK, pero que WINED3D funciona bien. Lástima que los desarrolladores de wine y dxvk no cooperen.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (142) Bamsey en 7 jul. 2019

Puedo confirmar lo que dijo Bamsey, este error no ocurre con PROTON_USE_WINED3D=1 %command% (WineD3D) pero el rendimiento es mucho peor (20 fps en bajo en lugar de 50-60 fps en alto/ultra).
Realmente parece un error específico de DXVK, algo similar (los fps caen a 10-12 después de cambiar la configuración gráfica) sucede en otros juegos (por ejemplo, The Evil Within, Hitman 2). Por alguna razón, el único juego DX11 en el que nunca vi caídas repentinas y severas de FPS en una tarjeta VRAM de 2 GB fue Witcher 3.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (143) headlesscyborg en 7 jul. 2019

Entonces, en el medio del juego, incluso bajar la calidad de las texturas no siempre ayuda. Un hecho interesante es que jugar sin usar DXVK (solo WINED3D) FPS nunca cae después de guardar el juego. Nunca. Algo anda mal en la memoria asignada. El autor de DXVK dijo que no eran errores de DXVK, pero que WINED3D funciona bien. Lástima que los desarrolladores de wine y dxvk no cooperen.

No creo que esto sea un error de DXVK. DXVK simplemente maximiza su tarjeta gráfica más rápido que WINED3D normal.
Este problema de FPS ha sido un problema de Linux durante muchos años.
https://github.com/ValveSoftware/csgo-osx-linux/issues/185
https://github.com/ValveSoftware/csgo-osx-linux/issues/1206

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (144) TheDaftRick en 8 jul. 2019

Además, dotnet472 a veces causa problemas con el prefijo, lo que genera spam de error rundll32 y, a veces, no siempre completa la instalación o toma mucho tiempo.

@GloriousEggroll entonces. Intenté este truco y ahora el juego no se inicia.

Después de un rato, Wine Console abre una ventana que dice:

The .NET Runtime Optimization Service is started and paused.Microsoft (R) CLR Native Image Generator - Version 2.0.50727.3053Copyright (c) Microsoft Corporation. All rights reserved

Y luego lo repite hasta el infinito.
Ejecutar xprops en dicha ventana revela que, de hecho, es una consola de vino.

WM_CLASS(STRING) = "wineconsole.exe", "Wine"

_Pero nunca lo he visto antes._

Además, la instalación ya no avanza y lleva mucho tiempo, pero ahora es solo 1 paso, en lugar de 4:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (145)

Mientras se tomaba el tiempo para escribir esto (tal vez ~ 20 minutos desde el lanzamiento), la instalación realmente terminó (aunque no estoy seguro de qué hizo que terminara). Luego me llego este mensaje:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (146)

Podría haber cometido un error real en alguna parte. Investigaré a ver qué encuentro.

Sin embargo, cualquier ayuda es apreciada. :sonrisa:

Así que ejecuté ./sppfx.sh 435150 winetricks dotnet472 nuevo, pero esta vez sin la bandera -q . Luego hice clic en todos los asistentes (instalará .NET Framework 4.5 y posteriores).

La última instalación de .NET Framework 4.7.2 falló. Así que cerré el asistente, inicié el juego y listo: insta-launch :woman_shrugging:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (147) mausworks en 9 jul. 2019

En realidad, no tienes que enlazar alrededor del lanzador. Puede solucionarlo habilitando .net en proton usando winetricks usando este script https://gitlab.com/quietkerb/steamplayprefix

./sppfx.sh 435150 winetricks -q dotnet472

Luego, el lanzador funciona normalmente.

Intenté esto pero no ayudó, el script termina con:

dotnet40 install completed, but installed file /home/$USER/.steam/steam/steamapps/compatdata/435150/pfx/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe not found

y quiere volver a instalar .net

En mi propia experimentación, encontré este problema con versiones recientes de winetricks, pero funcionó con el paquete winetricks del repositorio de Ubuntu 19.04.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (148) Endiverge en 10 jul. 2019

@Endiverge Soy nuevo en Linux en general (tuve que tomarlo para una clase y decidí experimentar con Manjaro en este lado) y me pregunto cuál sería el movimiento para alguien que no ejecuta Ubuntu si lo sabe. Intentar ejecutar sppfx 435150 winetricks -q dotnet472 (y sin -q) da como resultado:

wine cmd.exe /c echo '%ProgramFiles%' devolvió una cadena vacía, mensaje de error ""

aunque se ejecutó la primera vez, pero el juego completó la instalación de dotnet40, pero instaló... el mensaje la primera vez.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (149) ThatGhost54 en 15 jul. 2019

@ ThatGhost54 La versión en Ubuntu 19.04 no se ve diferente de la versión 20181203 en Winetricks github de ninguna manera que debería importar. Si descarga un archivo de la fuente, el script de winetricks en sí es el archivo winetricks en la carpeta src .
Coloque ese archivo en su directorio de trabajo y preceda sus comandos sppfx con WINETRICKS_COMMAND="./winetricks"

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (150) Endiverge en 15 jul. 2019

@Endiverge Gracias. Salió con: error: dotnet472 entra en conflicto con dotnet40, que ya está instalado. Puede ejecutar './winetricks --force dotnet472' para ignorar esta verificación e intentar la instalación
Lo ejecuté con --force en lugar de -q y me hizo reiniciar después de instalar algunas cosas de .net. Lo hice y ahora Divinity dice que funciona con vapor cuando presiono reproducir, pero en realidad no aparece nada. Ejecuto ps en la terminal y no hay Divinity ejecutándose. Sigue ejecutándose en mi biblioteca y también he lanzado otros juegos (a veces esto sucede en Windows después de salir de un juego y lanzar otro normalmente lo soluciona). Estoy cuando intento ejecutar el comando winetricks nuevamente porque siento como si tal vez no debería haber reiniciado demasiado rápido, obtengo el mismo error que antes, ¿valdría la pena simplemente eliminar el juego y cualquier archivo .net y comenzar de cero nuevamente?

EDITAR: Decidí publicar un informe sobre ProtonDB pero descubrí que mi controlador de gráficos era el gratuito en lugar del no gratuito. Recuerdo que no usé el que no es libre porque al instalar Manjaro, seleccionar ese controlador evitaría que todo el sistema arrancara correctamente. Instalé el controlador de Nvidia y he entrado en el menú del juego. Voy a jugar durante unas horas y ver si surge algún problema.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (151) ThatGhost54 en 15 jul. 2019

Basándonos en este comentario , parece que podríamos decirle a Steam que deje de volver a ejecutar su secuencia de comandos de instalación .Net creando la clave de registro correcta en HKEY_LOCAL_MACHINE/Software/Wow6432Node/Valve/Steam/Apps/CommonRedist/.NET . ¿Hay alguna forma de averiguar exactamente qué clave de registro falta?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (152) foresto en 15 ago. 2019

Compartir soluciones alternativas:

El truco de renombrar + enlace simbólico funcionó para mí, pero quería evitar depender de eso, principalmente para no tener que volver a hacerlo cada vez que el juego recibe una actualización. Entonces:

Usé la versión 20181203 de winetricks para instalar dotnet472. No utilicé las opciones --force o -q. Ejecutó varios instaladores de .NET con números de versión cada vez mayores. Cada vez que me pedían que reiniciara ahora o más tarde, elegía ahora, sabiendo que Wine en realidad no reiniciaría mi computadora.

En dos puntos durante el proceso, noté que un núcleo de la CPU se atascó al 100% mientras no aparecía ningún progreso en la ventana de la terminal. Dejé que el primero funcionara durante una hora, decidí que estaba atascado y eliminé el proceso responsable: pkill ngen.exe . Cuando volvió a suceder más tarde, verifiqué la línea de comando completa del proceso, que resultó ser algo así como "Sistema de desinstalación de ngen.exe" seguido de algunas opciones adicionales. La ejecución manual del "Sistema de visualización ngen" reveló que no se instaló ningún ensamblaje con ese nombre, por lo que pensé que era seguro matar a ngen una vez más. Después de esto, la instalación de .NET continuó y finalmente finalizó.

Luego eliminé mis enlaces simbólicos y revertí el directorio y los nombres de archivo de la solución anterior, inicié Steam y lancé el juego. Steam aún insistía en repetir la configuración inicial (Instalación de Microsoft .NET Framework), pero el Larian Launcher apareció después de eso y pude iniciar el juego desde allí. ¡Progreso!

Extrañamente, Steam a veces piensa que el juego todavía se está ejecutando mucho después de que lo haya dejado, lo que impide que Steam salga limpiamente. El proceso del juego en realidad ha finalizado, pero este proceso permanece manteniendo viva la instancia de Wine: mscorsvw.exe -StartupEvent c4 -InterruptEvent b4 -NGENProcess b8 -Pipe c0 -Comment NGen Worker Process Parece otro bloqueo relacionado con ngen.

Todo esto fue con Proton 4.11-2.

Quedan algunas preguntas en mi mente:

  • ¿Funciona alguna versión más nueva de winetricks para instalar dotnet472?
  • ¿Qué intenta hacer ngen.exe y por qué nunca termina?
  • ¿MScorsvw.exe está tratando de hacer lo mismo? ¿Hay alguna forma de evitar que se quede en segundo plano después de que termine de jugar?
  • ¿Matar manualmente esos procesos ngen dejó algo en un estado roto que me morderá más tarde?
  • ¿Por qué Larian Launcher maximiza mi CPU incluso cuando es básicamente un menú glorificado con nada más que hacer excepto esperar a que tome una decisión? ¿Hace esto en Windows? ¿Podría estar activando un servicio en segundo plano de .NET que intenta hacer el mismo trabajo que intentaba ngen?
  • La primera vez que inicié el juego desde el lanzador, apareció una ventana negra sin nada visible excepto un botón "Acepto" y un botón "No, gracias". ¿Qué estaba tratando de preguntarme?
  • ¿Cómo podemos convencer a Steam de que no ejecute su primera configuración cada vez que iniciamos el juego? Solución encontrada. Ver mi próximo comentario.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (153) foresto en 16 ago. 2019

Solución para Steam "Instalando Microsoft .NET Framework" cada vez que inicia el juego, a pesar de que el marco ya está instalado: Falta un único valor en el registro.

Aquí hay un archivo .reg que creará el valor faltante cuando se importe usando regedit:

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Valve\Steam\Apps\CommonRedist\.NET\3.5]"3.5 SP1"=dword:00000001

Aquí hay una línea de comando que hará lo mismo, suponiendo que su variable de entorno WINEPREFIX y el ejecutable de vino estén configurados correctamente:

wine reg add "HKLM\Software\Wow6432Node\Valve\Steam\Apps\CommonRedist\.NET\3.5" /v "3.5 SP1" /t REG_DWORD /d 1 /f

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (154) foresto en 27 ago. 2019

2👍1

Mi compilación de protones ejecuta 'protonfixes', que aplica automáticamente el truco de cambio de nombre de enlace simbólico si se detecta que no se ha hecho cuando se ejecuta el juego. no se requiere la intervención del usuario y no se manipulan los archivos si hay una actualización.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (155) GloriousEggroll en 27 ago. 2019

👍3

@GloriousEggroll Lo probé con su versión de protones y funciona perfectamente para mí. Además, todas las modificaciones también funcionan. ¡Bonita!

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (156) zeeshan595 en 1 sept. 2019

Después de la última actualización (4.11-6), el juego no se inicia.

INICIAR SESIÓN:
[ERROR] EXCEPCIÓN FATAL NO MANEJADA: System.IO.FileNotFoundException: no se pudo cargar el archivo o ensamblado 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' o una de sus dependencias.

Nombre de archivo: 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
134308.524:0016:001a: trace:loaddll :free_modref Módulo descargado L"C:\windows\system32\winebus.sys" : incorporado
134308.524:0016:001a: trace:loaddll :free_modref Módulo descargado L"C:\windows\system32\setupapi.dll" : incorporado
pid 14972 != 14971, omitiendo la destrucción (¿bifurcación sin ejecución?)

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (157) Bamsey en 24 sept. 2019

@Bamsey , también estoy usando Proton 4.11-6 y no tengo ese problema. ¿Utilizó el truco de enlace simbólico/cambio de nombre cuando instaló? No hice.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (158) foresto en 24 sept. 2019

El juego no muestra las miniaturas de las partidas guardadas, no sé si Proton está fallando al guardarlas o simplemente no puede mostrarlas. Probé con las versiones de protones de Valve y GE.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (159) KibaGasteiz en 28 oct. 2019

🚀1

@KibaGasteiz Yo también lo he notado. Aunque sea un problema menor.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (160) mausworks en 27 nov. 2019

Hola, soy completamente nuevo en Steam.

Informa que ha terminado la descarga un microsegundo después de haber presionado el botón de instalación.

Y, por supuesto, no hay nada instalado.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (161)

Realmente me encanta ese movimiento inteligente de Valve, para hacer que el mensaje de error real no se pueda marcar. ¡Notable!

¿Qué hacer a continuación?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (162) ShalokShalom en 3 dic. 2019

No he jugado con este juego por un tiempo, pero he leído que necesitas cambiar el nombre de algunos ejecutables para que se inicie. La información debería estar de vuelta en este hilo y también en ProtonDB.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (163) nstgc en 3 dic. 2019

Realmente me encanta ese movimiento inteligente de Valve, para hacer que el mensaje de error real no se pueda marcar. ¡Notable!

¿Qué hacer a continuación?

Si no tiene una carpeta de Steam en .../.local/share, ¿dónde instaló Steam? Eso no es normal, y el cambio de nombre de los ejecutables era necesario cuando jugué ese juego, pero no me estaba dando ese error que tienes.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (164) KibaGasteiz en 3 dic. 2019

Bueno, el juego informa que tiene un tamaño de 9mb, así que...
Lo tengo en el Flatpak, ¿tal vez esa sea la razón?

La ruta a Flatpak es /home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Divinity Original Sin 2/

Flatpak es súper útil, ya que mi distribución no admite 32 bits.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (165) ShalokShalom en 4 dic. 2019

De https://github.com/ValveSoftware/steam-for-linux/issues/6740#issuecomment -562624291:
@ShalokShalom comentó el 2019-12-06T15:44:40:

Cambié a Proton, esto es lo que obtuve:

https://sendvid.com/c8sbktyp

Lo instalé en la carpeta predeterminada.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (166) kisak-valve en 6 dic. 2019

1👍1

Muchas gracias kisak, ahora entiendo el objetivo de los diferentes repositorios.

Entonces, en resumen, la instalación de .Net falla.

¿Ayudaría si compilo .Net Core y establezco un enlace a su ejecutable?

¿O cómo verificar cualquier registro de errores, para que podamos ver qué está pasando?

Gracias a todos :abrazos:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (167) ShalokShalom en 6 dic. 2019

@ShalokShalom Puedes intentar ejecutarlo sin lanzador, algo como:

export WINEDEBUG=-allexport WINEPREFIX=[path_to]/SteamLibrary/steamapps/compatdata/435150/pfxexport WINEESYNC=1[path_to]/SteamLibrary/steamapps/common/Proton\ 4.11/dist/bin/wine64 [path_to]/SteamLibrary/steamapps/common/Divinity\ Original\ Sin\ 2/DefEd/bin/EoCApp.exe >/dev/null 2>/dev/null

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (168) lieff en 6 dic. 2019

He hecho todas las cosas que dijiste. ¿Se supone que eso debe comenzar ahora?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (169)

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (170) ShalokShalom en 6 dic. 2019

@ShalokShalom Intente eliminar '>/dev/null 2>/dev/null' para ver qué sucede. Probablemente falta '\' antes de los espacios en la ruta.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (171) lieff en 6 dic. 2019

si ^-^

¿Y hay alguna manera de arreglar eso en el lanzador?

Muchas gracias

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (172) ShalokShalom en 7 dic. 2019

Ahm, totalmente no divertido. Después de jugar varias horas ayer, me conecto hoy y veo esto:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (173)

Sin perfil, todo el progreso del juego se perdió por completo, como parece.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (174) ShalokShalom en 7 dic. 2019

@ShalokShalom ¿Lo ejecuta con vino normal o Proton? Las tiendas de protones ahorran en

SteamLibrary/steamapps/compatdata/435150/pfx/drive_c/users/steamuser/My\ Documents/Larian\ Studios/Divinity\ Original\ Sin\ 2\ Definitive\ Edition/

mientras que el vino normal usa el nombre de usuario registrado en lugar de 'usuario de vapor'.
O puede ser que algo borre la carpeta Mis documentos en el prefijo, intente mirar los archivos allí.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (175) lieff en 7 dic. 2019

Gracias lieff.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (176)

Entonces sí, los archivos del juego parecen estar allí. Al iniciar el juego con el mismo comando exacto, en realidad lo usé por el historial de bash, aparece la pantalla de arriba:

Ningún perfil disponible. ¿Cómo tener éxito desde aquí ahora? Gracias :abrazos:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (177) ShalokShalom en 11 dic. 2019

@ShalokShalom ¿Ejecutas las 4 líneas del historial de bash, incluidas

export WINEDEBUG=-allexport WINEPREFIX=[path_to]/SteamLibrary/steamapps/compatdata/435150/pfxexport WINEESYNC=1

¿Puede ser que ejecute solo la última línea y el vino cree un nuevo prefijo?
Es mejor poner esas líneas en el script .sh y simplemente ejecutar el script para ejecutar el juego.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (178) lieff en 11 dic. 2019

Ah, ya veo. Perfecto, muchas gracias, gran ayuda :abrazos:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (179) ShalokShalom en 11 dic. 2019

Para iniciar Divinity dentro de Flatpak, guárdelo como .sh y márquelo como ejecutable. Al igual que con chmod +x /path/to/script o con su administrador de archivos.

 export WINEDEBUG=-all export WINEPREFIX=/home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/435150/pfx export WINEESYNC=1 /home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Proton\ 4.11/dist/bin/wine64 /home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Divinity\ Original\ Sin\ 2/DefEd/bin/EoCApp.exe

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (180)

Para aclarar las cosas, @lieff : No veo SteamLibrary en mi camino, Steam está aquí. ¿Podemos averiguar por qué, por lo que este script funciona de manera consistente?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (181) ShalokShalom en 11 dic. 2019

@ShalokShalom [path_to]/SteamLibrary en mi ejemplo equivalente a /home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam de su lado. Solo lo nombro para señalar que esta es una de las carpetas de la Biblioteca de Steam que se encuentra en Configuración->Descargas->CARPETAS DE LA BIBLIOTECA DE STEAM que contiene el juego (puede haber varias carpetas de la Biblioteca de Steam).

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (182) lieff en 11 dic. 2019

1

Oh ya veo. ¿Podemos incorporar este script en el Steam nativo o está condenado a ser ejecutado por un script fuera del lanzador?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (183) ShalokShalom en 14 dic. 2019

Divinity Original Sin Crash en el lanzamiento | Arco

Problema transferido desde https://github.com/ValveSoftware/Proton/issues/3421.
@lo4952 publicado el 2020-01-11T00:04:48:

Divinidad: pecado original 2
435150

Información del sistema

  • GPU: GTX 1060 6GB
  • Controlador de gráficos: nvidia-440.44
  • Versión del núcleo: 5.4.8-arch1-1
  • Esencia :
  • Versión de protones: 4.11-11

Confirmo:

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

vapor-435150.log

Síntomas

DOS2 se bloquea al arrancar, muestra el estado como "Lanzamiento" durante unos segundos y luego vuelve a "Reproducir"

Reproducción

Lanzamiento de DOS2

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (184) kisak-valve en 11 ene. 2020

Puedo confirmar que DOS2 se puede reproducir a través de Lutris. Específicamente, agregue un nuevo juego y seleccione EoCApp.exe de los archivos del juego, sin hacerle nada.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (185) lo4952 en 11 ene. 2020

@lo4952

Yo tuve el mismo problema. En mi caso, el archivo SupportTool.exe se sobrescribió en la última actualización del juego, por lo que la corrección del enlace simbólico debe aplicarse nuevamente. Cambie el nombre/elimine SupportTool.exe, cree un nuevo enlace simbólico para ln -s EoCApp.exe SupportTool.exe , y el juego debería volver a poder jugarse.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (186) KRFTSPP en 25 ene. 2020

@KRFTSPP Gracias, la maldita cosa debe haberme actualizado sigilosamente. Todo arreglado.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (187) lo4952 en 26 ene. 2020

Traté de encontrar una solución al problema de cambiar el nombre de los directorios para iniciar el juego, y esto es lo que encontré. El gran problema aquí es que Steam no permite iniciar scripts al iniciar un juego.

1. La solución de trabajo

Si quieres ejecutar el juego desde una terminal, haz lo siguiente:
env STEAM_COMPAT_DATA_PATH="/<SteamLibraryPath>/compatdata/435150" /<SteamLibraryPath>/steamapps/common/Proton\ 5.0/proton waitforexitandrun '<SteamLibraryPath>/steamapps/common/Divinity Original Sin 2/DefEd/bin/EoCApp.exe'

Cambie <SteamLibraryPath> a la ruta correcta para su biblioteca de Steam.

No lo he intentado (todavía), pero creo que puedes crear un archivo .desktop para iniciar el juego con solo un clic.

2. La buena solución que no funciona

Luego intenté, fallando, tener algo para poner en el campo de entrada "Establecer opciones de lanzamiento".

Se me ocurre esta cadena que convierte correctamente los nombres, pero falla al iniciar el juego:
echo '%command%' | sed 's/bin\/SupportTool.exe/DefEd\/bin\/EoCApp.exe/'

La cadena de comandos se convierte correctamente, pero el juego no se inicia. :(

Conclusión

Según yo, no es necesario cambiar el nombre de ningún directorio para iniciar el juego.

No lo he probado, pero también puedes ejecutar la versión Clásica del juego usando estas sugerencias, pero cambiando las rutas.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (188) ziabice en 29 feb. 2020

Ese comando no dice que realmente haga nada, solo imprima el resultado en la salida estándar.

Tal vez intente algo como esto:

$(echo '%command%' | sed 's/bin\/SupportTool.exe/DefEd\/bin\/EoCApp.exe/')

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (189) madewokherd en 2 mar. 2020

@ziabice Intente usar la función de sustitución de cadenas de bash , como hice aquí .

Este debería funcionar:

bash -c 'exec "${@/bin\/SupportTool/DefEd\/bin\/EoCApp}"' -- %command%

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (190) Saancreed en 3 mar. 2020

👍1

Maldita sea, ya pedí un reembolso por el juego, así que no puedo intentarlo, pero @Saancreed y @madewokherd gracias por la respuesta, ¡espero que pueda ayudar a otros jugadores!

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (191) ziabice en 3 mar. 2020

@saancreed

bash -c 'exec "${@/bin\/SupportTool/DefEd\/bin\/EoCApp}"' -- %command%

Lo intenté con una instalación limpia, pero solo apareció la pantalla en negro con el cursor del mouse con el tema del juego. Lo intenté de nuevo después de deshabilitar xaudio2_7 en winecfg, y eso hizo que se reprodujera el sonido de la pantalla de inicio de Larian, pero el juego seguía atascado en la pantalla negra y el cursor. Esto coincide con lo que otros describieron en los primeros comentarios de este informe. Si alguien pudiera resolver este problema de pantalla negra atascada, su comando de inicio sería una solución muy conveniente. Desafortunadamente, parece ser un no-go por ahora.

Sin embargo, aún puedo hacer que el juego funcione (sin comandos de inicio especiales) instalando dotnet472 en el prefijo de vino. Yo uso protontricks para hacer esto más fácil:

WINETRICKS=/path/to/winetricks protontricks 435150 --force --unattended dotnet472

Ese comando se cuelga en un punto durante la instalación de .NET, pero abrir otra terminal y ejecutar pkill ngen.exe permite que se complete. Una vez que finaliza, Steam puede iniciar el iniciador de Larian y el juego funciona.

Aparece un cuadro de diálogo negro la primera vez que inicia el juego desde el lanzador. Creo que esto es pedir permiso para compartir datos con el editor. Pasar el mouse sobre la parte inferior revela las opciones Sí y No:

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (192)

Además, el valor de registro descrito en mi comentario anterior aún resuelve el problema de Steam reinstalando .NET cada vez que se ejecuta el juego. Puede usar WINETRICKS=/path/to/winetricks protontricks 435150 regedit para importar o agregar manualmente configuraciones de registro.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (193) foresto en 12 mar. 2020

Hola chicos, para aquellos de ustedes que intentan hacer la solución del enlace simbólico, he descubierto por qué ocurre el problema de la pantalla negra en el primer intento.

Esta es la forma -incorrecta- de vincular el juego:

mv bin bin-bakln -s DefEd/bin binmv bin/SupportTool.exe bin/SupportTool.bakln -s bin/EoCApp.exe bin/SupportTool.exe

-La razón por la que esto es incorrecto, y por la que puede obtener una pantalla negra si usa algún tipo de script de shell para esto, es porque DefEd/bin/EoCApp.exe espera que DefEd/Data esté en ../
-Ahora SÍ tenemos una carpeta ../Data preexistente en el directorio principal, pero no funciona con DefEd/bin/EoCApp.exe, el juego -QUIERE- DefEd/Data para DefEd/bin/EoCApp.exe .
-La razón por la que funciona -después- de un relanzamiento es porque ha enlazado bin, por lo que está comenzando en /DefEd/bin esta vez en lugar de /bin. La ruta de datos es relativa como '../'

Entonces, la forma -correcta- de enlace simbólico, para sortear el lanzador, es así:

mv bin bin-bakmv Data Data-bakln -s DefEd/bin binln -s DefEd/Data Datamv bin/SupportTool.exe bin/SupportTool.bakln -s bin/EoCApp.exe bin/SupportTool.exe

--Arreglé esto para mi próximo lanzamiento de proton-ge dentro de protontricks, por lo que se hace automáticamente, sin embargo, hay pasos manuales en caso de que alguien los necesite.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (194) GloriousEggroll en 5 abr. 2020

🎉2

Gracias GloriousEggroll, puedo confirmar que los pasos anteriores funcionan perfectamente en una instalación nueva y, de hecho, evitan la pantalla en negro.

Por curiosidad, ¿alguien tiene el Script Extender de Norbyte para ejecutar? https://github.com/Norbyte/ositools/releases

¿Supongo que no hay una manera fácil de hacer que el juego extraiga el .dll de Proton?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (195) Narilus en 11 abr. 2020

En lo que respecta a 5.0-7, el juego funciona perfectamente para mí con un rendimiento excelente en gráficos ultra después de la solución proporcionada por @GloriousEggroll.

Registro del bloqueo antes de aplicar la solución
información de mi sistema

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (196) MurdoMaclachlan en 18 may. 2020

👍2

Hola, estoy ejecutando el juego con éxito a través de Lutris + GOG y usando varias versiones de Proton (WINE): 5.6-2, 5.7 y 5.9-GE. Todo está bien, excepto el terrible retraso de entrada (el cursor se mueve bien pero el juego lo lee con retraso, lo mismo para el teclado) Por lo tanto, se siente como jugar con retrasos en línea.
¿Alguien experimentó problemas similares?

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (197) JDuchniewicz en 30 may. 2020

El juego funciona bien durante unos 10-30 minutos y luego hace que mi gpu se bloquee. probé un montón de versiones de protones, usando nvidia 450.57 con una gtx 1050M

También intenté pasarlo por el vino de Lutris, y tengo el mismo problema.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (198) CodeAndGin en 24 ago. 2020

El juego funciona bien durante unos 10-30 minutos y luego hace que mi gpu se bloquee. probé un montón de versiones de protones, usando nvidia 450.57 con una gtx 1050M

También intenté pasarlo por el vino de Lutris, y tengo el mismo problema.

No puedo decir que este sea el problema, pero he visto en el rastreador de problemas de Proton de Final Fantasy 14 que hay un error de controlador introducido con la actualización reciente de nVidia que está causando bloqueos con DXVK. @doitsujin publicó algún tipo de trabajo por ahí.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (199) nstgc en 24 ago. 2020

El juego funciona bien durante unos 10-30 minutos y luego hace que mi gpu se bloquee. probé un montón de versiones de protones, usando nvidia 450.57 con una gtx 1050M
También intenté pasarlo por el vino de Lutris, y tengo el mismo problema.

No puedo decir que este sea el problema, pero he visto en el rastreador de problemas de Proton de Final Fantasy 14 que hay un error de controlador introducido con la actualización reciente de nVidia que está causando bloqueos con DXVK. @doitsujin publicó algún tipo de trabajo por ahí.

Intenté poner el archivo dxvk conf en bin/ no pareció hacer nada. Aunque no estoy convencido de que sea el mismo problema, porque me encontré con el problema actual con ffxiv, y no eliminó mi gpu, simplemente podría reiniciar el juego. Este juego bloquea por completo la GPU y necesita un ciclo de encendido para volver a funcionar.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (200) CodeAndGin en 24 ago. 2020

Gracias @GloriousEggroll : agregué compatibilidad con secuencias de comandos personalizadas en mi envoltorio stl hoy y usé DOS2 como ejemplo, solo para agregar su solución unos minutos más tarde.
https://github.com/frostworx/steamtinkerlaunch/commit/d7799befe02123473cbe63cc153d465a58f39c82

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (201) frostworx en 24 ago. 2020

Hola, estoy ejecutando Arch Linux con Proton-5.9-GE-5-ST y obtengo picos de tiempo de cuadro constantes cada pocos cuadros (lo que también se nota visualmente cuando paneo la cámara y me muevo):

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (202)

Ya he probado a configurar

dxgi.syncInterval = 0d3d9.presentInterval = 0

en mi dxvk.conf , pero esto tampoco funcionó.

¿Alguien tiene alguna idea de lo que está pasando aquí o qué más podría intentar?

Aquí está el steam-435150.log .

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (203) mensinda en 6 sept. 2020

No estoy seguro de cuánto está dentro del alcance de Proton en su conjunto, pero Divinity no se inicia completamente dentro del entorno Wayland + Sway, pero funciona bien dentro del servidor X con i3. Tiene un error de página y se bloquea al iniciarse, sin otra información real. Si esto se considera dentro del rango de lo que Proton debería admitir, puedo intentar ayudar con la información de depuración/registro.

Obviamente estoy usando xwayland, y no he tenido problemas con otros juegos, incluyendo juegos que usan Proton como Shadow of War.

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (204) alexmaras en 7 nov. 2020

¿Fue útil esta página

0 / 5 - 0 calificaciones

Proton 🚀 - Aplicación Divinity Original Sin 2 435150 | bleepcoder.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 6056

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.