Πώς να εγκαταστήσετε υποστήριξη Vulkan API σε Linux;

Vulkan

Το Vulkan είναι ένα API πολλαπλών πλατφορμών για την ανάπτυξη εφαρμογών με τρισδιάστατα γραφικά. Ανακοινώθηκε για πρώτη φορά στο GDC του 2015 από τον Όμιλο Khronos. Αρχικά, παρουσιάστηκε από τον Khronos ως "την επόμενη γενιά OpenGL πρωτοβουλία", αλλά αργότερα το όνομα έπεσε, αφήνοντας το Vulkan ως τελικό.

Το Vulkan βασίζεται στο Mantle, ένα άλλο API από την εταιρεία AMD, του οποίου ο κωδικός δόθηκε στην Khronos με την πρόθεση να δημιουργήσει ένα ανοιχτό πρότυπο παρόμοιο με το OpenGL, αλλά σε χαμηλό επίπεδο.

Το κύριο χαρακτηριστικό του είναι ότι μπορεί να εκμεταλλευτεί τον αριθμό των πυρήνων που υπάρχουν στον κύριο επεξεργαστή υπολογιστών, αυξάνοντας δραματικά την απόδοση των γραφικών.

Το Vulkan προορίζεται να προσφέρει μια ποικιλία πλεονεκτημάτων σε σχέση με άλλα API, καθώς και τον προκάτοχό του, OpenGL. Το Vulkan προσφέρει λιγότερα γενικά έξοδα, πιο άμεσο έλεγχο της GPU και χαμηλότερη χρήση της CPU. Η γενική ιδέα και το σετ χαρακτηριστικών του Vulkan είναι παρόμοια με το Directx 12, το Metal και το Mantle.

Εγκατάσταση του Vulkan σε Linux

Πριν προχωρήσετε στην εγκατάσταση, Είναι σημαντικό να κάνετε την έρευνά σας σχετικά με τη συμβατότητα του Vulkan με την GPU σας, καθώς δεν υποστηρίζονται όλα τα μοντέλα. Αυτή είναι δική σας ευθύνη και θα πρέπει να μεταβείτε στον ιστότοπο του κατασκευαστή GPU και να αναζητήσετε τις προδιαγραφές συμβατότητας.

Είναι επίσης απαραίτητο να έχουμε τους τελευταίους σταθερούς ελεγκτές βίντεο στη διανομή μας, όπου μπορούν να χρησιμοποιηθούν τόσο ανοιχτοί όσο και ιδιωτικοί ελεγκτές εδώ, είναι θέμα γεύσης.

Εγκατάσταση στο Debian

Για όσους είναι χρήστες του Debian ή οποιασδήποτε άλλης διανομής που βασίζεται σε αυτό, Πρέπει να εκτελέσετε μία από τις ακόλουθες εντολές για να εγκαταστήσετε το Vulkan στο σύστημά σας.

Για όσους είναι χρήστες AMD GPU:

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

Τώρα για όσους από εσάς είστε χρήστες GPU Nvidia:

sudo apt install vulkan-utils

Εγκατάσταση στο Ubuntu και παράγωγα

Όσοι είναι χρήστες του Ubuntu, του Linux Mint, του Elementary OS ή οποιουδήποτε άλλου παραγώγου του Ubuntu. Μπορούν να εκτελέσουν την εγκατάσταση με τρόπο παρόμοιο με το Debian, μόνο εδώ θα χρησιμοποιήσουμε αποθετήρια για αυτό.

Πρώτα για όποιον κι αν είναι Οι χρήστες AMD GPU θα πρέπει να προσθέσουν το ακόλουθο αποθετήριο:

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

Έχω εγκαταστήσει στη συνέχεια με:

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

Τώρα για όποιον Οι χρήστες της Nvidia GPU προσθέτουν απλώς αυτό το αποθετήριο:

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

Και μετά εγκαθιστούμε με:

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

Εγκατάσταση στο Fedora

Για όσους είναι χρήστες του Fedora καθώς και διανομές που προέρχονται από αυτό. Μπορείτε να εγκαταστήσετε το API Vulkan στο σύστημά σας ακολουθώντας τις οδηγίες σύμφωνα με την GPU σας.
Εκείνοι με GPU AMD πρέπει να εκτελούν την ακόλουθη εντολή:

sudo dnf install vulkan vulkan-info

Οι χρήστες με GPU Nvidia πρέπει να εκτελούν τα ακόλουθα στο τερματικό:

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

Και αργότερα, για να εγκαταστήσουμε το API γραφικών Vulkan, θα εκτελέσουμε τα ακόλουθα στο τερματικό:

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

Εγκατάσταση στο openSUSE

Στην περίπτωση εκείνων που είναι χρήστες οποιασδήποτε έκδοσης του openSUSE, θα εγκαταστήσουμε το API Vulkan εκτελώντας τα ακόλουθα στο τερματικό.
Χρήστες AMD GPU:

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

Χρήστες GPU Nvidia:

sudo zypper in vulkan libvulkan1 vulkan-utils

Εγκατάσταση σε Arch Linux και παράγωγα

Τέλος, για όσους είναι χρήστες των Arch Linux, Manjaro Linux, Antergos ή οποιουδήποτε άλλου παραγώγου του Arch Linux, θα μπορούν να εγκαταστήσουν αυτό το API με τον ακόλουθο τρόπο.

Στη συγκεκριμένη περίπτωση αυτής της διανομής Linux, θα πρέπει να γνωρίζετε ότι η εγκατάσταση των προγραμμάτων οδήγησης βίντεο των GPU σας είναι λίγο διαφορετική από αυτή που μπορεί να γίνει σε άλλες διανομές.

Όπως γνωρίζετε, στην περίπτωση των AMD GPU, υπάρχουν πακέτα Radeon ή AMDGPU Pro, οπότε εδώ έχουμε πολλές επιλογές για το API Vulkan.

Πρώτα για όσους διαθέτουν GPU Intel θα εγκαταστήσουν τα ακόλουθα:

sudo pacman -S vulkan-intel

Τώρα για χρήστες AMD GPU, αλλά με προγράμματα οδήγησης Radeon εγκαταστήστε τα εξής:

sudo pacman -S vulkan-radeon

Στην άλλη περίπτωση από το AMD αλλά χρησιμοποιώντας τα προγράμματα οδήγησης AMDGPU Pro, αυτό θα γίνει από το AUR.

yay -S amdgpu-pro-vulkan

Τέλος, για να επαληθεύσουμε την εγκατάσταση που εκτελούμε:

glxinfo | grep -i vulkan

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Albrecht dijo

    Καλημέρα, είναι αυτό το api χρήσιμο και για APU ή μόνο για ειδικές κάρτες γραφικών;

  2.   James sensebe dijo

    Όταν θέλω να εγκαταστήσω το vulkan, μου φαίνεται
    sudo apt install nvidia-graphic-drivers-396 nvidia-settings vulkan vulkan-utils
    Λίστα πακέτων ανάγνωσης ... Έγινε
    Δημιουργία δέντρου εξάρτησης
    Διαβάζοντας τις πληροφορίες κατάστασης ... Έγινε
    E: Δεν ήταν δυνατή η εύρεση του πακέτου nvidia-graphic-drivers-396
    E: Δεν ήταν δυνατή η εύρεση του πακέτου vulkan
    και δεν μπορώ να χρησιμοποιήσω vulkan στον υπολογιστή μου.