الأخبار التكنولوجية والاستعراضات والنصائح!

تعطيل برنامج تشغيل Nouveau مفتوح المصدر Nvidia لاستخدام برنامج التشغيل الخاص في OpenSUSE Leap 15.3

مؤخرًا ، قررت أنني أرغب في تجربة OpenSUSE ، حيث مضى ما يقرب من عشر سنوات منذ أن قمت بتشغيله على نظام منزلي لمدة تزيد عن ساعة أو ساعتين لأغراض الاختبار ، ولدي ذكريات جميلة عن استقراره ، وتنفيذ رائع بيئة سطح المكتب KDE Plasma ، والمجتمع الداعم الفائق الذي يقف وراءها. لذلك ، قمت بتثبيت Leap 15.3 ISO على محرك أقراص فلاش ، وتمهيده في البيئة الحية ، وقمت بتثبيته ؛ ذهب دون عوائق وكان سهلًا قدر الإمكان.

ولكن ، قبل أن ندخل في المشكلة التي واجهتها ، والحل ، دعونا نلقي نظرة على بعض التفاصيل.

ما هو OpenSUSE Leap؟ تمبلويد؟

تعطيل برنامج تشغيل Nouveau مفتوح المصدر Nvidia لاستخدام برنامج التشغيل الخاص في OpenSUSE Leap 15.3 1

OpenSUSE هو توزيع مدفوع من قبل المجتمع وتم إنشاؤه برعاية SUSE ، مع العديد من تقنيات SUSE الشهيرة المضمنة فيه.

بدءًا من أواخر عام 2015 ، تم تقسيم OpenSUSE ، في جوهره ، إلى نسختين ، Tumbleweed و Leap ، بدلاً من أن تكون نسخة فردية. Tumbleweed هو نموذج متداول ، يتلقى آخر التحديثات المتطورة بمجرد أن تكون جاهزة … حيث Leap هو نموذج إصدار سنوي أكثر نموذجية مع تحديثات الأمان بينهما.

إن قراري بالذهاب مع Leap ، بدلاً من Tumbleweed ، هو ببساطة لتحقيق أقصى قدر من الاستقرار. بينما يقال إن Tumbleweed مستقر تمامًا ، ولا يواجه المستخدمون سوى كسر كبير كل عام أو عامين على الأكثر … لا يزال هذا كسرًا لا أريد إصلاحه ، ولم أتسبب في نفسي بشكل مباشر بسبب أخطائي . إذا كسرت Leap ، فأنا أعلم أنه خطأي.

الإعداد الخاص بي

  • AMD Ryzen 5 3500x
  • جيجابايت انفيديا جي تي اكس 1660 سوبر
  • 16 جيجا DDR4 3000 ميجا هرتز
  • بيئة كيدي بلازما
  • المشكلة

    عند تثبيت OpenSUSE Leap ، لم أر أي خيار لاستخدام برامج تشغيل خاصة لوحدة معالجة الرسومات الخاصة بي ، خارج الصندوق … وهو أمر منطقي ، يركز OpenSUSE بشكل أساسي على البرامج مفتوحة المصدر ، على الرغم من وجود مستودعات مجتمعية تتيح الوصول إلى عدد كبير من الحزم المسجلة الملكية. بدلاً من ذلك ، تم تثبيت النظام باستخدام برنامج تشغيل Nouveau ، وهو برنامج تشغيل مفتوح المصدر مصمم لأجهزة NVIDIA.

    ومع ذلك ، فإن برنامج تشغيل Nouveau هذا لم يلعب بشكل جيد مع نظامي على الإطلاق ، ووجدت نفسي غير قادر على الوصول إلى شاشة تسجيل دخول رسومية ، ورؤية الرسائل التي انتهت مهلة Nouveau. كذلك ، أستخدم تشفير القرص الكامل ، ووجدت أن كتابة كلمة المرور الخاصة بي كانت كابوسًا ، لأنه بعد كتابتها مرتين بالفعل (مرة واحدة لقسم نظامي ، ومرة ​​لقسم المبادلة الخاص بي) ، كنت أكتب في المرة الثالثة للتركيب نظامي ولكن وجد أنه كان هناك تأخير طويل بجنون في الإدخال لأعلى من 30 ثانية لكل ضغطة زر. لقد عزت هذا أيضًا إلى تعليق Nouveau والتسبب في المشكلات.

    الحل

    كانت الخطوة الأولى التي اتخذتها هي تعطيل جميع أشكال التسريع / برامج تشغيل الفيديو وتشغيلها في وضع برنامج خالص ، حتى أتمكن على الأقل من الوصول إلى سطح المكتب / بيئة رسومية. لإنجاز ذلك ، أضفت خيار مجموعة الترميز إلى سطر التمهيد في تثبيت اليرقة. للقيام بذلك بنفسك:

    1. في شاشة قائمة GRUB / GRUB2 عند التمهيد ، اضغط على ه في إدخال القائمة (مثل OpenSUSE) الذي ترغب في تحريره.
    2. ابحث عن السطر الذي يبدأ بأي منهما لينكس أو لينوكسفي، و أضف مجموعة الترميز إلى نهايته ، بعد دفقة هادئة والخيارات.
    3. اضغط على CTRL + X للتمهيد.

    بعد ذلك ، بعد الوصول إلى سطح المكتب ، افتح تطبيق مركز التحكم YaST بالنقر فوق مشغل قائمة التطبيقات ، وانتقل إلى نظام، وانقر ياست.

    من داخل YaST ، حدد مستودعات البرمجيات، انقر يضيف، تحديد مستودعات المجتمع، وحدد مستودع NVIDIA.

    ستتمكن الآن من الوصول إلى برامج تشغيل NVIDIA. بعد ذلك ، من داخل YaST ، حدد إدارة البرمجيات، ويجب أن ترى أنه تم تحديد برامج تشغيل NVIDIA بالفعل لأن YaST سيكتشف أجهزتك. في السيناريو الذي لم يتم تثبيته فيه ، حدد الحزم التالية لتثبيتها ، بافتراض أنك تستخدم وحدة معالجة رسومات NVIDIA من سلسلة Geforce 600 والأحدث:

  • نفيديا حساب G05 – سائق NVIDIA للحوسبة مع GPGPU
  • nvidia-gfxG05-kmp-default – وحدة نواة برنامج تشغيل الرسومات NVIDIA لسلسلة GeForce 600 والأحدث
  • نفيديا- glG05 – مكتبات NVIDIA OpenGL لتسريع OpenGL
  • x11- فيديو- nvidiaG05 – برنامج تشغيل رسومات NVIDIA لسلسلة GeForce 600 والأحدث
  • نواة البرامج الثابتة نفيديا – ملفات البرامج الثابتة Kernel لـ Nvidia Tegra وبرامج تشغيل الرسومات
  • قم بإلغاء تثبيت ملف xf86- الفيديو الجديد الحزمة ، ثم أعد تشغيل جهازك لإكمال العملية.

    افكار اخيرة

    على الرغم من أنه لا يمثل تحديًا كبيرًا لمن يتمتعون بالخبرة في نظام التشغيل Linux ، إلا أن شيئًا كهذا قد يكون كافيًا لإلقاء مستخدم جديد بالكامل في حلقة واحدة وإخافتهم باستخدام نظام مذهل مثل OpenSUSE. لحسن الحظ ، YaST قوي وسهل الاستخدام ، وهناك الكثير من الوثائق المتعلقة بـ OpenSUSE المتاحة عبر الإنترنت أيضًا!

    الإعلانات