ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Valve ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Proton 9.0, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 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".
Π‘ΡΠ΅Π΄ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Proton:
- ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Wine 9.0. ΠΡ Proton Π² upstream ΡΠ° ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π½Π°ΡΡΡΠΏΠ°Π½ΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΠ°ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅Π³Π° ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΡΡΡΡΠ°Π² Π½Π° Wine.
- ΠΠΎ Π²Π΅ΡΡΠΈΡ 2.3 Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ ΡΠ»ΠΎΠΉ DXVK, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°Π½ΡΠ»ΠΈΡΠ° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΊΡΠΌ API Vulkan.
- VKD3D-Proton, ΠΊΠ»ΠΎΠ½Π° ΠΎΡ vkd3d, ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ Valve Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Direct3D 12 Π² Proton, Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 2.11.1.
- ΠΠ°ΠΊΠ΅ΡΡΡ Dxvk-nvapi Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° NVAPI Π½Π°Π΄ DXVK Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 0.6.4.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Steamworks SDK 1.59.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ³ΡΠΈ:
- Aisling and the Tavern of Elves
- Bloody Walls
- Command & Conquer: Red Alert 2 ΠΈ Yuriβs Revenge
- Command & Conquer Tiberian Sun ΠΈ Firestorm
- Dinogen Online
- George McGeehan Gamer Hero
- Insanityβs Blade
- Lord of the Rings: Gollum
- Photography Simulator Demo
- Road to Vostok Demo
- Snares of Ruin 2
- Sonic Colors: Ultimate
- The Finals
- True Reporter. Mystery of Mistwood
- WITCH ON THE HOLY NIGHT
- Far Cry 2
- Far Cry 4
- Lara Croft and the Guardian of Light
- Outcast β Second Contact
- Prototype
- The Witcher 2: Assassins of Kings Enhanced Edition
- Warhammer 40,000: Space Marine
- Warhammer 40,000: Dawn of War II
- Warhammer 40,000: Dawn of War II β Chaos Rising
- Warhammer 40,000: Dawn of War II β Retribution
- Airborne Kingdom
- Bayonetta
- BIOMUTANT
- Brawhalla
- Carmageddon: Max Damage
- Command & Conquer Red Alert
- Disaster Report 4: Summer Memories
- Doom Eternal
- DayZ
- Escape from Monkey Island
- Fantastic Danmaku Festival Part I/II
- Final Fantasy XIV
- Greek Wars
- Harvestella
- KING OF FIGHTERS XV
- Last Of Us Part I
- Lethal Company
- Lords of the Fallen
- Risk of Rain 2
- Phasmophobia
- Savant β Ascent REMIX
- Sea of Thieves
- Super Robot Wars 30
- The Last Game
- Trove
- Wayfinder
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
