Hybrid Graphics - حل لبطاقتي فيديو في Linux (vga_switcheroo)

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

كارلوس فيوريتي هو واحد من الفائزين من مسابقتنا الأسبوعية: «شارك بما تعرفه عن Linux«. تهانينا! قلق حول شارك وتقديم مساهمتك للمجتمع ، كما فعل كارلوس؟

هناك مشكلة خطيرة لمستخدمي 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 -> إيقاف تشغيل اللوحة المنفصلة (إيقاف التشغيل)

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   vma1994 قال

    في دبيان ويزي لا يوجد ملف vgaswicheroo ، كيف يمكنني التحكم في الرسومات الهجينة؟

  2.   راؤول أغيار قال

    حتى لا تضيع التكوينات عند إعادة التشغيل بسهولة ، يمكنك دمجها في rc.local و voila.

  3.   سيرجيو قال

    وكيف تدمجها في rc.local؟ أنا في فيدورا 17 وأبحث عن كيفية إنشاء برنامج نصي bash يتم تشغيله عند بدء التشغيل ، ولكن المشكلة تأتي عند عمل sudo su ، الذي يطلب كلمة مرور ولا أعرف كيف أجعلها تلقائية ... هل يمكنك عمل برنامج تعليمي حول كيفية جعلها كذلك؟ تلقائي عند بدء التشغيل ؟؟

  4.   دييغو أرماندو بيردومو قال

    شيء آخر بعد تطبيق هذا الحل عند تشغيل مقطع فيديو هل يسرع أي حل؟ لدي لينكس مينت 13 مثبت ، جهاز الكمبيوتر الخاص بي هو معالج dell intel core i7

  5.   لنستخدم لينكس قال

    أعتقد أنك ستجد هنا ما تبحث عنه ، في قسم "البرنامج النصي للاستخدام أثناء التمهيد"
    https://help.ubuntu.com/community/HybridGraphics
    في صحتك! بول.

  6.   دييغو أرماندو بيردومو قال

    تحياتي: مساهمتك ممتعة للغاية ، لكن كيف أتأكد من عدم فقد هذا التكوين عند إعادة تشغيل الكمبيوتر؟