Перегрівання ноутбука CPU + GPU після оновлення до 18.04 LTS


14

У мене була така сама проблема в моїй останній спробі оновлення (з чистою установкою) з 16.04 LTS до 18.04 LTS. Під час перегляду Інтернету, а особливо під час відтворення відео, мій процесор + GPU піднімається до високих рівнів, спричиняючи запалювання дроселю та створюючи нестерпні відставання, залишаючи систему непридатною протягом приблизно 60 секунд або більше.

З Ubuntu 16.04 LTS я ніколи не відчував цієї проблеми. Звичайно, температура піднімалася і дроселі часто стріляли (адже це ноутбук), але система ніколи не була непридатною для використання, і відтворення відео було плавним.

Моє попереднє рішення було знову зменшити рівень до 16.04 LTS, але тепер мені потрібна нова версія, тому я хочу знайти рішення.

Характеристики системи:

  • Процесор: Intel Core i7-6500U
  • GPU: Intel HD Graphics 520
  • Ubuntu: 18,04 LTS
  • Linux: 4.15.0-30
  • Меса: 18.0.5
  • Прискорення обладнання: увімкнено

ОНОВЛЕННЯ 1

Однозначно це проблема з частотним придушенням. Замість того, щоб утримувати частоту процесора, щоб уникнути перегріву процесора, система чекає, поки температура не досягне межі (за замовчуванням 85ºC), а потім intel_powerclampспрацьовує модуль, перетворюючи систему непридатною протягом 60 секунд і більше.

Я б очікував прогресивної деградації продуктивності від intel_powerclamp, але ні, це все або нічого. ¿Чи можна це налаштувати?

Моє поточне рішення - це модифікація сценарію цієї відповіді . Здається, це працює, але це великий злом. Для досягнення того ж результату повинен бути звичайний спосіб налаштування системної конфігурації.

ОНОВЛЕННЯ 2

Якщо я вимкну частоту turbo boost ( echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo), проблема повністю зникає. Температура ніколи не досягає межі, а сценарій, введений під час оновлення 1, не intel_powerclampспрацьовує, а ноутбук гладкий і зручний.

Проблема зараз полягає в тому, що турбопульс вимкнено. З Ubuntu 16.04 LTS у мене ніколи не було цієї проблеми.

Це явно погана конфігурація підсистеми теплового управління Ubuntu 18.04 LTS. Чи є спосіб це виправити?

ОНОВЛЕННЯ 3

Система все ще непридатна. Встановлення сервера Ubuntu 18.04 LTS і нічого іншого, крім Gnome3, працює. Ну, це не новинка, що Gnome смокче, але він був використаний з 16.04 ...


2
У мене виникає та сама проблема з i7-6500U, коли виконуються інтенсивні завдання процесора, такі як стиснення / розпакування великих файлів і особливо компіляція програмного забезпечення make. Я намагався обмежити makeвикористання лише одного процесу, але це призводить до більш тривалого виконання, більше тепла. У моєму випадку він не дроселює, але різко вимикає весь ноутбук.
Дейв А

Turbo boost насправді досить марний у 64-бітовій системі. Якщо ви не запускаєте 32-бітні додатки часто, немає жодного реального недоліку для його відключення.
Fran Marzoa

Відповіді:


6

Вимкніть intel_pstate під час завантаження, відредагувавши конфігурацію grub.

Відкрийте / etc / default / grub у вибраному текстовому редакторі та знайдіть рядок, що починається з:

GRUB_CMDLINE_LINUX_DEFAULT

І додайте intel_pstate = відключити в кінці цього рядка. Ось як моє виглядає після цього:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

Тепер виконайте:

sudo update-grub

І перезавантажте ноутбук. Це воно. Він повинен працювати так само гладко і прохолодно, як і з 16.04.

Деякі додаткові відомості: Intel_pstate губернатор, здається, баггі або просто нерозумний і не в змозі виявити швидке підвищення температури і, як наслідок, зменшити швидкість процесора. Здається, що просто молимось у Saint Cooling Device, щоб він міг підтримувати процесор нижче порогу вимкнення. У настільному комп’ютері з турбіною DC9, як вентилятор, такий стрибок віри може бути виправданим, але у ноутбуках з таким маленьким вентилятором, як мій XPS13, краще бути скептичним і залишити ці речі старим хорошим ACPI (Atheist Configuration and Power Interface). Принаймні, поки губернатор Intel_pstate не виростить мізки.

А турбопідсилення здебільшого марно. Цілком ймовірно, що ви нічого не втратите за відключення. Ця функція була корисною в часи монокорового 32-бітного процесора, але не в 64-бітовому багатоядерному світі, де ми живемо зараз.


Це рішення не працювало на моєму ноутбуці.
користувач3368561

Він працює досить добре в моєму XPS13, тим не менш, він все ще дозволяє турбо-режим час від часу. Ви можете спробувати залишити Intel_pstate включеним і взагалі відключити турборежим, оскільки турборежим фактично не покращує реальну швидкість роботи додатка, і це головна причина перегріву. Просто в google "Ubuntu відключити Intel turbo boost", є багато відповідей про те, як це зробити і додати це до сценарії завантаження. Удачі!
Fran Marzoa

1
До речі, є також розширення Gnome Shell, яке може допомогти вам вирішити проблему вручну або принаймні зробити тестування, щоб краще зрозуміти, де лежить ваша проблема. Це називається "CPU Power Manager". І для обох, вимкнення турбо-імпульсу та використання цього розширення, вам слід увімкнути intel_pstate, тому якщо ви змінили груб, як пропонується у моїй відповіді, вам доведеться повторно ввімкнути, видаливши цей рядок intel_pstate = відключити з GRUB_CMDLINE_LINUX_DEFAULT і виконавши sudo update-grub. Не забудьте перезавантажити після цього.
Fran Marzoa

Будь-яке джерело на цій "турбо частоті марно"? Я вважаю, що 37% сирої частоти (3,7 ГГц проти 2,7 ГГц) є досить значною!
K3 --- rnc

Ви пропустили там відповідне "в основному". Я думаю, це залежить від того, що ти робиш. Я зробив кілька тестів із багатопотоковими програмами з турбо і без нього в своєму ноутбуці i7 і зовсім не помітив різниці. На жаль, я не знайшов всебічного бенчмаркінгу, який би порівнював різні процесори Intel із включеним турбо-системою та інвалідом, тому не можу сказати, що це абсолютно марно.
Fran Marzoa

2

У мене були проблеми і з i7-6500u.

Зміни в ядрі Linux поліпшили продуктивність мікросхем Intel, побічний ефект викликав термічне затискання на пристроях з низьким температурним обмеженням.

Я виявив, що TLP дуже допоміг зменшити поведінку. Вимкнення турбопідсилення - ще один спосіб приручити його. Ви також можете встановити вентилятори постійно працювати або включатись при більш низькій температурі, що підвищує теплову межу пристрою.


1
TLP виглядає як рішення. якщо температура залишається стабільною на 20 ° C нижче межі. Я перевірю його протягом декількох днів, і якщо зручність використання відповідає тій, яку я мав з 16.04 LTS, я прийму цю відповідь.
користувач3368561

Чорт TLP?
Fran Marzoa

Управління живленням для ноутбуків для Linux.
Пітер Гейс

Хибно позитивний. Проблема все ще є тут; лише рідше.
користувач3368561

Кожен повинен встановлювати TLP ще до запуску проблем з теплом. Тримає систему охолодження, частіше відключає вентилятори або низьку швидкість, і загалом усе добре припливає. Плюс це додаткові речі для роботи від акумулятора. Окрім деактивації турбосистеми, слід врахувати зниження максимальної частоти від скажімо 3500 МГц до 3000 МГц або 2500 МГц. Звичайно, це робить все повільніше, але має менше тепла.
WinEunuuchs2Unix

1

tlp

Як було сказано в цій темі, tlpтворить чудеса для того, щоб тримати систему під контролем. Він працює з thermaldIntel Powerclamp, Battery vs AC для живлення USB і т.д. Хоча це дуже настроюється, мені ніколи не довелося змінювати налаштування конфігурації для приємного досвіду Out-Of-The Box. До його використання у мене постійно виникали всілякі проблеми з перегрівом ноутбука IvyBridge. У мене це є на моєму новому ноутбуку Skylake і вентилятори НІКОЛИ не працюють, за винятком випадків, коли ви робите оновлення Ubuntu 16.04 LTS до 18.04.

Тут ви можете отримати дуже детальну інформацію про інструкції з установки: Не дозволяйте процесору перегріватися


Як осторонь, я прочитав кілька запитань за останні два тижні від людей, які бажають перевищити мінімальну частоту, максимальну частоту або зафіксувати поточну частоту з певною швидкістю. Як такий я вирішив створити новий проект GUI bash + yad. Вкладеною буде вкладка для відображення температури для всіх теплових зон та видача сповіщення-відправлення (спливаючі повідомлення з бульбашками). Також може зберігатися якийсь файл журналу сеансу, коли ви не переглядали екран.

У мене просто була ідея 2 години тому, перечитуючи цю тему. Ніяких обіцянок робити проект, але я думаю, що небагатьом людям це сподобалося б і мені було б дуже весело :)


0

Тут встановлено Dell Inspiron 17-5770 з Intel i7-8550 та подвійним Gpu, проблеми з тепловою та шиною з Ubuntu 18.04. Кожен раз, коли відбувається оновлення системного драйвера, здається, що апаратне забезпечення стає гарячим і повільнішим. Останнє оновлення стосувалося 140F та процесора на 160F під час перегляду Youtube відставання зі 140p у приміщенні 70F з великим потоком повітря. Це для мене працювало:

sudo nano / etc / default / grub

Знайдіть рядок, який починається з 'GRUB_CMDLINE_LINUX_DEFAULT =', і додайте ці коментарі до лапок.

pci = nomsi pci = noaer

IE: GRUB_CMDLINE_LINUX_DEFAULT = "тихий сплеск pci = nomsi pci = noaer"

Потім оновіть груб за допомогою:

sudo update-grub

Я не вірю, що це правильне виправлення. Але якщо ваша операційна система стоїть на межі знищення вашого комп’ютера, знайдіть, що працює, і сподіваємось, що надходить оновлення, яке не погіршить ситуацію.

Найкраща удача


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.