هذا البرنامج التعليمي سنوضح لك كيفية تثبيت برامج تشغيل رسومات Nvidia على Debian 9 Stretch. بشكل افتراضي، يستخدم دبيان برنامج التشغيل مفتوح المصدر nouveau المضمن في Linux kernel ، لبطاقات Nvidia.
ومع ذلك ، يفتقر برنامج التشغيل هذا إلى دعم التسريع ثلاثي الأبعاد ، لذلك إذا كنت ترغب في تحقيق أقصى استفادة من بطاقة الرسومات الخاصة بك في نظامك ، فسيتعين عليك تثبيت برامج التشغيل الخاصة به.
قبل تثبيت برنامج التشغيل الخاص ، أوصي بتعطيل Secure Boot إذا كنت تستخدم برنامج UEFI الثابت.
هذا لأنه ستتم إضافة وحدة Nvidia إلى النواة ، لذلك لن تتمكن النواة الجديدة من اجتياز التحقق من صحة التوقيع. إذا تم تمكين التمهيد الآمن ، فقد لا يتمكن نظامك من التمهيد.
تثبيت برنامج تشغيل Nvidia على Debian 9 Stretch
لبدء تثبيت برامج تشغيل Nvidia في نظامنا ، يجب أن نفتح محطة وفيها دعنا ننتقل للتحقق من برنامج التشغيل الذي يتم استخدامه لبطاقة Nvidia:
sudo apt install lshw
sudo lshw -c display
حيث يمكنهم التحقق من أنهم يستخدمون وحدة تحكم nouveau المفتوحة:
نظرًا لأن حزمة Nvidia على دبيان ملكية ، يجب أن نقوم بتمكين المستودعات المساهمة وغير المجانية في /etc/apt/sources.list بالأوامر التالية.
sudo apt install software-properties-common
sudo add-apt-repository contrib
sudo add-apt-repository non-free
sudo apt update
الآن حان الوقت لوضع برنامج تشغيل nouveau في القائمة السوداء لتجنب التعارضات المحتملة:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
وداخل الملف نضع ما يلي:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
نغلق ونحفظ باستخدام Ctrl + O و Ctrl + X.
الآن قم بتثبيت حزمة nvidia-driver باستخدام الأمر التالي:
sudo apt install nvidia-driver
أثناء التثبيت ، سترى الرسالة التالية ، فقط اضغط على Enter للمتابعة.
xserver-xorg-config-nvidia
في حالة حدوث أي خطأ أثناء تثبيت الحزمة على النظام ، سوف تحتاج إلى تثبيت برنامج التشغيل من مستودع امتداد backports.
للقيام بذلك ، في المحطة يجب عليك كتابة الأمر التالي:
sudo add-apt-repository 'deb http://ftp.debian.org/debian stretch-backports main contrib non-free'
sudo apt update
الآن لتثبيت nvidia-driver من مستودع stretch-backports الذي تمت إضافته بالفعل إلى النظام ، يجب علينا كتابة الأمر التالي:
sudo apt install -t stretch-backports nvidia-driver
بمجرد اكتمال التثبيت ، أعد تشغيل الكمبيوتر بمساعدة الأمر التالي:
sudo shutdown -r now
التحقق من التثبيت
بعد إعادة تشغيل النظام ، ننتقل لبدء جلسة المستخدم الخاصة بنا ، وسوف نفتح Terminal وفيها سنكتب الأمر التالي:
sudo lshw -c display
في هذه الحالة ، يجب أن يروا بالفعل أنهم يستخدمون برامج تشغيل Nvidia. يمكنك البحث في قائمة التطبيقات الخاصة بك عن برنامج Nvidia X Server.
يمكن من خلاله استخدام إصدار برنامج التشغيل ومواصفات بطاقة الرسومات ودرجة حرارة البطاقة وما إلى ذلك.
إذا لم تتمكن من العثور على هذا البرنامج ، فيمكنك تثبيته باستخدام:
sudo apt install nvidia-xconfig
واركض مع:
sudo nvidia-xconfig
قم بالتبديل بين بطاقة رسومات Intel و Nvidia على أجهزة الكمبيوتر المحمولة Nividia Optimus
بالنسبة لأولئك الذين يستخدمون الكمبيوتر المحمول مع Nividia Optimus ، من المحتمل أن تصادف خطأً عند فتح برنامج Nvidia X Server ، لأنه عند فتحه ، سترى رسالة من النوع:
"يبدو أنك لا تستخدم برنامج تشغيل nvidia x debian"
لهذا يمكنهم استخدام Bumblebee و Primus لتشغيل التطبيقات الفردية على بطاقة Nvidia. لتثبيت Bumblebee و Primus على نظامك ، يجب عليك فتح محطة وتشغيل الأوامر التالية:
sudo dpkg --add-architecture i386
sudo apt install
sudo apt install bumblebee bumblebee-nvidia primus primus-libs: i386 libgl1-nvidia-glx: i386
لتشغيل برنامج على بطاقة Nividia ، ما عليك سوى استخدام الأمر كبادئة زهرة الربيع.
في هذه الحالة ، يمكنك التحقق من ذلك باستخدام الأمر التالي:
primusrun glxinfo | grep OpenGL
لفتح برنامج إعداد خادم Nvidia X ، قم بتشغيل:
optirun nvidia-settings -c :8
كيف يمكنني إلغاء تثبيت برامج تشغيل Nvidia الخاصة في Debian 9 Stretch؟
إذا لم تعد تريد وحدة تحكم الملكية لسبب ما أو إذا تسبب في تعارض مع نظامك ، فيمكنك إزالته من نظامك بمساعدة الأوامر التالية:
sudo apt purge nvidia- *
sudo apt autoremove
شرح موقع DEBIAN wiki دائمًا كيفية تثبيت محركات أقراص NVIDIA خطوة بخطوة.
أبسط مما هو موضح هنا.
تحية.