Válvula de protón

Protón

Información
Desarrollado por Válvula
Última versión 6,3-1 (1 st de abril de 2021)
Depositar github.com/ValveSoftware/Proton
Escrito en C ++
Sistema de explotación Linux
Tipo Compatibilidad de capa ( en )
Open Core
Licencia Licencia pública general reducida GNU versión 2.1 o posterior ( d ) , BSD 3 cláusula ( d ) , licencia zlib y licencia propietaria

Proton es un software gratuito de código abierto que permite que el software diseñado para Microsoft Windows se ejecute en sistemas operativos basados ​​en Linux . Proton es desarrollado por Valve y basado en una bifurcación de Wine . Incluye varias correcciones y bibliotecas para mejorar el rendimiento y la compatibilidad con los juegos de Windows. Proton en sí está diseñado para integrarse con el cliente Steam con el nombre "Steam Play", lo que permite el funcionamiento perfecto de los juegos y software de Windows en Steam , pero se puede utilizar como una aplicación independiente.

Descripción general

Proton lanzado inicialmente el 21 de agosto de 2018Tras su lanzamiento, Valve anunció una lista blanca de 27 juegos que han sido 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 .

Proton integra varias bibliotecas que mejoran el rendimiento 3D. Estos incluyen las capas de transcripción de Direct3D a Vulkan , a saber, D9VK para Direct3D 9, DXVK para Direct3D 10 y 11 y VKD3D para Direct3D 12. Endiciembre de 2019, D9VK se fusionó con DXVK, del cual era la bifurcación .

Historial de versiones

Valve ha lanzado cinco versiones principales de Proton. El esquema de control de versiones se refiere a la versión ascendente de Wine en la que se basa, con un número de parche agregado. Enoctubre 2020, las versiones compatibles son:

Historial de versiones
Protón Vino DXVK Audio Mononucleosis infecciosa Con fecha de
6.3-1 6.3 1.8.1 21.03.05 6.1.1 1 st de abril de 2021
5.13-3 5.13 1.7.3 20.12 7 de diciembre de 2020
5.13-1 5.13 1.7.2 20.10 15 de octubre de 2020
5,0-8 5,0 1,7 20.06 6 de junio de 2020
5,0-7 5,0 1.6.1 1 st de mayo de 2020
4.11-13 4,7 1.5.1 5 de marzo de 2020
4.2-9 4.1 1.2.1 27 de junio de 2019
3.16-9 3,16 1.0.2 18 de abril de 2019
3,7 3,7 10 de octubre de 2018

Thomas Crider (GloriousEggroll) mantiene una bifurcación de la comunidad conocida como Proton GE, que tiene como objetivo reajustar Proton en versiones más nuevas de Wine. Los parches introducidos por esta bifurcación a veces se fusionan en sentido ascendente.

Compatibilidad

Al ser una bifurcación de Wine , Proton mantiene una compatibilidad muy similar con las aplicaciones de Windows como su contraparte ascendente. Además de la lista blanca oficial, una gran parte del catálogo de Windows sería compatible, aunque no oficialmente, con Proton. Opcionalmente, el usuario puede forzar el uso de Proton para un título específico, incluso si ya existe una versión de Linux.

ProtonDB

ProtonDB es un sitio web comunitario no oficial que recopila y muestra datos externos que describen la compatibilidad de un título determinado con Proton, en una escala de calificación de "Borked" a "Platinum". El sitio está inspirado en WineHQ AppDB, al que tiene un propósito similar. Esto se debe a que AppDB también recopila y muestra informes de compatibilidad externalizados y utiliza un sistema de clasificación similar.

Referencias

  1. Dawe, "  Valve confirmó oficialmente una nueva versión de 'Steam Play' que incluye una versión modificada de Wine  " , GamingOnLinux
  2. (en) "  Steam para Linux :: Presentamos una nueva versión de Steam Play  " , steamcommunity.com ,21 de agosto de 2018(consultado el 12 de agosto de 2019 )
  3. (in) Evangelho, "  Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux  " , Forbes (consultado el 12 de agosto de 2019 )
  4. (en) "  Steam agrega Proton, lo que hace que los juegos de Windows se puedan reproducir en Linux (al menos en teoría)  " , PCWorld ,21 de agosto de 2018(consultado el 12 de agosto de 2019 )
  5. (in) "  doitsujin / dxvk  " , GitHub (consultado el 17 de abril de 2020 )
  6. (in) "  ValveSoftware / Proton  " , GitHub (consultado el 17 de abril de 2020 )
  7. (in) "  Changelog  " , GitHub (consultado el 13 de septiembre de 2020 )
  8. (en) "  GitHub: Proton 6.3-1  " , GitHub (consultado el 1 st de abril de 2.021 )
  9. (in) "  GitHub: Proton 5.13-3  " , GitHub (consultado el 10 de diciembre de 2020 )
  10. (in) "  GitHub: Proton 5.13-1  " , GitHub (consultado el 30 de octubre de 2020 )
  11. (in) "  GitHub: Proton 5.0-8  " , GitHub (consultado el 13 de septiembre de 2020 )
  12. (in) "  GitHub: Proton 5.0-7  " , GitHub (consultado el 13 de septiembre de 2020 )
  13. (in) "  GitHub: Proton 4.11-13  " , GitHub (consultado el 13 de septiembre de 2020 )
  14. (in) "  GitHub: Proton 4.2-9  " , GitHub (consultado el 13 de septiembre de 2020 )
  15. (in) "  GitHub: Proton 3.16-9  " , GitHub (consultado el 13 de septiembre de 2020 )
  16. (in) "  GitHub: Proton 3.7-20181010  " , GitHub (consultado el 13 de septiembre de 2020 )
  17. (in) "  Una mirada a los aplazamientos de ProtonDB para junio de 2019, más de 5.5k juegos reportados para trabajar con Steam Play  " , GamingOnLinux (consultado el 4 de noviembre de 2019 )
  18. (in) DeFore, "  ProtonDB: Gaming aplaced for Linux using Proton and Steam Play  " , ProtonDB.com (consultado el 8 de octubre de 2019 )
  19. (en) Evangelho, "  Consejo para juegos de Linux: no compre ese juego en Steam sin usar esta herramienta  " , Forbes (consultado el 12 de agosto de 2019 )