К содержанию
fohbook/ TouchDesigner
уверенный

Падают кадры

Проект тормозит: как за пять минут понять, кто виноват — процессор, видеокарта или память.

Порядок диагностики важнее знания приёмов: почти всегда проблема в одном конкретном месте, и его надо найти, а не оптимизировать всё подряд.

Пять минут диагностики

1. Замерьте в перформ-режиме. F1. Сетевой редактор с открытыми вьюерами сам стоит денег — Монитор и Probe.

2. Постоянно или провалами? Perform CHOP + Trail CHOP. Постоянный недобор — проект не успевает. Провалы — что-то периодически отнимает ресурсы.

3. GPU или CPU? Поставьте разрешение тяжёлых TOP и рендера в 64 × 64. Стало быстро — виновата видеокарта. Не изменилось — процессор.

4. Performance Monitor (Alt+Y): снимок одного кадра, самые дорогие этапы сверху.

5. Память. probe из палитры: не упёрлись ли в потолок видеопамяти — Память GPU.

Частые причины

Симптом Вероятная причина
Тормозит с самого начала Слишком большое разрешение по всей цепочке
Стало тормозить после правки Появился лишний кук или дублированная цепочка
Провалы раз в несколько секунд Расхождение частот, диск, сборка мусора
Медленно нарастает за часы Утечка памяти
Тормозит только в перформ-режиме Вывод: vsync, второй монитор, разрешение окна
Тормозит при переходе между сценами Загрузка файла или создание узлов на лету
Процессор загружен на 100 % одним ядром Python в главном потоке или тяжёлые CHOP/SOP

Что даёт больше всего

  1. Убрать лишний кук: Cook Always, открытые вьюеры, ветки без вывода — Оптимизация.
  2. Снизить разрешение там, где оно не нужно: маски, блюр, фидбэк, входы моделей.
  3. Switch вместо Blend для выбора сцены.
  4. Заморозить статику замком.
  5. Убрать Python с каждого кадраPython.
  6. Вынести тяжёлое в отдельный процессНесколько процессов.

Внешние причины

  • Гибридная графика на ноутбуке: проект запустился на встроенной карте.
  • Энергосбережение: схема питания «сбалансированная» душит видеокарту.
  • Перегрев: карта сбрасывает частоты через десять минут работы. Проверяется мониторингом температуры, а не догадками.
  • Антивирус сканирует папку с видео.
  • Другой софт: браузер с видео, Teams, обновления.
Ноутбук на батарее — это другая машина

На батарее видеокарта работает на пониженных частотах. Все измерения — от сети, в той же конфигурации, что будет на площадке.

Сравнивайте с эталоном

Если вы записали характеристики проекта неделю назад, сегодня видно, что именно испортилось. Без эталона остаётся ощущение «стало медленнее».

рядом по смыслу