Valve released the release of the new version of the project Proton 7.0-3, which is based on the code base of the Wine project and aims to run gaming applications created for Windows and featured in the Steam catalog on Linux.
Proton allows running Windows-only game applications directly on the Steam Linux client. The package includes the implementation of DirectX 9/10/11 (based on the DXVK package) and DirectX 12 (based on vkd3d-proton ) working through the translation of DirectX calls to the Vulkan API, provides improved support for drivers of games and the ability to use full screen regardless of the mode supported by the screen resolution games.
Main new features of Proton 7.0-3
In this new version that is presented, we can find that the support for rebuilding the xinput driver on Steam Deck devices.
Another of the changes that stands out in this new version is the improved game wheel detection, besides that it was also added support for Windows.Gaming.Input API, which provides access to game controllers.
Moreover, the DXVK layer, which provides an implementation of DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 and 11, working through the translation of Vulkan API calls, updated to version 1.10.1-57-g279b4b7e.
In addition to this, the xvk-nvapi updates, the implementation of NVAPI over DXVK to version 0.5.4, as well as the implementation of the updated version of WineMono 7.3.0.
The following games are supported:
- Age of chivalry
- Beneath a Steel Sky
- Chrono Cross: The Radical Dreamer Edition
- cities XXL
- Cladun X2
- Cursed Armor
- Flanarion Tactics
- Gary Grigsby's War in the East
- Gary Grigsby's War in the West
- Iraq: Prologue
- Mech Warrior Online
- Small Radios Big Televisions
- Split / Second
- Star Wars Episode I Racer
- Stranger of Sword City Revisited
- Succubus x Saint
- V rising
- Warhammer: End Times - Vermintide
- We Were Here Forever
Of the other corrections that were performed also include:
- Fix Elden Ring crash during long game play.
- Repair the new launcher for Final Fantasy XIV Online.
- Fixed DEATHLOOP crash after long system sleep.
- Fixed Turing test crash when starting Chapter 4.
- Fix for controller compatibility in Mini Ninja.
- Fix for Resident Evil Revelations 2 not launching on Steam Deck.
- Fix video playback in: Disintegration, Dread X Collection: The Hunt, EZ2ON REBOOT: R, El Hijo – A Wild West Tale, Ember Knights, Outward: Definitive Edition, POSTAL4: No Regerts, Power Rangers: Battle for the Grid, Solosta: Crown of the Magister, Street Fighter V, The Room 4: Old Sins.
- Fixed video playback in Ghostwire: Tokyo and other games using VP8 and VP9 codecs.
- Fix for steering wheelless controller compatibility in WRC10.
- Solution for S&box not finding any games to join.
- Fix The Legend of Heroes: Zero no Kiseki Kai crashing on first launch.
- Fix Mortal Kombat Komplete crash when there are audio devices with long names.
- Fix handling of external links in Castle Morihisa.
SIf you are interested in knowing more about it About the new version released, you can check the details in the following link.
How to activate Proton on Steam?
For those interested in trying Proton, they must have the beta version of Steam installed on their system, In the event that it is not, they can join the beta version of Linux from the Steam client.
For this they must open the Steam client and click on Steam in the upper left corner and then Settings.
In the "Account" section you will find the option to register for the beta version. Doing this and accepting will close the Steam client and download the beta version (a new installation).
At the end and after accessing their account, they return to the same route to verify that they are already using Proton. Now you can install your games regularly, you will be reminded for the only time that Proton is used for it.
Moreover if you are interested in compiling the code on your own, you can get the new version by downloading it from the following link.
The instructions, as well as the details to carry out this process and other information about the project can be found this link.