เป€เบงเบตเบŠเบฑเปˆเบ™เปƒเปเปˆเบ‚เบญเบ‡ Wine 4.17, Wine Staging 4.17, Proton 4.11-6 เปเบฅเบฐ D9VK 0.21

เบกเบตเปƒเบซเป‰ เบเบฒเบ™เบ›เปˆเบญเบเบ—เบปเบ”เบฅเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบšเบšเป€เบ›เบตเบ”เบ‚เบญเบ‡ Win32 API - Wine 4.17. เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบšเบฑเบš 4.16 14 เบฅเบฒเบเบ‡เบฒเบ™ bug เป„เบ”เป‰เบ–เบทเบเบ›เบดเบ”เปเบฅเบฐ 274 เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”:

  • ะ”ะฒะธะถะพะบ Mono ะพะฑะฝะพะฒะปั‘ะฝ ะดะพ ะฒะตั€ัะธะธ 4.9.3;
  • ะ’ d3dx9 ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะถะฐั‚ั‹ั… ั‚ะตะบัั‚ัƒั€ ะฒ ั„ะพั€ะผะฐั‚ะต DXTn (ะฟะตั€ะตะฝะตัะตะฝะพ ะธะท Wine Staging);
  • ะŸั€ะตะดะปะพะถะตะฝะฐ ะฝะฐั‡ะฐะปัŒะฝะฐั ะฒะตั€ัะธั runtime-ะฑะธะฑะปะธะพั‚ะตะบะธ Windows Script (msscript);
  • ะ’ ntdll ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ะฒั‹ะทะพะฒะพะฒ APC ะดะพ ะทะฐะฟัƒัะบะฐ ะฟั€ะพั†ะตััะฐ;
  • ะ’ wined3d ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ GPU AMD VEGA12;
  • ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะพะฑั€ะฐะฑะพั‚ะบะธ ัƒะฒะตะดะพะผะปะตะฝะธะน ะพ ัะผะตะฝะต ัƒัั‚ั€ะพะนัั‚ะฒ ั‡ะตั€ะตะท API XRandR;
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะณะตะฝะตั€ะฐั†ะธะธ ะบะปัŽั‡ะตะน RSA;
  • ะ”ะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ ARM64 ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฑะตััˆะพะฒะฝั‹ั… ะฟั€ะพะบัะธ (stubless proxies) ะดะปั ะธะฝั‚ะตั€ั„ะตะนัะพะฒ ะพะฑัŠะตะบั‚ะพะฒ;
  • เบฅเบฒเบเบ‡เบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เป€เบเบก เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ–เบทเบเบ›เบดเบ”.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

เบžเป‰เบญเบกเบเบฑเบ™ เบ™เบณ เบชเบฐ เป€เปœเบต เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™ Wine Staging 4.17, ะฒ ั€ะฐะผะบะฐั… ะบะพั‚ะพั€ะพะณะพ ั„ะพั€ะผะธั€ัƒัŽั‚ัั ั€ะฐััˆะธั€ะตะฝะฝั‹ะต ัะฑะพั€ะบะธ Wine, ะฒะบะปัŽั‡ะฐัŽั‰ะธะต ะฝะต ะฟะพะปะฝะพัั‚ัŒัŽ ะณะพั‚ะพะฒั‹ะต ะธะปะธ ั€ะธัะบะพะฒะฐะฝะฝั‹ะต ะฟะฐั‚ั‡ะธ, ะฟะพะบะฐ ะฝะต ะฟั€ะธะณะพะดะฝั‹ะต ะดะปั ะฟั€ะธะฝัั‚ะธั ะฒ ะพัะฝะพะฒะฝัƒัŽ ะฒะตั‚ะบัƒ Wine. ะŸะพ ัั€ะฐะฒะฝะตะฝะธัŽ ั Wine ะฒ Wine Staging ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั 855 ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ั… ะฟะฐั‚ั‡ะตะน. ะ’ ะฝะพะฒะพะผ ะฒั‹ะฟัƒัะบะต ะพััƒั‰ะตัั‚ะฒะปะตะฝะฐ ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธั ั ะบะพะดะพะฒะพะน ะฑะฐะทะพะน Wine 4.17. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฒะฒะพะดะฐ ะฒ raw-ั€ะตะถะธะผะต (Raw Input ะฒ user32), ั‡ั‚ะพ ะฟะพะทะฒะพะปะธะปะพ ะธะทะฑะฐะฒะธั‚ัŒัั ะพั‚ ะฟั€ะพะฑะปะตะผ ะฒ ะธะณั€ะฐั… ะฝะฐ ะฑะฐะทะต ะดะฒะธะถะบะฐ Source, ะฐ ั‚ะฐะบะถะต Overwatch ะธ Star Citizen. ะ’ะบะปัŽั‡ะตะฝั‹ ะธัะฟั€ะฐะฒะปะตะฝะธั, ัƒัั‚ั€ะฐะฝััŽั‰ะธะต ะบั€ะฐั…ะธ ะฒ ะธะณั€ะฐั…
Empire Earth, Trinklet Supreme ะธ Silent Hill 4: The Room. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะทะฐะณะปัƒัˆะบะฐ dsdmo.dll ะดะปั ัั„ั„ะตะบั‚ะพะฒ DirectSound.

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

ะ’ ะฝะพะฒะพะน ะฒะตั€ัะธะธ Proton ะฟั€ะพัะปะพะนะบะฐ DXVK (ั€ะตะฐะปะธะทะฐั†ะธั DXGI, Direct3D 10 ะธ Direct3D 11 ะฟะพะฒะตั€ั… API Vulkan) ะพะฑะฝะพะฒะปะตะฝะฐ ะดะพ ะฒะตั‚ะบะธ 1.4, เปƒเบ™เบ—เบตเปˆ
ะฟั€ะพะณั€ะฐะผะผะฝั‹ะน ะธะฝั‚ะตั€ั„ะตะนั Direct3D 11 ะพะฑะฝะพะฒะปั‘ะฝ ะดะพ ะฒะตั€ัะธะธ 11.4, ะฐ DXGI ะดะพ ะฒะตั€ัะธะธ 1.5. ะขะตะผ ะฒั€ะตะผะตะฝะตะผ, ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ DXVK ะพะฟัƒะฑะปะธะบะพะฒะฐะปะธ ะบะพั€ั€ะตะบั‚ะธั€ัƒัŽั‰ะตะต ะพะฑะฝะพะฒะปะตะฝะธะต DXVK 1.4.1, ะฒ ะบะพั‚ะพั€ะพะผ ัƒัั‚ั€ะฐะฝะธะปะธ ะฟั€ะพะฑะปะตะผั‹, ะฟั€ะธะฒะพะดัั‰ะธะต ะบ ะบั€ะฐั…ะฐะผ ะฒ ะบะพะดะต D3D10, ะธ ัƒะปัƒั‡ัˆะธะปะธ ะฟะพะดะดะตั€ะถะบัƒ ะธะณั€ ยซBatman: Arkham Cityยป, ยซHitman 2ยป ะธ ยซNi no Kuni Remasteredยป.

ะ”ะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพ ะผะพะถะฝะพ ะพั‚ะผะตั‚ะธั‚ัŒ ะฝะพะฒั‹ะน ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ะน ะฒั‹ะฟัƒัะบ ะฟั€ะพะตะบั‚ะฐ D9VK 0.21, ะฒ ั€ะฐะผะบะฐั… ะบะพั‚ะพั€ะพะณะพ ั€ะฐะทะฒะธะฒะฐะตั‚ัั ั€ะตะฐะปะธะทะฐั†ะธั Direct3D 9, ั€ะฐะฑะพั‚ะฐัŽั‰ะฐั ั‡ะตั€ะตะท ั‚ั€ะฐะฝัะปัั†ะธัŽ ะฒั‹ะทะพะฒะพะฒ ะฒ ะณั€ะฐั„ะธั‡ะตัะบะธะน API Vulkan. ะŸั€ะพะตะบั‚ ะพัะฝะพะฒะฐะฝ ะฝะฐ ะบะพะดะพะฒะพะน ะฑะฐะทะต ะฟั€ะพะตะบั‚ะฐ DXVK, ะบะพั‚ะพั€ะฐั ะฑั‹ะปะฐ ั€ะฐััˆะธั€ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะพะน Direct3D 9. ะŸะพ ัั€ะฐะฒะฝะตะฝะธัŽ ั ั€ะตะฐะปะธะทะฐั†ะธะตะน Direct3D 9 ะฝะฐ ะฑะฐะทะต WineD3D, D9VK ะฟะพะทะฒะพะปัะตั‚ ะดะพะฑะธั‚ัŒัั ะฑะพะปะตะต ะฒั‹ัะพะบะพะน ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ, ั‚ะฐะบ ั‚ั€ะฐะฝัะปัั†ะธั Direct3D 9 ั‡ะตั€ะตะท OpenGL ั€ะฐะฑะพั‚ะฐะตั‚ ะผะตะดะปะตะฝะฝะตะต ั‚ั€ะฐะฝัะปัั†ะธะธ ั‡ะตั€ะตะท Vulkan.

ะ’ เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆ ะดะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ะฒั‹ะทะพะฒั‹ Direct3D 9
D3DBLEND_BOTHSRCALPHA ะธ D3DBLEND_BOTHINVSRCALPHA, ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ัะธัั‚ะตะผะฐ ะฑะปะพะบะธั€ะพะฒะพะบ ะดะปั ะธะทะพะฑั€ะฐะถะตะฝะธะน MSAA ะธ ะบะฐั€ั‚ ะณะปัƒะฑะธะฝั‹, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั„ะพั€ะผะฐั‚ะพะฒ YUV2 ะธ YUVY, ะดะพะฑะฐะฒะปะตะฝ ั€ะฐััˆะธั€ะตะฝะฝั‹ะน ะฝะฐะฑะพั€ ะบะพะฝัั‚ะฐะฝั‚ ะฟั€ะธ ะฒะบะปัŽั‡ะตะฝะธะธ ะฟั€ะพะณั€ะฐะผะผะฝะพะน ะพะฑั€ะฐะฑะพั‚ะบะธ ะฒะตั€ัˆะธะฝะฝั‹ั… ัˆะตะนะดะตั€ะพะฒ, ะฟั€ะพะฒะตะดะตะฝะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธั ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ, ะดะปั DXSO ั€ะตะฐะปะธะทะพะฒะฐะฝั‹ ะฒั‹ะทะพะฒั‹ TexM3x3Spec ะธ
TexM3x3VSpec, ะธัะฟั€ะฐะฒะปะตะฝะพ 27 ะพัˆะธะฑะพะบ.

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

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