Valve แž”แž‰แŸ’แž…แŸแž‰ Proton 5.0 แžŠแŸ‚แž›แž‡แžถแžˆแžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž แŸ’แž‚แŸแž˜ Windows แž“แŸ…แž›แžพแž›แžธแž“แžปแž…

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Valve แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ†แž”แžผแž„แž“แŸƒแžŸแžถแžแžถแžแŸ’แž˜แžธแž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ แž”แŸ’แžšแžผแžแžปแž„ 5.0แžŠแŸ‚แž›แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแžœแžทแžœแžŒแŸ’แžแž“แŸแž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ Wine แž“แžทแž„แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แž’แžถแž“แžถแžแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž แŸ’แž‚แŸแž˜แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Windows แž“แžทแž„แž”แž„แŸ’แž แžถแž‰แž€แŸ’แž“แžปแž„แž€แžถแžแžถแžกแžปแž€ Steam แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž›แžธแž“แžปแž…แŸ” แžŸแž˜แžทแž‘แŸ’แž’แžทแž•แž›แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ แž€แžถแžšโ€‹แž†แŸ’แž›แž„โ€‹แžšแžถแž›แžŠแžถแž› แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

Proton แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แžผแžœแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž แŸ’แž‚แŸแž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ‚ Windows แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ Steam Linux แŸ” แž€แž‰แŸ’แž…แž”แŸ‹แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DirectX 9/10/11 (แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แž‰แŸ’แž…แž”แŸ‹ DXVK) แž“แžทแž„ DirectX 12 (แž•แŸ’แžขแŸ‚แž€แž›แžพ vkd3d) แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแŸแž–แŸ’แž‘ DirectX แž‘แŸ…แž€แžถแž“แŸ‹ Vulkan API แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž แŸ’แž‚แŸแž˜ แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแžšแž”แŸ€แž”แž–แŸแž‰แžขแŸแž€แŸ’แžšแž„แŸ‹แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแž–แžธแž‚แžปแžŽแž—แžถแž–แž”แž„แŸ’แž แžถแž‰แžขแŸแž€แŸ’แžšแž„แŸ‹แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแž“แŸ…แž€แŸ’แž“แžปแž„แž แŸ’แž‚แŸแž˜แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž แŸ’แž‚แŸแž˜แž–แž แžปแžแŸ’แžŸแŸ‚ แž™แž“แŸ’แžแž€แžถแžš "esync"(Eventfd Synchronization) แž“แžทแž„"futex/fsync"แŸ”

ะ’ แž€แŸ†แžŽแŸ‚โ€‹แžแŸ’แž˜แžธ:

  • แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹ แžŸแŸ’แžšแžถ 5.0แžŠแŸ‚แž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸ’แžšแžพแž“แž‡แžถแž„ 3500 แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžš (แžŸแžถแžแžถแž˜แžปแž“แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแŸ’แžšแžถ 4.11) แŸ” แž”แŸ†แžŽแŸ‡ 207 แž–แžธ Proton 4.11 แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแžกแžพแž„แž›แžพ แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹แžŸแŸ’แžšแžถแž…แž˜แŸ’แž”แž„แŸ”
  • แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แž แŸ’แž‚แŸแž˜แžŠแŸ„แž™แž”แŸ’แžšแžพ Direct3D 9 แžŸแŸ’แžšแž‘แžถแž”แŸ‹ DXVK แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžŠแŸ„แž™แž”แž€แž”แŸ’แžšแŸ‚แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘แž‘แŸ… Vulkan APIแŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš Vulkan แžขแžถแž…แžแŸ’แžšแžกแž”แŸ‹แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž„แž€แŸ’แžšแŸ„แž™ wined3d แžŠแŸ‚แž›แž”แŸ’แžšแžพแž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚ OpenGL แžŠแŸ„แž™แž€แŸ†แžŽแžแŸ‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ PROTON_USE_WINED3D แŸ”
  • แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ Steam แžแŸ’แžšแžผแžœแž”แžถแž“แž–แž„แŸ’แžšแžนแž„ แžŠแŸ‚แž›แž”แžถแž“แž–แž„แŸ’แžšแžธแž€แž‡แžฝแžšแž“แŸƒแž แŸ’แž‚แŸแž˜แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ‚แž›แž”แŸ’แžšแžพแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžŠแžพแž˜แŸ’แž”แžธแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž แŸ’แž‚แŸแž˜แžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“แž€แžถแžšแžขแž“แžปแž‰แŸ’แž‰แžถแžแŸ” แžŒแžผแžœแžผ. แžงแž‘แžถแž แžšแžŽแŸ แžฅแžกแžผแžœแž“แŸแŸ‡ Proton แžขแžถแž…แž›แŸแž„แž แŸ’แž‚แŸแž˜แžŠแžผแž…แž‡แžถ Just Cause 3, Batman: Arkham Knight แž“แžทแž„ Abzu;
  • แž€แžถแžšแžŠแŸ†แžกแžพแž„ Proton แžแŸ’แž˜แžธแž”แž„แŸ’แž แžถแž‰แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แžŠแžผแž…แžŠแŸ‚แž›แžแž˜แŸ’แžšแžผแžœแžŠแŸ„แž™แž แŸ’แž‚แŸแž˜แžแŸ’แž˜แžธแŸ—แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”
    แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž…แžถแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžปแž€แž…แŸ„แž›แž˜แžทแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš;

  • แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž›แžพแž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแŸ†แžแžถแž“แŸ‹แŸ—แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž˜แŸ‰แžผแž“แžธแž‘แŸแžšแž‡แžถแž…แŸ’แžšแžพแž“ แž“แžทแž„แžขแžถแžŠแžถแž”แŸ‹แž‘แŸแžšแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แž“แŸ…แž€แŸ’แž“แžปแž„ 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,
    แžขแžถแžŽแžถแž…แž€แŸ’แžšแžŠแŸ‚แž›แž‚แŸแž”แŸ†แž—แŸ’แž›แŸแž…แž…แŸ„แž›แŸ– Demon Stone, King's Bounty แž“แžทแž„
    The Witcher แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹