„Windows“ suderinamumas

Kaip įgalinti „Vulkan“ atvaizdavimą vyno žaidimuose naudojant DXVK

Kaip įgalinti „Vulkan“ atvaizdavimą vyno žaidimuose naudojant DXVK
DXVK yra nemokamas ir atviro kodo projektas, kuris „Direct3D“ skambučius verčia „Vulkan“ sistemoje „Linux“. Integruodamasis su „Wine“ suderinamumo sluoksniu, „DXVK“ leidžia naudoti „Vulkan“ atvaizdavimo priemonę „Direct3D“ (D3D9, D3D10 ir D3D11) programose ir „Linux“ žaidimuose.

DXVK veikia pakeisdamas esamus „Direct3D“ „dll“ failus „Wine“ pasirinktiniais failais, kurie konvertuoja „Direct3D“ API skambučius į „Vulkan“. Todėl 3D programose ir žaidimuose galite pamatyti patobulintą grafiką, padidėjusį našumą ir geresnį suderinamumą. DXVK našumas gali būti drastiškas, pagerinantis daugumos 3D programų ir žaidimų bendrą kadrų greitį. Nors kiekvienu atveju galite pamatyti įvairius rezultatus.

DXVK diegimas „Linux“

Naujausią „DXVK“ paketą galite atsisiųsti iš „GitHub“ puslapio. Norėdami teisingai nustatyti „DXVK“, pirmiausia turite įdiegti keletą paketų ir sukonfigūruoti „Wine“ priešdėlį.

Pirmiausia įjunkite „Vulkan“ tvarkykles „Ubuntu“ vykdydami toliau nurodytą komandą:

$ sudo apt įdiekite „mesa-vulkan-drivers“ „mesa-vulkan-drivers“: i386
libvulkan1 libvulkan1: i386

Norėdami baigti diegimą, iš naujo paleiskite sistemą.

Tada turėsite įdiegti vyno pakuotes. Aš rekomenduočiau jums įdiegti stabilias vyno versijas, tačiau DXVK veiks ir su kūrimo versijomis. Norėdami įdiegti vyno stabilų pastatą „Ubuntu“, vykdykite toliau pateiktą komandą:

$ sudo apt įdiegti vyną

Atkreipkite dėmesį, kad „Ubuntu“ saugyklose gali nebūti naujausių vyno versijų. Norėdami patikrinti ir įdiegti naujausią vyno konstrukciją, vadovaukitės čia pateiktomis instrukcijomis.

Dabar, kai reikiami paketai buvo įdiegti, galite tęsti naujo „Wine“ priešdėlio konfigūravimą. Vyno priešdėliai yra ne kas kita, kaip atskiri konteineriai, skirti „Windows“ programoms įdiegti „Linux“. Patartina sukurti naują priešdėlį kiekvienai programai ar žaidimui, kurį įdiegiate „Wine“. Kadangi vienas priešdėlis neturi nieko panašaus į kitą, viskas yra švari ir be gedimų, todėl kyla mažiau suderinamumo problemų.

Vykdykite toliau pateiktą komandą, kad sukurtumėte naują priešdėlį pavadinimu „Žaidimas“ savo namų kataloge:

$ WINEPREFIX = „$ HOME / Game“ winecfg

Galite perduoti bet kokį kelią į WINEPREFIX kintamąjį, tik įsitikinkite, kad jis yra visas, o ne santykinis.

DXVK galima tiek 32, tiek 64 bitų architektūroms, todėl svarbu, kad DXVK failus įdiegtumėte tinkamai architektūrai. Pagal numatytuosius nustatymus „Wine“ sukurs 64 bitų priešdėlį. Tačiau rankiniu būdu galite nurodyti architektūrą vykdydami bet kurią iš toliau nurodytų komandų:

$ WINEARCH = win64 WINEPREFIX = „$ HOME / Game“ winecfg
$ WINEARCH = win32 WINEPREFIX = „$ HOME / Game“ winecfg

Jei iki šiol tinkamai atlikote veiksmus, dabar galite pradėti faktiškai įdiegti DXVK „Wine“ priešdėlyje. Ištraukite atsisiųstą DXVK archyvą ir vykdykite toliau nurodytą komandą iš išskleisto aplanko, kad sąrankos scenarijus būtų vykdomas:

$ chmod + x setup_dxvk.sh

Nurodę kintamąjį WINEPREFIX, vykdykite komandą tokiu formatu:

$ WINEPREFIX = "$ HOME / žaidimas" ./ setup_dxvk.sh įdiegti

WINEPREFIX reikšmę galite pakeisti savo keliu. Palaukite kelias sekundes, kol baigsis diegimas.

Norėdami pašalinti DXVK, vykdykite toliau nurodytą komandą:

$ WINEPREFIX = "$ HOME / žaidimas" ./ setup_dxvk.sh pašalinti

Kaip patvirtinti, ar DXVK veikia programoje ar žaidime?

Įdiegę DXVK, galbūt norėsite patikrinti, ar žaidime tinkamai naudojamos DXVK bibliotekos ir „Vulkan“. Norėdami tai padaryti, prieš vyno komandą įveskite aplinkos kintamąjį „DXVK_HUD = 1“.

$ WINEPREFIX = ”$ HOME / Game” DXVK_HUD = 1 vyno paleidimo priemonė.exe

Jei DXVK tinkamai įdiegtas ir naudojamas jūsų „Direct3D“ žaidime, viršutiniame kairiajame ekrano kampe pamatysite FPS HUD:

Galite pritaikyti HUD ekraną naudodami įvairias čia paaiškintas kableliais atskirtas vertes.

Jei nenorite naudoti DXVK HUD, galite patvirtinti iš terminalo išvesties, ar DXVK yra naudojamas, ar ne. Šiame išvestyje parodyta, kaip žaidime naudojamas DXVK, kai paleidžiate „exe“ paleidimo priemonę „Wine“ priešdėlyje:

info: DXVK: v1.7.1
informacija: įmontuoti plėtinių teikėjai:
informacija: Win32 WSI
informacija: „OpenVR“
įspėti: „OpenVR“: nepavyko rasti modulio
informacija: įgalinti egzempliorių plėtiniai:
info: VK_KHR_surface
info: VK_KHR_win32_surface
įspėti: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
įspėti: D3D9: VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT -> VK_FORMAT_B4G4R4A4_UNORM_PAC

Išvada

„DXVK“ projektas suteikė didžiulį impulsą nevietiniams „Linux“ žaidimams. Dėl gilios jo integracijos su vynu daugelyje žaidimų pagerėjo našumas. DXVK buvo visiškai integruotas į „Steam“ suderinamumo su „Proton“ sluoksniu, kuris pats pagrįstas „Wine“. Jei naudojate „Steam“ norėdami atsisiųsti ir žaisti su „Windows“ suderinamus žaidimus, automatiškai gausite „DXVK“ palaikymą per „Proton“.

„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...