Если вы работаете с видеомонтажом, то медленный preview After Effects для вас – не новость. Проблема Обычно не только в процессоре или объеме RAM, а в том, как программа кэширует кадры на диск и затем читает их во время превью.
В версии After Effects 25.2 Adobe добавил режим High Performance Preview Playback (опция Enable Preview from Disk Cache), и теперь кэш диска стал таким же критическим, как и объем RAM. Если не понимать, как работает этот механизм, очень легко получить ситуацию, когда даже топовый SSD не спасает, а таймлайн все равно тормозит.
Далее мы разберемся в том, как работает кэш диска After Effects, почему он может ложить и как избавиться от узких мест в пайплайных программах.
Как работает кэш диска After Effects и чем он отличается от RAM?
Предыдущий механизм под названием RAM preview был несколько проще. After Effects рендерил кадры композиции и складывал их непосредственно в оперативную память. Когда она кончалась, старые кадры вытеснялись новыми, и при перематывании все приходилось перечислять.
После оптимизации After Effects диск становится основным местом хранения кадров превью, а RAM используется как быстрый буфер поверх этого кэша. Сначала в него записывается каждый кадр, затем изображение стремится в оперативную память во время воспроизведения. В чем выгода? Можно проигрывать более длинные или более тяжелые проекты, пока диск успевает читать эти данные.
Механика выглядит так:
- Рендер.
- Запись кадра в кэше.
- Передача в RAM.
- Вывод на экран.
Если оперативной памяти хватает, превью идет в основном из RAM и работает плавно. Если нет – кэширование кадров при сложных композициях начинает массово нагружать SSD. Тогда перегруженное хранилище создает рывки, фризы и лаги. Вот и ответ на вопрос, почему тормозит After Effects – диск не успевает.
Важным нюансом здесь размер одного кадра. По формулам Adobe мы имеем следующие соотношения:
- 1920х1080 при 8 bpc – примерно 8 МБ в кадр.
- 4K - 32 МБ.
- 8K - 120 МБ.
Работаете при 16 bpc? Удваивайте объемы кэширования композиций After Effects. У 32 bpc? Увеличивайте в четыре раза. Совершенно логично, что тяжелые проекты будут гораздо быстрее перегружать память и заполнять кэш на диске.
Почему превью в After Effects медленно даже на SSD?
Вопрос не риторический. Мы привыкли считать, что современные твердотельные накопители работают «со скоростью света» и вообще пренебрегать их лимитами. Но даже если мы не видим задержек, у дисков все равно есть свои лимиты. А при видеомонтаже они достигаются очень легко, ведь работа с After Effects disk cache зависит не от максимальной, а от постоянной скорости SSD.
Отсюда имеем следующую ситуацию:
- Одна секунда HD 1080p 30 FPS при 8 bpc — это примерно 230–240 МБ/с. И это тот показатель, который легко тянет даже качественный SATA SSD с заявленными 560 МБ/с на чтение.
- У 4K показатели увеличиваются до 950 МБ/с даже на 30 FPS, а в популярном сегодня формате 60 FPS – вплоть до 1,9 ГБ/с. Здесь SATA уже не работает. Реальное ускорение предварительного просмотра After Effects реально дает только переход на NVMe Gen4 с заявленными 7000 МБ/с.
- Если работаете с 8K, ситуация уже становится критической – 3,8 ГБ/с на 30 FPS и 7,5 ГБ/с на 60 FPS. Теоретически, такую работу должен потянуть Gen5 NVMe, но в реальности очень мало конфигураций могут справиться с этой нагрузкой без фризов.
Замечание: в реальных тестах стала скорость записи и чтения SSD значительно ниже паспортной максимальной. Это связано с перегрузкой буферов и контроллеров, возможными узкими местами у других комплектующих, а также с банальным перегревом. Поэтому в любом случае диск под After Effect следует выбирать с большим запасом по скоростным показателям.
Следовательно, причина, по которой тормозит After Effects, обычно комбинирована. Диск не успевает сдержать кэш, объема RAM недостаточно, чтобы удержать нужное количество кадров локально. Программа захлебывается и провоцирует пользователя на ошибки, вносящие в процесс еще больше хаоса.
Практика. Какой диск и сколько RAM требуется для HD, 4K и 8K
Мы уже рассмотрели достаточно теории и теперь можем перейти к рекомендациям, которые обеспечат плавное и комфортное воспроизведение предварительного просмотра After Effects.
|
Сценарий |
Разрешение / FPS / глубина |
Тип кэш-диска и примеры |
Ориентировочная стала скорость чтения* |
Рекомендуемый объем RAM |
|
Базовые ролики HD |
1920х1080, 24–30 fps, 8 bpc |
SATA SSD (2,5" або M.2 SATA) Samsung 870 EVO 2TB |
250 МБ/с |
64 ГБ |
|
Стандартные проекты 4K |
3840х2160, 24–30 fps, 8 bpc |
NVMe Gen3 / Gen4 Samsung 990 PRO 2TB |
1 ГБ/с |
64–128 ГБ |
|
4K high-end (60 fps, цвет) |
3840х2160, 50–60 fps, 10–16 bpc |
NVMe Gen4 WD Black SN850X 2TB |
2 ГБ/с |
128 ГБ |
|
8K тяжелые композиции |
7680х4320, 24–30 fps, 10–16 bpc |
NVMe Gen4 / Gen5 Crucial T705 2TB |
4 ГБ/с |
128–256 ГБ |
* Скорость – ориентир для стабильного длинного превью, а не пиковые значения из коробки SSD.
Практические советы: как настроить кэширование композиций After Effects
И еще пара уловок, которые помогут вам оптимизировать кэш After Effects и избежать внеплановой покупки дорогого железа:
- Откройте меню Preferences — Media & Disk Cache. Выберите самый быстрый SSD в качестве рабочего диска кэша. Предпочтительно, чтобы он не был системным и не использовался для потокового воспроизведения видеоматериала.
- Задайте реальный предел по объему: для HD-проектов хватает 300–500 ГБ, для 4K лучше иметь 1–2 ТБ, для 8K – столько, сколько вы можете себе позволить.
- Откройте раздел Hardware Accelerated Composition. В современных версиях AE следует проверить Project Settings и предварительный просмотр. Обязательно включите GPU-акселерацию там, где это возможно, особенно в эффектах и цветовой коррекции.
- Проверьте статус диска под кэш After Effects. Оставляйте 10-20% свободного места. При переходе на другие проекты не забывайте очищать кэш для высвобождения дополнительной памяти.
Все еще проблемы с быстродействием? Если вы работаете в 8K или 4K/16 bpc/60+ FPS, их не избежать. Чтобы облегчить ситуацию, выводите предварительный просмотр в пониженном разрешении, используйте Proxy/Pre-render для тяжелых слоев и включайте регион интереса (Region of Interest) там, где не нужен весь кадр. Так вы уменьшаете и нагрузку на диск во время рендера, и требования к RAM, и само количество данных, которое проходит через диск во время превью.
Выводы
Новый режим High Performance Preview Playback действительно изменяет ситуацию к лучшему и делает предварительный просмотр более комфортным. Но только в тех случаях, когда SSD действительно успевает разрабатывать весь объем информации и может правильно взаимодействовать с другим железом.
Поэтому обязательно подбирайте диск под кэш After Effects в соответствии со своим рабочим сценарием. Учитывайте объем и постоянную (а не максимальную) скорость чтения информации, просматривайте ресурсные тесты с высокой нагрузкой. Обеспечьте достаточный резерв оперативной памяти и не забудьте выставить оптимальные настройки в рабочей среде.
Если у вас есть вопросы, обращайтесь к специалистам Alfa Server. У нас есть реальный опыт в распространенных сценариях применения рабочих станций — в том числе в видеопродакшене. Наши специалисты помогут вам подобрать идеальный SSD для вашей конфигурации.