DXVK 1.7 arrin me përmirësime për Vulkan, optimizime dhe më shumë

DXVK

Lirimin e versioni i ri i shtresës DXVK 1.7, e cila siguron zbatimin e DXGI (Infrastruktura Grafike DirectX), Direct3D 9, 10 dhe 11, e cila funksionon përmes përkthimit të thirrjeve Vulkan API.

Ndërsa DXVK Edhe pse përdoret kryesisht në Steam Play, nuk është i vetmi vend ku përdoruesit e Linux mund të përfitojnë nga kjo teknologji fantastike. Gjithashtu sjell implementimin e bazuar në Vulkan D3D11 për Linux dhe Verë, Lidhur me performancën dhe optimizimin kur drejtoni lojëra Direct3D 11 në Wine, pasi ato gjithashtu ofrojnë mbështetje për Direct3D9.

Karakteristikat kryesore të reja të DXVK 1.7

Në këtë version të ri të zbatimit suporti shtesë për zgjerimet grafike të API-së Vulkan VK_EXT_ngjyrë_kufiri_vetësie e cila përdoret për të mbështetur ngjyrat e kufijve në Sampler dhe gjithashtu zgjidh shumë probleme në lojëra bazuar në Direct3D 9 përfshirë Crysis dhe Halo 2 Vista. Një mbështetje tjetër e marrë është VK_EXT_fortësia2, e ngjashme me D3D11 që përdoret për të trajtuar aksesin jashtë intervalit të pranueshëm të zonës së burimeve.

Importantshtë e rëndësishme të merret parasysh se pPër të përdorur këto shtesa, duhet të keni Verë 5.8 (versioni i zhvillimit), si dhe drejtuesit AMD dhe Intel Mesa 20.2-dev ose drejtuesi NVIDIA 440.66.12-beta.

Ne gjithashtu mund ta gjejmë atë u optimizua përdorimi i operacioneve të pastrimit dhe barrierave gjatë dhënies, e cila lejohet të përmirësojë pak performancën e disa lojërave.

Në lojërat D3D11, aftësia për të përdorur radhët e llogaritjes për ngarkimin asinkron të burimeve është shtuar nëse shoferi (për shembull, RADV) nuk mbështet një radhë të veçantë transmetimi;

Paraqitur gjithashtu në këtë version të ri konsumi i zvogëluar i kujtesës në D3D9, duke shmangur kështu shterimin e kujtesës në dispozicion në disa lojëra, të tilla si Toxikk.

Nga ndryshimet e tjera që bien në sy në këtë version të ri:

  • Disa funksionalitete janë zbatuar nga DXGI 1.6, i cili do të përdoret në versionet e ardhshme të World of Warcraft.
  • Rregulluar gabimet e verifikimit të Vulkan në Cloudpunk dhe lojëra të tjera që përdorin gabimisht buffer-in e burimeve.
  • Rregulloni problemet e përpilimit në GCC 10.1.
  • Rregulluan çështje të ndryshme që lidhen me D3D9.
  • Rizenjuar opsionin dxgi.tearFree.
  • Probleme të rregulluara në lojërat Fallout New Vegas, Freelancer, GTA IV dhe Halo Edition.
  • Ndërtimi i mbështetjes me winelib është ndërprerë. MinGW tani kërkohet të ndërtojë DXVK.

Si të shtoni mbështetjen e DXVK në Linux?

Për të përdorur DXVK, kërkohen shoferë me mbështetje API Vulkan 1.1, siç janë AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 dhe AMDVLK.

DXVK mund të përdoret për të ekzekutuar aplikacione dhe lojëra 3D në Linux duke përdorur Wine, duke vepruar si një alternativë me performancë më të lartë ndaj implementimit të integruar të Direct3D 11 të Wine që funksionon në OpenGL.

DXVK kërkon verzionin e fundit të qëndrueshëm me vrapu. Pra, nëse nuk e keni të instaluar këtë. Tani do të duhet të shkarkojmë vetëm paketën më të fundit të qëndrueshme DXVK, do ta gjejmë këtë Në lidhjen vijuese.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

Pasi të keni bërë shkarkimin, tani do të zbërthejmë paketën e sapo marrë, kjo mund të bëhet nga mjedisi juaj i desktopit ose nga vetë terminali duke ekzekutuar komandën e mëposhtme:

tar -xzvf dxvk-1.7.0.tar.gz

Pastaj ne kemi hyrë në dosje me:

cd dxvk-1.7.0

Dhe ne ekzekutojmë komandën sh për të ekzekutoni skriptin e instalimit:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Kur instaloni DXVK në një prefiks të Verë. Avantazhi është se Vera vkd3d mund të përdoret për lojërat D3D12 dhe DXVK për lojërat D3D11.

Gjithashtu, skenari i ri lejon që dll të instalohet si lidhje simbolike, duke e bërë më të lehtë azhurnimin e DXVK për të marrë më shumë prefikse të Verërave (mund ta bëni këtë përmes komandës –symlink).

Si do ta shihni dosjen DXVK përmban dy DLL të tjera për 32 dhe 64 bit estas do t'i vendosim sipas rrugëve të mëposhtme.
Ku "përdorues" e zëvendësoni atë me emrin e përdoruesit që përdorni në shpërndarjen tuaj Linux.

Për 64 bit ne i vendosim ato:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Dhe për 32 bit në:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.