GloriousEggroll ha publicado GE-Proton 11-11, una nueva revisión correctiva para la capa de compatibilidad que permite ejecutar juegos de Windows en Linux y SteamOS. La actualización llega apenas unos días después de la versión 11-10 y se centra en dos problemas concretos: los cuelgues al saltar vídeos con audio MPEG-1 y las desconexiones de Easy Anti-Cheat que sufrían los jugadores de Star Citizen.
El objetivo de esta entrega no es reconstruir la base de compatibilidad de Proton, sino resolver errores puntuales que persistían o habían surgido con juegos de Windows sobre Linux. Quienes no conozcáis el ecosistema debéis saber que GE-Proton funciona como un complemento dentro de Steam: convive con el Proton oficial de Valve sin reemplazarlo de forma automática, y se activa juego por juego desde el menú de propiedades de compatibilidad cuando hace falta.
Los cuelgues de vídeo que arrastraba la versión anterior
El error más señalado por la comunidad tenía que ver con las cinemáticas: al intentar saltarse un vídeo con audio MPEG-1 reproducido a través de DirectShow, el juego se quedaba congelado y la partida dejaba de responder. Esta revisión soluciona el bloqueo mutuo del decodificador de audio MPEG que provocaba el cuelgue, un fallo que arrastraban las compilaciones anteriores.
La revisión soluciona también la orientación incorrecta de los vídeos MPEG-1 reproducidos con AMStream, que en algunos casos giraban la imagen, además de incorporar ajustes en el tratamiento de fotogramas para evitar corrupción de memoria y cierres inesperados. Las notas de la versión citan el caso concreto de un título que se cerraba al entrar en la pantalla de selección de nivel. Casi todos estos errores comparten un mismo origen: se reproducen con componentes de vídeo heredados de versiones antiguas de Windows, presentes en cinemáticas y menús de muchos juegos portados, puntos donde un fallo así corta la partida antes incluso de empezar a jugar.
Por qué fallaba Easy Anti-Cheat en Linux
Quienes jugaban a Star Citizen venían encontrándose con desconexiones acompañadas del aviso «Violation 8 – Untrusted system file» y el código de error 30033, un problema localizado en el lanzador del juego. La raíz estaba en VKD3D-Proton, que consultaba el ejecutable del proceso padre para identificar juegos hechos con Unreal Engine; GE-Proton 11-11 elimina esa comprobación, por lo que el anti-trampas deja de activarse por este motivo.
La misma causa explicaba los cortes que sufría Hunt: Showdown cuando se arrancaba al margen de Steam. La revisión repara igualmente Warhammer 40.000: Space Marine 2, un título que parte de la comunidad daba por inservible tras la entrega 11-10 y que, con estos cambios, volvía a funcionar en las pruebas recogidas. GE-Proton 11-11 retira además una modificación previa que cargaba una biblioteca AMD AGS pensada para Star Citizen, al confirmarse que esa librería no tenía relación con el aviso del anti-trampas de los juegos, tal como recoge el registro de cambios de esta versión.
Ajustes menores en ProtonFixes
GE-Proton 11-11 también retoca ProtonFixes, el sistema que aplica parches concretos según el juego detectado. En esta entrega se instala .NET 4.8 para el nuevo RSI Launcher de Star Citizen, y se corrige un problema por el que otra instalación hecha con winetricks podía cambiar la versión de Windows configurada en el prefijo; ahora esos ajustes se reaplican para que el prefijo no se quede con una versión incorrecta.
La lista de ajustes suma correcciones para tres cargadores de mods muy usados en juegos portados, BepInEx, MelonLoader y FrostyModManager, pensados para que las modificaciones instaladas por el usuario sigan funcionando tras el cambio de versión. La base de datos de umu se actualiza en esta misma entrega, y se retira una orden de winetricks que había quedado obsoleta. Entre los detalles más puntuales, el arreglo pensado para la versión de 2003 de Call of Duty vuelve a activarse correctamente, y en Ceville se respeta el parámetro PROTON_USE_XALIA cuando el usuario ya lo había definido manualmente.
Cómo se instala GE-Proton 11-11 en SteamOS
Esta entrega está disponible en dos variantes, x86_64 y aarch64, empaquetadas en archivos comprimidos de distinto tamaño según la arquitectura. En Steam Deck y en cualquier equipo con SteamOS, la forma más cómoda de instalarla es a través de ProtonUp-Qt, una herramienta gráfica pensada para gestionar varias versiones de Proton a la vez sin tener que recurrir a la terminal.
El proceso no exige tocar la terminal en ningún momento. Estos son los pasos que hay que seguir desde el escritorio de SteamOS:
- Abrir ProtonUp-Qt en el Steam Deck o en el equipo con SteamOS.
- Elegir GE-Proton 11-11 en el desplegable de versiones disponibles e instalarla.
- Entrar en las Propiedades del juego, pestaña Compatibilidad, y seleccionar la nueva versión.
- No hace falta reiniciar Steam: la build aparece en el desplegable nada más instalarse.
¿Merece la pena cambiar de Proton oficial a esta versión?
Para la mayoría de usuarios, la opción por defecto sigue siendo el Proton oficial de Valve, y solo tiene sentido cambiar si aparece un problema concreto que lo justifique. GE-Proton 11-11 está dirigido a quien ya usaba esta compilación o necesitaba alguna de sus mejoras puntuales: la corrección de los cuelgues en vídeos o el fin de las desconexiones de Easy Anti-Cheat en Star Citizen, los dos frentes que corrige esta revisión.
Antes de aplicar el cambio conviene revisar si el juego en cuestión está entre los que mencionan estas notas; si no es así, lo más sensato es mantener la configuración que ya funciona sin tocar nada. Los archivos para ambas arquitecturas están ya publicados en el repositorio de GloriousEggroll, de modo que quienes arrastraban los cuelgues de vídeo o las desconexiones de Easy Anti-Cheat en Star Citizen pueden descargar la nueva build y probarla sin esperar a ninguna actualización adicional del cliente de Steam.
