Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Троттлинг в рендере: как измерить потерю кадров

Троттлинг в CAD-рендере: как измерить, сколько времени теряет очередь кадров

Методика измерения потери производительности при длительном рендере на ноутбуке: частота, температура, время на кадр и как отличить троттлинг от нехватки памяти.

Многочасовой рендер на ноутбуке почти никогда не идёт с одинаковой скоростью: первые кадры считаются за две минуты, а к вечеру — за пять. Это не «накопление ошибок» и не «утечка памяти в программе», а тепловой троттлинг: система снижает частоты, чтобы уложиться в температурный бюджет корпуса. Ниже — как измерить эту потерю в понятных единицах (кадры в час и время на кадр), как отличить её от других причин замедления и что реально помогает.

Что именно происходит при троттлинге

Процессор и видеокарта ноутбука работают в рамках ограничений по температуре и мощности. Когда температура достигает порога, прошивка снижает частоту и напряжение — производительность падает, температура стабилизируется. Это нормальный механизм защиты; проблема в том, что для рендера важна именно суммарная производительность за часы, а не пиковая за минуту.

Триггеры ускоренного троттлинга на ноутбуке:

  • забитый пылью радиатор и высохшая термопаста;
  • работа на мягкой поверхности, перекрывающей забор воздуха;
  • режим питания «сбалансированный» с агрессивным ограничением;
  • высокая температура в помещении (летом в мастерской — 30 °C и выше);
  • одновременная нагрузка на CPU и GPU (рендер + браузер + синхронизация).

Метрики, которые стоит собирать

Метрика Как получить Зачем
Время на кадр из лога рендера или по времени файлов основная единица потерь
Кадры в час 3600 / время на кадр планирование очереди
Частота CPU HWiNFO, cpupower, /proc/cpuinfo видно момент снижения
Температура CPU/GPU HWiNFO, sensors, встроенные утилиты подтверждает причину
Потребление пакета HWiNFO, turbostat отличает power-limit от thermal-limit
Занятая память диспетчер задач, free -h исключает своп

Важно: троттлинг по температуре и по лимиту мощности выглядят похоже, но лечатся по-разному. Если частота падает, а температура далека от максимума — это ограничение по мощности (часто в тонком корпусе), и чистка радиатора не поможет.

Как провести замер

  1. Возьмите реальную сцену, а не тестовый куб: именно ваша геометрия и текстуры определяют нагрузку.
  2. Зафиксируйте настройки: разрешение, число сэмплов, денойзинг, устройство рендера. Менять что-то по ходу замера нельзя.
  3. Отрендерите 10–15 кадров подряд (или один кадр, но 3–4 раза), записывая время каждого.
  4. Параллельно пишите лог частот и температур с интервалом 1–2 секунды.
  5. Постройте зависимость: время на кадр по оси Y, номер кадра по X. Характерная «ступенька» вверх — момент включения троттлинга.
  6. Посчитайте потерю: сравните время первых двух кадров и последних двух. Разница в процентах и есть ваша потеря производительности.
  7. Повторите после чистки охлаждения и сравните кривые при одинаковой температуре в помещении.

Этот замер занимает около часа и даёт числа, с которыми можно идти к решению: чистить, менять режим питания или переносить рендер на другую машину.

Что делать с результатом

Потеря до 10–15%. Это нормальный режим ноутбука. Планируйте время с запасом, ничего не меняйте.

Потеря 20–40%. Стоит проверить охлаждение, режим питания и подставку. Часто помогает ограничение максимальной частоты (стабильные 85% производительности лучше, чем скачки), а также перенос рендера на ночь без параллельных задач.

Потеря больше 50%. Проблема не в «сложной сцене». Проверьте: не включён ли рендер на встроенной графике вместо дискретной, не уходит ли сцена в системную память из-за нехватки видеопамяти, не забит ли радиатор.

Как отличить троттлинг от других причин

Признак Троттлинг Нехватка VRAM Нехватка ОЗУ
Температура растёт и упирается в порог да нет нет
Частота CPU/GPU снижается да может не меняться нет
Диск активен постоянно нет да (подкачка текстур) да (своп)
Скорость падает ступенькой да плавно и сильно рывками
Помогает чистка охлаждения да нет нет

Если картина смешанная, начинайте с памяти: своп на диск маскируется под «перегрев», поскольку рендер при этом греется меньше, а идёт дольше.

Планирование очереди кадров

Для инженерной визуализации обычно нужна не анимация, а набор изображений. Практические правила:

  • рендерите по кадрам с сохранением на диск, чтобы сбой не уничтожил всю очередь;
  • разбивайте очередь на сессии по 1–2 часа и делайте перерыв: температура корпуса падает, следующий блок идёт быстрее;
  • не запускайте рендер одновременно с тяжёлым CAD — они конкурируют за память и тепловой бюджет;
  • фиксируйте фактические кадры в час в журнале: через месяц вы будете точно знать, сколько занимает типовая сцена.

Безопасность и сохранность

  • Не оставляйте ноутбук на мягком покрытии и в закрытом кейсе во время рендера.
  • Следите за температурой аккумулятора: длительная работа при высокой температуре ускоряет его износ.
  • Делайте резервные копии сцены и текстур до запуска длинной очереди.
  • При запахе перегретого пластика или выключении по защите — остановите работу и проведите обслуживание.

Частые вопросы

Почему первый кадр всегда быстрее?

Первые минуты ноутбук работает на буст-частотах, пока температура ниже порога. Затем срабатывает тепловая защита, и время на кадр растёт. Это ожидаемое поведение.

Можно ли отключить троттлинг?

Полностью — нет, это защита. Можно снизить его влияние: чистка охлаждения, качественная термопаста, подставка, режим максимальной производительности, ограничение буста для стабильности.

Помогает ли охлаждающая подставка?

Да, если она не гонит пыль внутрь корпуса и не перекрывает забор воздуха. Наибольший эффект — у подставок с поднятием корпуса и вентиляторами с фильтром.

Влияет ли температура в помещении?

Заметно: при 30 °C в мастерской разница с 20 °C может достигать десятков процентов. Если помещение горячее, лучше рендерить ночью или вынести задачу на другую машину.

Что важнее для длинного рендера: CPU или GPU?

Зависит от рендер-движка и настроек. Для GPU-рендера критичны видеопамять и охлаждение GPU; для CPU-рендера — число ядер, память и стабильность частот.

Полезные материалы