Valve Π³ΠΎ ΠΈΠ·Π΄Π°Π²Π° Proton 5.0, ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° водСњС ΠΈΠ³Ρ€ΠΈ Π½Π° Windows Π½Π° Linux

Π’Π΅Π½Ρ‚ΠΈΠ» компанија објавСно ΠΏΡ€Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²Π° Π³Ρ€Π°Π½ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ΠŸΡ€ΠΎΡ‚ΠΎΠ½ 5.0, кој сС Π±Π°Π·ΠΈΡ€Π° Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Wine ΠΈ ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ создадСни Π·Π° Windows ΠΈ прСтставСни Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΡ‚ Steam Π½Π° Linux. Развој Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ΡˆΠΈΡ€Π΅ΡšΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° BSD.

Proton Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Ρ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ само Π·Π° Windows Π²ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Steam Linux. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° DirectX 9/10/11 (Π²Ρ€Π· основа Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ DXVK) ΠΈ DirectX 12 (Π²Ρ€Π· основа Π½Π° vkd3d), Ρ€Π°Π±ΠΎΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈ DirectX Π΄ΠΎ Vulkan API, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ³Ρ€ΠΈ ΠΈ моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° Ρ†Π΅Π» Π΅ΠΊΡ€Π°Π½ Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° Ρ€Π΅Π·ΠΎΠ»ΡƒΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ Π²ΠΎ ΠΈΠ³Ρ€ΠΈΡ‚Π΅. Π—Π° Π΄Π° сС Π·Π³ΠΎΠ»Π΅ΠΌΠ°Ρ‚ пСрформанситС Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ со повСќС нишки, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ сС ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ "esync"(Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° настанот) ΠΈ"futex/fsync".

Π’ Π½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°:

  • Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° со Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π΅ Π·Π°Π²Ρ€ΡˆΠ΅Π½Π° Π’ΠΈΠ½ΠΎ 5.0, ΠΎΠ΄ ΠΊΠΎΠΈ сС прСнСсСни повСќС ΠΎΠ΄ 3500 ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ (ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Π³Ρ€Π°Π½ΠΊΠ° сС Π±Π°Π·ΠΈΡ€Π°ΡˆΠ΅ Π½Π° Π²ΠΈΠ½ΠΎ 4.11). 207 Π»Π΅ΠΏΠ΅Π½ΠΊΠΈ ΠΎΠ΄ Proton 4.11 сС прСмСстСни Π½Π°Π³ΠΎΡ€Π΅ ΠΈ сСга сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Wine;
  • Π—Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ ΠΈΠ³Ρ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Direct3D 9, ΡΠ»ΠΎΡ˜ΠΎΡ‚ DXVK Π΅ стандардно ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΠΎ Vulkan API. ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° систСми Π±Π΅Π· ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° Vulkan ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС Π²Ρ€Π°Ρ‚Π°Ρ‚ Π½Π° Π·Π°Π΄Π½ΠΈΠΎΡ‚ Π΄Π΅Π» Π½Π° wined3d, кој користи ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° OpenGL, со ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° поставката PROTON_USE_WINED3D;
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° со ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Steam Π΅ Π·Π°Ρ˜Π°ΠΊΠ½Π°Ρ‚Π°, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ опсСгот Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ ΠΈΠ³Ρ€ΠΈ ΠΊΠΎΠΈ користат Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ нСовластСно ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ Π”Π΅Π½ΡƒΠ²ΠΎ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Proton сСга ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ³Ρ€Π° ΠΈΠ³Ρ€ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Just Cause 3, Batman: Arkham Knight ΠΈ Abzu;
  • НовитС инсталации Π½Π° ΠŸΡ€ΠΎΡ‚ΠΎΠ½ Π²Ρ€Π°ΡœΠ°Π°Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΏΠΎΠ½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π±Π°Ρ€Π°Π°Ρ‚ Π½Π΅ΠΊΠΎΠΈ Π½ΠΎΠ²ΠΈ ΠΈΠ³Ρ€ΠΈ.
    ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° старитС поставки сС оставСни Π½Π΅ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚ΠΈ;

  • Π—Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со додавањС ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со повСќС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈ ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ Π²ΠΎ Wine 5.0;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°Ρ‡ΠΊΠΈ Π·Π²ΡƒΠΊ Π·Π° постари ΠΈΠ³Ρ€ΠΈ;
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ Git Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π°. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ сС Π½ΠΎΠ²ΠΈ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²ΠΎ Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° 5.0, ΡˆΡ‚ΠΎ Π±Π°Ρ€Π° ΠΏΡ€ΠΈ Π³Ρ€Π°Π΄Π΅ΡšΠ΅ ΠΎΠ΄ git, Ρ‚ΠΈΠ΅ Π΄Π° ΠΌΠΎΡ€Π° Π΄Π° сС ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ со ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žgit submodule update β€”initβ€œ;
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π€ΠΠ£Π”Π˜Πž со ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Π·Π²ΡƒΡ‡Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π° DirectX (API XAudio2, X3DAudio, XAPO ΠΈ XACT3) Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ΠΈ Π΄ΠΎ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ 20.02;
  • ΠœΠ΅Ρ“ΡƒΡΠ»ΠΎΡ˜Π½Π° DXVK, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ΠΈ 11, кој Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Π΅ΠΌΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π΄ΠΎ Vulkan API, Π΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ објавСно Π²Ρ‡Π΅Ρ€Π° 1.5.4. DXVK 1.5.4 Π³ΠΈ ΠΏΠΎΠΏΡ€Π°Π²Π° рСгрСсиитС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Direct3D 9 ΠΈ Π³ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Anno 1701, EYE: Divine Cybermancy,
    Π—Π°Π±ΠΎΡ€Π°Π²Π΅Π½ΠΈ царства: ДСмонски ΠΊΠ°ΠΌΠ΅Π½, ΠšΡ€Π°Π»ΡΠΊΠ°Ρ‚Π° распродаТба ΠΈ
    Π’ΠΈΡ‡Π΅Ρ€.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€