Что такое троттлинг и как его избежать
Троттлинг — частая проблема, с которой сталкиваются многие пользователи. Расскажем, что это такое, и как с этим бороться.
Что такое троттлинг?
Троттлинг (throttling, от англ. «дросселирование») — это ограничение мощности процессора путем снижения частоты или пропуска тактов. Этот механизм нужен для защиты от перегрева. У каждого процессора своя точка, после которой активируется защита. Назвать определенную цифру в градусах тяжело, поскольку здесь всё зависит от конкретной модели чипа, от времени (зачастую 28 или 56 секунд в случае Intel), иногда даже от ревизии (степпинга).
Как проявляется троттлинг?
-
В перегреве процессора;
-
Шуме вентиляторов;
-
Подвисаниях;
-
Падении FPS.
Эта проблема особенно часто проявляются в ресурсоемких задачах, где нагрузка на процессор велика. Это требовательные игры, монтаж видео, рендеринг, а также специальные синтетические тесты, как раз и направленные на максимальный нагрев и выявление проблем.
Как выяснить, всё ли с системой в порядке?
Нужно:
-
Открыть программу AIDA64;
-
Открыть вкладку Сервис, выбрать Тест стабильности системы;
-
Выбираем Stress CPU, Stress FPU, Stress Cache;
-
Если ПК перегреется и механизм защиты включится — вы не пропустите. Это будет видно по графику температуры и красной надписи «CPU Throttling — Overheating Detected!». Нижний график покажет частоту процессора, то есть насколько сильно процессор троттлит;
-
Если всё в порядке то надпись не появится, а график не покраснеет.
Как бороться?
Если механизм троттлинга включается даже в простых задачах — это не норма. Но эта проблема решаема:
-
Раз в 1–2 года чистить ПК или ноут от пыли, в процессе обязательно наносить новую термопасту;
-
Проверить кулеры и вентиляторы. Очистить от пыли и проверить, не туговато ли вращаются крыльчатки. Если не помогает — нужно обновить систему охлаждения. Если у вас мощный компьютер, но при этом плохое охлаждение — троттлинг неизбежен. Систему охлаждения в таком случае лучше обновить;
-
Проверить настройки BIOS. Возможно, вы поставили неверные настройки (для примера, завышены напряжения). Лучше всего сбросить настройки на заводские;
-
Проверить ПК на вирусы. Троттлинг может проявиться даже во время простоя, если ваш ПК заражен вирусами. Особенно этот совет стал актуален в последние годы после появления скрытых майнеров;
-
Быть внимательным при разгоне ПК. Возможно, вы перестарались при разгоне комплектующих;
-
Ставить совместимое железо. Возможно, для вашего процессора материнка слабовата, как следствие, происходит перегрев цепей питания, что тоже может быть причиной.
Послесловие
Создавая наши устройства, мы позаботились, чтобы подобных ситуаций не возникало. Каждый ПК проходит 8-часовое стресс-тестирование для выявления всех возможных дефектов. Если наши клиенты сталкиваются с проблемами во время гарантии — они могут отправить ПК нам, и наши специалисты наведут порядок.
Водяное охлаждение или воздушное?
Процессор с охладом подобен
процессору без охлада,
только не сгорит.
…
Читать дальше
Разбираемся с типами матриц мониторов. IPS всему голова?
Разберемся, какие матрицы существуют у современных игровых мониторов. Какую выбрать, на…
Читать дальше
У вас в компьютере стоит некий процессор, у него есть плановая мощность. Вы работаете-работаете, как вдруг всё начинает резко тормозить. Программа та же, работа та же, но откуда тогда тормоза?
Добро пожаловать в волшебный мир тротлинга. Сейчас расскажем, что это и почему оно вас касается.
Что такое тротлинг
Представим такую аналогию: процессор — это бегун, задача которого состоит в том, чтобы быстро бегать по спортивной площадке и передавать записки от тренера к другим спортсменам. Чем быстрее двигается наш бегун, тем активнее занимаются спортсмены на площадке. У процессора вместо бега — количество тактов в секунду, которые он способен выполнить (тактовая частота). Чем выше тактовая частота процессора, тем быстрее он выполняет команды и тем быстрее работает программа.
Когда бегун двигается слишком активно, почти на пределе возможностей, он быстро перегревается, устаёт и переходит на бег трусцой. Он всё ещё бегает, команды передаются по площадке, но уже не так резво, как раньше. Бегуну нужно время, чтобы восстановиться, остыть, отдышаться и снова бегать с высокой скоростью.
У процессора всё точно так же: чем дольше он работает на максимальной тактовой частоте, тем сильнее он нагревается. Чтобы процессор не расплавился, в нём срабатывает встроенная защита — она понижает тактовую частоту и ждёт, пока ядро не остынет до нужной температуры.
⚠️ Понижение частоты работы процессора для его охлаждения называется тротлингом, что в переводе с английского и означает «бег трусцой».
Получается, что тротлинг — защитная реакция процессора на перегрев. Он не останавливается, но работает гораздо медленнее. Вот как выглядит сильный тротлинг — процессор постоянно снижает и немного возвращает частоту, потом уже и это не помогает, и какое-то время процессор работает почти вдвое медленней:
Как проявляется тротлинг
Когда у процессора начинается тротлинг, появляется ощущение, что перед нами очень старое устройство: оно медленно реагирует на все действия, а интерфейс работает рывками, как будто не справляется с нагрузкой.
Так выглядит тротлинг в играх: играть некомфортно и всё тормозит:
Тротлинг в смартфонах
Тротлинг есть почти у всех процессоров, в том числе и тех, которые стоят в смартфонах. Другое дело, что температура тротлинга у этих процессоров различается: если в компьютере процессор может нагреться до 90 градусов до срабатывания защиты, то в смартфонах верхняя граница — 40–60 градусов.
У мобильников тротлинг чаще всего появляется в тяжёлых трёхмерных играх, когда все ресурсы используются по максимуму. Если первые 10–15 минут всё в порядке, а потом начинаются тормоза — это тротлинг: телефон перегрелся и ему нужно остыть.
Exynos 2100 — пример заранее неудачного процессора для смартфонов с точки зрения тротлинга. Этот процессор стоит в некоторых моделях Samsung Galaxy S21 Ultra, и после 15–20 минут игр или тестирования с полной нагрузкой тактовая частота снижается почти на 40%.
Как отключить тротлинг
Никак, это аппаратная защита: в процессоре стоит отдельный блок, который следит только за температурой и регулирует тактовую частоту. К нему нет доступа даже из ядра процессора, поэтому тротлинг отключить нельзя.
Ещё есть программный тротлинг, когда при агрессивных настройках энергосбережения система сама понижает частоту процессора, чтобы гаджет дольше работал от батарейки. Это уже можно исправить — например, в телефоны и ноутбуки часто встраивают «Игровой режим», он отключает принудительный тротлинг, но от физического перегрева такой режим не спасёт.
Замедление работы айфонов по мере износа батареи — тоже пример программного тротлинга. Хорошо, что эту опцию можно отключить в настройках.
Как предотвратить тротлинг
Тротлинг — это проблема перегрева. Перегрев можно устранить более совершенной системой охлаждений. Вот что можно сделать, от простого к сложному:
Переместиться в более прохладное помещение. Летом тротлинг более заметен, потому что нагревается всё. Но если переместить компьютер в охлаждённое помещение, эффект тротлинга можно оттянуть.
Использовать охлаждающие подставки. Есть пассивные подставки, которые просто приподнимают ноутбук над столом, давая доступ для воздуха. Это не слишком эффективно, но это и почти ничего не стоит.
Бывают активные подставки, которые прямо дуют прохладным воздухом в дно ноутбука, помогая отводить тепло. Тоже не особо эффективно, но может быть лучше, чем ничего.
Прочистить воздуховоды системы охлаждения. У вашего ноутбука есть место, где воздух входит в систему охлаждения, и есть место для выхода (оттуда дует теплом). Пыль, шерсть животных, волосы и прочая бытовая грязь может забивать эти воздуховоды, из-за чего система охлаждения может не справляться. Поэтому можно аккуратно разобрать ноутбук, продуть воздуховоды и убрать пыль. Если нет опыта, лучше сделать это в мастерской.
Обновление системы охлаждения. Между процессором и радиатором обычно нанесён слой термопасты — это вещество, которое эффективно передаёт тепло с горячего чипа на радиатор. Со временем термопаста сохнет и теряет свои свойства. Её можно нанести заново, и тепло будет уходить эффективнее. Это имеет смысл делать не раньше, чем через 1,5—2 года работы.
В некоторых ноутбуках можно установить дополнительные термопрокладки, чтобы тепло лучше уходило через корпус. Правда, тогда будет греться корпус.
Можно в принципе заменить существующую систему охлаждения на что-то более мощное или современное: поставить более мощный вентилятор, более массивный радиатор или вообще переделать систему охлаждения с воздушной на водяную. Это актуально для стационарных компьютеров.
Зачем про это знать программистам, если они не могут на это повлиять
На самом деле могут, правда, очень редко.
В системах, где важна стабильность работы процессора, добавляют специальные модули, которые следят за работой процессора. Эти модули пишут на Си или Ассемблере, чтобы максимально точно работать с железом. Как только появляется тротлинг, эти модули сообщают основной программе о проблеме. После этого программа отключает весь дополнительный функционал и оставляет только самую базу.
Это делается для того, чтобы процессор остыл без нагрузки и снова вернулся к стабильной работе. Одновременно с этим программа запоминает, при каких параметрах работы начался тротлинг, и балансирует нагрузку на процессор так, чтобы не заходить за эту границу.
Ещё за тротлингом следят в дата-центрах и виртуальных системах — например, когда на сервере работает много виртуальных систем. Каждая такая система работает на каком-то физическом ядре процессора. Когда программа видит, что у процессора начался тротлинг, она может перекинуть эту виртуальную систему на другой процессор. Это даст время остыть первому процессору, а заодно сохранит систему в рабочем состоянии.
Вёрстка:
Кирилл Климентьев
Друзья, приветствую всех на WiFiGid!!! Запускаете вы значит любимую AIDA64, чтобы прогнать свой компьютер стресс-тестом, а там вываливается на всю улицу басурманское сообщение «CPU Throttling (max: XXX%) – Overheating Detected». Причем на моем текущем ноутбуке это сообщение может появиться еще до начала стресс-теста (уж такие ноутбуки пошли ). Что делать? Нужно ли торопиться? Вот об этом и поговорим здесь.
Содержание
- Что означает это сообщение?
- Что такое троттлинг процессора?
- Что делать или Как убрать троттлинг?
- Собираем все вместе
- Можно ли отключить троттлинг?
- Как понять, что процессор троттлит?
- Видео по теме
- Задать вопрос автору статьи
Что означает это сообщение?
Сообщение «CPU Throttling (max: XXX%) – Overheating Detected», которое появляется в окне стресс-теста AIDA64 означается, что на вашем процессоре обнаружен троттлинг. В идеально ситуации на протяжении всей нагрузки такого сообщения не должно вываливаться, но на практике, особенно у владельцев ноутбуков, оно появляется нередко.
Что такое троттлинг процессора?
Троттлинг процессора – это механизм его самозащиты от перегрева. Т.е. вместо того, чтобы расплавиться и пасть смертью храбрых, процессор просто уменьшает свою производительность (можете заметить снижение рабочих частот), за счет чего температура падает. Как только температура нормализуется, он снова попробует повысить частоты.
И в идеале, чтобы процессор всегда был готов выдавать пик своей производительности (а игрушки не тормозили), нужно, чтобы проц не перегревался. А значит единственное, о чем мы должны позаботиться – о его охлаждении.
Что делать или Как убрать троттлинг?
На самом деле, можно ничего не делать. Ничего ужасного в этом нет, просто нужно знать, что ваш процессор не всегда работает на полную катушку. Но если раньше все было нормально, а теперь начались тормоза, и вы уверены, что это именно из-за троттлинга, а не из-за какой-нибудь заразы или вовсе подуставшей системы, тогда нужно снижать температуру.
Для компьютеров. Владельцам стационарных ПК проще. Как правило у них температуры держатся отлично. Все что нужно простому пользователю для снижения: почистить радиатор процессора (а, возможно, заменить его на чуть получше), поменять термопасту. Обычно после такого все работает как часы как минимум год.
Статья по теме: Как поменять термопасту на компьютере? https://wifigid.ru/poleznoe-i-interesnoe/kak-pomenyat-termopastu-na-kompyutere
Для ноутбуков. С современными мощными ноутбуками уже похуже – они почти всегда греются. И если на компе можно год вообще не беспокоиться о чистке, то тут все «заканчивается» намного быстрее. Процедура улучшения охлаждения процессора здесь примерно такая же: чистим вентиляторы и наносим термопасту. Но на практике найти хорошую термопасту для ноутбука очень сложно (там проявляются все ее качества уже в первый же месяц), а штатная система охлаждения обычно создается «лишь бы лишь бы хоть как-то охлаждала». Поэтому я чищу свой ноутбук где-то раз полгода, но по итогу все равно смирился с троттлингом. Он есть, ну и ладно.
Статья по теме: Как поменять термопасту на ноутбуке? https://wifigid.ru/poleznoe-i-interesnoe/kak-pomenyat-termopastu-na-noutbuke
Собираем все вместе
Как можно убрать троттлинг:
- Чистим радиаторы.
- Меняем термопасту.
Это два основных варианта, есть альтернативные способы: отключить TurboBoost (методом снижения максимального питания процессора), сделать андервольтинг, понизить TDP. На все эти варианты, есть свои решения. Но на части из них процессор просто будет искусственно ограничен в своей производительности, а в истории с тем же андервольтингом в неумелых руках можно получить кирпич. Лично меня троттлинг в последнее время устраивает, уж проще работать с ним, чем вообще без компьютера.
Можно ли отключить троттлинг?
На текущих процессорах Intel и AMD отключить троттлинг нельзя. Если хочется извращений – просто попытайтесь расплавить процессор в доменной печи, результат будет примерно таким же.
Как понять, что процессор троттлит?
Лучший способ для этого, использовать программу AIDA64 (у нее есть пробный период, и будьте аккуратнее со всякими йо-хо-хо сайтами):
- Запускаем AIDA64.
- В меню выбираем: Сервис – Тест стабильности системы.
- Среди всех галочек оставляем только «Тест CPU».
- Получаем троттлинг (обращаем внимание на красную надпись):
А в идеале ее появиться не должно