Vulkan هي واجهة برمجة تطبيقات عبر الأنظمة الأساسية لتطوير التطبيقات ذات الرسومات ثلاثية الأبعاد. تم الإعلان عنه لأول مرة في 2015 GDC من قبل مجموعة Khronos. في البداية ، تم تقديمه بواسطة Khronos على أنه "مبادرة OpenGL من الجيل التالي" ، ولكن تم حذف الاسم لاحقًا ، وترك Vulkan نهائيًا.
يعتمد Vulkan على Mantle ، وهو واجهة برمجة تطبيقات أخرى من AMD ، تم منح رمزه إلى Khronos بهدف إنشاء معيار مفتوح مشابه لـ OpenGL ، ولكن بمستوى منخفض.
وتتمثل ميزتها الرئيسية في قدرتها على الاستفادة من عدد النوى الموجودة في المعالج الرئيسي لأجهزة الكمبيوتر ، مما يؤدي إلى زيادة أداء الرسومات بشكل كبير.
يهدف Vulkan إلى توفير مجموعة متنوعة من المزايا على واجهات برمجة التطبيقات الأخرى ، بالإضافة إلى سابقتها OpenGL. يوفر Vulkan حملًا أقل وتحكمًا مباشرًا أكبر في GPU واستخدامًا أقل لوحدة المعالجة المركزية. يشبه المفهوم العام ومجموعة الميزات لـ Vulkan Directx 12 و Metal و Mantle.
تثبيت Vulkan على لينكس
قبل الشروع في التثبيت ، من المهم إجراء البحث الخاص بك حول توافق Vulkan مع وحدة معالجة الرسومات الخاصة بك حيث لا يتم دعم جميع الطرز. هذه مسؤوليتك الخاصة ويجب عليك التوجه إلى موقع الشركة المصنعة لوحدة معالجة الرسومات الخاصة بك والبحث عن مواصفات التوافق.
من الضروري أيضًا أن يكون لديك أحدث وحدات تحكم الفيديو الثابتة في توزيعنا ، حيث يمكن استخدام كل من وحدات التحكم المفتوحة والخاصة هنا ، إنها مسألة ذوق.
التثبيت على دبيان
بالنسبة لمستخدمي دبيان أو أي توزيعة أخرى مبنية عليه ، يجب عليهم تشغيل أحد الأوامر التالية لتثبيت Vulkan على نظامهم.
بالنسبة لأولئك الذين يستخدمون AMD GPU:
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
الآن لأولئك منكم من مستخدمي Nvidia GPU:
sudo apt install vulkan-utils
التثبيت في أوبونتو ومشتقاته
أولئك الذين يستخدمون Ubuntu أو Linux Mint أو Elementary OS أو أي مشتق آخر من Ubuntu. يمكنهم إجراء التثبيت بطريقة مشابهة تمامًا لدبيان ، فقط هنا سنستخدم مستودعات لذلك.
أولا لمن هم يجب على مستخدمي 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 بالإضافة إلى التوزيعات المشتقة منه. يمكنك تثبيت Vulkan API على نظامك باتباع الإرشادات وفقًا لوحدة معالجة الرسومات الخاصة بك.
يجب على أولئك الذين لديهم وحدات معالجة رسومات AMD تشغيل الأمر التالي:
sudo dnf install vulkan vulkan-info
يجب على المستخدمين الذين لديهم وحدات معالجة رسومات 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
وبعد ذلك ، لتثبيت Vulkan Graphics API ، سنقوم بتنفيذ ما يلي في الجهاز:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools
التثبيت في openSUSE
في حالة مستخدمي أي إصدار من openSUSE ، سنقوم بتثبيت Vulkan API من خلال تنفيذ ما يلي في الجهاز.
مستخدمو AMD GPU:
sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers
مستخدمو Nvidia GPU:
sudo zypper in vulkan libvulkan1 vulkan-utils
التثبيت على Arch Linux ومشتقاته
أخيرًا ، بالنسبة لأولئك الذين يستخدمون Arch Linux أو Manjaro Linux أو Antergos أو أي مشتق آخر من Arch Linux ، سيكونون قادرين على تثبيت واجهة برمجة التطبيقات هذه بالطريقة التالية.
في الحالة المحددة لتوزيع Linux هذا ، يجب أن تعلم أن تثبيت برامج تشغيل الفيديو لوحدات معالجة الرسومات الخاصة بك يختلف قليلاً عما يمكن القيام به في التوزيعات الأخرى.
كما تعلم ، في حالة وحدات معالجة الرسومات AMD ، توجد حزم Radeon أو AMDGPU Pro ، لذلك لدينا هنا العديد من الخيارات لـ Vulkan API.
أولاً بالنسبة لأولئك الذين لديهم وحدات معالجة رسومات 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
صباح الخير ، هل واجهة برمجة التطبيقات هذه مفيدة أيضًا لوحدات APU أم فقط لبطاقات الرسومات المخصصة؟
عندما أريد تثبيت فولكان ، يظهر هذا لي
sudo apt تثبيت nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils
قراءة قائمة الحزم ... انتهى
إنشاء شجرة التبعية
قراءة معلومات الحالة ... انتهى
E: تعذر تحديد موقع حزمة nvidia-graphics-drivers-396
E: تعذر تحديد موقع حزمة فولكان
ولا يمكنني استخدام فولكان على جهاز الكمبيوتر الخاص بي.