Proton (logiciel)
Proton est un logiciel gratuit et open-source qui permet aux logiciels conçus pour Microsoft Windows de s'exécuter sur des systèmes d'exploitation basés sur Linux . Proton est développé par Valve et basé sur un fork de Wine . Il comprend plusieurs correctifs et bibliothèques pour améliorer les performances et la compatibilité avec les jeux Windows. Proton lui-même est conçu pour être intégré au client Steam sous le nom de « Steam Play », permettant le fonctionnement transparent des jeux et logiciels Windows dans Steam , mais il peut être utilisé comme une application autonome.
Aperçu
Proton sort initialement le 21 août 2018 , . À sa sortie, Valve a annoncé une liste blanche de 27 jeux qui ont été testés et certifiés pour fonctionner comme leurs homologues Windows natifs sans nécessiter de peaufinage par l'utilisateur final. Il s'agit notamment de Doom (2016) , Quake et Final Fantasy VI , , .
Proton intègre plusieurs bibliothèques qui améliorent les performances 3D. Il s'agit notamment des couches de transcription Direct3D vers Vulkan , à savoir DXVK pour Direct3D 9, 10 et 11 et VKD3D pour Direct3D 12.
Historique des versions
Le schéma de gestion des versions fait référence à la version amont de Wine sur laquelle il est basé, avec un numéro de patch ajouté. En juillet 2024 , les versions disponibles (en vert celles présentes dans Steam) sont :
Historique des versions
Proton Wine DXVK
DXVK-NVAPI FAudio
VKD3D Mono Date
9.0-2
9.0
2.3.1
0.7.0-7
2.12-58
9.1.0
3 juin 2024
9.0-1
9.0
2.3-47
0.6.4-48
2.11.1-49
8.1.0
2 mai 2024
8.0-5
8.0
2.3-21
0.6.4-20
2.11
8.1.0
22 janvier 2024
8.0-4
8.0
0.6.4
0.6.4
2.10
8.0.1
6 octobre 2023
8.0-3
8.0
2.2-34
0.6.3-4
2.9-21
7.4.1
21 juillet 2023
8.0-2
8.0
2.1-4
0.6.2
2.8-84
7.4.1
2 mai 2023
8.0-1
8.0
2.1-4
0.6.2
21.08
2.8-84
7.4.1
17 avril 2023
7.0-6
7.0
1.10.3-28
0.6
21.08
2.6-1
7.4.0
3 février 2023
7.0-5
7.0
1.10.3-28
0.5.4
21.08
2.6-1
7.3.0
23 novembre 2022
7.0-4
7.0
1.10.3
0.5.4
21.08
2.6-1
7.3.0
16 aout 2022
7.0-3
7.0
1.10.1-57
0.5.4
21.08
2.6
7.3.0
14 juin 2022
7.0-2
7.0
1.10.1
0.5.3
21.08
2.6
7.1.2
21 avril 2022
7.0-1
7.0
1.9.4
21.08
2.5-146
7.1.2
16 février 2022
6.3-8
6.3
1.9.2-13
21.08
2.5-50
6.4.1
25 novembre 2021
6.3-7
6.3
1.9.2
21.08
2.4
6.4.1
1er octobre 2021
6.3-6
6.3
1.9.1
21.08
2.4
6.3.0
21 août 2021
6.3-5
6.3
1.9
21.03.05
2.3.1
6.1.1
25 juin 2021
6.3-3
6.3
1.8.1
21.03.05
2.2.1
6.1.1
4 mai 2021
6.3-1 6.3 1.8.1
21.03.05
2.2 6.1.1 1er avril 2021
5.13-6
5.13
1.7.3
20.12
2.1
5.1.0
15 février 2021
5.13-5
5.13
1.7.3
20.12
2.1
5.1.0
15 janvier 2021
5.13-3 5.13 1.7.3
20.12
2.0
5.1.0 7 décembre 2020
5.13-2
5.13
1.7.2
20.10
2.0
5.1.0
13 novembre 2020
5.13-1 5.13 1.7.2
20.10
1.2 5.1.0 15 octobre 2020
5.0-10
5.0
1.7
20.06
1.0
4.9.4
5 novembre 2020
5.0-8 5.0 1.7
20.06
1.0 4.9.4 6 juin 2020
5.0-7 5.0 1.6.1
20.02
4.9.4 1er mai 2020
5.0-1
5.0
1.5.4
20.02
4.9.4
5 mars 2020
4.11-13 4.11 1.5.1
19.12
4.9.4 5 mars 2020
4.11-12
4.11
1.5.1
19.12
4.9.4
14 janvier 2020
4.11-11
4.11
1.5
19.12
4.9.4
19 décembre 2019
4.11-10
4.11
1.4.4
19.12
4.9.4
8 novembre 2019
4.11-8
4.11
1.4.4
19.11
4.9.4
8 novembre 2019
4.11-7
4.11
1.4
19.09
4.9.3
9 octobre 2019
4.11-6
4.11
1.4
19.09
4.9.2
9 octobre 2019
4.11-4
4.11
1.3.4
19.09
4.9.2
14 septembre 2019
4.11-3
4.11
1.3.2
19.08
4.9.2
27 août 2019
4.11-2
4.11
1.3.2
19.08
4.9.2
8 août 2019
4.11-1
4.11
1.3
19.07
4.9.1
31 juillet 2019
4.2-9 4.2 1.2.1
19.06
4.9.0 27 juin 2019
4.2-8
4.2
1.2.1
19.06
4.9.0
26 juin 2019
4.2-6
4.2
1.2.1
19.06
7 juin 2019
4-2.5
4.2
1.2.1
19.04-13
24 mai 2019
4.2-4
4.2
1.1.1
19.04-13
14 mai 2019
4.2-3
4.2
1.0.3
19.04-13
18 avril 2019
4.2-2
4.2
1.0.2
19.03-25
3 avril 2019
4.2-1
4.2
1.0.1
19.03-13
1er avril 2019
3.16-9
3.16
1.0.2
18 avril 2019
3.7-8
3.7
3.7
0.81
10 octobre 2018
3.5
3.5
0.50
19 avril 2018
Un fork communautaire connu sous le nom de Proton GE est maintenue par Thomas Crider (GloriousEggroll), qui vise à rebaser Proton sur les versions plus récentes de Wine. Les correctifs introduits par ce fork sont parfois fusionnés en amont.
Compatibilité
Étant un fork de Wine , Proton maintient une compatibilité très similaire avec les applications Windows comme son homologue en amont. En plus de la liste blanche officielle, une très grande partie du catalogue Windows serait compatible quoique officieusement, avec Proton. L'utilisateur peut éventuellement forcer l'utilisation de Proton pour un titre spécifique, même si une version Linux existe déjà.
ProtonDB
ProtonDB est un site Web communautaire non officiel qui recueille et affiche des données externalisées décrivant la compatibilité d'un titre donné avec Proton, sur une échelle de notation de « Injouable » à « Platine ». Le site s'inspire de la WineHQ AppDB, à laquelle il présente une finalité similaire. En effet, l'AppDB collecte et affiche également des rapports de compatibilité externalisés et utilise un système de notation semblable.
Références
↑ « Release 11.0-2 », 21 août 2026 (consulté le 22 août 2026 )
↑ Dawe, « Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine », GamingOnLinux
↑ « Steam :: Steam for Linux :: Nouvelle version du Steam Play », sur steamcommunity.com , 21 août 2018 (consulté le 7 juillet 2020 )
↑ (en) « Steam for Linux :: Introducing a new version of Steam Play », steamcommunity.com , 21 août 2018 (consulté le 12 août 2019 )
↑ (en) Evangelho, « Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux », Forbes (consulté le 12 août 2019 )
↑ (en) « Steam adds Proton, making Windows games playable on Linux (at least in theory) », PCWorld , 21 août 2018 (consulté le 12 août 2019 )
↑ (en) « ValveSoftware/Proton », GitHub (consulté le 17 avril 2020 )
↑ (en) « Changelog », GitHub (consulté le 18 juin 2020 )
↑ (en) « Release Proton 9.0-2 · ValveSoftware/Proton », sur GitHub (consulté le 4 juillet 2024 )
↑ (en) « Release Proton 9.0-1 · ValveSoftware/Proton », sur GitHub (consulté le 4 juillet 2024 )
↑ (en) « Release Proton 8.0-5 · ValveSoftware/Proton », sur GitHub (consulté le 4 juillet 2024 )
↑ (en) « Release Proton 8.0-4 · ValveSoftware/Proton », sur GitHub (consulté le 4 juillet 2024 )
↑ (en) « Release Proton 8.0-3 · ValveSoftware/Proton », sur GitHub (consulté le 4 juillet 2024 )
↑ (en) « Release Proton 8.0-2 · ValveSoftware/Proton », sur GitHub (consulté le 4 juillet 2024 )
↑ (en) « Release Proton 8.0-1 · ValveSoftware/Proton », sur GitHub (consulté le 18 avril 2023 )
↑ (en) « Release Proton 7.0-6 · ValveSoftware/Proton », sur GitHub (consulté le 18 avril 2023 )
↑ (en) « Release Proton 7.0-5 · ValveSoftware/Proton », sur GitHub (consulté le 1er décembre 2022 )
↑ (en) « Release Proton 7.0-4 · ValveSoftware/Proton », sur GitHub (consulté le 1er décembre 2022 )
↑ (en) « GitHub : Proton 7.0-3 », GitHub , 14 juin 2022 (consulté le 18 juin 2022 )
↑ (en) « GitHub : Proton 7.0-2 », GitHub , 21 avril 2022 (consulté le 21 avril 2022 )
↑ (en) « GitHub : Proton 7.0-1 », GitHub (consulté le 16 février 2022 )
↑ (en) « GitHub : Proton 6.3-8 », GitHub (consulté le 28 novembre 2021 )
↑ (en) « GitHub : Proton 6.3-7 », GitHub (consulté le 26 octobre 2021 )
↑ (en) « GitHub : Proton 6.3-6 », GitHub (consulté le 23 août 2021 )
↑ (en) « GitHub : Proton 6.3-5 », GitHub (consulté le 30 juin 2021 )
↑ (en) « GitHub : Proton 6.3-3 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 6.3-1 », GitHub (consulté le 1er avril 2021 )
↑ (en) « Release Proton 5.13-6 · ValveSoftware/Proton », sur GitHub (consulté le 1er décembre 2022 )
↑ (en) « GitHub : Proton 5.13-5 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 5.13-3 », GitHub (consulté le 10 décembre 2020 )
↑ (en) « GitHub : Proton 5.13-2 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 5.13-1 », GitHub (consulté le 30 octobre 2020 )
↑ (en) « Release Proton 5.0-10 · ValveSoftware/Proton », sur GitHub (consulté le 1er décembre 2022 )
↑ (en) « GitHub : Proton 5.0-8 », GitHub (consulté le 13 septembre 2020 )
↑ (en) « GitHub : Proton 5.0-7 », GitHub (consulté le 13 septembre 2020 )
↑ (en) « GitHub : Proton 5.0-1 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-13 », GitHub (consulté le 13 septembre 2020 )
↑ (en) « GitHub : Proton 4.11-12 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-11 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-10 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-8 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-7 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-6 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-4 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-3 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-2 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.11-1 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-9 », GitHub (consulté le 13 septembre 2020 )
↑ (en) « GitHub : Proton 4.2-8 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-7 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-5 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-4 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-3 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-2 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 4.2-1 », GitHub (consulté le 9 mai 2021 )
↑ (en) « GitHub : Proton 3.16-9 », GitHub (consulté le 13 septembre 2020 )
↑ (en) « GitHub : Proton 3.7-20181010 », GitHub (consulté le 13 septembre 2020 )
↑ (en) « GitHub : Proton 3.5-20180419 », GitHub (consulté le 9 mai 2021 )
↑ (en) « A look over the ProtonDB reports for June 2019, over 5.5K games reported to work with Steam Play », GamingOnLinux (consulté le 4 novembre 2019 )
↑ (en) DeFore, « ProtonDB: Gaming reports for Linux using Proton and Steam Play », ProtonDB.com (consulté le 8 octobre 2019 )
↑ (en) Evangelho, « Linux Gaming Tip: Don't Buy That Game On Steam Without Using This Tool », Forbes (consulté le 12 août 2019 )