هل تمتلك بطاقة رسوميات NVIDIA وترغب في استخدام تعريفات NVIDIA بدلاً من التعريف الافتراضي Nouveau في Fedora لتعزيز تجربتك في الألعاب وتحرير الفيديو والعرض ثلاثي الأبعاد؟ إذا كان الأمر كذلك، فلا داعي للقلق، لأن هذه المدونة ستشرح طرقًا مختلفة لتثبيت NVIDIA Drivers على Fedora، مما يتيح لك استخدام إمكانيات بطاقة الرسوميات الكاملة.
ملاحظة: إذا كنت مبتدئًا في استخدام Fedora أو تفضل الطريقة الأكثر تلقائية وسهولة، فنوصيك باللجوء إلى طريقة RPM Fusion. ومع ذلك، إذا كنت مستخدمًا متمرسًا في Fedora، يمكنك تثبيت NVIDIA Drivers يدويًا للحصول على مزيد من التحكم في الإصدارات التي تتناسب أفضل مع بطاقة الرسوميات الخاصة بك.
لننتقل مباشرة إلى عملية تثبيت NVIDIA Drivers على Fedora.
جدول المحتويات
فحص بطاقة الرسومات NVIDIA في Fedora
لتحديد ما إذا كانت بطاقة رسومات NVIDIA مثبتة على جهاز الكمبيوتر الخاص بك، قم بتنفيذ الأمر التالي، الذي سيعرض معلومات حول الأجهزة الرسومية وتسريع 3D المتصلة بنظامك.
lspci | grep -Ei 'VGA|3D'
مثال على الإخراج:
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) 01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

لكي تعمل محركات الأقراص الخاصة/الرسمية NVIDIA GPU بشكل صحيح، يجب عليك تحديث جميع الحزم المثبتة مسبقًا باستخدام الأمر dnf التالي.
sudo dnf update --refresh
الآن بعد أن قمت بتحديث نظامك، يمكنك تثبيت محركات NVIDIA الخاصة بك للحصول على أفضل أداء من GPU الخاص بك.
طريقة 1: تثبيت محركات NVIDIA باستخدام RPM Fusion في فيدورا
RPM Fusion هي مستودع طرف ثالث يقدم العديد من حزم فيدورا التي ليست متاحة في المستودعات الرسمية، وإحدى هذه الحزم هي محركات NVIDIA.
يفضل العديد من المستخدمين مستودع RPM Fusion لتثبيت محركات NVIDIA لأنه طريقة أقل إزعاجًا. علاوة على ذلك، قد لا يقدم أحدث المحركات، لكنه بالتأكيد يقدم أحدث المحركات التي تم اختبارها وتدعمها مجتمع فيدورا.
ومع ذلك، إذا استخدمت مستودع RPM Fusion لتثبيت محركات NVIDIA، فسيتلقون التحديثات تلقائيًا جنبًا إلى جنب مع نظامك.
تثبيت رؤوس النواة وأدوات التطوير
لتثبيت تعريفات NVIDIA عبر RPM Fusion ، تحتاج أولاً إلى تثبيت أدوات تطوير النواة وترويسة النواة اللازمة لتثبيت تعريف NVIDIA عن طريق تشغيل الأمر التالي:
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

تثبيت مستودعات RPM Fusion في Fedora
بعد تثبيت الأدوات المطلوبة، يجب عليك تنفيذ الأوامر المعطاة أدناه لإضافة مستودعات RPM Fusion الحرة و غير الحرة إلى نظامك.
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

بمجرد إضافة المستودعات، يجب عليك تحديث ذاكرة التخزين المؤقتة لمستودع الحزم عن طريق تنفيذ الأمر التالي.
sudo dnf makecache

تثبيت تعريف NVIDIA ودعم CUDA في Fedora
بعد تحديث مستودع الحزم، يمكنك تثبيت تعريفات NVIDIA وأدوات CUDA للمهام التي تتطلب قدرات الرسومات وتطوير وحدة معالجة الرسومات باستخدام الأمر المذكور أدناه.
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

أخيرًا، قم بإعادة تشغيل النظام الخاص بك لضمان حدوث التغييرات وتعطيل تلقائيًا لتعريفات Nouveau بحيث تحصل على أداء مثلى للمهام التي تتطلب قدرات الرسومات بسبب تعريفات NVIDIA.
الطريقة 2: تثبيت تعريفات NVIDIA يدويًا في Fedora
لنقم الآن بتثبيت تعريفات NVIDIA يدويًا باستخدام ملف التشغيل لإصدار معين من التعريف مباشرة من موقع NVIDIA الرسمي.
قم بتثبيت أدوات التطوير ورؤوس النواة
يجب عليك تثبيت أدوات تطوير النواة ورؤوس النواة قبل تثبيت أي تعريف NVIDIA عن طريق تشغيل الأمر المذكور أدناه.
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

قم بتنزيل تعريف NVIDIA
بعد تثبيت الأدوات المطلوبة ورؤوس النواة، انتقل إلى موقع NVIDIA الرسمي للبحث عن تعريف NVIDIA المحدد من خلال تحديد “نوع المنتج”، “سلسلة المنتج” و “المنتج” وفقًا لمواصفات/تفاصيل بطاقة الرسوميات الخاصة بك. كما، اختر “نظام التشغيل” كـ “لينكس 64 بت” واضغط على زر “البحث”.

ستتلقى قائمة بالتعريفات التي تلبي معايير البحث. ببساطة، انقر على تلك التي ترغب في تثبيتها لعرض تفاصيلها واضغط على زر “التنزيل” لتنزيل ملف التشغيل لتعريف NVIDIA المحدد.

بمجرد النقر فوق زر التنزيل، سيتم فتح اتفاقية “الموافقة والتنزيل“. ببساطة، انقر على زر “الموافقة والتنزيل” لبدء تنزيل ملف Runfile تلقائيًا.

أثناء تنزيل ملف تشغيل NVIDIA “.run”
، يجب عليك تعطيل تعريفات Nouveau الافتراضية لنظامك لتثبيت هذا بسلاسة.
تعطيل تعريفات Nouveau في Fedora
قم بتشغيل الأمر الوارد أدناه لوضع قائمة سوداء لتعريف Nouveau وتعطيل إعداد الوضع لتعريف Nouveau، مما سيضمن عدم تعارض تعريف Nouveau مع تعريف NVIDIA.
$ echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

إعادة إنشاء Initramfs وإعادة التشغيل
بعد ذلك، دعنا نقم بإعادة إنشاء صورة initramfs مع تكوين القائمة السوداء الجديدة لمنع تحميل تعريف Nouveau باستخدام الأمر المذكور أدناه.
sudo dracut --force
بعد ذلك، سنقوم بتنفيذ الأمر التالي لتكوين الهدف الافتراضي للنظام كـ “الهدف المتعدد المستخدم”، مما سيؤدي إلى تشغيل Fedora في وضع مستخدم نصي معتمد على النص بدلاً من واجهة مستخدم رسومية (GUI).
sudo systemctl set-default multi-user.target
أخيرًا، أعد تشغيل النظام الخاص بك.
sudo reboot
تثبيت تعريف NVIDIA
عند إعادة تشغيل النظام الخاص بك، ستجد نفسك في وضع السطر الأمر، فقط انتقل إلى الدليل حيث قمت بحفظ ملف NVIDIA Runfile المُنزّل.
cd ~/Downloads
بعد ذلك، قم بتغيير إذن ملف تشغيل NVIDIA Driver المُنزّل ليصبح قابلًا للتنفيذ باستخدام الأمر المذكور أدناه.
chmod +x NVIDIA-Linux-*.run
وأخيرًا، يمكنك تثبيت تعريف NVIDIA Driver عن طريق تشغيل الأمر أدناه.
sudo ./NVIDIA-Linux-*.run

خلال عملية التثبيت، ستحتاج إلى الرد على بعض الاستجوابات استنادًا إلى تفضيلاتك.
بالنسبة للاستجواب المتعلق بـ “مكتبات التوافق C 32 بت لـ NVIDIA“, يمكنك اختيار “نعم” لتمكين نظامك من تشغيل تطبيقات 32 بت.

بعد ذلك، عندما يطلب منك “مصادر Kernel Module مع DKMS”، يمكنك اختيار الخيار “نعم” لتمكين DKMS للتحديثات التلقائية للوحدات عند تحديث النواة.

إذا واجهت أي استجوابات أخرى، اختر الخيار الذي يتناسب مع متطلباتك وانتظر اكتمال عملية التثبيت. في النهاية، اختر “موافق” على الاستجواب الذي يهنئك على تثبيت تعريفات NVIDIA بنجاح.

تمكين واجهة المستخدم الرسومية وإعادة التشغيل
الآن بعد أن تم تثبيت تعريف NVIDIA بنجاح في نظامنا، حان الوقت لإعادة تمكين وضع واجهة المستخدم الرسومية في نظامنا عن طريق تنفيذ الأمر المذكور أدناه.
sudo systemctl set-default graphical.target
لجعل التغييرات تأخذ مفعولها واستخدام النظام الخاص بك في وضع واجهة المستخدم الرسومية، عليك إعادة تشغيل النظام.
sudo reboot
إذا كنت ترغب في التحقق مما إذا كان تعريف NVIDIA يعمل أم لا، قم بتنفيذ الأمر “nvidia-smi“.
nvidia-smi

استمتع بعمل تعريف الرسوميات الخاص بك!
تثبيت تعريفات NVIDIA VAAPI/VDPAU على Fedora [اختياري]
لنختم مقالنا على المدونة، من خلال تثبيت تعريفات إضافية (اختيارية) NVIDIA VAAPI/VDPAU لتحسين أداء المهام المحددة، بما في ذلك تشغيل الفيديو، والبث، والتسجيل.
لتثبيت تعريفات NVIDIA VAAPI/VDPAU في Fedora الخاص بك، قم بتشغيل الأمر المذكور أدناه.
sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

مهم: لا ترتبك بتثبيت تعريفات NVIDIA VAAPI/VDPAU؛ حيث أنها تعزز فقط أداء بطاقة الرسوميات الخاصة بك للمهام الخاصة. ومع ذلك، فإن تعريفات NVIDIA مطلوبة للوظائف السليمة لبطاقة الرسوميات NVIDIA.
هذا كل شيء الآن! إذا واجهت أي مشاكل أثناء تثبيت تعريفات NVIDIA الخاصة بك، فلا تتردد في طلب المساعدة في قسم التعليقات.
يجب أن تكون الآن قد قمت بتثبيت تعريفات NVIDIA على نظام Fedora الخاص بك، ويمكنك الآن الاستمتاع بأفضل الألعاب بأداء رسوميات محسن.
Source:
https://www.tecmint.com/install-nvidia-drivers-in-linux/