
En el ecosistema de juegos para Linux, Proton ha cambiado la forma en que se ejecutan los juegos de Windows. Dentro de este escenario, las versiones personalizadas como GE-Proton 10-30 y sus iteraciones previas se han vuelto casi imprescindibles para ampliar compatibilidad y rendimiento.
No se trata de reemplazar el Proton oficial de Valve, sino de disponer de una herramienta versátil para títulos que se resisten, ya sea porque no arrancan, muestran artefactos gráficos, fallan los mandos o hay conflictos con escenas de video y guardados. Las builds de GloriousEggroll, con parches y componentes actualizados, suelen marcar la diferencia.
Componentes actualizados en 10-29 y 10-30
Gran parte de las novedades se centran en actualizar los bloques fundamentales que permiten traducir las llamadas de Windows a tecnologías utilizables en Linux. En este rubro entran Wine, DXVK, DXVK-NVAPI, VKD3D y VKD3D-Proton, así como parches para Wayland y para entornos de realidad virtual.
En estas versiones el corazón de Proton se basa en Wine 10 y ramas muy recientes. Esto aporta funciones nuevas, correcciones de errores y soporte ampliado para APIs modernas de Windows. En términos prácticos, significa que juegos actuales, lanzadores caprichosos y aplicaciones dependientes de componentes recientes tienen más probabilidad de funcionar correctamente.
Para títulos DirectX 9, 10 y 11 GE-Proton se apoya en DXVK actualizado, con mejoras en rendimiento, consumo de CPU y estabilidad. DXVK-NVAPI se mantiene a la última, algo especialmente relevante para GPU NVIDIA para activar o mejorar funciones propias de esa marca.
Los juegos basados en DirectX 12 se benefician de VKD3D y VKD3D-Proton sincronizados con sus versiones más recientes. Esta capa traduce DX12 a Vulkan y reduce crasheos y artefactos en escenas modernas.
FEX se usa para ejecutar código pensado para x86_64 en arquitecturas como aarch64, ampliando la compatibilidad y afinando el rendimiento en dispositivos alternativos.
Mejoras en realidad virtual y construcción
Las versiones recientes traen cambios en vrclient, el componente que maneja funciones de realidad virtual, para un mejor comportamiento con cascos VR en Linux, con juegos concretos y mayor estabilidad de la interfaz de compatibilidad.
OpenXR se beneficia de wineopenxr con parches del repositorio principal, permitiendo un reconocimiento de dispositivos más fiable y mejor gestión del tracking.
A nivel de construcción, GE-Proton incorpora cambios en make y en los Makefiles que simplifican el proceso de compilación y reducen errores al generar builds para distintas plataformas. Se ha eliminado el formato .zst como resultado de build, simplificando el empaquetado.
El conjunto de parches em-10 y wine-wayland se mantiene afinado, reforzando el rendimiento en Wayland.
Bajo el capó y relación con GE-Proton
La base tecnológica de Proton 10 se apoya en Wine 10, DXVK 2.6.2, dxvk-nvapi 0.9.0-10, vkd3d 1.17 y vkd3d-proton 2.14.1. Estos fundamentos permiten que ramas como GE-Proton añadan parches adicionales y se sincronice con las ramas de desarrollo de estos proyectos.
En el ámbito del mando se introducen mejoras para DualSense, corrigiendo falsos clics del touchpad y se pulen detalles de soporte para AVPro en VRChat. Se corrige también un problema con la Epic Games Store que impedía arrancar bajo Proton.
Para activar GE-Proton en un juego concreto, basta con ir a las propiedades del título en Steam, abrir Compatibilidad y seleccionar la versión deseada. Steam gestionará el runtime correspondiente y ese juego utilizará la versión elegida de Proton.
GE-Proton combina Proton 10 para uso general y parches de GE-Proton para casos que requieren mayor compatibilidad. Las variantes como 10-25 y 10-29 han servido para cerrar regresiones y estabilizar el rendimiento en títulos problemáticos.
Protonfixes y arreglos por juego
Protonfixes es un conjunto de scripts y ajustes por juego que aplica cambios concretos en función del título seleccionado. Estos fixes suelen desbloquear cinemáticas, solucionar problemas de mandos o parámetros gráficos conflictivos.
En arquitecturas como aarch64 se optimizan los procesos de build para compilar Protonfixes, aumentando la versatilidad en dispositivos no tradicionales. Los mandos reciben mejoras y se corrigen problemas en títulos concretos como resguardo de compatibilidad de DualShock 4 y control en entornos Road de salida.
Se presta atención a tecnologías de escalado como XeSS, con actualizaciones para el archivo libxess_dx11.dll para que los upscalers funcionen correctamente en algunos juegos.
Errores de guardado y casos curiosos
Entre los arreglos se corrigen fallos con archivos de guardado en ciertos títulos, y se retiran parches que resultaron innecesarios o contraproducentes. En particular se han eliminado ajustes que interferían con el login de ciertos juegos y servicios, recuperando la funcionalidad sin afectar a la estabilidad general.
Esto ilustra como GE-Proton se mueve con rapidez, probando parches, integrando cambios y retirando aquellos que causan problemas, siempre buscando una experiencia estable para la comunidad.
Instalación y herramientas auxiliares
Instalar GE-Proton de forma manual es razonablemente sencillo pero hay que descargar el archivo correcto y colocarlo en el directorio de herramientas de compatibilidad de Steam. En instalaciones clásicas de Steam, el directorio es home slash .steam slash root slash compatibilitytools dash d. En Steam instalado como Flatpak la ruta es home slash .var slash app slash com dot valvesoftware dot Steam slash data slash Steam slash compatibilitytools dash d.
Para facilitar la tarea existe ProtonUp-Qt, una aplicación que automatiza la descarga e instalación de GE-Proton y otras herramientas. Basta con ejecutarla, añadir la versión deseada y dejar que gestione la ubicación según Steam o Flatpak.
Si usas un AppImage de ProtonUp-Qt y no se abre, suele bastar con instalar el paquete fuse desde los repos y reiniciar. Son problemas comunes que se solucionan fácilmente.
Actualización automática con GE-Proton-RR
GE-Proton-RR es la versión rolling release que automatiza la descarga y actualización. Con una simple instrucción se comprueba la versión instalada frente a la disponible y actualiza solo si es necesario, todo de forma silenciosa.
Una práctica recomendable es arrancar con el RR como parte del flujo de mantenimiento, especialmente si gestionas varias configuraciones. También puedes añadir un acceso directo de arranque para facilitar las actualizaciones durante la sesión.
En el plano práctico se recomienda no perder la configuración estable si todo funciona bien con Proton oficial. Si un juego no arranca o muestra fallos, entonces es razonable probar Proton Experimental y posteriormente GE-Proton para evaluar mejoras.
Conviene considerar el estado de anti cheat ya que Steam ha avanzado con EAC y BattlEye, pero no todos los títulos son compatibles con Proton. En esos casos los parches no pueden compensar la falta de soporte de la desarrolladora.
Por ultimo, GE-Proton y Proton admiten variables de entorno para ajustar opciones avanzadas. Ejemplos incluyen activar soluciones de escalado o activar NVAPI en juegos compatibles. Es recomendable aplicar estas variables juego por juego para no complicar la depuracion si algo sale mal.
Conclusión
La combinación de Proton 10, las ramas recientes de GE-Proton y herramientas como Protonfixes o GE-Proton-RR convierte jugar en Steam en Linux en una experiencia cada vez más cercana a Windows. Tener ambas ramas instaladas y usar la oficial como base mientras se recurre a GE-Proton para títulos que se resisten se ha convertido en una estrategia habitual para la comunidad.
from Linux Adictos https://ift.tt/YG7gS8P
via IFTTT