Що таке троттлінг процесора, навіщо він потрібен і як з ним боротися
Ми незалежно перевіряємо товари та технології, які рекомендуємо.
Що таке троттлінг і для чого він потрібен?
Почнемо здалеку. Продуктивність обчислювальної техніки зростає по експоненті. Найчастіше заради цього доводиться жертвувати габаритами компонентів. Наприклад, вихід відеокарт серії NVIDIA Ampere затвердив нові виробничі стандарти системи охолодження відеокарти — довжина не менше 30 см, висота — майже в три слоти. Потужні баштові кулери та водяні системи охолодження давно стали буденністю для ігрових ПК. На ринку смартфонів пошуки ідеалу теж не припиняються, а виробники регулярно експериментують з рідинним охолодженням і пасивними радіаторами. Всі ці пошуки переслідують одну ціль — зберегти в нормі температуру системи. Зокрема процесора і відеокарти, які найсильніше страждають від перегріву.
І троттлінг є важливим інструментом у війні з перегрівом. Цей термін означає примусове зменшення продуктивності процесора за допомогою зниження тактових частот його ядер. При троттлінгу він працює не на межі своїх можливостей, що призводить до падіння температури. Якщо спростити, то троттлінг — банальний захист від дурня, який не дає процесору вийти з ладу при перегріванні.
Як правило, центральний процесор комп'ютера або ноутбука може похизуватися відмінним здоров'ям і довголіттям ― зазвичай з ладу виходить оперативна пам'ять, накопичувач або відеопроцесор і тільки умовний 10-річний процесор може спокійно вийти на пенсію, відбігши свій термін без замін. У випадку зі смартфонами та іншою мобільною технікою механізм троттлінга проявляється індивідуально і як правило сильніше б'є по процесору, адже у кожного девайса свій температурний поріг, а всередині корпусу смартфона набагато менше місця, ніж всередині ноутбука. Тому одні CPU спокійно працюють при температурі в 60 – 70 °C, а інші прибирають ногу з педалі газу при досягненні 50 °C.
Як проявляється троттлінг?
Симптоми троттлінга проявляються у всіх хворих схожим чином:
- Пристрій різко став повільніше працювати. А при запуску ресурсомістких додатків на кшталт Lightroom він натурально підвисає.
- Реальна частота процесора набагато нижче теоретичної. Підглянути ці цифри можна в системному моніторі або сторонньому додатку аля AIDA64 і CPU-Z.
- Система охолодження божеволіє — вентилятори гудуть (якщо вони є), а корпус відчутно нагрівається. Найсильніше це проявляється в тонких геймерських ноутбуках, в яких продуктивне залізо буквально смажиться в умовах вузького корпусу.
Нижче вас чекає ролик з наочним прикладом троттлінга в топових смартфонах, на якому можна побачити, як після нетривалої експлуатації Galaxy Note10 Plus з процесором Exynos 9825 тут же починає скидати частоти.
Чи можна відключити троттлінг?
Можна, але чи потрібно? Річ у тому, що інженери не дурні й ніхто не хоче відбиватися у Твіттері від незадоволеного натовпу через погорілі ядер. Тому вони постійно шукають оптимальний консенсус між надійністю і продуктивністю. Наприклад, і в десктопних, і в мобільних процесорах давно реалізовані технології автоматичного розгону, коли основний час ядра процесора працюють на основній частоті в 3 ГГц, але при необхідності CPU може втиснути гашетку в підлогу і розігнати всі ядра до 4.5 ГГц, отримавши необхідні сили для ривка. Як тільки температури наближаються до межі — частоти та продуктивність процесора знижуються, щоб чип встигав остигати. Загалом, це як банка шпинату для моряка Попая — вживається за потребою. Інакше це буде робота на знос.
Щоб зробити авторозгін більш ефективним, виробники процесорів прийшли до ідеї поділу ядер за типами. У теорії чим більше в процесорі потужних ядер — тим краще. На ділі ж багато програм і додатки не використовують і третини всієї потужності, а 100% вогневої потужності потрібно швидше у свята. Тому і Intel, і Apple поступово прийшли до ідеї гібридних процесорів, які складаються з потужних продуктивних і допоміжних енергоефективних ядер. Перші залучаються в серйозних обчислювальних задачах на манір відеорендерингу, комплексних математичних обчислень або компілювання, другі працюють напохваті та вирішують швидше дрібні системні завдання.
З огляду на все вищесказане, відключати троттлінг потрібно з потрійним побоюванням, чітко розуміючи, навіщо це вам . Адже ви фактично перетворюєте пристрій на такого собі терориста-смертника, який мріє героїчно загинути від «відвалу чіпа». На комп'ютері або ноутбуці його можна прибрати, відключивши функцію контролю температури в BIOS. Або встановивши одну з програм для розгону, яка фіксує частоти ядер на заданій позначці. У смартфонів і планшетів на Android для цих цілей є додатки а-ля Kernel Adiutor. Однак їм потрібен Рут-доступ або модифікація ядра прошивки. На айфонах і айпадах діагностувати та контролювати троттлінг проблематичніше через закритість системи. Всі подробиці чекають вас трохи нижче.
Замість повного відключення цієї захисної функції ми пропонуємо індивідуальні стратегії боротьби для смартфонів, планшетів, ноутбуків і настільних комп'ютерів.
Як боротися з троттлінгом смартфона або планшета
Як вже говорилося, сучасні смартфони виходять на ринок з оптимальними налаштуваннями роботи процесора. І якщо у телефону всередині немає теплових трубок або інших допоміжних засобів охолодження — спроба обійти його, відключивши або змінивши обмеження прошивки, призведе лише до того, що девайс буде сильно нагріватися і швидше витрачати заряд. А з часом може вийти з ладу.
Для діагностики троттлінга на Android потрібно завантажити один з популярних стрес-тестів — в нашому випадку це додаток CPU Throttling Test. Встановлюємо додаток, запускаємо, вибираємо стрес-тест CPU і спостерігаємо за графіком. А ось в Apple проблеми з троттлінгом проявляються рідко і стосується радше старих пристрої, а не новеньких флагманів. Основною причиною уповільнення системи зазвичай стає вбита батарея.
Як боротися з троттлінгом комп'ютера
Для настільних ПК троттлінг менш характерний. Ящик системного блоку дозволяє встановити потужний кулер, тому для десктопа троттлінг — не нормальний режим роботи під навантаженням, а сигнал про проблеми з системою охолодження. Якщо ви помітили, що ПК раптом почав тупити, процесор не набирає частоти в режимі «турбо», вентилятор завиває, а температури зашкалюють, то пора зайнятися діагностикою. Це нескладно. Спочатку встановлюємо ПЗ для діагностики перегріву — AIDA64 на PC або Hot на MacOS. Запускаємо додаток і вибираємо вкладку «Тест стабільності системи». У меню потрібно вибрати стрес-тест CPU і спостерігати за показниками. Якщо процесор починає троттлити, то AIDA64 про це одразу ж повідомить.
Причиною швидше за все буде або висохла термопаста, або щільний валянок з пилу і бруду, який забив радіатор процесорного кулера. Якщо пилосос і нова термопаста все одно не допомагають, потрібно копати глибше. Найочевидніший варіант — потужності кулера банально не вистачає для ефективного охолодження процесора. Тоді потрібна заміна. Також корпус може стояти в невдалому місці — наприклад біля батареї або у вузькій виїмці столу, стінка якого закриває повітрозабірники комп'ютерного корпусу. В такому випадку — або пересунути подалі від батареї, або зняти бічну стінку, все одно в столі її не видно.
Як боротися з троттлінгом ноутбука
На відміну від стаціонарних комп'ютерів, комплектуючі ноутбука знаходяться в постійній темряві, немов п'ять сімей в радянській комуналці. Тому головна зброя в боротьбі з троттлінгом — підтримка оптимального температурного режиму. Для діагностики перегріву і скидання частот використовуємо ті ж інструменти, що і з настільними ПК — AIDA64 для платформи Windows, або Hot для комп'ютерів на базі MacOS
Для початку банальна порада: хоч-не-хоч, а доведеться регулярно чистити корпус ноутбука та оновлювати термопасту. «Регулярно» у кожного своє — хтось робить це раз на півроку, хтось — раз в півтора. Залежить від ситуації та конкретного ноутбука. Не зайвим буде періодично продувати корпус, щоб очистити лопаті, мотори та решітки від пилу, який заважає вільному проходженню повітря. Особливо це стосується ігрових ноутбуків з масивними повітрозабірниками в нижній частині корпусу. З ентузіазмом пилососа вони затягують в себе весь пил, шерсть і сміття, яке тільки можуть знайти.
Якщо ноутбук використовується для роботи з вимогливими додатками, то не рекомендується ставити його на диван, крісло і будь-яку іншу м'яку поверхню, яка закриває нижні повітрозабірники. Тут краще піти від зворотного і купити підставку для ноутбука з активною системою охолодження, яка допоможе йому бути в нормі навіть під час рендеринга відео або компіляції коду.
У випадках, коли все це не допомагає, а потужний процесор троттлить саме через конструкцію, розв'язанням проблеми може бути так званий андервольтинг. Якщо спростити, то це такий собі розгін у зворотний бік, спрямований на обмеження вхідної потужності процесора. Зробити його можна прямо в BIOS або в будь-якому додатку для розгону а-ля MSI Afterburner.
Підбивати підсумки
Отже, боротися з троттлінгом смартфона немає сенсу, адже це цілком нормальне робоче явище. Краще заздалегідь вибрати смартфон, який не дуже схильний до цієї проблеми. На жаль, заздалегідь розпізнати цю проблему за характеристиками та фотографіями не вийде, потрібно дивитися огляди та відгуки. Для боротьби з троттлінгом в ноутбуці допомагає очищення системи охолодження, покупка охолоджуючої підставки або андервольтинг процесора. Втім, для ноутбука це теж звичний процес. А ось троттлінг в настільному ПК — це однозначно поганий сигнал. У більшості випадків він вирішується очищенням корпусу і заміною термопасти, рідше доведеться оновлювати процесорний кулер.