Valve Company ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΡΠΎΡΠΎΠ½ 5.0-7, ΠΊΠΎΠΉΡΠΎ Π΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Wine ΠΈ ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° Π΄Π°Π΄Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΈΠ³ΡΠΈ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° Windows ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π½Π° Steam, Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π½Π° Linux. ΠΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· BSD.
Proton Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΈΠ³ΡΠΈ ΡΠ°ΠΌΠΎ Π·Π° Windows Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Steam Linux. ΠΠ°ΠΊΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° DirectX 9/10/11 (Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° DXVK) ΠΈ DirectX 12 (Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° vkd3d), ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ ΡΡΠ΅Π· ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° DirectX ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ API Π½Π° Vulkan, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π·Π° ΠΈΠ³ΡΠΈ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΠ» Π΅ΠΊΡΠ°Π½, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° Π² ΠΈΠ³ΡΠΈΡΠ΅. ΠΠ° Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡΠΊΠΎΠ²ΠΈΡΠ΅ ΠΈΠ³ΡΠΈ, ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ "esync" (Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π° Eventfd) ΠΈ "futex/fsync".
Π Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ:
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ³ΡΠ° Π½Π° Grand Theft Auto 4, Street Fighter 5 ΠΈ Streets of Rage 4;
- DXVK ΡΠ»ΠΎΠΉ Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Direct3D 9/10/11 Π²ΡΡΡ
Ρ Vulkan API, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ 1.6.1;
- Π Π΅ΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ Π·Π²ΡΠΊΠ° Π² TrackMania Nations Forever, TrackMania Ultimate Forever ΠΈ Zusi 3 Aerosoft;
- ΠΠΎΡΠΈΠ³ΠΈΡΠ°Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΡΠ΅ ΡΡΠΈΠ² Π½Π° Plebby Quest: The Crusades;
- Π£ΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° Π΅ Π²ΡΡΠ·ΠΊΠ° Ρ Gearbox SHiFT Π² Borderlands 3;
- Π‘Π»ΠΎΡΡ vkd3d Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Direct3D 12 Π²ΡΡΡ
Ρ Vulkan API;
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru