الرئيسية
» لينوكس
»
كيفية تعطيل أو إزالة برامج تشغيل NVIDIA على أوبونتو
كيفية تعطيل أو إزالة برامج تشغيل NVIDIA على أوبونتو
لإيقاف استخدام برنامج تشغيل NVIDIA الخاص بنظام Ubuntu، افتح "برامج التشغيل الإضافية" ، وحدد "خادم X.Org X - برنامج تشغيل شاشة Nouveau" ، ثم طبّق التغيير وأعد تشغيل النظام. إذا كنت ترغب في إزالة حزم NVIDIA المثبتة عبر APT، فاستخدم طريقة سطر الأوامر التالية: حدد فرع برنامج التشغيل المثبت، وعاين عملية الحذف، ووافق عليها فقط إذا كانت قائمة الحزم صحيحة.
يؤدي التبديل إلى Nouveau إلى تغيير برنامج تشغيل الرسومات النشط؛ وتؤدي عملية الحذف إلى إزالة حزم NVIDIA المطابقة وإعداداتها. Nouveau مفتوح المصدر، ولكن قد يختلف أداؤه ودعمه للميزات عن برنامج تشغيل NVIDIA. إذا كنت تستخدم وحدة معالجة الرسومات (GPU) لـ CUDA أو العرض أو العمليات الحسابية، فتحقق من هذه المتطلبات قبل إزالة برنامج التشغيل.
قم بالتبديل إلى Nouveau في برامج التشغيل الإضافية
هذه الخطوات خاصة بنظام أوبونتو ديسكتوب. احفظ عملك المفتوح أولاً. أبقِ الكمبيوتر قيد التشغيل أثناء قيام أوبونتو بتحديث برامج التشغيل، وأعد تشغيله عند ظهور المطالبة. قد تختلف مسميات القوائم قليلاً باختلاف إصدار أوبونتو.
1. افتح تطبيق السائقين الإضافيين
اضغط على مفتاح Super ، وابحث عن "برامج التشغيل الإضافية" ، ثم افتح التطبيق. إذا لم يكن التطبيق موجودًا، فيمكنك تثبيته من software-properties-gtkحزمة برامج التشغيل، كما هو موضح في دليل سطح المكتب الخاص بنظام Ubuntu.
sudo apt install software-properties-gtk
يعرض بحث تطبيقات أوبونتو نتيجة تطبيق برامج التشغيل الإضافية.
2. اختر Nouveau لجهاز NVIDIA
في قائمة برامج التشغيل، ابحث عن إدخال شركة NVIDIA . حدد " استخدام خادم X.Org X - برنامج تشغيل شاشة Nouveau (مفتوح المصدر)" . لا تخلط بين Nouveau وخيار "نواة NVIDIA مفتوحة المصدر": يشير أوبونتو إلى أن الأخير لا يزال يعتمد على مكتبات وبرامج ثابتة احتكارية خاصة بمساحة المستخدم.
قائمة برامج التشغيل الإضافية التي تعرض أجهزة NVIDIA مع تحديد خيار برنامج تشغيل شاشة Nouveau.
3. قم بتطبيق التغيير والتحقق من الهوية
انقر على "تطبيق التغييرات" وأدخل كلمة مرور أوبونتو الخاصة بك إذا طُلب منك ذلك. اترك التطبيق مفتوحًا حتى تنتهي عملية تثبيت الحزمة؛ قد يستغرق تغيير برنامج تشغيل بطاقة الرسومات في النواة بضع دقائق. إذا أبلغ التطبيق عن خطأ، فأوقفه وقم بحل المشكلة قبل إعادة تشغيله.
تظهر رسالة مصادقة أوبونتو قبل تطبيق اختيار برنامج تشغيل نوفو.
4. أعد تشغيل الجهاز وتحقق من برنامج التشغيل النشط
اختر "إعادة التشغيل الآن" عند ظهور الخيار، أو أعد التشغيل من قائمة النظام. بعد تسجيل الدخول، افتح تطبيق Terminal وقم بتشغيل الأمر التالي:
lspci -k
ابحث عن إدخال وحدة تحكم شاشة NVIDIA. إذا كان مكتوبًا عليه "لا" Kernel driver in use: nouveau، فهذا يعني أن Nouveau هو من يتولى إدارة هذا الجهاز. كما يمكن لتطبيق "برامج التشغيل الإضافية" التأكد من عدم تحديد أي برنامج تشغيل خاص.
تظهر برامج التشغيل الإضافية برنامج Nouveau المحدد، بالإضافة إلى مطالبة بإعادة التشغيل.
قم بإزالة حزم برامج تشغيل NVIDIA المثبتة بواسطة APT
استخدم هذه الطريقة عند تثبيت برنامج التشغيل كحزمة Ubuntu أو APT. وهي مفيدة بشكل خاص إذا كنت ترغب في حذف إعدادات الحزمة والتحول من برنامج التشغيل الاحتكاري. يُمثل رقم فرع الحزمة في الأسماء، مثل `<اسم الفرع>` nvidia-driver-550؛ استبدل `< 550اسم الفرع>` في الأمثلة برقم الفرع الموجود على نظامك.
1. تحديد الفرع المُثبَّت
قائمة بحزم NVIDIA التي تم تثبيتها بشكل صريح:
apt-mark showmanual | grep -i nvidia
إذا لم تظهر أي نتائج، فتحقق من قائمة الحزم المثبتة بالكامل:
dpkg -l | grep -i nvidia
ابحث عن رقم الفرع في أسماء الحزم. إذا تم تثبيت أكثر من فرع، فدوّن كل فرع على حدة قبل المتابعة.
يعرض طرفية أوبونتو حزم NVIDIA المثبتة وفرع برنامج التشغيل 550 الخاص بها.
2. قم بمحاكاة عملية الحذف قبل إجراء التغييرات
بالنسبة للنظام الذي يستخدم الفرع 550، اطلب من APT عرض التغييرات المقترحة دون تطبيقها:
sudo apt -s --purge remove '*nvidia*550*'
يُشغّل هذا -sالخيار محاكاة. راجع كل حزمة في الخطة. لا تُكمل إذا اقترحت APT إزالة بيئة سطح المكتب أو مدير تسجيل الدخول أو أي برامج أخرى ذات صلة؛ ألغِ العملية وتحقق من علاقات الحزم أولاً.
معاينة محاكاة APT تعرض حزم NVIDIA 550 المقترحة للإزالة.
3. قم بتنظيف الفرع المطابق
إذا كانت المحاكاة تعرض فقط حزم NVIDIA التي تنوي إزالتها، فقم بتشغيل نفس الأمر بدون -s:
sudo apt --purge remove '*nvidia*550*'
استبدل 550هذا الرقم برقم فرعك الفعلي. إذا كان لديك عدة فروع، كرر عملية المراجعة والتنظيف لكل فرع. اقرأ قائمة التأكيد النهائية من APT قبل الإجابة Y.
تظهر رسالة تأكيد APT قبل حذف حزم NVIDIA 550.
4. قم بإزالة التبعيات غير المستخدمة، وأعد التشغيل، وتحقق من ذلك.
قد يترك برنامج APT تبعيات لم تعد مطلوبة. اطلب منه سرد هذه الحزم وإزالتها باستخدام الأمر التالي:
sudo apt autoremove --purge
راجع خطة الإزالة الثانية هذه أيضًا، ثم أعد تشغيل الجهاز من سطح المكتب أو شغّل الأمر sudo reboot. بعد تسجيل الدخول مرة أخرى، استخدم الأمر lspci -kللتحقق من برنامج تشغيل النواة النشط لجهاز NVIDIA.
مخرجات الطرفية من الأمر lspci تُظهر استخدام برنامج nouveau لبطاقة رسومات NVIDIA.
حدود هامة وملاحظات التنظيف
لا تزيل أوامر APT إلا الحزم التي يديرها APT. إذا قمت بتثبيت برنامج التشغيل باستخدام .runبرنامج التثبيت المستقل من NVIDIA أو مستودع تابع لجهة خارجية، فاتبع تعليمات الإزالة الخاصة بمصدر التثبيت؛ فقد لا يزيل أمر APT الملفات التي تم تثبيتها خارج مدير الحزم.
راجع خطة الحزمة بعناية إذا كنت تعتمد على CUDA أو برامج الحوسبة الأخرى من NVIDIA. قد يؤثر حذف مكتبات برامج التشغيل على البرامج التي تستخدم وحدة معالجة الرسومات (GPU) حتى مع بقاء مجموعة الأدوات نفسها مثبتة.
لا تحتاج عادةً إلى إضافة ملفات nouveauأو /etc/modulesحذفها /etc/X11/xorg.confأو إعادة تثبيتها ubuntu-desktopكخطوات تنظيف شاملة. تجنب هذه التغييرات اليدوية إلا إذا كانت هناك مشكلة محددة تم تشخيصها تتطلبها.