Vulkan, 3D grafiklerle uygulamalar geliştirmek için platformlar arası bir API'dir. İlk olarak 2015 GDC'de Khronos Group tarafından duyuruldu. Başlangıçta, Khronos tarafından "yeni nesil OpenGL girişimi" olarak sunuldu, ancak daha sonra isim düştü ve Vulkan nihai olarak kaldı.
Vulkan, kodu OpenGL'ye benzer, ancak düşük seviyede açık bir standart oluşturma niyetiyle Khronos'a verilen AMD'nin başka bir API'si olan Mantle'a dayanıyor.
Ana özelliği, bilgisayarların ana işlemcisinde bulunan çekirdek sayısından yararlanarak grafik performansını önemli ölçüde artırmasıdır.
Vulkan, diğer API'lere ve selefi OpenGL'ye göre çeşitli avantajlar sağlamayı amaçlamaktadır.. Vulkan, daha az ek yük, GPU üzerinde daha fazla doğrudan kontrol ve daha düşük CPU kullanımı sunar. Vulkan'ın genel konsepti ve özellik seti Directx 12, Metal ve Mantle'a benzer.
Vulkan'ı Linux'a Kurmak
Kuruluma geçmeden önce, Tüm modeller desteklenmediğinden, araştırmanızı Vulkan'ın GPU'nuzla uyumluluğu konusunda yapmanız önemlidir. Bu sizin sorumluluğunuzdadır ve GPU üreticinizin web sitesine gitmeli ve uyumluluk özelliklerine bakmalısınız.
Dağıtımımızda hem açık hem de özel denetleyicilerin kullanılabildiği en son kararlı video denetleyicilere sahip olmak da gereklidir, bu bir zevk meselesidir.
Debian üzerine kurulum
Debian veya buna dayalı başka herhangi bir dağıtımın kullanıcısı olanlar için, sistemlerine Vulkan'ı kurmak için aşağıdaki komutlardan birini çalıştırmaları gerekir.
AMD GPU kullanıcısı olanlar için:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Şimdi, Nvidia GPU kullanıcıları olanlarınız için:
sudo apt install vulkan-utils
Ubuntu ve türevlerine kurulum
Ubuntu, Linux Mint, Elementary OS veya Ubuntu'nun herhangi bir türevini kullananlar. Kurulumu Debian'a oldukça benzer bir şekilde gerçekleştirebilirler, ancak burada bunun için depoları kullanacağız.
İlk onlar her kimse için AMD GPU kullanıcıları aşağıdaki depoyu eklemelidir:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt update sudo apt upgrade
Daha sonra şunlarla yükledim:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Şimdi kim olursa olsun Nvidia GPU kullanıcıları sadece bu depoyu ekler:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt upgrade
Ve sonra şununla kurarız:
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Fedora'ya kurulum
Fedora kullanıcıları ve ondan türetilen dağıtımlar için. GPU'nuza göre talimatları izleyerek sisteminize Vulkan API kurabilirsiniz.
AMD GPU'larına sahip olanlar aşağıdaki komutu çalıştırmalıdır:
sudo dnf install vulkan vulkan-info
Nvidia GPU'lu kullanıcılar terminalde aşağıdakileri çalıştırmalıdır:
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
Ve daha sonra, Vulkan grafik API'sini kurmak için terminalde aşağıdakileri uygulayacağız:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
OpenSUSE'de kurulum
OpenSUSE'nin herhangi bir sürümünün kullanıcısı olanlar için, terminalde aşağıdakileri yürüterek Vulkan API'yi kuracağız.
AMD GPU Kullanıcıları:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
Nvidia GPU kullanıcıları:
sudo zypper in vulkan libvulkan1 vulkan-utils
Arch Linux ve türevlerine kurulum
Son olarak, Arch Linux, Manjaro Linux, Antergos veya herhangi bir Arch Linux türevini kullananlar için, bu API'yi aşağıdaki şekilde yükleyebilecekler.
Bu Linux dağıtımının özel durumunda, GPU'larınızın video sürücülerinin kurulumunun diğer dağıtımlarda yapılabileceklerden biraz farklı olduğunu bilmelisiniz.
Bildiğiniz gibi, AMD GPU'lar söz konusu olduğunda, Radeon veya AMDGPU Pro paketleri var, bu yüzden burada Vulkan API için birkaç seçeneğimiz var.
Öncelikle Intel GPU'lara sahip olanlar için aşağıdakileri kuracaklar:
sudo pacman -S vulkan-intel
Şimdi AMD GPU kullanıcıları için, ancak Radeon sürücüleriyle aşağıdakileri yükleyin:
sudo pacman -S vulkan-radeon
Diğer durumda AMD'den ancak AMDGPU Pro sürücülerini kullanarak, bu AUR'dan yapılacaktır.
yay -S amdgpu-pro-vulkan
Son olarak, kurulumu doğrulamak için gerçekleştiriyoruz:
glxinfo | grep -i vulkan
Günaydın, bu API aynı zamanda APU'lar için mi yoksa yalnızca özel grafik kartları için mi yararlıdır?
Vulkan yüklemek istediğimde bana bu geliyor
sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
Paket listesi okunuyor ... Bitti
Bağımlılık ağacı oluşturma
Durum bilgilerinin okunması ... Bitti
E: nvidia-graphics-drivers-396 paketi bulunamadı
E: vulkan paketi bulunamadı
ve vulkan'ı bilgisayarımda kullanamıyorum.