banner
Hogar / Blog / Hace 5 años, Valve lanzó Proton, que cambiará para siempre los juegos de Linux
Blog

Hace 5 años, Valve lanzó Proton, que cambiará para siempre los juegos de Linux

Aug 09, 2023Aug 09, 2023

¿Realmente ha pasado tanto tiempo? Aparentemente si. Valve anunció originalmente el cambio de marca de Steam Play con Proton el 21 de agosto de 2018. Parece un buen momento para una reflexión rápida, ya que se cumple la mitad de una década.

El problema: antes, durante y justo después del lanzamiento original de Steam Machine, los desarrolladores simplemente no estaban portando muchos juegos a Linux y, en general, cuando miras hacia atrás, los juegos de Linux estaban en un período de mayor estancamiento. No estaba pasando gran cosa. Gran parte del trabajo inicial de portabilidad que surgió estaba desapareciendo lentamente ya que las Steam Machines no proporcionaron el impulso que los jugadores de Valve y Linux esperaban.

Originalmente, "Steam Play" simplemente significaba que podías comprar un juego en Steam y obtener acceso a todas sus versiones. Entonces, si compraste un juego en Windows, podrías jugarlo en Linux si tuviera una versión nativa de Linux (lo mismo ocurre con macOS). Sin embargo, está claro que eso no fue suficiente para lo que Valve había planeado. Entonces, si Valve quería hacer de Linux una mejor plataforma para que la gente realmente la usara, necesitaba algo más.

Los juegos populares debían poder ejecutarse en Linux si más personas lo usaran, porque ¿de qué sirve una plataforma para juegos si toneladas de los juegos más jugados no eran compatibles? Como vio Valve con las Steam Machines (no es la única razón, por supuesto), la cosa no termina bien.

Recuerdo estar sentado en mi oficina en ese momento, repasando mi lista de TODO de varios artículos y juegos que cubrir, planificando la próxima semana. Probablemente esté listo para irse a la cama y luego BAM: de la nada, llega este anuncio de Valve que básicamente dice "vas a estar muy ocupado, será mejor que tomes mucho café". Valve se había asociado con CodeWeavers yProtónfue la respuesta.

Proton es el nombre que Valve le dio a su bifurcación de Wine con un montón de extras adicionales, y ha cambiado los juegos de Linux para siempre. Sin embargo, Steam Play es más que solo Proton. Asegúrate de leer mi guía completa de Steam Play Proton. Nota al margen: John Carmack (id Software / Oculus VR / Keen Technologies) incluso pensó que Wine era la solución en 2013.

Por supuesto, Proton no habría sido posible sin todos los muchos años de trabajo que se invirtieron en el proyecto Wine, y todos los que contribuyeron a Wine deberían ser aplaudidos por su esfuerzo. Sin embargo, Valve ha financiado mucho trabajo adicional para conseguir cosas como DXVK y VKD3D-Proton para la traducción de Direct3D a Vulkan a un estado en el que el rendimiento puede ser realmente excelente. Valve también financia el trabajo en controladores de gráficos de Linux, el trabajo del kernel de Linux y la lista continúa.

¿Cuánto ha cambiado Proton las cosas? Bueno, ciertamente no tendríamos Steam Deck si no fuera por Proton. No hay forma de que Valve hubiera lanzado su computadora de mano sin tantos juegos como fuera posible, claramente aprendiendo la lección sobre el fracaso de las Steam Machines. Pero como todos sabemos, las Steam Machines se quemaron para que Proton y Steam Deck pudieran resurgir de las cenizas.

Proton simplemente tiene mucho sentido. Valve no tardó mucho en expandir Proton para pasar inicialmente de unos pocos títulos selectos aprobados por Valve a poder ejecutar cualquier cosa que decidiéramos probar con él. A partir de ahí, los juegos de Linux aparentemente explotaron. Y finalmente vimos por qué Valve creó Proton con el anuncio de Steam Deck menos de tres años después, en julio de 2021.

Cuando observa los informes de fuentes colectivas sobre ProtonDB, varias personas informan que más de 11.000 títulos funcionan. Es una pequeña fracción del recuento total de juegos de Steam, pero ProtonDB depende de que la gente vaya y escriba un informe.

El propio sistema de clasificación Deck Verified de Valve solo para Steam Deck también alcanzó muchos hitos desde el lanzamiento de Steam Deck, y ahora tiene más de 10,000 títulos clasificados como jugables o verificados. Aunque tanto ProtonDB como Deck Verified incluyen una combinación de versiones nativas de Linux y juegos de Windows ejecutados con Proton. El punto es que estar en Linux ahora para un jugador significa que, muy a menudo, una gran cantidad de tus juegos realmente "simplemente funcionan". Es casi mágico.

Sin embargo, nunca se sabrá realmente el número real de juegos jugables en Linux, porque en Steam hay muchas decenas de miles de juegos y muchos de ellos probablemente "simplemente funcionarán" con Proton si no tienen una versión nativa de Linux disponible... y muchos más se lanzan cada semana. Este es un lugar realmente increíble para estar. Cuando piensas en Linux y Steam Deck juntos, que tienen poco menos del 2% de participación de usuarios en Steam en general, estos son números increíbles de compatibilidad de juegos para una plataforma de nicho.

Gracias a Proton, he podido descubrir un montón de nuevos juegos favoritos, algunos a los que nunca antes habría jugado. Juegos como Deep Rock Galactic, God of War, Death Stranding, Baldur's Gate 3, Brotato, Beat Sabre, etc. Entiendes la idea, hay una selección realmente ridícula de juegos disponibles y, a veces, es un poco paralizante desplazarse por mi biblioteca de Steam para decidir a qué jugar: un problema deliciosamente molesto, ¿eh?

En la foto: Baldur's Gate 3, toma tomada en Kubuntu

Los jugadores que usen Linux (ya sea de escritorio o Steam Deck) en 2023 ahora se encuentran en un lugar donde pueden obtenerentusiasmadojunto con amigos que usan Windows o consolas tradicionales, porque saben que hay una buena probabilidad de que, en el lanzamiento, cualquier juego nuevo y emocionante que salga funcione sin muchos problemas.

Sin embargo, Proton está lejos de ser perfecto y significa en algunos sentidos que Valve, CodeWeavers y todos los demás que trabajan en él se están poniendo al día con Microsoft en materia de compatibilidad y cualquier cambio que Microsoft decida anunciar repentinamente que afecte los juegos. Eso y cuántas formas diferentes los desarrolladores de juegos pueden abusar de varias API para hacer cosas de maneras extrañas. Sin embargo, Valve y compañía son un grupo dedicado, que solucionan constantemente problemas de juegos AAA como ELDEN RING, donde Valve trabajó rápidamente para implementar optimizaciones, lo mismo nuevamente para problemas con Dead Space y juegos como PooShooter: Toilet Invaders (qué punto culminante tan divertido fue, eh). ?). También está la constante rotura del lanzador de terceros, que Valve también repara cada vez que sucede.

Valve produce actualizaciones para Proton constantemente para mejorar la compatibilidad, con más de 300 revisiones del registro de cambios principal (aunque algunas correcciones de texto menores), está claro cuánto trabajo se requiere. Con varias versiones principales nuevas de Proton a través de 4, 5, 6, 7 ahora a 8 y múltiples actualizaciones de Proton Experimental casi todos los meses.

Así que aquí está Proton, la magnífica tecnología que permite jugar todo tipo de juegos en sistemas Linux, desde el escritorio hasta Steam Deck y dondequiera que decidas usar Linux. Bonita válvula. Salud.

Liam DaweProtónentusiasmadoSobre el autor - Liam Dawe