Windowsi ühilduvus

Kuidas lubada Vulkani renderdamist veinimängudes DXVK abil

Kuidas lubada Vulkani renderdamist veinimängudes DXVK abil
DXVK on tasuta ja avatud lähtekoodiga projekt, mis tõlgib Direct3D-kõned Linuxi Vulkanile. Veini ühilduvuskihiga integreerides võimaldab DXVK kasutada Linuxi Direct3D (D3D9, D3D10 ja D3D11) rakendustes ja mängudes Vulkani renderdajat.

DXVK töötab, asendades Wine-s olemasolevad Direct3D-dll-failid kohandatud failidega, mis teisendavad Direct3D API-kõned Vulkaniks. Seetõttu võite 3D-rakendustes ja mängudes näha paremat graafikat, paremat jõudlust ja paremat ühilduvust. DXVK jõudluse mõju võib olla drastiline, parandades enamiku 3D-rakenduste ja mängude üldist kaadrisagedust. Ehkki võib juhtumipõhiselt näha erinevaid tulemusi.

DXVK installimine Linuxi

DXVK uusima järgu saate alla laadida selle GitHubi lehelt. DXVK õigeks seadistamiseks peate kõigepealt installima mõned paketid ja konfigureerima Wine'i prefiksi.

Alustuseks lubage Ubuntu Vulkani draiverid, käivitades alloleva käsu:

$ sudo apt installige mesa-vulkan-draiverid mesa-vulkan-draiverid: i386
libvulkan1 libvulkan1: i386

Installimise lõpetamiseks taaskäivitage süsteem.

Järgmisena peate installima veinipakendid. Ma soovitaksin teil installida veini stabiilsed järjed, kuid DXVK töötab ka arendusjärkude korral. Veinistandardite järkude installimiseks Ubuntus käivitage allolev käsk:

$ sudo apt install veini

Pange tähele, et Ubuntu ei pruugi oma hoidlatesse lisada uusimaid veinikoguseid. Uusima veinikonstruktsiooni kontrollimiseks ja installimiseks järgige siin olevaid juhiseid.

Nüüd, kui vajalikud paketid on installitud, saate jätkata uue Wine prefiksi seadistamist. Veini eesliited pole muud kui eraldatud konteinerid Windowsi rakenduste installimiseks Linuxi. Hea mõte on luua iga Wine'i installitud rakenduse või mängu jaoks uus eesliide. Kuna ühel eesliitel pole midagi teisega, hoitakse asju puhtana ja krahhidena, mis põhjustab vähem ühilduvusprobleeme.

Käivitage allolev käsk, et luua oma kodukataloogis uus eesliide nimega “Mäng”:

$ WINEPREFIX = "$ HOME / mäng" winecfg

Muutujale WINEPREFIX saate edastada mis tahes tee, lihtsalt veenduge, et see oleks täis, mitte suhteline.

DXVK on saadaval nii 32- kui 64-bitiste arhitektuuride jaoks ning on oluline, et installiksite DXVK-failid õige arhitektuuri jaoks. Vaikimisi loob Wine 64-bitise prefiksi. Arhitektuuri saate siiski käsitsi määrata, käivitades ühe järgmistest käskudest:

$ WINEARCH = win64 WINEPREFIX = "$ HOME / mäng" winecfg
$ WINEARCH = win32 WINEPREFIX = "$ HOME / mäng" winecfg

Kui olete siiani samme õigesti järginud, saate nüüd jätkata DXVK installimist Veini prefiksis. Eemaldage allalaaditud DXVK arhiiv ja käivitage allpool käsk ekstraheeritud kaustast, et häälestuskript oleks käivitatav:

$ chmod + x setup_dxvk.sh

Määratud muutuja WINEPREFIX abil käivitage käsk järgmises vormingus:

$ WINEPREFIX = "$ HOME / mäng" ./ setup_dxvk.sh installi

WINEPREFIXi väärtuse saate asendada oma teega. Oodake mõni sekund, kuni installimine lõpeb.

DXVK desinstallimiseks käivitage järgmine käsk:

$ WINEPREFIX = "$ HOME / mäng" ./ setup_dxvk.sh desinstallige

Kuidas kontrollida, kas DXVK töötab rakenduses või mängus?

Pärast DXVK installimist võiksite kontrollida, kas DXVK teeke ja Vulkanit kasutatakse mängus õigesti. Selleks lisage oma veini käsule keskkonnamuutuja „DXVK_HUD = 1”.

$ WINEPREFIX = "$ HOME / mäng" DXVK_HUD = 1 veiniheitja.exe

Kui DXVK on teie Direct3D mängus õigesti installitud ja seda kasutatakse, näete ekraani vasakus ülanurgas FPS HUD-i:

HUD-ekraani saate kohandada, kasutades siin erinevaid komadega eraldatud väärtusi.

Kui te ei soovi DXVK HUD-i kasutada, saate terminali väljundist kinnitada, kas DXVK-d kutsutakse või mitte. Järgmine väljund näitab DXVK kasutamist mängus pärast „exe” käivitaja käivitamist veini prefiksis:

info: DXVK: v1.7.1
info: sisseehitatud laienduste pakkujad:
info: Win32 WSI
info: OpenVR
hoiatus: OpenVR: mooduli leidmine ebaõnnestus
teave: lubatud eksemplarilaiendid:
info: VK_KHR_pind
info: VK_KHR_win32_surface
hoiatama: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
hoiatama: D3D9: VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT -> VK_FORMAT_B4G4R4A4_UNORM_PAC

Järeldus

DXVK projekt on andnud tohutu tõuke muukeelsetele mängudele Linuxis. Selle sügav integreerimine veiniga on toonud paljudes mängudes kaasa tohutu jõudluse. DXVK on täielikult integreeritud Steami Protoni ühilduvuskihti, mis ise põhineb Wine'il. Kui kasutate Windowsi ühilduvate mängude allalaadimiseks ja mängimiseks Steami, saate Protoni kaudu automaatselt DXVK tuge.

Juhtige ja hallake hiire liikumist mitme kuvari vahel Windows 10-s
Dual Display Mouse Manager võimaldab teil kontrollida ja konfigureerida hiire liikumist mitme monitori vahel, aeglustades selle liikumist piiri läheda...
WinMouse võimaldab teil kohandada ja parandada hiirekursori liikumist Windowsi arvutis
Kui soovite oma hiirekursori vaikefunktsioone paremaks muuta, kasutage vabavara WinMouse. See lisab rohkem funktsioone, mis aitavad teil alandlikust h...
Hiire vasakklõps nupp ei tööta Windows 10-s
Kui kasutate oma sülearvuti või lauaarvutiga spetsiaalset hiirt, kuid hiire vasakklõps nupp ei tööta mingil põhjusel operatsioonisüsteemis Windows 10/...