Depuis la fuite du code du FSR4 sur Github, nous avons vu pas mal de solutions de contournement pour pouvoir exécuter la technologie sur des cartes plus anciennes que les RX 9000. Cette fois-ci, nouvelle tentative fructueuse avec un développeur Linux travaillant chez Valve, Hans-Kristian Arntzen qui intègre une méthode… Préliminaire on va dire, pour lancer le FSR4 sur des RX 7000/6000 via Proton directement.
Le FSR4 sur des RX 7000/6000 possible via Proton !
Dans les grandes lignes, pour jouer sur Linux avec des jeux Windows, vous pouvez passer par Proton. En version très résumé, il s’agit d’une couche de traduction DirectX12 qui passe par Vulkan pour l’exécution des jeux Windows sous Linux. Avec la version 3.0 de cette couche, le support du FSR4 était intégré pour les RX 9000 bien entendu. Cependant, le fameux dev est allé un peu plus loin en intégrant un support de la technologie pour les cartes AMD plus anciennes.
Bien entendu, il ne s’agit que d’un support préliminaire et qualifiée de « hacky » par le développeur. De plus, cette fonctionnalité n’est pas active dans le build par défaut de VK3D-Proton pour des raisons évidentes. Néanmoins, le dev s’appuie sur un support coopératif de calculs en Int8 et Float16. Le but est de proposer quelque chose de tout juste fonctionnel dans un premier temps. Nul doute que cette implémentation sera davantage soignée à l’avenir.
Actuellement, on parle de performances loin d’être optimales avec cette méthode. De plus, du fait des performances « bif-bof », ce n’est pas la solution la plus indiquée pour le Steam Deck par exemple. Cependant, avec l’arrivée des Steam Machine, cela pourrait être une carte importante à jouer si Valve arrive a soigner l’intégration. Les gamers pourront alors profiter d’une meilleure qualité visuelle tout en profitant d’un petit gain de performance par rapport à un jeu exécuté de manière native sur la console de Valve.
