Kā instalēt Vulkan operētājsistēmā Linux un maksimāli izmantot to

Pēdējā atjaunošana: Martā 11, 2026
Autors: Isaac
  • Vulkan ir atvērta, starpplatformu 3D grafikas API, kas piedāvā lielāku kontroli un veiktspēju nekā OpenGL, salīdzināma ar DirectX 12, bet nav piesaistīta vienai operētājsistēmai.
  • Lai izmantotu Vulkan operētājsistēmā Linux, ir nepieciešama saderīga grafikas karte un atjaunināti draiveri; instalēšana tiek veikta, izmantojot katrai izplatīšanai paredzētas īpašas pakotnes.
  • Tādi rīki kā vulkan rīki, validācijas slāņi, Shaderc un Vulkan SDK (LunarG) atvieglo lietojumprogrammu un spēļu izstrādi un atkļūdošanu, pamatojoties uz šo API.
  • Vulkan ir galvenais spēļu rīks operētājsistēmā Linux, kas nodrošina Proton un DXVK darbību, uzlabo daudzu spēļu veiktspēju un piedāvā uzlabotu atbalstu, piemēram, staru izsekošanu, izmantojot KHR paplašinājumus.

Vulkan instalēšana operētājsistēmā Linux

Ja izmantojat GNU/Linux, lai spēlētu vai izstrādātu videospēles, jūs droši vien esat dzirdējuši par Vulkan kā moderna alternatīva OpenGL un DirectXDaudzos nesenos nosaukumos, īpaši, ja Windows spēļu palaišanai tiek izmantots Proton, Wine vai Lutris, pareiza Vulkan konfigurēšana rada atšķirību starp vienmērīgu pieredzi un stostīšanās festivālu.

Sistēmās, piemēram, Linux Mint, Ubuntu, Debian, Fedora, Arch vai openSUSE, labā ziņa ir tā, ka Vulkan instalēšana parasti nozīmē dažas komandas terminālīPat ja tā, ir vērts saprast, ko instalējat, kā pārbaudīt, vai viss darbojas, un kuras papildu pakotnes ir interesantas, ja vēlaties nopietni pievērsties grafikas izstrādei vai maksimāli izmantot savu GPU.

Kas ir Vulkan un kāpēc tas ir tik svarīgs Linux sistēmā?

Kas ir Vulkan operētājsistēmā Linux?

Vulkan ir Zema līmeņa starpplatformu 3D grafikas API Izveidoja un uztur Khronos Group — tas pats konsorcijs, kas atbild par tādiem standartiem kā OpenGL. Tas tika publiski prezentēts GDC 2015, kur sākotnēji tas tika prezentēts kā "nākamās paaudzes OpenGL" evolūcija, lai gan šis nosaukums tika atmests un galu galā to vienkārši sauca par Vulkan.

Vulkana tehnoloģiskais pamats nāk no Mantle, AMD izstrādāta APIAMD nodeva savu darbu Khronos grupai tieši tāpēc, lai tas kļūtu par atvērtu, zema līmeņa standartu, salīdzināmu ar DirectX 12 operētājsistēmā Windows, bet pieejamu ikvienam: Linux, Windows, Android, konsolēm, virtuālajai realitātei utt.

Viens no Vulkan galvenajiem aspektiem ir tas, ka Tas ļoti efektīvi izmanto centrālā procesora kodolusTas samazina klasisko API, piemēram, OpenGL, pieskaitāmās slodzes. Tas ļauj apstrādāt vairāk zīmēšanas izsaukumu, sarežģītas ainas un uzlabotus efektus, procesoram ātri nekļūstot par sašaurinājumu.

Salīdzinot ar savu priekšgājēju OpenGL un patentētajiem API, Vulkan piedāvā mazāka centrālā procesora noslodze, tiešāka kontrole pār GPU un labāka vairāku kodolu mērogošanaVispārīgi runājot, tas ir tajā pašā konceptuālajā līgā kā DirectX 12, Metal (Apple) vai pats Mantle, taču ar priekšrocību, ka tas ir atvērts un starpplatformu standarts.

Šis tuvums aparatūrai maksā savu cenu: Programmēšana ar Vulkan nav gluži pastaiga parkā.Daudzi cilvēki to salīdzina ar C++, salīdzinot ar augstāka līmeņa valodām. Tas piedāvā neticamu kontroli, bet liek izstrādātājam apstrādāt daudzas detaļas, kas lietotājam draudzīgākās API viegli tiek aizmirstas.

Vulkan izmantošanas priekšrocības spēlēm un izstrādei

Vulkan priekšrocības operētājsistēmā Linux

No gala lietotāja viedokļa viena no Vulkan lielākajām priekšrocībām ir tā, ka Tas ļauj sasniegt lielāku veiktspēju ar to pašu aparatūruTas ne vienmēr notiek katrā spēlē, bet, ja ieviešana ir labi paveikta, FPS var ievērojami palielināt, it īpaši pieticīgākos datoros vai vecākos procesoros.

Izstrādātājiem Vulkan piedāvā ļoti precīza atmiņas pārvaldības, komandu rindu un sinhronizācijas kontroleTas ļauj pilnībā izmantot GPU, labāk plānot paralēlo darbu un samazināt dīkstāves laiku un centrālā procesora noslodzi.

Salīdzinot ar DirectX, galvenā atšķirība ir tā, ka Vulkan ir atvērta un starpplatformu APILai gan DirectX ir cieši saistīts ar Windows un Microsoft ekosistēmu, ja vēlaties, lai jūsu dzinējs vai spēle darbotos Linux, Steam Deck, Android vai pat dažās konsolēs, Vulkan ir viena no loģiskākajām iespējām.

Monētas otra puse ir tāda, ka DirectX parasti ir vieglāk lietojams Daudzām studijām tas daļēji ir tāpēc, ka Microsoft piedāvā milzīgu rīku, dokumentācijas un iepriekš sagatavotu bibliotēku klāstu. Vulkan gadījumā viss ir pieejams, taču ir jāpieliek nedaudz vairāk pūļu un jāsamierinās ar lielāku sarežģītību jau no paša sākuma.

Praksē, ja esat Linux spēlētājs, jūs visvairāk interesē tas, ka daudzi dzinēji un saderības slāņi (Proton, DXVK utt.) tulkošanai izmanto Vulkan. Efektīvi no DirectX uz VulkanBez pareizas Vulkan instalēšanas dažas spēles vienkārši atteiksies startēt vai darbosies ļoti slikti.

Vulkan saderība ar jūsu GPU un draiveriem operētājsistēmā Linux

Pirms sākat instalēt pakotnes tā, it kā rītdienas nebūtu, ir svarīgi, lai Pārbaudiet, vai jūsu grafikas karte atbalsta VulkanNe visiem modeļiem, īpaši ļoti veciem, ir draiveri, kas atbalsta šo API.

Visprātīgākais, ko darīt, ir doties tieši uz jūsu GPU ražotāja (AMD, NVIDIA vai Intel) oficiālā tīmekļa vietne un pārbaudiet specifikācijas vai Vulkan saderības sarakstu. Parasti jebkurš relatīvi moderns galddatora vai klēpjdatora GPU ir saderīgs, taču vislabāk ir pārbaudīt vēlreiz.

  Kā Linux sistēmā skatīt visus direktorijus?

Vēl viens svarīgs aspekts ir tas, ka Linux sistēmā jums ir nepieciešams atjaunināti un stabili draiveriDaudzās distribūcijās var izvēlēties starp atvērtā pirmkoda draiveriem (Mesa, Nouveau u. c.) vai patentētiem draiveriem (īpaši NVIDIA). Abi parasti piedāvā Vulkan atbalstu, taču kvalitāte un veiktspēja var atšķirties.

AMD kartēs arhitektūras, kuru pamatā ir GCN un RDNA Viņi piedāvā plašu Vulkan atbalstu gan ar atvērtā pirmkoda draiveru, gan oficiālo pakotņu palīdzību. NVIDIA praktiski visas mūsdienu paaudzes (Kepler, Maxwell, Pascal, Volta, Turing, Ampere utt.) tiek atbalstītas, izmantojot to bināros draiverus.

Intel atbalsts vēsturiski ir bijis ierobežotāks, taču mūsdienu iGPU (Iris Plus, Intel Xe, Intel ARC) Tie ietver iebūvētu saderību. Kā vienmēr, draivera atjaunināšana ir svarīga, lai varētu izmantot jaunākos Vulkan paplašinājumus un kļūdu labojumus.

Vulkan instalēšana operētājsistēmās Linux Mint un Ubuntu (un to atvasinājumos)

Ubuntu balstītās sistēmās (Linux Mint, Pop!_OS, Elementary, Zorin utt.) tas ir bieži sastopams Vulkan bāze ir pieejama tieši no repozitorijiemTomēr, lai maksimāli izmantotu AMD vai NVIDIA GPU, parasti ir ieteicams pievienot īpašus draiveru PPA.

Vulkan rīku ātra instalēšana operētājsistēmā Linux Mint

Ja izmantojat Linux Mint 19 (vai jaunāku versiju), varat instalēt pamata utilītu un izstrādes bibliotēku komplektu, izmantojot dažas komandas. Atveriet termināli un palaidiet:

sudo apt install vulkan-tools

Šajā komplektā ir iekļauti tādi rīki kā vulkaninfo un vkcube, ļoti noderīgi, lai pārbaudītu, vai Vulkan darbojas pareizi jūsu sistēmā.

Pēc tam instalējiet Vulkan galvenās galvenes un izstrādes bibliotēkas ar:

sudo apt install libvulkan-dev

Tādā veidā jums būs galvenes, kas nepieciešamas, lai kompilētu programmas, kas izmanto VulkanTas ir svarīgi, ja plānojat eksperimentēt ar piemēriem, demonstrācijām vai grafikas dzinējiem.

Ir arī ļoti ieteicams pievienot ar SPIR-V saistītos validācijas slāņus un rīkus ar:

sudo apt install vulkan-validationlayers spirv-tools

the Validācijas slāņi brīdinās par API lietošanas kļūdām. Izstrādes laikā SPIR-V rīki palīdzēs pārvaldīt ēnotājus, kas kompilēti šajā Vulkan raksturīgajā starpposma formātā.

Lai pārbaudītu, vai instalācija darbojas, terminālī palaidiet sekojošo:

vkcube

Ja viss noritēs labi, vajadzētu parādīties logam ar rotējošs 3D kubs, kas atveidots, izmantojot VulkanJa nekas netiek parādīts, ja terminālī rodas kļūdas vai logs neatveras, tas liecina par problēmu ar draiveriem, GPU konfigurāciju vai instalētajām pakotnēm.

AMD un NVIDIA krātuves Ubuntu un atvasinātajos risinājumos

Ubuntu, Linux Mint un saistītās sistēmās Oibaf PPA parasti tiek izmantots AMD kartēm, kas Tā piedāvā jaunākas Mesa un grafikas draiveru versijas.Lai to pievienotu, palaidiet:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade

Kad sistēma ir atjaunināta ar šīm pakotnēm, instalējiet nepieciešamos Vulkan komponentus ar:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

Ar šo jums būs galvenā Vulkan bibliotēka, Mesa draiveri ar API atbalstu un pamata utilītas tāpat kā vulkaninfo.

NVIDIA GPU lietotājiem oficiālo grafikas draiveri PPA parasti izmanto, lai iegūtu jaunākās patentētās draiveru versijas. Pievienojiet to šādi:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade

Pēc tam instalējiet NVIDIA draiveri ar Vulkan atbalstu kopā ar saistītajiem rīkiem (versiju numuri var atšķirties atkarībā no laikmeta):

sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

Ar šo jums būs NVIDIA patentētais draiveris, tā konfigurācijas rīki un nepieciešamās Vulkan pakotnes lai pārbaudītu, vai viss darbojas.

Vulkan instalēšana Debian sistēmā

Debian un tā tiešajos atvasinājumos filozofija ir ļoti līdzīga, taču repozitoriji ir nedaudz konservatīvāki. Pat ja tā, Vulkan pamata pakotnes parasti ir viegli pieejamas..

Lietotājiem ar AMD GPU Vulkan bāzi var instalēt ar:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

Tas dod jums koplietotā bibliotēka libvulkan, Mesa draiveri ar Vulkan atbalstu un diagnostikas utilītas tāpat kā vulkaninfo.

Ja jūsu GPU ir no NVIDIA, daudzās konfigurācijās pietiek instalēt Vulkan utilītprogrammas, ja vien jums jau ir instalēti pareizie NVIDIA draiveri:

sudo apt install vulkan-utils

Atcerieties, ka Debian vidē bieži vien ir nepieciešams konfigurēt ne-brīvus vai contrib repozitorijus Lai piekļūtu patentētajiem NVIDIA draiveriem, pārbaudiet savu failu. /etc/apt/sources.list ja pamanāt, ka gaidītās pakas neparādās.

Vulkan instalēšana Fedora sistēmā

Fedora vidē Vulkan pieejamība ir diezgan laba, īpaši, izmantojot atbilstošās krātuves. AMD GPU instalēšana ir gandrīz vienkārša, izmantojot DNF:

sudo dnf install vulkan vulkan-info

Šī komanda instalē Vulkan bibliotēkas un vulkan-info rīksko var izmantot, lai uzskaitītu pieejamās iespējas, paplašinājumus un ierīces.

Izmantojot NVIDIA GPU, ir svarīgs sākotnējais solis: daudzos gadījumos Jums būs jāiespējo RPM Fusion repozitoriji. (bezmaksas un maksas), lai varētu instalēt patentētos draiverus un papildu atbalstu Vulkan.

  Labākie Linux distribūcijas NVIDIA GPU: stabilitāte un draiveri

RPM Fusion var pievienot Fedora, palaižot:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Kad tas ir iespējots, instalējiet NVIDIA un Vulkan draiverus ar:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools

Akmods būs atbildīgs par kompilēt NVIDIA kodola moduli, kad nepieciešamsUn Vulkan pakotnes pievienos bibliotēkas un utilītas, lai izmantotu API priekšrocības jūsu Fedora sistēmā.

Vulkan instalēšana operētājsistēmā openSUSE

openSUSE lietotāji, neatkarīgi no tā, vai izmanto Leap vai Tumbleweed, var instalēt arī Vulkan ar vienu komandu, pielāgojot pakotnes atbilstoši izmantotajam GPU. AMD kartēm ieteicamā komanda ir:

sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers

Ar šo jūs iegūstat Vulkan bibliotēkas, testēšanas utilītas un Mesa draiveri, kas ir gatavi API lietošanai ar jūsu AMD aparatūru.

Ja jūsu grafiskā karte ir NVIDIA, parasti pietiek ar sekojošo:

sudo zypper in vulkan libvulkan1 vulkan-utils

Vienmēr pārliecinoties, ka Jums ir instalēti pareizie NVIDIA draiveri. jūsu modelim. openSUSE piedāvā īpašus repozitorijus šiem draiveriem, kas jāaktivizē no YaST vai pievienojot repozitoriju manuāli.

Vulkan instalēšana operētājsistēmā Arch Linux un tās atvasinājumos (Manjaro, EndeavourOS utt.)

Arch Linux un uz tā balstītajās distribūcijās (Manjaro, EndeavourOS, Antergos senāk) Vulkan instalēšana ir cieši saistīta ar īpašs draiveris katrai GPUPacman un AUR ievērojami atvieglo pareizo variantu iegūšanu.

Ja izmantojat Intel GPU, parasti varat vienkārši instalēt:

sudo pacman -S vulkan-intel

Šī pakete nodrošina Vulkan ieviešana Intel integrētajām GPU, kas ir būtiski spēlēm vai lietojumprogrammām, kas ir atkarīgas no šī API.

AMD ar Radeon draiveriem (standarta atvērtā koda draiveri Arch versijā) gadījumā jāinstalē:

sudo pacman -S vulkan-radeon

Ar šo jūs iegūstat Vulkan slānis, kas raksturīgs Radeon kartēm, integrēta ar Mesa un bieži atjaunināta oficiālajās Arch repozitorijās.

Ja izmantojat AMDGPU Pro un vēlaties AMD specifisko Vulkan slāni, tas parasti tiek izplatīts, izmantojot AUR. Tipisks pakotnes piemērs būtu:

yay -S amdgpu-pro-vulkan

Paturiet prātā, ka, velkot AUR Jūs kompilējat kopienas uzturētas pakotnesTāpēc ieteicams pārskatīt PKGBUILD failus un rūpīgi izvēlēties instalējamo programmatūru.

Lai pārbaudītu, vai sistēma atpazīst Vulkan operētājsistēmā Arch un tās atvasinājumos, varat izmantot tādus rīkus kā vulkaninfo vai pat pārbaudīt paplašinājumu esamību, izmantojot:

glxinfo | grep -i vulkan

Lai gan glxinfo ir vairāk orientēts uz OpenGL, bieži vien Tas kalpo kā pavediens, lai uzzinātu, vai ir pieejams atbalsts, kas saistīts ar Vulkan. grafikas kaudzē, papildus tam, ko ziņo pati vulkaninfo.

Ieteicamās papildu pakotnes izstrādei ar Vulkan

Ja jūsu ideja ir ne tikai spēlēt, bet arī mācīties vai strādāt ar Vulkan videospēļu vai 3D lietojumprogrammu izstrādei, ir vairākas iespējas ļoti interesantas papildu bibliotēkas un rīki ko var instalēt operētājsistēmās Linux Mint/Ubuntu un to atvasinājumos.

Pirmkārt, grāmatnīca libxxf86vm-dev, kas nodrošina paplašinājumus, kas saistīti ar video režīma pārvaldību X11 vidē, var būt noderīgs noteiktiem projektiem:

sudo apt install libxxf86vm-dev

Ir arī ieteicams, lai būtu libxi-dev ievades pārvaldībai X11 vidē (pele, tastatūra un citas ievades ierīces):

sudo apt install libxi-dev

Starpplatformu logu un ievades pārvaldībai daudzi cilvēki izmanto GLFW. Tās izstrādes pakotne Debian/Ubuntu vidēm ir:

sudo apt install libglfw3-dev

Ar GLFW jūs varat izveidot logus, pārvaldīt grafisko kontekstu un apstrādāt tastatūras un peles ievadi pārāk neiedziļinoties katras operētājsistēmas specifiskajās detaļās.

Vēl viena gandrīz neaizstājama bibliotēka, ja strādājat ar 3D grafiku, ir GLM (OpenGL Mathematics), kas piedāvā Lineārās algebras, matricu, vektoru un transformāciju veidi un funkcijasUbuntu un atvasinājumos to instalējat ar:

sudo apt install libglm-dev

Šīs bibliotēkas veido ideālu ekosistēmu Vulkan pakāpeniskai apguvei, jo Jūs koncentrējaties uz grafikas API, neizgudrojot riteni no jauna ar logu pārvaldību, ievadi vai 3D matemātiku.

Shaderc un shader kompilācija ar glslc

Vulkan valodā ēnotāji netiek nodoti tieši kā GLSL kods tekstā, bet parasti tiek kompilēti SPIR-V formātā. Lai atvieglotu šo procesu, varat izmantot Shaderc — Google izstrādāts rīku komplekts kas ietver kompilatoru glslc.

Lai iegūtu Shaderc, apmeklējiet lejupielāžu lapu vietnē GitHub, sadaļā, kas atbilst Linux (parasti uz clang balstītajai versijai):

https://github.com/google/shaderc/blob/main/downloads.md

Lejupielādējiet failu operētājsistēmai Linux (piemēram, install.tgz) un izvelciet to uz savu lejupielāžu mapi vai jebkuru citu vēlamo vietu. Pieņemsim, ka jūs to izvelkat uz /home/TUUSUARIO/Downloads/installLai instalētu izpildāmo failu glslc Standarta sistēmas ceļā palaidiet:

sudo cp /home/TUUSUARIO/Downloads/install/bin/glslc /usr/local/bin

Pēc tam varat pārliecināties, ka viss ir kārtībā, izmantojot:

glslc

Ja rīks ir pareizi instalēts un jūs to izsaucat bez parametriem, Tas parādīs kļūdas ziņojumu, piemēram, "glslc: kļūda: nav ievades failu".kas šajā kontekstā ir laba zīme: tas nozīmē, ka programma darbojas un tikai sūdzas, ka tai nav nosūtīti nekādi ēnotāja faili.

  Widevine kļūda operētājsistēmā Android TV: cēloņi un reāli risinājumi

Pašreizējais statuss, izmantošana spēlēs un staru izsekošana ar Vulkan

Kataloga ziņā Vulkan joprojām atpaliek no tādiem API kā DirectX vai OpenGL nosaukumu skaitā, kas to izmanto dabiski, taču tā klātbūtne turpina pieaugt. Pašlaik ir Simtiem spēļu ar tiešu Vulkan saderību, un daudzi citi netieši gūst labumu no Proton/DXVK izmantošanas operētājsistēmā Linux.

Vulkan atbalstošo spēļu skaits ir aptuveni daži simti (aptuveni 200–300 atbilstošas ​​spēles), savukārt DirectX un OpenGL krietni pārsniedz tūkstotiPat ja tā, redzot, ka tādas lielas spēles kā Baldur's Gate 3 vai Red Dead Redemption 2 piedāvā Vulkan kā opciju, tas liecina, ka nozare to ir iecerējusi.

Runājot par staru izsekošanu, Vulkan nav atpalicis. Vulkan staru izsekošanas KHR paplašinājumi Viņiem ir izdevies nopietni izaicināt DirectX staru izsekošanu (DXR). API ļauj detalizēti kontrolēt paātrinājuma struktūras, piemēram, BLAS (apakšējā līmeņa paātrinājuma struktūras) un TLAS (augšējā līmeņa paātrinājuma struktūras).

Pateicoties šai kontrolei, izstrādātāji var lai labāk optimizētu video atmiņas izmantošanu un samazinātu nevajadzīgu darbuTas ir īpaši svarīgi aparatūrā bez īpašiem RT kodoliem, piemēram, daudzos AMD un Intel GPU.

Dažos nesenos nosaukumos un atjauninājumos ir pierādīts, ka Vulkan spēj uzturēt Ļoti stabili kadru pārraides ātrumi ar staru izsekošanuTas daļēji ir tāpēc, ka tas piedāvā tiešu kontroli pār asinhronām rindām, ļaujot staru izsekošanai pārklāties ar citiem renderēšanas uzdevumiem, neradot tik viegli sastrēgumus.

Lai gan DirectX 12 lielā mērā balstās uz draivera optimizāciju katrai spēlei, Vulkan Tas padara aparatūru caurspīdīgāku.lai spēles dzinējs varētu precīzi noteikt, kā jāapstrādā sijas, atmiņa un paralēlā izpilde.

Oficiālais Vulkan SDK (LunarG) un starpplatformu izstrāde

Ja vēlaties spert soli tālāk un sākt nopietni izstrādāt Vulkan, ideāls risinājums ir lejupielādēt Oficiālais Vulkan SDK, ko uztur LunarGTas ietver bibliotēkas, galvenes, validācijas rīkus, piemērus un ļoti pilnīgu dokumentāciju.

Oficiālajā SDK vietnē jūs atradīsiet lejupielādes Windows, Linux, macOS un pat AndroidTas ievērojami atvieglo patiesi daudzplatformu projektu izveidi, nepielāgojot pusi infrastruktūras katru reizi.

Vulkan ir platformas ziņā neitrāls, tāpēc tas pats dzinējs var mērķēt uz... Datori, konsoles, mobilās ierīces, virtuālā realitāte un mākoņpakalpojumi nepiesaistot jūs vienam uzņēmumam. Patiesībā tā bija galvenā grafikas API, ko izmantoja Google Stadia, kamēr pakalpojums bija aktīvs.

Turklāt katra jaunā SDK versija parasti tiek publicēta arī tādos repozitorijos kā GitHub, tāpēc Varat atjaunināt manuāli, nepaļaujoties tikai uz GPU draiveriem.Tas ir noderīgi, ja vēlaties izmēģināt jaunākos paplašinājumus vai joprojām jaunas funkcijas.

Vulkan pret DirectX lietotāja pieredzē

Vidusmēra lietotājam galvenais jautājums parasti ir, vai Vulkan viņu iecienītākajās spēlēs nodrošinās vairāk kadru sekundē (FPS) nekā DirectX. Patiesībā Tas viss ir atkarīgs no spēles implementācijas, GPU un optimizācijas līmeņa. ka pētījums tika veikts.

Dažās labi izstrādātās spēlēs Vulkan var piedāvāt ievērojami labāka veiktspēja ar zemas vai vidējas klases aprīkojumuTas ir tieši tāpēc, ka procesora slodze ir zemāka. Taču ir arī gadījumi, kad DirectX versija ir izsmalcinātāka un darbojas tikpat labi vai pat nedaudz labāk.

Vizuāli jūs reti pamanīsiet lielu atšķirību starp abiem API, ja spēle ir labi izpildīta. Lielākās atšķirības parasti parādās FPS stabilitāte, ielādes laiki, mikroraustīšanās un resursu pārvaldībakur Vulkan mēdz spīdēt, kad izstrādātājs to ir lutinājis.

Tomēr Linux vidē Vulkan ir ļoti skaidra priekšrocība: tā ir tādu tehnoloģiju kā Proton un DXVK stūrakmenskas ļauj palaist daudzas Windows spēles, reāllaikā pārvēršot DirectX uz Vulkan. Bez Vulkan liela daļa no spēlējamo spēļu kataloga būtu ievērojami samazināta.

Visu šo iemeslu dēļ Vulkan pareiza konfigurēšana jūsu Linux distribūcijā nav tikai "neobligāta", bet gan kļuvusi par būtisku. mūsdienās gandrīz obligāta prasība spēlēšanai ar labu saderībuit īpaši, ja izmantojat tādas platformas kā Steam vai Lutris operētājsistēmai Windows.

Ņemot vērā visu iepriekš minēto, ir pilnīgi skaidrs, ka Instalējiet Vulkan operētājsistēmā Linux un pievienojiet tam atbilstošos draiverus un papildu rīkus. (piemēram, DXVK, izstrādes bibliotēkas un LunarG SDK) ir viens no labākajiem laika ieguldījumiem, ko varat veikt, ja jums patīk spēlēt vai izstrādāt šajā sistēmā: jūs iegūstat veiktspēju, paplašināt saderīgo katalogu un atverat durvis darbam ar modernu, starpplatformu API, kam ir lemts turpināt augt turpmākajos gados.