ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Valve ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Proton 6.3-3, ΠΊΠΎΠΉΡΠΎ Π΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Wine ΠΈ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ³ΡΠΈ Π·Π° Windows Π² Linux, Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Steam. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈΡ BSD.
Proton ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ³ΡΠ°Π»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π·Π° Windows, Π² Linux ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Steam. ΠΠ°ΠΊΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° DirectX 9/10/11 (Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° DXVK) ΠΈ DirectX 12 (Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° vkd3d-proton), ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ ΡΡΠ΅Π· ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ Π½Π° DirectX ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ API Vulkan, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ³ΡΠ°Π»Π½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΠ» Π΅ΠΊΡΠ°Π½ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π² ΠΈΠ³ΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΈΡΠ΅ ΠΈΠ³ΡΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ "esync" (Eventfd Synchronization) ΠΈ "futex/fsync".
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- VKD3D-Proton, ΠΊΠ»ΠΎΠ½ Π½Π° vkd3d, ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ Valve Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Direct3D 12, Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 2.3.1, ΠΊΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Ρ Π½Π°ΡΠ°Π»Π΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° API DXR 1.0 (DirectX Raytracing), Π·Π°Π²ΡΡΡΠ΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° VRS (Variable Rate Shading) ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ²Π°ΡΠΈΠ²Π½Π°ΡΠ° ΡΠ°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ (Conservative Rasterization), ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° APITraces. ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ³Ρ The Origin Overlay, Bus and Army General ΠΈ Mount & Blade II: Bannerlord.
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΡΠΎΡΠ²ΡΠ²Π°ΡΠΈ ΡΠ΅ Π² ΠΈΠ³ΡΠΈΡΠ΅ Red Dead Redemption 2 ΠΈ Age of Empires II: Definitive Edition, ΡΠ° ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈ.
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² Π»ΠΎΠ½ΡΠ΅ΡΠΈΡΠ΅ Π½Π° Evil Genius 2, Zombie Army 4, Strange Brigade, Sniper Elite 4, Beam.NG ΠΈ Eve Online ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈ.
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΈ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° Xbox Π² ΠΈΠ³ΡΠ°ΡΠ° Far Cry Primal ΡΠ° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΡΠΊΠΎΡΡΡΠ° ΠΈ ΡΠ²Π΅ΡΠ½ΠΎΡΡΡΠ° Π² ΡΡΠ°ΡΠΈ ΠΈΠ³ΡΠΈ, ΠΊΠ°ΡΠΎ Deus Ex.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
