Proton es una capa de compatibilidad para que los juegos de Windows se ejecuten en sistemas operativos basados en Linux . [1] Proton es desarrollado por Valve en cooperación con los desarrolladores de CodeWeavers . [2] Es una colección de software y bibliotecas combinadas con una versión parcheada de Wine para mejorar el rendimiento y la compatibilidad con los juegos de Windows. Proton está diseñado para su integración en el cliente de Steam como "Steam Play". [3] Se distribuye oficialmente a través del cliente, aunque se pueden instalar manualmente bifurcaciones de terceros .
Proton se lanzó inicialmente el 21 de agosto de 2018. [4] Tras su lanzamiento, Valve anunció una lista de 27 juegos que fueron probados y certificados para funcionar como sus contrapartes nativas de Windows sin requerir ajustes por parte del usuario final. Estos incluyen Doom (2016) , Quake y Final Fantasy VI . [3] [4] [5]
Proton incorpora varias bibliotecas que mejoran el rendimiento 3D. Entre ellas se incluyen las capas de traducción de Direct3D a Vulkan , concretamente DXVK para Direct3D 9, 10 y 11, y VKD3D-Proton para Direct3D 12. Una biblioteca independiente conocida como D9VK se encargó de la compatibilidad con Direct3D 9 hasta que se fusionó con DXVK en diciembre de 2019. [6]
Al ser una bifurcación de Wine, Proton mantiene una compatibilidad muy similar con las aplicaciones de Windows que su contraparte original. Además de la lista oficial de juegos compatibles, muchos otros juegos de Windows son compatibles, [7] aunque de manera no oficial, con Proton. El usuario puede forzar opcionalmente el uso de Proton para un juego específico, incluso si ya existe una versión para Linux. [8] Esto se puede hacer cuando el soporte oficial para Linux de un juego es insuficiente o posiblemente no es estable.
ProtonDB es un sitio web comunitario no oficial que recopila y muestra datos colaborativos que describen la compatibilidad de un título determinado con Proton, en una escala de calificación que va desde "Borked" (no funciona) hasta "Platinum" (funciona perfectamente). [9] [10] El sitio está inspirado en WineHQ AppDB, que también recopila y muestra informes de compatibilidad colaborativos y utiliza un sistema de calificación similar.
Valve ha lanzado nueve [11] versiones principales de Proton. El esquema de versiones hace referencia a la versión original de Wine en la que se basa, con un número de parche adjunto. [1]
En general, Proton se queda atrás de su base Wine en varias versiones. Se han creado bifurcaciones no oficiales, como Proton GE, [12] para rebasar Proton en versiones recientes de Wine, lo que puede mejorar o empeorar la compatibilidad con los juegos en comparación con la versión oficial. [13]
En diciembre de 2020, Valve lanzó Proton Experimental, una rama beta perpetua de Proton que incorpora nuevas características y correcciones de errores más rápido que las versiones regulares, [14] que eventualmente se incluyen en una versión regular. [15]
Steam Deck utiliza Proton para aumentar la compatibilidad de los títulos de software. [16]