„Vulkan“ yra kelių platformų API, skirta kurti programas su 3D grafika. Pirmą kartą 2015 m. LDK paskelbė „Khronos Group“. Iš pradžių Khronosas ją pristatė kaip „naujos kartos„ OpenGL “iniciatyvą“, tačiau paskui vardas buvo atmestas, o Vulkanas liko galutinis.
„Vulkan“ remiasi kita „AMD“ API „Mantle“, kurios kodas buvo suteiktas „Khronos“ ketinant sukurti atvirą standartą, panašų į „OpenGL“, tačiau žemu lygiu.
Pagrindinis jo bruožas yra tai, kad jis gali pasinaudoti pagrindinių branduolių skaičiumi, esančiu pagrindiniame asmeninių kompiuterių procesoriuje, ir taip žymiai padidinti grafikos našumą.
„Vulkan“ yra skirtas suteikti įvairių pranašumų, palyginti su kitomis API, taip pat su savo pirmtaku „OpenGL“. „Vulkan“ siūlo mažiau pridėtinių išlaidų, daugiau tiesioginio GPU valdymo ir mažesnio procesoriaus naudojimo. Bendroji „Vulkan“ koncepcija ir funkcijų rinkinys yra panašus į „Directx 12“, „Metal“ ir „Mantle“.
„Vulkan“ diegimas „Linux“
Prieš tęsdami diegimą, Svarbu atlikti „Vulkan“ suderinamumo su GPU tyrimus, nes ne visi modeliai palaikomi. Tai jūsų sąskaita, todėl turėtumėte apsilankyti savo GPU gamintojo svetainėje ir sužinoti suderinamumo specifikacijas.
Taip pat mūsų platinime būtina turėti naujausius stabilius vaizdo tvarkykles, kuriose čia galite naudoti tiek atvirus, tiek privačius valdiklius - tai skonio reikalas.
Diegimas „Debian“
Tiems, kurie naudojasi „Debian“ ar bet kokiu kitu pagrindu sukurtu platinimu, jie turi paleisti vieną iš šių komandų, kad įdiegtų „Vulkan“ į savo sistemą.
Tiems, kurie yra AMD GPU vartotojai:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Dabar tiems, kurie esate „Nvidia“ GPU vartotojai:
sudo apt install vulkan-utils
Diegimas Ubuntu ir dariniuose
Tie, kurie naudojasi „Ubuntu“, „Linux Mint“, „Elementary OS“ ar bet kokiu kitu „Ubuntu“ dariniu. Jie gali atlikti diegimą gana panašiai kaip „Debian“, tik čia mes naudosime jo saugyklas.
Pirmiausia tam, kas jie yra AMD GPU vartotojai turėtų pridėti šią saugyklą:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Vėliau įdiegiau su:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Dabar kam „Nvidia“ GPU vartotojai tiesiog prideda šią saugyklą:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
Tada mes įdiegiame:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Diegimas „Fedora“
Tiems, kurie yra „Fedora“ vartotojai, taip pat iš jo gautiems paskirstymams. Vulkan API galite įdiegti į savo sistemą vykdydami instrukcijas pagal savo GPU.
Turintys AMD GPU turėtų paleisti šią komandą:
sudo dnf install vulkan vulkan-info
Vartotojai, turintys „Nvidia“ GPU, terminale turėtų paleisti šiuos veiksmus:
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
Vėliau, norėdami įdiegti „Vulkan“ grafikos API, terminale vykdysime šiuos veiksmus:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
Diegimas „openSUSE“
Tiems, kurie naudojasi bet kurios „openSUSE“ versijos vartotojais, mes ketiname įdiegti „Vulkan“ API, vykdydami šiuos veiksmus terminale.
AMD GPU vartotojai:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
„Nvidia“ GPU vartotojai:
sudo zypper in vulkan libvulkan1 vulkan-utils
Diegimas „Arch Linux“ ir dariniuose
Galiausiai tiems, kurie naudojasi „Arch Linux“, „Manjaro Linux“, „Antergos“ ar bet kuriais kitais „Arch Linux“ dariniais, jie galės įdiegti šią API tokiu būdu.
Konkrečiu šio „Linux“ platinimo atveju turėtumėte žinoti, kad jūsų GPU vaizdo tvarkyklių diegimas šiek tiek skiriasi nuo to, ką galima padaryti kituose paskirstymuose.
Kaip žinote, AMD GPU atveju yra „Radeon“ arba „AMDGPU Pro“ paketai, todėl čia mes turime keletą „Vulkan“ API galimybių.
Pirmiausia tiems, kurie turi „Intel“ GPU, jie ketina įdiegti:
sudo pacman -S vulkan-intel
Dabar AMD GPU vartotojams, bet su „Radeon“ tvarkyklėmis įdiekite šiuos veiksmus:
sudo pacman -S vulkan-radeon
Kitu atveju iš „AMD“, bet naudojant „AMDGPU Pro“ tvarkykles, tai bus padaryta iš AUR.
yay -S amdgpu-pro-vulkan
Galiausiai, norėdami patikrinti įdiegtą diegimą:
glxinfo | grep -i vulkan
Labas rytas, ar ši api taip pat naudinga APU ar tik tam skirtoms grafikos plokštėms?
Kai noriu įdiegti „vulkan“, tai man pasirodo
sudo apt įdiekite „nvidia-graphics-drivers“ -396 „nvidia-settings“ vulkan vulkan-utils
Skaitomas paketų sąrašas ... Atlikta
Kuriamas priklausomybės medis
Skaitoma būsenos informacija ... Atlikta
E: Nvidia-graphics-drivers-396 paketo rasti nepavyko
E: „Vulkan“ paketo rasti nepavyko
ir negaliu naudoti vulkano savo kompiuteryje.