Компания Valve выпустила Proton 7.0, ΠΏΠ°ΠΊΠ΅Ρ‚ для запуска Windows-ΠΈΠ³Ρ€ Π² Linux

Компания Valve ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Proton 7.0, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основан Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Wine ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° обСспСчСниС запуска Π² Linux ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, созданных для Windows ΠΈ прСдставлСнных Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Steam. Наработки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD.

Proton позволяСт Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π² Linux-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Steam ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ прилоТСния, поставляСмыС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Windows. ΠŸΠ°ΠΊΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ DirectX 9/10/11 (Π½Π° Π±Π°Π·Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° DXVK) ΠΈ DirectX 12 (Π½Π° Π±Π°Π·Π΅ vkd3d-proton), Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² DirectX Π² API Vulkan, прСдоставляСт ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ° нСзависимо ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΈΠ³Ρ€Π°Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экрана. Для увСличСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ «esync» (Eventfd Synchronization) ΠΈ «futex/fsync».

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° синхронизация с выпуском Wine 7.0 (ΠΏΡ€ΠΎΡˆΠ»Π°Ρ Π²Π΅Ρ‚ΠΊΠ° ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°Π»Π°ΡΡŒ Π½Π° wine 6.3). Из Proton Π² upstream пСрСнСсСны накопившиСся спСцифичныС ΠΏΠ°Ρ‚Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ входят Π² основной состав Wine. Π”ΠΎ вСрсии 1.9.4 ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° прослойка DXVK, Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Π² API Vulkan. VKD3D-Proton, ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ vkd3d, созданноС Valve для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Direct3D 12 Π² Proton, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎ вСрсии 2.5-146. ΠŸΠ°ΠΊΠ΅Ρ‚ wine-mono ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ вСрсии 7.1.2.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° локального дСкодирования Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ H.264.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Linux-модуля Π°Π½Ρ‚ΠΈΡ‡ΠΈΡ‚-систСмы Easy Anti-Cheat (EAC), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ для обСспСчСния запуска Windows-сброк ΠΈΠ³Ρ€ с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌ Π°Π½Ρ‚ΠΈΡ‡ΠΈΡ‚ΠΎΠΌ. Easy Anti-Cheat позволяСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ изоляции, Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌ Π²ΠΊΠ»ΠΈΠ½ΠΈΠ²Π°Π½ΠΈΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ процСсса ΠΈ манипуляции с Π΅Π³ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ³Ρ€:
    • Anno 1404
    • Call of Juarez
    • DCS World Steam Edition
    • Disgaea 4 Complete+
    • Dungeon Fighter Online
    • Epic Roller Coasters XR
    • Eternal Return
    • Forza Horizon 5
    • Gravity Sketch VR
    • Monster Hunter Rise
    • NecroVisioN
    • Nights of Azure
    • Oceanhorn: Monster of the Uncharted Seas
    • Order of War
    • Persona 4 Golden
    • Resident Evil 0
    • Resident Evil Revelations 2
    • Rocksmith 2014 Edition
    • SCP: Secret Laboratory
    • Wargroove
    • Wartales
    • Yakuza 4 Remastered
  • Π Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΈΠ³Ρ€Π°Ρ…:
    • Sea of Thieves
    • Beacon
    • Mount & Blade II: Bannerlord
    • Age of Empires IV
    • Marvel Avengers
    • Runescape stability
    • Castlevania Advance Collection
    • Paradox Launcher
    • Pathfinder: Wrath of the Righteous
    • Far Cry
    • Doom Eternal
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π²ΡƒΠΊΠ° Π² ΠΈΠ³Ρ€Π°Ρ… Skyrim, Fallout 4 ΠΈ Mass Effect 1.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Steam Π² ΠΈΠ³Ρ€Π°Ρ…, запускаСмых с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Origin.
  • Из Π²Π΅Ρ‚ΠΊΠΈ Proton Experimental пСрСнСсСны ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, связанныС с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π²Π²ΠΎΠ΄Π°, Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΈ распрСдСлСниСм памяти.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консоли Steam Deck, основанной Π½Π° Linux, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 591 ΠΈΠ³Ρ€Ρ‹. 337 ΠΈΠ³Ρ€ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ сотрудниками Valve (Verified). Из ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€ 267 (79%) Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€ΠΎΠ΄Π½ΠΎΠΉ вСрсии для Linux ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ с использованиСм Proton.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru