DXVK 3.1 versija pasirodys su patobulinimais, skirtais WINE, Proton ir DXGI pateikimui.

  • „DXVK 3.1“ versijoje yra pradinis DXGI pateikimo parametrų palaikymas, ištaisytos „VirtualDJ“ sąsajos problemos ir pagerintas suderinamumas su kai kuriais paleidimo įrenginiais.
  • Atnaujinimas gali panaudoti „Vulkan“ VK_KHR_incremental_present plėtinį, kad sumažintų komponavimo darbą, kai grafikos tvarkyklė siūlo palaikymą.
  • „DXVK 3.1“ taip pat apima „Battlefield 3“ pataisymus, vidinius patobulinimus ir parengiamuosius darbus, skirtus išplėsti „Intel“ GPU palaikymą.

dxvk 3.1

„DXVK 3.1“ dabar yra prieinamas kaip naujas gerai žinomo „Vulkan“ pagrindu sukurto vertimo sluoksnio, leidžiančio „Windows“ programoms ir žaidimams, sukurtiems „Direct3D 8“, „9“, „10“ ir „11“, veikti „Linux“ sistemose naudojant „WINE“, atnaujinimas. Projektas tęsia reikšmingą pertvarką, įdiegtą su 3.0 versija , ir apima patobulinimus, susijusius su vaizdų perteikimu, naujas optimizacijas ir išsamų konkrečių žaidimų ir programų pataisymų rinkinį.

Viena svarbiausių šios versijos naujų funkcijų yra pradinis DXGI pateikimo parametrų palaikymas. Šis pakeitimas išsprendžia sąsajos atvaizdavimo problemas tam tikrose programose ir atveria duris „Vulkan“ technologijų, skirtų sumažinti su vaizdų komponavimu susijusį darbą, panaudojimui. DXVK 3.1 taip pat toliau tobulina 3.0 versijoje pristatytos naujos architektūros veikimą.

DXVK 3.1 pagerina vaizdų pateikimą naudojant DXGI

Pagrindinė techninė DXVK 3.1 naujovė yra bazinio DXGI rodymo parametrų palaikymo pridėjimas. Ši funkcija leidžia tam tikroms programoms perduoti papildomą informaciją apie vaizdo sritis, kurios pasikeitė tarp vieno rodymo ir kito.

Šis pakeitimas, be kitų problemų, išsprendžia „VirtualDJ“ sąsajos atvaizdavimo klaidas. Jis taip pat naudingas įvairioms žaidimų paleidimo programoms, kurios naudoja šią funkciją, įskaitant „Ubisoft Connect“.

Kai grafikos tvarkyklė siūlo suderinamumą, DXVK gali naudoti plėtinį. VK_KHR_incremental_present „Vulkan“ naudoja modifikuotas sritis šioms sritims perduoti į pateikimo sistemą. Tai gali sumažinti kūrimo įrankiui reikalingą darbo kiekį, nors projekte įspėjama, kad patobulinimas negarantuojamas visose konfigūracijose.

Svarbus WINE ir Proton patirties atnaujinimas

DXVK yra vienas iš pagrindinių „Linux“ žaidimų ekosistemos komponentų. Jo funkcija – išversti „Direct3D 8“, „9“, „10“ ir „11“ iškvietimus į „Vulkan“, leidžiant žaidimams ir programoms, iš pradžių sukurtoms „Windows“, naudoti modernią „Linux“ grafikos API.

Projektą tiesiogiai naudoja „WINE“ ir jis yra „Proton“ naudojamo technologijų rinkinio dalis. Tai reiškia, kad daugelis DXVK sukurtų patobulinimų tiesiogiai ar netiesiogiai naudingi vartotojams, kurie žaidžia „Windows“ žaidimus „Linux“ ir „SteamOS“ sistemose.

3.0 atšakos atsiradimas jau reiškė reikšmingą projekto evoliuciją, todėl DXVK 3.1 dabar tęsia šios naujos kartos stabilizavimo ir tobulinimo darbą.

DXVK 3.1 pristato patobulinimus grafikos išteklių valdyme

Atnaujinime taip pat įdiegti vidiniai pakeitimai, skirti pagerinti DXVK apdorojimą tam tikrais grafikos ištekliais. Projekto metu toliau tobulinamas jo įgyvendinimas, kad jis geriau atitiktų skirtingus tvarkykles ir GPU konfigūracijas.

Šio tipo modifikacijos vartotojui gali būti mažiau pastebimos nei konkreti nauja funkcija, tačiau jos yra būtinos norint išlaikyti suderinamumą su žaidimais, sukurtais skirtingose ​​„Direct3D“ kartose.

DXVK turi išversti „Microsoft“ API elgseną ir funkcijas į „Vulkan“ – užduotį, kuri ne visada turi tiesioginį atitikmenį. Todėl projekto plėtrai nuolat reikia specialių sprendimų, skirtų skirtumams tarp žaidimų, grafikos variklių ir tvarkyklių.

„Battlefield 3“ gauna svarbų pataisymą DXVK 3.1 versijoje

Tarp žaidimų, kuriems skiriamas ypatingas dėmesys, yra „Battlefield 3“. „DXVK 3.1“ ištaiso su atvaizdavimu susijusią problemą, kuri galėjo paveikti žaidimo grafinę patirtį.

Šio tipo žaidimo pataisymai išlieka svarbia DXVK kūrimo dalimi. Nors vertimo sluoksnis siekia užtikrinti bendrą „Direct3D“ įgyvendinimą „Vulkan“ sistemoje, kai kurie žaidimai naudoja tam tikras funkcijas neįprastais būdais arba pasikliauja specifiniu elgesiu, kuriam reikia papildomų pakeitimų.

Taigi naujoje versijoje yra patobulinimų, skirtų užkirsti kelią regresijai ir grafinėms problemoms, aptiktoms atliekant bandymus su skirtingais žaidimais ir programomis.

Pasirengimas pagerinti „Intel“ GPU palaikymą

„DXVK 3.1“ taip pat apima darbus, skirtus būsimam „Intel“ GPU palaikymui. Kai kurie šioje versijoje įdiegti pakeitimai atveria kelią geresniam vertimo sluoksnio suderinamumui ir našumui su bendrovės grafikos įranga.

Skirtingų architektūrų ir gamintojų palaikymas yra ypač svarbus tokiam projektui kaip DXVK. Nors „Linux“ žaidimų srityje daugiausia dėmesio skiriama AMD ir NVIDIA vaizdo plokštėms, „Intel Arc“ GPU kūrimas daro vis aktualesnį gero suderinamumo su jų aparatine įranga palaikymą.

Šie vidiniai pakeitimai nebūtinai iš karto virs reikšmingu patobulinimu, matomu visiems „Intel“ vartotojams, tačiau jie yra būtino darbo, skirto išplėsti ir konsoliduoti būsimų grafikos konfigūracijų palaikymą, dalis.

DXVK toliau tobulina 3.0 versijos kapitalinį remontą

3.0 versija buvo svarbus projekto evoliucijos atnaujinimas, o DXVK 3.1 ir toliau taiso problemas ir tobulina įvairius šio naujo pagrindo aspektus.

Šių vėlesnių versijų tikslas yra ne tik pridėti naujų funkcijų. Taip pat būtina aptikti regresijas, ištaisyti konkrečias suderinamumo problemas ir tiksliai suderinti naujos architektūros veikimą su įvairiais žaidimais ir tvarkyklėmis.

Patirtis, įgyta po DXVK 3.0 išleidimo, leidžia naujojoje versijoje sutelkti dėmesį tiek į naujų galimybių integravimą, tiek į anksčiau įdiegtų pakeitimų stabilumo gerinimą.

Taip pat atkreipiamas dėmesys į programų suderinamumą.

DXVK naudojamas ne tik vaizdo žaidimams. Su VirtualDJ susijęs pataisymas rodo, kad vertimo sluoksnis gali būti svarbus ir darbalaukio programoms, kurios naudoja senesnes ar naujesnes „Direct3D“ versijas.

Naujas DXGI rodymo parametrų palaikymas taip pat naudingas tam tikroms paleidimo priemonėms ir pagalbinėms programoms. Tai praplečia atnaujinimo poveikį ne tik žaidimams ir parodo, kad DXVK patobulinimai gali paveikti įvairių tipų programinę įrangą, veikiančią per „Wine“.

„Linux“ vartotojams ši evoliucija yra ypač naudinga, nes ji leidžia jiems toliau naudoti programas, kurios neturi gimtosios versijos, bet kurios gali tinkamai veikti dėl WINE ir modernaus grafinio vertimo sluoksnio derinio.

DXVK 3.1 tęsia vertimo sluoksnio evoliuciją

Su DXVK 3.1 versija projektas išlaiko savo kūrimo tempą po reikšmingo perėjimo prie 3.0 versijos. Ryškiausia nauja funkcija yra pridėtas DXGI pateikimo parametrų palaikymas, ypač dėl jo gebėjimo išspręsti sąsajos problemas tokiose programose kaip VirtualDJ ir naudingumo tam tikruose žaidimų paleidimo įrenginiuose.

Atnaujinime taip pat yra vidinių patobulinimų, klaidų ištaisymų tokiuose žaidimuose kaip „Battlefield 3“ ir parengiamieji darbai, susiję su „Intel“ GPU. Visa tai sustiprina DXVK, kaip vienos iš svarbiausių technologijų, skirtų „Windows“ grafikos programinei įrangai paleisti „Linux“, vaidmenį.

Naujoji versija taip pat rodo, kad projekto evoliucija nesustoja po didelio atnaujinimo. DXVK 3.1 toliau tobulina 3.0 šakos sukurtus pagrindus, įtraukdama naujų funkcijų ir pataisymų, kurie gali pagerinti WINE ir Proton patirtį įvairiose konfigūracijose.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje