Valve hutoa Proton 5.0, safu ya kuendesha michezo ya Windows kwenye Linux

Kampuni ya Valve ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° kutolewa kwa mara ya kwanza kwa tawi jipya la mradi Protoni 5.0, ambayo inategemea maendeleo ya mradi wa Mvinyo na inalenga kuwezesha programu za michezo ya kubahatisha iliyoundwa kwa ajili ya Windows na kuwasilishwa katika katalogi ya Steam ili kuendeshwa kwenye Linux. Mafanikio ya mradi kuenea chini ya leseni ya BSD.

Proton hukuruhusu kuendesha moja kwa moja programu za mchezo wa Windows pekee kwenye mteja wa Steam Linux. Kifurushi ni pamoja na utekelezaji wa DirectX 9/10/11 (kulingana na kifurushi DXVK.) na DirectX 12 (kulingana na vkd3d) ambayo hufanya kazi kwa kutafsiri simu za DirectX kwa API ya Vulkan hutoa usaidizi ulioboreshwa kwa vidhibiti vya mchezo na uwezo wa kutumia hali ya skrini nzima bila kujali maazimio ya skrini yanayotumika katika michezo. Ili kuongeza utendaji wa michezo yenye nyuzi nyingi, mifumo "usawazishaji" (Usawazishaji wa Eventfd) na "futex/fsync".

Π’ toleo jipya:

  • Usawazishaji na codebase umekamilika Mvinyo 5.0, ambayo zaidi ya mabadiliko 3500 yalihamishwa (tawi la awali lilitokana na divai 4.11). Viraka 207 kutoka Proton 4.11 vimesogezwa juu na sasa vimejumuishwa kwenye kifurushi kikuu cha Mvinyo;
  • Ili kutekeleza michezo kwa kutumia Direct3D 9, safu ya DXVK imewezeshwa kwa chaguo-msingi, ikitafsiri simu kwa API ya Vulkan. Watumiaji wa mifumo isiyo na usaidizi wa Vulkan wanaweza kurudi kwenye mazingira ya nyuma ya wined3d, ambayo hutumia tafsiri ya OpenGL, kwa kuweka mipangilio ya PROTON_USE_WINED3D;
  • Ushirikiano na mteja wa Steam umeimarishwa, ambayo imepanua anuwai ya michezo inayotumika ambayo hutumia teknolojia kulinda dhidi ya urekebishaji usioidhinishwa wa michezo. denuvo. Kwa mfano, Proton sasa inaweza kucheza michezo kama vile Just Cause 3, Batman: Arkham Knight na Abzu;
  • Usakinishaji mpya wa Protoni hurejesha maelezo kuhusu toleo jipya zaidi la mfumo wa uendeshaji, kama inavyotakiwa na baadhi ya michezo mipya.
    Vigezo vya mipangilio ya zamani imesalia bila kubadilika;

  • Maendeleo yameanza juu ya maboresho makubwa yanayohusiana na kuongezwa kwa usaidizi wa kufanya kazi na wachunguzi wengi na adapta za michoro katika Mvinyo 5.0;
  • Usaidizi wa sauti wa mazingira ulioboreshwa kwa michezo ya zamani;
  • Muundo wa hazina ya mradi wa Git umebadilishwa. Moduli ndogo mpya zimeongezwa kwenye tawi la 5.0, ambalo linahitaji kwamba wakati wa kujenga kutoka kwa git, lazima zianzishwe kwa amri "git submodule update -init";
  • Vipengele Faudio pamoja na utekelezaji wa maktaba za sauti za DirectX (XAudio2, X3DAudio, XAPO na XACT3 API) zilizosasishwa ili kutolewa 20.02;
  • Kiingiliano DXVK., ambayo hutoa utekelezaji wa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 na 11, inayofanya kazi kupitia simu za utangazaji kwa API ya Vulkan, imesasishwa hadi toleo lililochapishwa jana. 1.5.4. DXVK 1.5.4 hurekebisha rejista zinazohusiana na usaidizi wa Direct3D 9 na kutatua masuala yanayotokea katika Anno 1701, EYE: Divine Cybermancy,
    Ufalme uliosahaulika: Jiwe la Pepo, Fadhila ya Mfalme na
    Mchawi.

Chanzo: opennet.ru

Kuongeza maoni