„Valve“ išleido „Proton 5.0“ – „Windows“ žaidimų rinkinį „Linux“ sistemoje

Vožtuvų įmonė опубликовала pirmasis naujos projekto atšakos leidimas Protonas 5.0, kuris yra pagrįstas „Wine“ projekto plėtra ir skirtas užtikrinti žaidimų programų, sukurtų „Windows“ ir pateiktų „Steam“ kataloge „Linux“, paleidimą. Projektų plėtra skleisti pagal BSD licenciją.

„Proton“ leidžia tiesiogiai paleisti „Windows“ žaidimų programas „Steam Linux“ kliente. Į paketą įtrauktas „DirectX 9/10/11“ diegimas (pagal paketą DXVK) ir „DirectX 12“ (pagal vkd3d), veikianti per „DirectX“ skambučių vertimą į „Vulkan“ API, suteikia patobulintą žaidimų valdiklių palaikymą ir galimybę naudoti viso ekrano režimą, neatsižvelgiant į žaidimuose palaikomą ekrano skiriamąją gebą. Siekiant padidinti kelių gijų žaidimų našumą, palaikomi mechanizmai "esync„(Eventfd sinchronizavimas) ir“futex/fsync"

В nauja versija:

  • Sinchronizavimas su kodų baze baigtas Vynas 5.0, iš kurios buvo perkelta daugiau nei 3500 pakeitimų (ankstesnė šaka buvo paremta vynu 4.11). 207 pataisos iš Proton 4.11 buvo perkeltos prieš srovę ir dabar yra įtrauktos į pagrindinį Wine paketą;
  • Norint pateikti žaidimus naudojant „Direct3D 9“, pagal numatytuosius nustatymus įjungtas DXVK sluoksnis, verčiantis skambučius į Vulkan API. Sistemų, neturinčių Vulkan palaikymo, vartotojai gali grįžti prie Wind3d backend, kuris naudoja OpenGL vertimą, nustatydami PROTON_USE_WINED3D nustatymą;
  • Sustiprinta integracija su „Steam“ klientu, todėl išplėtė palaikomų žaidimų, kuriuose naudojama technologija, apsauganti nuo neteisėto žaidimų modifikavimo, asortimentas. Denuvo. Pavyzdžiui, „Proton“ dabar gali žaisti tokius žaidimus kaip „Just Cause 3“, „Batman: Arkham Knight“ ir „Abzu“;
  • Nauji „Proton“ įrenginiai pateikia informaciją apie naujesnę operacinės sistemos versiją, kaip reikalauja kai kurie nauji žaidimai.
    Senųjų nustatymų parametrai paliekami nepakeisti;

  • Pradėta plėtoti reikšmingi patobulinimai, susiję su palaikymu darbui su keliais monitoriais ir grafiniais adapteriais Wine 5.0 versijoje;
  • Patobulintas erdvinio garso palaikymas senesniems žaidimams;
  • Pakeista projekto Git saugyklos struktūra. Nauji submoduliai buvo įtraukti į 5.0 šaką, kuri reikalauja, kad kuriant iš git, jie turi būti inicijuojami komanda „git submodule update —init“;
  • Komponentai FAaudio įdiegus DirectX garso bibliotekas (API XAudio2, X3DAudio, XAPO ir XACT3), atnaujintas į 20.02 leidimą;
  • Tarpsluoksnis DXVK, kuriame įdiegta DXGI („DirectX Graphics Infrastructure“, „DirectX Graphics Infrastructure“), „Direct3D 9“, 10 ir 11, veikianti per transliavimo skambučius į „Vulkan API“, buvo atnaujinta iki vakar paskelbto leidimo. 1.5.4. DXVK 1.5.4 ištaiso regresijas, susijusias su Direct3D 9 palaikymu, ir išsprendžia problemas, kylančias Anno 1701, EYE: Divine Cybermancy,
    Pamirštos sferos: Demonų akmuo, King's Bounty ir
    Ragana.

Šaltinis: opennet.ru

Добавить комментарий