Троттлинг: почему видеокарта сама сбрасывает частоты
Карта вроде живая: майнер работает, шары идут — но частоты ползут вниз, а хешрейт плавает. Это не поломка и не «кривой драйвер»: карта сама сбрасывает частоты, спасаясь от перегрева или перегрузки по питанию. Это называется троттлинг, и это полезный сигнал, если знать, как его читать.
Коротко (для тех, кто без чтения)
- Троттлинг — не поломка, а самозащита. Карта снижает частоты, чтобы не умереть; вопрос не «как отключить», а «от чего она защищается».
- Два главных вида: тепловой и энергетический. Первый — жарко, второй — не хватает бюджета мощности. Лечатся противоположно разному.
- Признак в мониторинге: частота ядра падает при росте температуры или при упоре в лимит мощности, а хешрейт плавает вместе с ней.
- Троттлинг памяти существует отдельно — у GDDR6X память имеет свой предел и свой температурный датчик.
- Добровольные минус 10–15% ватт почти всегда выгоднее, чем те же минус 10–15%, которые карта откусит сама в самый неподходящий момент.
Тепловой троттлинг: карте жарко
У каждого чипа есть температура, после которой контроллер начинает сбрасывать частоты, чтобы не превысить её. Механика честная: чем горячее, тем ниже частоты, тем меньше тепла. Карта находит равновесие «на грани» — и сидит там, теряя производительность.
Отдельная история — память. У карт с GDDR6X чипы памяти греются сильнее ядра и имеют собственный троттлинг: ядро ещё в норме, а память уже сбрасывает эффективную частоту (подробнее — статья про горячую память). Поэтому «ядро 65 °C, всё отлично» не отменяет тихий троттлинг памяти рядом.
Причины перегрева почти всегда банальны: пыль в радиаторе (график обслуживания), высохшая термопаста, горячая комната летом (про жару), удушающий корпус или бокс без вытяжки.
Энергетический троттлинг: не хватает ватт
Второй вид не связан с температурой: карта имеет лимит мощности и не может его превысить. Если нагрузка и разгон требуют больше, чем разрешено, карта снижает частоты, чтобы уложиться в бюджет. В мониторинге это видно как ровный упор в лимит мощности при холодной карте.
Важный нюанс: упор в лимит — не всегда плохо. Для многих алгоритмов карта, стабильно сидящая на лимите мощности, работает эффективнее, чем та же карта без лимита на максимальных частотах. Вопрос в том, осознанно ли вы этот лимит выбрали — или он стоит «как заводской» и мешает.
Отличить виды просто: смотрите на графики температуры и мощности одновременно. Частоты падают при растущей температуре — тепловой. Частоты низкие при холодной карте и упоре в ватты — энергетический.
Что делать в каждом случае
- Тепловой: сначала охлаждение — продувка, приток/вытяжка, термоинтерфейсы. Не помогло — снижайте ватты: меньше тепла при тех же вентиляторах.
- Энергетический: если цель — хешрейт и температура позволяет, лимит можно поднять в разумных пределах; если цель — эффективность, оставьте упор, но подберите частоты под него осознанно.
- Троттлинг памяти: снижайте разгон памяти — он и есть главный нагрев GDDR6X; потерянный хешрейт памяти часто возвращается стабильностью.
- Плавающий хешрейт «то норм, то просел» без видимой жары — проверьте, не уходит ли карта в троттлинг периодически: так выглядит ровно та ситуация, когда пресет чуть-чуть за гранью.
Куда тут автоматика
Троттлинг — это карта, сама ищущая свою рабочую точку, только грубо и в последний момент. OCBot делает то же самое заранее и аккуратно: подбирает разгон, при котором карта не упирается ни в температуру, ни в лимит мощности, и проверяет стабильность на длинном прогоне. Результат — ровный хешрейт без «ползущих» частот и сюрпризов посреди ночи.
Статья — общая информация и пересказ общедоступной практики; конкретные пределы и поведение зависят от модели вашей карты. OCBot — независимый проект: не связан с NVIDIA и HiveOS/Hiveon. Использование — на ваш риск: отказ от ответственности.