Juuso Alasuutari, especializado en el desarrollo de sistemas de procesamiento de audio para Linux (autor y ), iniciado hace varios años
Proton-i, enfocado en portar la base de código actual de Proton a versiones más recientes de Wine, sin esperar lanzamientos significativos adicionales de Valve. Actualmente ya se ha propuesto una versión de Proton basada en , funcionalmente idéntica a Proton 4.11-2 (el proyecto principal de Proton utiliza Wine 4.11).
La idea principal de Proton-i es permitir el uso de parches que se introducen en las versiones más recientes de Wine (cada lanzamiento incluye varios cientos de cambios), que potencialmente pueden ayudar a ejecutar juegos que antes presentaban problemas. Se espera que algunos problemas puedan resolverse en nuevas versiones de Wine, mientras que otros pueden solucionarse con parches de Proton. La combinación de estas correcciones potencialmente permite lograr un mejor rendimiento en los juegos que si se usara solo el nuevo Wine o Proton por separado.
Recordemos que el proyecto Proton, desarrollado por Valve, se basa en los avances del proyecto Wine y está diseñado para permitir la ejecución en Linux de aplicaciones de juegos creadas para Windows y disponibles en la tienda de Steam. Proton permite ejecutar directamente en el cliente de Steam para Linux aplicaciones de juegos que solo se entregan para Windows. El paquete incluye la implementación de DirectX 9 (basada en D9VK), DirectX 10/11 (basada en DXVK) y 12 (basada en vkd3d), trabajando a través de la traducción de llamadas de DirectX a la API de Vulkan, proporciona soporte mejorado para controladores de juegos y la opción de usar el modo de pantalla completa independientemente de las resoluciones de pantalla que se admitan en los juegos. En comparación con Wine original, el rendimiento de los juegos multihilo ha aumentado significativamente gracias a la aplicación de parches de «esync» (Eventfd Synchronization) o ««.
Fuente: opennet.ru
