DXVK më në fund arrin versionin 1.0 dhe këto janë lajmet e saj

DXVK

DXVK (aka DirectX në Vulkan) është një nga mjetet e përfshira në tiparin Steam Play të Steam.

Es një mjet fantastik që mund të konvertojë thirrjet grafike Microsoft DirectX 11 dhe DirectX 10 tek Vulkan, burimi i hapur grafik API që është i pajtueshëm me Linux. Për të përdorur DXVK, përveç Wine dhe Vulkan, padyshim që do t'ju duhet një GPU e përputhshme me Vulkan.

Ndërsa DXVK përdoret ende kryesisht në Steam Play, nuk është i vetmi vend që përdoruesit e Linux mund të përfitojnë nga kjo teknologji fantastike.

Ai gjithashtu siguron zbatimin 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.

D3D9 për DXVK nuk duhet të ngatërrohet me iniciativat VK9 për mbështetjen D3D9 caktuar Vulkan, pasi kjo është një iniciativë e veçantë që është ende në zhvillim.

D3D9 propozon mbështetjen e DXVK për të konvertuar thirrjet API nga D3D9 në D3D11 dhe më pas do të përdorë konvertimin D3V11 në Vulkan të ndërtuar në DXVK.

E cila në thelb është pothuajse e njëjta ide me konvertimin DXUP për D3D10 në D3D11, kështu që mund të konvertohet në Vulkan përmes DXVK.

Rreth versionit të ri 1.0 të DXVK

Kohët e fundit DXVK ka arritur versionin 1.0 i cili përfshin përmirësime të performancës për disa lojëra dhe një skenar të ri konfigurimi.

Ky version i fundit shton një mundësi për të treguar karakteristikat e mbështetura (niveli i funksionit) në HUD DXVK.

Për më tepër, dy shtesa të reja Vulkan (VK_EXT_memory_prioritye VK_EXT_memory_budget) përdoren me këtë lëshim, nëse është e disponueshme.

Këto zgjatje ato përmirësojnë sjelljen e aplikacionit kur kujtesa është e ulët dhe sinjalizojnë VRAM më të saktë për aplikacionet duke përmirësuar kështu menaxhimin e përgjithshëm të CPU.

DXVK 1.0 gjithashtu përmban përmirësime specifike të lojës, duke përfshirë:

  • Resident Evil 2: aktivizoi opsionin d3d11.relaxedBarriers për të përmirësuar performancën deri në 10% në skenarë të caktuar. Aktivizimi i këtij opsioni mund të shkaktojë probleme me lojërat e tjera, prandaj bëni kujdes kur ta aktivizoni.
  • Mbikqyrja: rregulloni çështjet e lidhura me hijen falë shtesës VK_EXT_depth_clip_enable.
  • Far Cry 3/4 / Dragon Primal / Blood: rregulloni objekte të bezdisshme.
  • Final Fantasy XIV
  • Heronjtë e Stuhia
  • Monster Hunter World

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

Instalimi i DXVK

Siç u përmend në fillim, është e rëndësishme që GPU-ja jonë të jetë në përputhje me Vulkan API. Pra, nëse nuk keni ide, duhet të vizitoni faqen e internetit të prodhuesit tuaj GPU për të verifikuar përputhshmërinë.

Importantshtë e rëndësishme të përmendet se DXVK kërkon verzionin e fundit të qëndrueshëm (i njohur edhe si Verë Storage) për të kandiduar. Pra, nëse nuk e keni të instaluar këtë, mund ta vizitoni lidhja e mëposhtme ku ju tregojmë se si ta bëni.

Tani do të duhet të shkarkojmë vetëm paketën më të fundit të qëndrueshme të DXVK, këtë që gjetëm Në lidhjen vijuese. Paketa mund të shkarkohet me ndihmën e komandës wget. Në një terminal do të shtypim komandën e mëposhtme:

wget https://github.com/doitsujin/dxvk/releases/download/v1.0/dxvk-1.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.0.tar.gz

Pastaj ne kemi hyrë në dosje me:
cd dxvk-1.0
Dhe ne ekzekutojmë komandën sh për të ekzekutuar skenarin e instalimit:

sudo sh setup-dxvk.sh install

Falë një skenari të ri Bash është e mundur të përdoret Wine DXGI në vend të implementimit të siguruar nga DXVK.
Për ta bërë këtë, duhet të jepni komandën e mëposhtme:

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 ju lejon të instaloni dll si lidhje simbolike, duke e bërë më të lehtë azhurnimin e DXVK për të marrë më shumë parashtesa Wine (mund ta bëni këtë përmes komandës –symlink).

Një metodë më e lehtë është thjesht kopjimi i DLL-ve në direktorinë Wine. Siç e dini PlayOnLinux si Crossover përdorni edhe verën. Kështu që për secilin aplikacion ose lojë ata zakonisht krijojnë një shishe me "drive_c / windows" Këtu ata duhet të rishikojnë sistemin e tyre pak më me hollësi.

Siç mund ta shihni dosja DXVK përmban dy të tjera që janë dll për 32 dhe 64 bit, ne 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.

  1.   Nasher_87 (ARG) dijo

    Zgjidhja dështoi e C: \ windows \ system32

    Nuk funksionon për mua

    1.    David naranjo dijo

      Mund ta bëni manualisht siç treguam edhe në artikull. :) Thjesht kopjoni DLL-të në dosjet përkatëse.

      1.    Nasher_87 (ARG) dijo

        Ai më kërkoi të zëvendësoja një të mëparshmin, në rregull?