يعد تثبيت برنامج تشغيل Nvidia الرسمي أحد أكثر الأجزاء إرباكًا في صيانة جهاز Linux. توفر كل توزيعة مجموعتها الخاصة من برامج التشغيل، ولكل منها مشكلات التوافق والأداء الخاصة بها. ستوضح لك هذه المقالة كيف يمكنك تثبيت برامج تشغيل Nvidia الرسمية لنظام دبيان الخاص بك.
نصيحة: بعض النصائح لك لجعل Wayland يعمل بشكل صحيح مع بطاقات الرسومات Nvidia.
إعداد النظام الخاص بك لبرامج تشغيل Nvidia
الخطوة الأولى في تثبيت برامج تشغيل Nvidia في دبيان هي التحقق مما إذا كان نظامك يكتشف بطاقة الرسومات الخاصة بك بشكل صحيح. للقيام بذلك، قم بتشغيل الأمر التالي في محطة التوزيعة الخاصة بك:
lspci | grep -iE "3d|display|VGA"
سيؤدي هذا إلى طباعة سطر من النص يسلط الضوء على جميع بطاقات الرسومات المتوفرة في جهازك.
قم بتشغيل الأمر التالي:
sudo sed -i '/^deb \|^deb-src / s/$/ non-free contrib/' /etc/apt/sources.list
نصيحة: تعرف على كيفية التعامل مع تدفقات النص في الوحدة الطرفية من خلال فهم الأداة المساعدة sed.
قم بتحديث قوائم مستودع التوزيعة الخاصة بك:
sudo apt update && sudo apt -y upgrade
تثبيت برامج التشغيل باستخدام apt
عند هذه النقطة، يستطيع نظام دبيان الخاص بك الآن البحث عن الحزم الخاصة من خلال apt. لتثبيت برنامج تشغيل Nvidia الخاص، تحتاج أولاً إلى تثبيت رؤوس kernel لنظامك:
sudo apt install linux-headers-$(uname -r) nvidia-detect firmware-misc-nonfree
قم بتشغيل برنامج “nvidia-detect” لتحديد برنامج تشغيل Nvidia المناسب لجهازك:
احصل على برنامج التشغيل الذي تحتاجه باستخدام apt. في حالتي، سأقوم بتثبيت حزمة “nvidia-driver” لأنها تدعم بطاقة GTX 1050 Ti الخاصة بي:
sudo apt install nvidia-driver
أعد تشغيل نظامك لتحميل برنامج تشغيل Nvidia الجديد، ثم قم بتشغيله nvidia-smi
لمعرفة ما إذا كان السائق يعمل بشكل صحيح.
تثبيت برامج التشغيل باستخدام حزم Nvidia الرسمية
وبصرف النظر عن استخدام apt، يمكنك أيضًا تثبيت برنامج تشغيل الرسومات لبطاقتك من Nvidia نفسها. يتيح لك ذلك تثبيت أحدث حزمة برامج تشغيل لجهازك بمجرد صدورها.
للبدء، قم بتشغيل الأمر التالي لتثبيت كافة المتطلبات الأساسية لبرنامج تشغيل الرسومات:
sudo apt install gcc make acpid dkms dracut libglvnd0 libglvnd-dev libglvnd-core-dev libc-dev linux-headers-$(uname -r)
قم بإزالة أي تثبيت سابق لحزمة nvidia-driver من مستودعات دبيان، ثم أعد تشغيل نظامك:
sudo apt purge "*nvidia*" sudo reboot
افتح متصفح الويب، ثم انتقل إلى صفحة تنزيلات برنامج تشغيل Nvidia.
حدد الطراز الخاص ببطاقة الرسومات الخاصة بك، ثم حدد “Linux 64-bit” ضمن المربع المنسدل “نظام التشغيل”.
انقر فوق “بحث” لتحميل جميع برامج التشغيل المتوافقة لنظامك، ثم حدد البرنامج الذي تريد تثبيته. في حالتي، سأختار “535.146.02” نظرًا لأنه أحدث برنامج تشغيل ثابت لبطاقتي.
تعطيل برنامج التشغيل مفتوح المصدر Nouveau
قم بتعطيل برنامج تشغيل الرسومات الجديد من أداة تحميل التشغيل في نظامك. سيضمن هذا أن النواة لن تقوم بتحميل برنامج التشغيل مفتوح المصدر في حالة وجود البرنامج الرسمي:
sudo -s echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
افتح ملف تكوين GRUB باستخدام محرر النصوص المفضل لديك:
sudo nano /etc/default/grub
ابحث عن السطر الذي يبدأ بـ “GRUB_CMDLINE_LINUX_DEFAULT”.
أدخل السلسلة “rd.driver.blacklist=nouveau” بعد القيمة “هادئ”.
أعد تحميل إعدادات GRUB، ثم أنشئ صورة initramfs جديدة:
sudo update-grub sudo cp /boot/initrd.img-$(uname -r) /boot/initrd.img-nouveau sudo dracut -q --force /boot/initrd.img-$(uname -r) $(uname -r)
لعِلمِكَ: فهم كيفية عمل أدوات تحميل التشغيل من خلال استعادة GRUB في عمليات التثبيت المعطلة.
تثبيت برنامج تشغيل Nvidia الرسمي في دبيان
أعد تشغيل النظام، ثم اضغط على السهم لأسفل، ثم ه في قائمة تمهيد GRUB:
سيؤدي هذا إلى ظهور نافذة حيث يمكنك تغيير معلمات التمهيد للجلسة الحالية. انتقل إلى السطر الذي يبدأ بـ “linux” ثم أضف “3” إلى نهايته.
يضعط كنترول + X لمواصلة عملية التمهيد.
قم بتوفير تفاصيل المستخدم الخاصة بك بمجرد قيام النظام بتحميل مطالبة تسجيل الدخول الخاصة به.
قم بالتبديل إلى المستخدم الجذر عن طريق التشغيل sudo -s
، ثم قم بتشغيل برنامج تشغيل Nvidia الثنائي:
chmod +x ~/Downloads/NVIDIA-Linux-x86_64-535.146.02.run ~/Downloads/NVIDIA-Linux-x86_64-535.146.02.run
حدد “نعم” عندما يسألك برنامج التثبيت عن تضمين “ثنائيات التوافق 32 بت” و”وحدات DKMS” وتشغيل الأداة المساعدة “nvidia-xconfig”.
ملحوظة: في برامج تشغيل Nvidia الأحدث، سيتم سؤالك عما إذا كنت تريد إعادة بناء initramfs لجهازك. حدد “Rebuild initramfs” لتحميل برنامج تشغيل Nvidia في صورة تمهيد نظامك.
أعد تشغيل نظامك لتحميل برنامج تشغيل الرسومات الجديد:
وأخيرًا، تحقق مما إذا كان نظامك يستخدم برامج تشغيل الرسومات الجديدة عن طريق التشغيل nvidia-smi
.
إن تعلم عملية تثبيت برنامج تشغيل Nvidia في Debian هو مجرد خطوة أولى في إصلاح الأجزاء الداخلية لنظام Linux. افهم كيف يمكنك تحقيق أقصى استفادة من جهازك عن طريق تكوين ذاكرة التخزين المؤقت ZRAM الخاصة به.
حقوق الصورة: كريستيان ويديجر عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.