أخبار التقنية

كيفية إضافة برامج تشغيل Nvidia إلى تثبيت دبيان الخاص بك


يعد تثبيت برنامج تشغيل 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 المناسب لجهازك:

محطة توضح إخراج الملف الثنائي nvidia-detect.

احصل على برنامج التشغيل الذي تحتاجه باستخدام apt. في حالتي، سأقوم بتثبيت حزمة “nvidia-driver” لأنها تدعم بطاقة GTX 1050 Ti الخاصة بي:

sudo apt install nvidia-driver

أعد تشغيل نظامك لتحميل برنامج تشغيل Nvidia الجديد، ثم قم بتشغيله nvidia-smi لمعرفة ما إذا كان السائق يعمل بشكل صحيح.

محطة تظهر إخراج 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.

لقطة شاشة تعرض صفحة تنزيلات برنامج تشغيل Nvidia.

حدد الطراز الخاص ببطاقة الرسومات الخاصة بك، ثم حدد “Linux 64-bit” ضمن المربع المنسدل “نظام التشغيل”.

لقطة شاشة توضح المربع المنسدل لنظام التشغيل لدعم Linux.

انقر فوق “بحث” لتحميل جميع برامج التشغيل المتوافقة لنظامك، ثم حدد البرنامج الذي تريد تثبيته. في حالتي، سأختار “535.146.02” نظرًا لأنه أحدث برنامج تشغيل ثابت لبطاقتي.

لقطة شاشة توضح أحدث برنامج تشغيل ثابت لبطاقات Nvidia.

تعطيل برنامج التشغيل مفتوح المصدر Nouveau

قم بتعطيل برنامج تشغيل الرسومات الجديد من أداة تحميل التشغيل في نظامك. سيضمن هذا أن النواة لن تقوم بتحميل برنامج التشغيل مفتوح المصدر في حالة وجود البرنامج الرسمي:

sudo -s
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

افتح ملف تكوين GRUB باستخدام محرر النصوص المفضل لديك:

sudo nano /etc/default/grub

ابحث عن السطر الذي يبدأ بـ “GRUB_CMDLINE_LINUX_DEFAULT”.

محطة تعرض ملف تكوين GRUB الافتراضي.

أدخل السلسلة “rd.driver.blacklist=nouveau” بعد القيمة “هادئ”.

محطة تسلط الضوء على خيار تكوين GRUB مع قائمة سوداء لبرنامج تشغيل Nvidia مفتوح المصدر.

أعد تحميل إعدادات 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:

لقطة شاشة توضح مخرجات GRUB الافتراضية لـ Debian 12.

سيؤدي هذا إلى ظهور نافذة حيث يمكنك تغيير معلمات التمهيد للجلسة الحالية. انتقل إلى السطر الذي يبدأ بـ “linux” ثم أضف “3” إلى نهايته.

لقطة شاشة تسلط الضوء على وسائط التمهيد المعدلة لنظام Debian Linux.

يضعط كنترول + 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-xconfig.

ملحوظة: في برامج تشغيل Nvidia الأحدث، سيتم سؤالك عما إذا كنت تريد إعادة بناء initramfs لجهازك. حدد “Rebuild initramfs” لتحميل برنامج تشغيل Nvidia في صورة تمهيد نظامك.

أعد تشغيل نظامك لتحميل برنامج تشغيل الرسومات الجديد:

وأخيرًا، تحقق مما إذا كان نظامك يستخدم برامج تشغيل الرسومات الجديدة عن طريق التشغيل nvidia-smi.

محطة تعرض مخرجات nvidia-smi لبرنامج تشغيل رسومات أحدث.

إن تعلم عملية تثبيت برنامج تشغيل Nvidia في Debian هو مجرد خطوة أولى في إصلاح الأجزاء الداخلية لنظام Linux. افهم كيف يمكنك تحقيق أقصى استفادة من جهازك عن طريق تكوين ذاكرة التخزين المؤقت ZRAM الخاصة به.

حقوق الصورة: كريستيان ويديجر عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

رمسيس الأحمر

رمسيس كاتب في مجال التكنولوجيا عاش مع أجهزة الكمبيوتر طوال حياته. قارئ غزير الإنتاج وطالب في الأنثروبولوجيا، وهو شخصية غريبة الأطوار تكتب مقالات عن Linux وأي شيء لا شيء.


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى