Valve เป„เบ”เป‰เบ›เปˆเบญเบ Proton 5.0-5, เบŠเบธเบ”เบชเปเบฒเบฅเบฑเบšเปเบฅเปˆเบ™เป€เบเบก Windows เปƒเบ™ Linux

เบšเปเบฅเบดเบชเบฑเบ”เบงเบฒเบง เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™ เป‚เบ›เป‚เบ•เบ„เบญเบ™ 5.0-5, เป€เบŠเบดเปˆเบ‡เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Wine เปเบฅเบฐเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบš Windows เปเบฅเบฐเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบฅเบฒเบเบเบฒเบ™ Steam เปƒเบ™ Linux. เบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹เป€เบŠเบทเป‰เบญ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD.

Proton เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบเบก Windows เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เปƒเบ™เบฅเบนเบเบ„เป‰เบฒ Steam Linux. เบŠเบธเบ”เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” DirectX 9/10/11 (เบญเบตเบ‡เปƒเบชเปˆเบŠเบธเบ” DXVK) เปเบฅเบฐ DirectX 12 (เบญเบตเบ‡เปƒเบชเปˆ vkd3d), เป€เบฎเบฑเบ”เบงเบฝเบเบœเปˆเบฒเบ™เบเบฒเบ™เปเบ›เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ— DirectX เป„เบ›เบซเบฒ Vulkan API, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป€เบเบกเปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเป€เบ•เบฑเบกเบซเบ™เป‰เบฒเบˆเปเป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ”เบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เป€เบเบก. เป€เบžเบทเปˆเบญโ€‹เป€เบžเบตเปˆเบกโ€‹เบ—เบฐโ€‹เบงเบตโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เป€เบเบกโ€‹เบซเบผเบฒเบโ€‹เบเบฐโ€‹เบ—เบนเป‰โ€‹, เบเบปเบ™โ€‹เป„เบโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™ โ€esync"(Eventfd Synchronization) เปเบฅเบฐ"futex/fsync"

ะ’ เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš OpenVR SDK เบฎเบธเปˆเบ™เปƒเบซเบกเปˆ;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบเบฒเบŸเบดเบ API เปƒเปเปˆ เบžเบนเป€เบ‚เบปเบฒเป„เบŸ, เปƒเบŠเป‰เปƒเบ™เบšเบฒเบ‡เป€เบเบกเบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒเป€เบกเบทเปˆเบญเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰;
  • เปเบเป‰เป„เบ‚เบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เปƒเบ™เป€เบเบกเบ—เบตเปˆเป€เบเบตเบ”เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบšเบš regressive เปƒเบ™ Proton 5.0-4;
  • เบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เป€เบเบก Granblue Fantasy: Versus เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบฅเป‰เบง.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™