DXVK 3.0 stiže s novim shader kompajlerom i podrškom za Vulkan 1.4

  • Zamjena starog koda za prevođenje novim DXBC-SPIRV kompajlerom zasnovanim na SSA.
  • Obavezni zahtjev za Vulkan 1.4 kompatibilne drajvere za rad.
  • Optimizacija vremena učitavanja delegiranjem zadataka sekundarnim nitima.
  • Omogućavanje Vulkan deskriptorskih stekova po zadanim postavkama za vrhunsko upravljanje memorijom.

DXVK 3.0

Ekosistem igara otvorenog koda slavi nakon objave koju su mnogi od nas nestrpljivo čekali. Philip Rebohle, jedan od idejnih tvoraca ovog razvoja, je zvanično najavio lansiranje de DXVK 3.0Ova verzija nije jednostavna zakrpa, već značajna evolucija za sloj prevođenja Direct3D-a u Vulkan. Ovaj alat je ključna komponenta koja omogućava korisnicima Linuxa da uživaju u Windows naslovima putem... VINO ili dobro poznati Proton na parnoj palubi.

S ovom nadogradnjom verzije, projekat ima za cilj da dodatno profesionalizuje grafičke performanse, ostavljajući iza sebe naslijeđena rješenja koja su počela da podbace. Zajednica slobodnog softvera je s oduševljenjem pozdravila ovo ažuriranje, jer je implementacija nove tehnologije renderiranja Obećava stabilnost koja se do nedavno činila ekskluzivnom za vlasničke sisteme, poboljšavajući korisničko iskustvo od prve minute igranja.

GE-Proton 10-26
Vezani članak:
GE-Proton 10-26 poboljšava kompatibilnost i performanse na Linuxu i Steam Decku

DXVK 3.0 stiže s novim engine-om ispod haube za shadere

Najradikalnija promjena koju ova verzija donosi je, bez sumnje, usvajanje DXBC-SPIRV za kompilaciju shadera, definitivno ukidajući kod za prevođenje koji se do sada koristio. Ovaj kompajler, koji je posebno razvio DXVK tim i zasnovan je na SSA, omogućava da generirani kod bude mnogo kompaktniji i efikasniji. Nadalje, dodjeljivanjem kompilacije određenim nitima, postiže se to vremena učitavanja U video igrama, ovi problemi su drastično smanjeni, izbjegavajući one dosadne prekide koje smo ponekad doživljavali pri ulasku u nova područja.

Ova revizija kompajlera u DXVK 3.0 ne samo da poboljšava brzinu, već djeluje i kao čudotvorni lijek za razne probleme s vizualnim renderiranjem koji su mučili neke starije naslove. Radeći izvornije s modernim GPU instrukcijama, osigurava se da je ono što vidimo na ekranu tačno. vjeran originalnoj viziji od programera igre, uklanjanjem čudnih artefakata ili sjena koje nisu bile ispravno projicirane.

para
Vezani članak:
SteamOS 3, ovo su njegove najvažnije karakteristike

Tehnički zahtjevi i upravljanje deskriptorima

Nije sve u magičnoj optimizaciji; ovaj tehnološki skok zahtijeva da naša oprema bude ažurirana najnovijim softverom. Da biste pokrenuli ovu verziju, sada je apsolutno neophodno imati drajvere koji je podržavaju. Vulkan 1.4 standardTo je logična odluka ako želite gledati u budućnost, omogućavajući napredne funkcije poput korištenja deskriptor heap-ova (VK_EXT_descriptor_heap) da budu omogućene po defaultu, što znatno ubrzava komunikaciju između igre i grafičke kartice.

Pored ovih tehničkih poboljšanja, uključena su i poboljšanja kvalitete života koja će napredniji korisnici cijeniti. Podrška za dijeljene resurse je poboljšana, a integrirana je i nova funkcija. Ograničavač broja sličica u sekundi Mnogo robusniji, idealan za one koji žele kontrolirati temperaturu svoje opreme ili uštedjeti vijek trajanja baterije na prijenosnim uređajima bez potrebe za korištenjem kompliciranih vanjskih alata.

Razvoj ove implementacije Direct3D 8, 9, 10 i 11 na Vulkan API-ju dostiže zavidan nivo zrelosti ovim izdanjem. Prelazak na vlastiti shader kompajler i zahtjev za novijim verzijama drajvera pokazuju da... igranje na otvorenim platformama Više se ne zadovoljava samo funkcionisanjem; teži da bude vodeći u tehničkoj efikasnosti. Ovo ažuriranje osigurava da čak i najzahtjevnije igre nastave besprijekorno raditi, održavajući plamen čistih performansi živim bez obzira na operativni sistem koji odaberete za igranje.

Lutris 0.5.21
Vezani članak:
Lutris 0.5.21 stiže s novim runnerima i poboljšanjima za Linux

Dodaj kao preferirani izvor