Windows saderība

Kā iespējot Vulkan renderēšanu vīna spēlēs, izmantojot DXVK

Kā iespējot Vulkan renderēšanu vīna spēlēs, izmantojot DXVK
DXVK ir bezmaksas un atvērta pirmkoda projekts, kas tulko Direct3D zvanus uz Vulkan operētājsistēmā Linux. Integrējot ar Wine saderības slāni, DXVK ļauj jums izmantot Vulkan renderētāju Direct3D (D3D9, D3D10 un D3D11) lietojumprogrammās un spēlēs Linux.

DXVK darbojas, aizstājot esošos vīna Direct3D “dll” failus ar pielāgotiem failiem, kas Direct3D API zvanus pārvērš par Vulkan. Rezultātā 3D lietotnēs un spēlēs jūs varat redzēt uzlabotu grafiku, lielāku veiktspēju un labāku savietojamību. DXVK veiktspējas ietekme var būt krasa, uzlabojot kopējo kadru ātrumu lielākajā daļā 3D lietotņu un spēļu. Lai gan katrā atsevišķā gadījumā jūs varat redzēt dažādus rezultātus.

DXVK instalēšana Linux

Jaunāko DXVK versiju varat lejupielādēt no tās GitHub lapas. Lai pareizi iestatītu DXVK, vispirms ir jāinstalē daži pakotnes un jākonfigurē vīna prefikss.

Vispirms iespējojiet Vulkan draiverus Ubuntu, palaižot zemāk esošo komandu:

$ sudo apt instalējiet mesa-vulkan-draiverus mesa-vulkan-draiverus: i386
libvulkan1 libvulkan1: i386

Lai pabeigtu instalēšanu, restartējiet sistēmu.

Tālāk jums būs jāinstalē vīna iepakojumi. Es ieteiktu jums instalēt stabilas vīna versijas, taču DXVK darbosies arī ar izstrādes veidojumiem. Lai Ubuntu instalētu vīna stabilu būvējumu, palaidiet zemāk esošo komandu:

$ sudo apt instalējiet vīnu

Ņemiet vērā, ka Ubuntu krātuvēs var nebūt iekļautas jaunākās vīna versijas. Lai pārbaudītu un instalētu jaunāko vīna uzbūvi, izpildiet šeit pieejamos norādījumus.

Tagad, kad nepieciešamās pakotnes ir instalētas, varat konfigurēt jaunu vīna prefiksu. Vīna prefiksi nav nekas cits kā atsevišķi konteineri Windows lietotņu instalēšanai Linux. Ir ieteicams izveidot jaunu prefiksu katrai lietotnei vai spēlei, kuru instalējat programmā Wine. Tā kā vienam prefiksam nav nekā cita, lietas tiek turētas tīras un bez avārijām, kā rezultātā rodas mazāk saderības problēmu.

Palaidiet zemāk esošo komandu, lai mājas direktorijā izveidotu jaunu prefiksu ar nosaukumu “Spēle”:

$ WINEPREFIX = “$ HOME / Game” winecfg

Varat nodot jebkuru ceļu mainīgajam WINEPREFIX, tikai pārliecinieties, vai tas ir pilns, nevis relatīvs.

DXVK ir pieejams gan 32, gan 64 bitu arhitektūrām, un ir svarīgi instalēt DXVK failus pareizai arhitektūrai. Pēc noklusējuma Wine izveidos 64 bitu prefiksu. Tomēr jūs varat manuāli norādīt arhitektūru, izpildot kādu no tālāk norādītajām komandām:

$ WINEARCH = win64 WINEPREFIX = "$ HOME / Game" winecfg
$ WINEARCH = win32 WINEPREFIX = "$ HOME / Game" winecfg

Ja līdz šim esat pareizi izpildījis darbības, tagad varat sākt DXVK faktisko instalēšanu Wine prefiksā. Izvelciet lejupielādēto DXVK arhīvu un palaidiet zemāk esošo komandu no izvilktās mapes, lai iestatīšanas skriptu padarītu izpildāmu:

$ chmod + x setup_dxvk.sh

Ar norādīto mainīgo WINEPREFIX palaidiet komandu šādā formātā:

$ WINEPREFIX = "$ HOME / spēle" ./ setup_dxvk.sh instalēt

WINEPREFIX vērtību varat aizstāt ar savu ceļu. Pagaidiet dažas sekundes, līdz instalēšana ir pabeigta.

Lai atinstalētu DXVK, palaidiet zemāk esošo komandu:

$ WINEPREFIX = "$ HOME / spēle" ./ setup_dxvk.sh atinstalēt

Kā pārliecināties, vai DXVK darbojas lietotnē vai spēlē?

Pēc DXVK instalēšanas, iespējams, vēlēsities pārbaudīt, vai DXVK bibliotēkas un Vulkan tiek pareizi izmantotas spēlē. Lai to izdarītu, vīna komandai pievienojiet vides mainīgo “DXVK_HUD = 1”.

$ WINEPREFIX = ”$ HOME / Game” DXVK_HUD = 1 vīna palaišanas iekārta.exe

Ja DXVK ir pareizi instalēts un tiek izmantots jūsu Direct3D spēlē, ekrāna augšējā kreisajā stūrī redzēsit FPS HUD:

HUD displeju var pielāgot, izmantojot dažādas šeit izskaidrotās komatiem atdalītās vērtības.

Gadījumā, ja nevēlaties izmantot DXVK HUD, varat apstiprināt, izmantojot termināla izeju, vai tiek izmantots DXVK. Šajā izvadē redzams, ka DXVK tiek izmantots spēlē pēc “exe” palaidēja palaišanas vīna prefiksā:

info: DXVK: v1.7.1
informācija: iebūvētie paplašinājumu nodrošinātāji:
info: Win32 WSI
info: OpenVR
brīdināt: OpenVR: neizdevās atrast moduli
info: iespējoti instanču paplašinājumi:
info: VK_KHR_surface
info: VK_KHR_win32_surface
brīdināt: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
brīdināt: D3D9: VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT -> VK_FORMAT_B4G4R4A4_UNORM_PAC

Secinājums

DXVK projekts ir devis milzīgu impulsu vietējām spēlēm Linux. Tā dziļā integrācija ar vīnu ir izraisījusi daudzu spēļu masveida veiktspējas uzlabojumus. DXVK ir pilnībā integrēts Steam Proton saderības slānī, kura pamatā ir Wine. Ja izmantojat Steam, lai lejupielādētu un spēlētu ar Windows saderīgas spēles, jūs automātiski saņemsit atbalstu DXVK, izmantojot Proton.

Vidējā peles poga nedarbojas sistēmā Windows 10
The peles vidējā poga palīdz jums ritināt garas tīmekļa lapas un ekrānus ar lielu datu daudzumu. Ja tas apstājas, jūs galu galā izmantosiet tastatūru,...
Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...
Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...