لينكس قد يجلب بعض المشاكل في هؤلاء أجهزة الكمبيوتر المحمولة يمتلكون لوحين فيديو ، حيث إن نواة ربما يتم تنشيط كليهما (بدلاً من واحد فقط). هذا يؤثر بشكل مباشر على أداء البطارية و ارتفاع درجة الحرارة من الجهاز. |
هناك مشكلة خطيرة لمستخدمي Linux الذين يمتلكون أجهزة كمبيوتر محمولة مع معالجات Intel Core i3 و core i5 و core i7. تحتوي أجهزة الكمبيوتر هذه على بطاقتي فيديو لتحقيق أداء أفضل. أحدهما يسمى "متكامل" وهو موجود داخل المعالج للتعامل مع الرسومات القياسية مثل رسم الواجهة والأشياء البسيطة. الأخرى ، تسمى "المنفصلة" هي لوحة قوية يمكن استخدامها في الحالات التي يكون فيها من الضروري استخدام رسومات عالية الأداء مثل تلك التي تتطلبها الألعاب.
في حالتي الخاصة ، المعالج هو Intel Core i5-2430M ثنائي النواة 2.40 جيجاهرتز الذي يحتوي على بطاقة فيديو "متكاملة" وبطاقة فيديو AMD Radeon HD 6630 "منفصلة".
تؤدي إساءة استخدام نواة هذه الميزة ("الرسومات المختلطة") إلى حدوث مشكلتين. الأول هو أن النظام يقوم بالتمهيد مع تشغيل كل من بطاقات الفيديو وتشغيل المروحة على البطاقة "المنفصلة" بنسبة 100٪. يؤدي هذا إلى زيادة استهلاك الطاقة وتقليل عمر البطارية. ترجع المشكلة الثانية إلى ما سبق ذكره: يتم توليد الكثير من الحرارة ، والتي تؤدي حتى إلى تسخين لوحة المفاتيح وجزء من هيكل الكمبيوتر المحمول.
لحل هذه المشكلة ، قمت بزيارة العديد من المواقع والمدونات والمنتديات باللغتين الإسبانية والإنجليزية حيث تمكنت من جمع الخبرات من عدد قليل من المستخدمين الذين لم يحلوا المشكلة بأنفسهم ولكنهم قاموا بذلك بشكل عام. أترك لك الحل.
قبل أن تبدأ ، تأكد من تشغيل حزم تصحيح أخطاء kernel و debugfs. في بعض التوزيعات لا يأتي بشكل افتراضي. للتحقق من أن كل شيء على ما يرام ولتتمكن من المضي قدمًا بالخطوات ، يمكنك محاولة رؤية محتوى الملف / sys / kernel / debug / vgaswitcheroo / switch. إذا لم يكن لديهم على نظامهم ، فلن يتمكنوا من تعديل الإعدادات.
خطوات
1.- تمكين الأذونات لإجراء التبديل:
سودو سو
chown -R username: username / sys / kernel / debug
اسم المستخدم chown: username / sys / kernel / debug / vgaswitcheroo / switch
خروج
2.- قم بتشغيل بطاقة الفيديو التي تم إيقاف تشغيلها (لا تقوم حاليًا بإنشاء إخراج فيديو).
echo ON> / sys / kernel / debug / vgaswitcheroo / switch
قم بتوصيل إخراج الفيديو باللوحة المدمجة.
صدى IGD> / sys / kernel / debug / vgaswitcheroo / switch
قم بتوصيل إخراج الفيديو باللوحة المنفصلة.
صدى DIS> / sys / kernel / debug / vgaswitcheroo / switch
قم بإيقاف تشغيل بطاقة الفيديو "غير المتصلة" حاليًا.
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
عرض الحالة الحالية لتهيئة vga_switcheroo:
cat / sys / kernel / debug / vgaswitcheroo / سويتش
سيولد ناتجًا مثل هذا:
0: IGD: +: Pwr: 0000: 00: 02.0 -> لوحة متكاملة قيد التشغيل (Pwr) وقيد الاستخدام (+).
1: DIS :: إيقاف التشغيل: 0000: 01: 00.0 -> إيقاف تشغيل اللوحة المنفصلة (إيقاف التشغيل)
وباستخدام هذه المجموعة من التعليمات ، يمكننا إجراء جميع التغييرات التي نحتاجها لتحقيق استهلاك أفضل للطاقة ، وتقليل الحرارة ، والقدرة على تحديد بطاقة الفيديو التي تريد استخدامها. آمل أن يكون مفيدًا لشخص يواجه هذه المشكلة.
في دبيان ويزي لا يوجد ملف vgaswicheroo ، كيف يمكنني التحكم في الرسومات الهجينة؟
حتى لا تضيع التكوينات عند إعادة التشغيل بسهولة ، يمكنك دمجها في rc.local و voila.
وكيف تدمجها في rc.local؟ أنا في فيدورا 17 وأبحث عن كيفية إنشاء برنامج نصي bash يتم تشغيله عند بدء التشغيل ، ولكن المشكلة تأتي عند عمل sudo su ، الذي يطلب كلمة مرور ولا أعرف كيف أجعلها تلقائية ... هل يمكنك عمل برنامج تعليمي حول كيفية جعلها كذلك؟ تلقائي عند بدء التشغيل ؟؟
شيء آخر بعد تطبيق هذا الحل عند تشغيل مقطع فيديو هل يسرع أي حل؟ لدي لينكس مينت 13 مثبت ، جهاز الكمبيوتر الخاص بي هو معالج dell intel core i7
أعتقد أنك ستجد هنا ما تبحث عنه ، في قسم "البرنامج النصي للاستخدام أثناء التمهيد"
https://help.ubuntu.com/community/HybridGraphics
في صحتك! بول.
تحياتي: مساهمتك ممتعة للغاية ، لكن كيف أتأكد من عدم فقد هذا التكوين عند إعادة تشغيل الكمبيوتر؟