كيفية إصلاح NVIDIA استئناف الخلل في OS الابتدائية لوكي

click fraud protection

Elementary OS Loki هو توزيع لينكس قوي حقًا ، ولكن عند استخدامه مع محركات Nvidia المملوكة ، يواجه المستخدمون أحيانًا خطأ مزعجًا يخرج من حالة التوقف المرحلي. اعتبارًا من الآن ، تستمر نفيديا في استئناف الخطأ على Elementry OS Loki ، ويحاول المستخدمون في المجتمع معرفة السبب.

حلنا لإصلاح خطأ استئناف Nvidia ليس صلبًا بنسبة 100٪. حتى بعد إعداد هذا الإصلاح ، قد تستمر في مواجهة هذه المشكلات. يعتمد الإصلاح نفسه على استخدام نظام initd في نظام التشغيل Elementary OS لإعادة تعيين مدير النوافذ.

قد تلاحظ فشل مدير نافذة Gala في إعادة التعيين. إذا رفضت الخدمة العمل ، ففكر في حذف الملفات والبدء مرة أخرى ، أو تشغيلها يدويًا في مشغل تطبيق Wingpanel:

حفل - مكان

حاول على مسؤوليتك الخاصة.

كتابة السيناريو

قبل إنشاء خطاف سكون داخل systemd ، يلزم وجود برنامج نصي. هذا يرجع إلى حقيقة أنه لا يمكنك كتابة الأوامر مباشرة داخل ملف الخدمة. بدلاً من ذلك ، افتح نافذة طرفية على سطح مكتب نظام التشغيل الأساسي ، واحصل على وصول الجذر باستخدام sudo -s.

باستخدام طرف الجذر ، افتح محرر النصوص nano.

nano /usr/bin/pantheon-wm-refresh.sh

سيجعل الأمر التالي ملف SH جديدًا جاهزًا ليتم حفظه داخل الدليل / usr / bin /. من هنا ، قم بلصق التعليمة البرمجية التالية في أعلى الملف. هذا الرمز مهم ، لأنه سيحدد البيئة التي يعمل فيها البرنامج النصي. بدون هذا الخط ، سيفشل كل شيء.

instagram viewer

#! / بن / باش

مع وجود shebang في أعلى النص ، يحتوي ملف SH على كل ما هو ضروري للمترجم لقراءته. حان الوقت الآن لإضافة بقية وسائط الأمر. لنبدأ بتحديد العرض الافتراضي. وذلك لضمان تحديث مدير النوافذ على الشاشة اليمنى.

عرض التصدير =: 0

مباشرة بعد "تصدير DISPLAY =: 0" ، يمكننا تحديد الأمر الذي سيجبر بيئة سطح المكتب Pantheon على إعادة تعيين مدير النوافذ عندما يخرج من السيرة الذاتية. الأمر هو أمر بسيط سيخبر مدير نوافذ نظام التشغيل الأساسي (المعروف باسم Gala) باستبدال نفسه.

حفل - مكان

حان وقت الحفظ ، مع كتابة آخر أمر في البرنامج النصي shell. قم بعمل Ctrl + O لحفظ كل شيء في النانو. بعد الحفظ ، قم بتحديث أذونات الملف بحيث يمكن تنفيذه كبرنامج:

chmod + x /usr/bin/pantheon-wm-refresh.sh

إنشاء خدمة Systemd

الخطوة التالية في عملية إصلاح خلل استئناف Nvidia اللعين هي إنشاء ما يعرف باسم "ربط السكون". هذه خدمة يمكن تنفيذها داخل systemd عندما يعود المستخدم من "سكون". للبدء ، سنحتاج مرة أخرى إلى محرر النصوص nano. تأكد من أن جهازك لا يزال لديه وصول الجذر. إذا لم يكن كذلك ، استخدم sudo -s لكسب الجذر وفتح ملف جديد مع:

nano /etc/systemd/system/[email protected]

داخل ملف "استئناف @ .service" ، قم بلصق ما يلي:

[وحدة] الوصف = استئناف المستخدم الإجراءات. After = suspend.target [الخدمة] المستخدم =٪ I. اكتب = بسيط. ExecStart = / usr / bin / pantheon-wm-refresh.sh [تثبيت] WantedBy = suspend.target

حفظ ملف systemd الجديد مع Ctrl + O، ثم استخدم الأمر systemctl لتمكين هذه الخدمة الجديدة داخل نظام init.

تمكين systemctl استئناف @ المستخدم

و

بدء systemctl استئناف @ المستخدم

من هنا ، في كل مرة تستأنف فيها جهاز الكمبيوتر الخاص بك من التعليق ، سيتم تحديث مدير نافذة Pantheon. سيمنع هذا مشكلة الشاشة المزعجة المزعجة التي تحدث على بعض برامج تشغيل GPU الخاصة بشركة Nvidia التي تعمل بنظام التشغيل الأساسي.

خيارات أخرى لاستكشاف الأخطاء وإصلاحها

تحديث برامج التشغيل

جرب الحل أعلاه ولا شيء يعمل؟ ضع في اعتبارك القيام بأحد هذين الأمرين. أول شيء يجب فعله هو الحصول على أحدث إصدار مطلق من برامج تشغيل Nvidia الخاصة المثبتة على نظام التشغيل الخاص بك. يبدأ ذلك بتثبيت برنامج يمكّن استخدام PPA على نظام التشغيل.

sudo apt قم بتثبيت البرامج - الخصائص - الشائعة

ثم ، قم بإضافة PPA لبرنامج التشغيل الذي يتم تحديثه بانتظام مع:

sudo add-apt-repository ppa: graphics-drivers / ppa

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

السائقين التراجع

إذا كان الإصلاح ، أو تحديث نفيديا إلى الإصدار الأخير لم يساعد ، فكر في محاولة التراجع عن السائقين نفيديا الملكية واستخدام برامج تشغيل Open Source Noveau بدلاً من ذلك. على الرغم من أنها ليست فعالة مثل تلك التي مباشرة من نفيديا ، فلن يكون لديهم خلل السيرة الذاتية.

استبدل Elementry OS Window Manager

إذا كنت على وشك الانتهاء من استخدام برامج التشغيل ذات المصدر المغلق على نظام التشغيل Elementary OS ، ففكر في استبدال مدير نافذة نظام Elementary OS يدويًا بشيء آخر ، مثل Mutter.

Mutter هو مدير نوافذ خفيف الوزن ولطيف المظهر مع تأثيرات بصرية مماثلة. ما عليك سوى تشغيل هذا الأمر في المحطة الطرفية:

sudo apt تثبيت تمتم

بعد ذلك ، انتقل إلى إعدادات النظام (أو ابحث عن بدء التشغيل) وأضف: تمتم - مكان كأمر. عند بدء التشغيل ، سيقوم جهاز الكمبيوتر تلقائيًا باستبدال Gala بـ Mutter. هذا حل خام ، ولكنه سينجز المهمة.

watch instagram story