Linux може да доведе до някои проблеми в тях преносими компютри те притежават две чинии видео, тъй като ако ядро евентуално активирайте и двете (вместо само една). Това пряко се отразява на производителност батерия и прегряване на машината. |
Има сериозен проблем за потребителите на Linux, които притежават преносими компютри с процесори Intel core i3, core i5 и core i7. Тези компютри имат две видеокарти за постигане на по-добра производителност. Един, наречен "интегриран", който е вътре в процесора за обработка на стандартни графики като изчертаване на интерфейс и прости неща. Другият, наречен „дискретен“, е мощна дъска, която може да се използва в случаите, когато е необходимо да се използват графики с висока производителност, каквито се изискват от игрите.
В моя конкретен случай процесорът е Intel Core i5-2430M Dual-Core 2.40GHz, който има „интегрирана“ видеокарта и „дискретна“ видеокарта AMD Radeon HD 6630.
Неправилното боравене от ядрото на тази функция („Хибридна графика“) поражда два проблема. Първият е, че системата се зарежда както с включени видеокарти, така и с вентилатора на „дискретна“ карта, работещ на 100%. Това води до излишна консумация на енергия и съкратен живот на батерията. Вторият проблем е причинен от гореспоменатото: генерира се много топлина, която дори се загрява от клавиатурата и част от структурата на преносимия компютър.
За да разреша този проблем, преминах през няколко сайта, блогове и форуми на испански и английски, където успях да събера опит от няколко потребители, които сами по себе си не са решили проблема, а като цяло го правят. Оставям ви решението.
Преди да започнете, уверете се, че имате инсталирани пакети за отстраняване на грешки и debugfs на ядрото. В някои дистрибуции той не идва по подразбиране. За да проверите дали всичко е наред и да продължите напред със стъпките, можете да опитате да видите съдържанието на файла / sys / kernel / debug / vgaswitcheroo / switch. Ако го нямат в системата си, няма да могат да променят настройките.
стъпки
1.- Активирайте разрешенията за извършване на превключването:
Sudo су
chown -R потребителско име: потребителско име / sys / ядро / отстраняване на грешки
chown потребителско име: потребителско име / sys / kernel / debug / vgaswitcheroo / switch
изход
2.- Включете изключената видеокарта (в момента тя не генерира видео изход).
echo ON> / sys / kernel / debug / vgaswitcheroo / switch
Свържете видео изхода към вградената платка.
echo IGD> / sys / kernel / debug / vgaswitcheroo / switch
Свържете видео изхода към дискретна платка.
echo DIS> / sys / kernel / debug / vgaswitcheroo / switch
Изключете видеокартата, която в момента е „прекъсната“.
echo OFF> / sys / kernel / debug / vgaswitcheroo / switch
Вижте текущото състояние на конфигурацията на vga_switcheroo:
cat / sys / kernel / debug / vgaswitcheroo / switch
Ще генерира резултат като този:
0: IGD: +: Pwr: 0000: 00: 02.0 -> интегрирана платка включена (Pwr) и в употреба (+).
1: DIS :: Off: 0000: 01: 00.0 -> изключена дискретна платка (Off)
И с този набор от инструкции можем да направим всички необходими промени, за да постигнем по-добра консумация на енергия, по-малко топлина и да можем да изберем коя видеокарта да използваме по желание. Надявам се да е от полза за някой, който се сблъска с този проблем.
В debian wheezy няма файл vgaswicheroo, как мога да контролирам хибридната графика?
За да не се загубят конфигурациите при лесно рестартиране, вие го интегрирате в rc.local и voila.
и как го интегрирате в rc.local? Аз съм на Fedora 17 и търся как да генерирам bash скрипт, който се стартира при стартиране, но проблемът идва при правенето на sudo su, което иска парола и не знам как да го направя автоматично .. автоматично при стартиране ??
Друго нещо след прилагането на това решение при възпроизвеждане на видео ускорява ли всяко решение? имам инсталиран linux mint 13, компютърът ми е процесор dell intel core i7
Мисля, че тук ще намерите това, което търсите, в раздела "скрипт за използване по време на стартиране"
https://help.ubuntu.com/community/HybridGraphics
Наздраве! Павел.
Поздрави: Вашият принос е много интересен, но как да се уверя, че тази конфигурация не се губи при рестартиране на компютъра?