Как сделать чтобы after effects использовал видеокарту

Добавил пользователь Евгений Кузнецов
Обновлено: 04.10.2024

Зависания и тормоза программы — страшный сон любого, кто создаёт видео.

Чаще всего это происходит с After Effects. Например, когда вы просматриваете сцены, добавляете эффекты или рендерите финальный ролик.

Из-за этого многие авторы мучаются при создании видео, и не могут комфортно работать. Знакомо?
При этом на дорогих и мощных компьютерах таких проблем обычно нет.

А что делать, если у вас обычный ПК, и вы не хотите пока обновлять железо?

В этом выпуске я покажу вам 4 простых шага, как вы сможете ускорить работу в After Effects. Главное, вам не придётся обновлять железо и покупать новый компьютер.

Благодаря этим способам я умудряюсь работать параллельно в 3-х программах на простом ноутбуке. Например, After Effects, Premiere Pro и Photoshop. И у меня ничего не зависает.

Вы будете в шоке, когда узнаете характеристики моего ноутбука.

Я выделил 4 шага к ускорению After Effects:

  1. Шаг 1. Настраиваем просмотр
  2. Шаг 2. Настраиваем программу
  3. Шаг 3. Чистим программу
  4. Шаг 4. Оптимизируем работу в AE

Фишка в том, что о некоторых нюансах не знают даже профи. Поэтому обязательно посмотрите все 4 урока, даже если у вас компьютер не хуже, чем в NASA.

Разберитесь с этим один раз. Создавать видео нужно с комфортом, а не в мучениях.

Шаг 1. Настраиваем просмотр

Шаг 2. Настраиваем программу

Шаг 3. Чистим программу

Шаг 4. Оптимизируем работу в After Effects

Напишите ниже в комментариях, понравились ли вам первые уроки и что узнали нового. Поставьте палец вверху справа 👍, если хотите продолжение.

Добрый день!
Некоторое время назад я собрал компьютер со следующей конфигурацией.
Core2duo 6600, 4gb RAM, winxp 32
Компьютер используется для работы в программе After Effects.
На данный момент меня очень не устраивает скорость работы и я думаю каким образом ее можно увеличить, но при этом не потратить деньги в пустую и сделать это максимально выгодно. От нескольких людей слышал, про платы нелинейного видеомонтажа, но поискав в интернете не нашел связи между ними и програмой AE. Поэтому я хотел спросить существуют ли какие-то аппаратные решения для ускорения работы именно в этой программе. Или единственный способ - приобретение более мощного процессора, больше памяти, переход на 64-битную ОС.
Заранее большое спасибо!

Подержал камеру в руках

А если немного оптимизировать сам рабочий процесс? Использовать прокси для файлов большого размера например. Делать коллапс трансформэйшн там где возможно и т.д.
Аппаратный ускоритель существовал и назывался BlueICE , но он ускорял не всё а только те плагины которые были под него заточены и несколько плагинов сторонних производителей. Больше не выпускается ибо при нынешних процессорах не актуален.

Есть камера, комп, а где поля ?

Вставляю своих 5 копеек

Или единственный способ - приобретение более мощного процессора, больше памяти, переход на 64-битную ОС.

единственный способ ускорения єто приобретение станции с двумя четырехядерными Зионами - а добавление памяти и переход на х64 скорости не добавят…

ЗЫ АЕ мог еще использовать аппаратный ускоритель Пегасус (развитие Блюайса) от монтажки Media100 X844 - но єта монтажка тоже уже давно окочурилась

Широкопрофильный гуру по NLE

Аппаратное ускорение АЕ кончилось ещё во времена РII кажется. Nucleo может помочь. Других путей, кроме как "проц быстрее, память больше, диски быстрее" я не знаю.
Переход на х64 позволит избежать одних танцев с бубном (увидеть все 4 гига), но научиться другим. Скорости точно не добавит, но превью станет длиннее.

Вставляю своих 5 копеек

Скорости точно не добавит, но превью станет длиннее.

а тебе мама не разрешает кещировать превью на диск ? - РАМ-превью было придумано в те древние времена, когда диски не могли в реалтайме отдавать некомпрессный поток - а со скоростями теперешних дисков (рейдов) єто уже не актуально.

ЗЫ даже х64 Винда все равно не выделит 32-битному приложению (коим является АЕ) и работающему в виртуальной х86 машине более 2 Гиг памяти…

Широкопрофильный гуру по NLE

Мне мама всё разрешает. Но РАМ-превью никто до сих пор не отменял. В АЕ, Фьюжене и цуклер в Нюке.
Почему-то в х64 в таск-менеджере пишется, что приложение частенько берёт больше 2-х гиг, даже если оно х86. К чему-бы это?

Вставляю своих 5 копеек

Но РАМ-превью никто до сих пор не отменял.

а кто сказал отменять ? - просто то, что не поместилось в РАМ теперь замечательно кешируется на диске и никаких надуманных проблем с размером РАМа не существует

на заборе тоже написано "Цой жив" - а на самом деле там дрова - таск-менеджер безбожно врет - особенно на счет того, что работает в виртуальной х86 машине…

голова с дырками

сидел раньше на 32 винде, после апгрейда железа на 64 разрядный проц и нулевой рейд, само собой захотелось испытать и работу 64 винды, брали сразу три тачки две из которых были идентичны нутром, на одну поставил х32 на другую х64 винду, так вот скорость запуска, "поедания" файлов, и собственно рендер был примерно процентов на 30 выше по х64.

с тех пор на 64 так и сижу, пока особо не жалуюсь

Вставляю своих 5 копеек

"поедание" файлов действительно быстрее будет - х64 быстрее с дисками работает. И шелл у х64 шустрее шевелится - вот и все два преимущества х64. А скорость рендера зависит от исключительно частоты проца, а вовсе не от битности операционки. Тем более что АЕ внутри 32 битной витруальной машины и из-за єтой прослойки работает даже медленнее - у меня обе Винды - х64 и х86 стоят паралельно на одной машине и я могу точнее судить об их скоростных качествах…

голова с дырками

*ушел сносить винду, давно пора. *

Широкопрофильный гуру по NLE

а кто сказал отменять ? - просто то, что не поместилось в РАМ теперь замечательно кешируется на диске и никаких надуманных проблем с размером РАМа не существует

а тебе мама не разрешает кещировать превью на диск ? - РАМ-превью было придумано в те древние времена, когда диски не могли в реалтайме отдавать некомпрессный поток - а со скоростями теперешних дисков (рейдов) єто уже не актуально.

Ты противоречишь сам себе. Во-вторых, программы более высокого ранга, нежели АЕ, пользуют исключительно РАМ превью или действительно прямое чтение с дисков. Только дисковые подсистемы у них - отдельная и очень дорогая песня. Они тоже, как и АЕ, кэшируют на диск всё и вся, а не только то, что в РАМ не влезло. Но реал-тайм в массе своей кажут только из РАМа. И чем его больше. Т.ч., неувязочка какая-то получается..
Далее.

на заборе тоже написано "Цой жив" - а на самом деле там дрова - таск-менеджер безбожно врет - особенно на счет того, что работает в виртуальной х86 машине…

АЕ внутри 32 битной витруальной машины и из-за єтой прослойки работает даже медленнее - у меня обе Винды - х64 и х86 стоят паралельно на одной машине и я могу точнее судить об их скоростных качествах…

На моих проектах и моём материале я готов утверждать обратное: скорость работы АЕ в х64 точно такая-же или выше - я тоже ставил на одну машину обе ОСи и весь рабочий софт. В худшем случае просто нет прироста производительности.
Вобщем, ладно.

Вставляю своих 5 копеек

Но реал-тайм в массе своей кажут только из РАМа

и кто им доктор, что они всего один поток некомпресса с диска в реалтайме прочитать не могут - может ты их зря считаешь более высокого ранга чем АЕ ? - а они попросту понтовые аутсайдеры…

скорость работы АЕ в х64 точно такая-же или выше

был бы выше только если АЕ был 64-битным и он работал с композитным 64-битным видео - но поскольку АЕ как и все работает с 4-канальным потоком RGBA (8 или 16 бит на канал) - то даже 32 разрядного блока ему выше крыши - остальное заполняется нулями. Все твои ощущения, что под х64 он работает быстрее не более чем самовнушение…

Широкопрофильный гуру по NLE

а они попросту понтовые аутсайдеры…

Из них только Shake аутсайдер. Потому что закрыт. Мир праху его! За одну лицензию остальных можно штуки три~ четыре АЕ прикупить. И дело не только в цене лицензии.

Абсолютно согласен!

Горшок (горшков, т.е., процов) быстрее/больше и памяти больше - и будет щчастье в АЕ. Под х64 - особенно.
А это самовнушение мне очень нравится. Особенно на тяжёлых проектах. От 2К и выше.

PS. А доктор им вроде один.

Есть камера, комп, а где поля ?

единственный способ ускорения єто приобретение станции с двумя четырехядерными Зионами

Дал камеру подержать другу

"2Gb это ничтожно мало для тех 8 параллельных процессов (AfterFX.com)"
ИМХО- это вообще ничто! Я вообще удивляюсь, как Nucleo у вас запустился. По крайней мере, 1.05 требовал по гигу на ядро. Может 2.0 по другому память использует?

2>f1a5h84ck конфигурация Вашего шелеза больше подходит для МасOSX. Так что попробуйте поставить Леопёрда, и если не сложно отписать о результатах.

2>"Аксакалы"
Кто, пользовался картами Nvidia Quadro(и какими), какова эффективность их использования?
ЗЫ
ответ не мне, а тем кто рано или поздно доберётся до этого.

Пытаюсь объяснить другу о полях :)

А на Леопёрде ж CS3 пока не работает.

PS.
Квадры? При том, что происходит практически однозначное отключение OpenGL в AE, то вывод напрашивается не знаю даже какой.
А главное, результат промежуточного упрощенного рендера, выдаваемого GPU во время RT, не совпадает по светам и цвету с окончательным софтовым рендером. Хотя многих это ничуть не смущает.

PSS.
Что до того, на какой из ОС, 32- или 64-битной, что-то там быстрее. Особенно на одном и том же компе.
По определению CPU команды выполняет с одной и той же скоростью, пропускная способность шины одна и та же. Ну а откомпилированный код обработки потоковых данных фактически один и тот же. Все остальное, грубо говоря, подготовка данных. Так что речь идет в данном случае о методах этой самой подготовки, что в общем времени процесса рендеринга составит небольшие проценты. Или очень большие, если все выстроено крайне неоптимально.
Ну а т.к. увеличивать частоты мы особенно уже не можем, потому и имеем экстенсивный путь развития - наращивание ядер, вот только софт отстал. Быть может навсегда. Потому как оптимально программировать при имеющихся на сей день 900 тыс. классов никто не в состоянии. Паллиатив же в виде ферм проблематичен для общедоступного софта, особенно в количественном смысле. А всякий софт проприетарный, работающий на тысячах компах, для нас по-прежнему "просто фантастика" ©.

Хотел я, значит, зарендерить ролик в 1080p и 60 кадров/с, и пока он рендерился, я почуял что-то неладное и проверил нагрузку на процессор с видеокартой. Процессор — 99%, а видеокарта — 0%. Поняв, что премьер-министр не нашел мою GPU, я решил воспользоваться интернетом и пошел гуглить способы, как помочь ее найти. Ни один способ не помог. Ни GPUSniffer, ни Nvidia Control Panel, ни regedit, ничего.(А CUDA я просто не смог включить, если она включается, потому, что не нашел указанный файл.) Какие способы, кроме этих, могут мне помочь?

CPU — Core i-5 9400KF
GPU — GTX 1650 Super
Монитор — 1440p 144Hz, подключен в видеокарту через Display Port(если это вообще нужно)
Версия Премьера — Adobe Premiere CC 2019

Если вы работаете в After Effects на медленном компьютере, время ожидания может быть длительным. Программа может запускаться медленно, даже несколько минут, а рендеринг может занять еще больше времени.

Добавив оперативную память в систему и установив один или два твердотельных накопителя, вы сможете значительно ускорить практически каждый этап рабочего процесса. Однако не ограничивайтесь тем, чтобы просто верить нам на слово. Компания Adobe рекомендует аналогичное решение: узнайте в этом разделе, как ускорить работу After Effects и почему это следует сделать.

Ускорение работы After Effects

Как больший объем ОЗУ и твердотельные накопители способствуют ускорению работы After Effects

  • Быстрая загрузка при включении
  • Быстрая передача изображений с камеры на компьютер
  • Быстрая загрузка After Effects и других приложений
  • Быстрая загрузка файлов и бесперебойная работа с After Effects
  • Ускорение рендеринга и многопроцессорной обработки
  • Быстрое сохранение
  • Ускорение работы в многозадачном режиме

Как ускорить рендеринг в Adobe® After Effects®

Почему больший объем ОЗУ и твердотельные накопители способствуют ускорению работы After Effects

Роль памяти в работе After Effects

Ежедневные операции, которые зависят от памяти: Создание анимированной графики, применение эффектов, предварительный просмотр файлов, воспроизведение видео в режиме реального времени, функции предварительного просмотра с использованием ОЗУ и общей кэш-памяти ОЗУ, а также одновременная работа в After Effects и других приложениях.

Почему память настолько важна: Память позволяет воспроизводить видео в режиме реального времени в After Effects, а также задействовать функции предварительного просмотра с использованием ОЗУ и общей кэш-памяти ОЗУ, которая удерживает и вызывает кадры и композиции из недавно просмотренных проектов. Больший объем памяти означает, что вы можете кэшировать кадры большего объема в течение более длительного времени, улучшая воспроизведение видео. Поскольку After Effects интенсивно использует память, ее объем может быстро закончиться при рендеринге больших последовательностей, что еще больше повышает важность твердотельных накопителей, поскольку вы будете часто задействовать виртуальную память. В ходе рендеринга небольшой 14-секундной 3D-модели, которая показана на видео, мы обнаружили, что только эта операция потребляет более 50 % доступной памяти (16 ГБ). И это всего лишь рендеринг 14-секундного клипа!

Однако эффективность многопроцессорной обработки зависит не только от объема ОЗУ. Поскольку этот процесс интенсивно использует память, объем физической памяти может быстро закончиться, а это значит, что скорость выполнения работы будет зависеть от скорости накопителя в случаях, когда система обращается к виртуальной памяти. Вот почему мы всегда рекомендуем максимально увеличить объем ОЗУ и использовать твердотельные накопители (SSD). Не имеет смысла повышать производительность After Effects за счет добавления памяти, если она снизится в дальнейшем при обращении системы к медленному жесткому диску в случае использования виртуальной памяти.

Модуль памяти Crucial

Роль хранилища для After Effects

Ежедневные операции, зависящие от хранилища: Рендеринг, композитинг исходных файлов в память, сохранение кадров в кэш-память диска и постоянные режимы дискового кэша для быстрого доступа, загрузка и чтение исходных файлов, запись и вывод файлов анимированной графики, начальная загрузка и загрузка After Effects и других приложений

Почему настолько важен твердотельный накопитель: Типичная рабочая нагрузка After Effects выглядит следующим образом: Загрузка программы и нескольких исходных файлов. Преобразование исходных файлов в память. Работа с исходными файлами, а затем их рендеринг в дисковом кэше для последующего воспроизведения и редактирования. Сохранение файлов по окончании работы. Завершение проекта и отправка клиенту. Твердотельный накопитель ускоряет каждый шаг этого процесса, и, основываясь на результатах проведенных нами тестов (которые подробно представлены ниже), мы обнаружили, что пользователи могут выполнить типовой рабочий процесс в 3 раза быстрее.* Начиная от загрузки приложения до рендеринга и использования режима дисковой кэш-памяти After Effects — твердотельный накопитель оказывает настолько значительный эффект, что вам, скорее всего, понадобятся несколько больших дисков, которые позволят хранить больше необработанных кадров и выделять как можно больше места для дисковой кэш-памяти и постоянной кэш-памяти диска.

Что касается конфигурации ваших дисков, мы рекомендуем использовать как минимум два твердотельных накопителя объемом 1 ТБ. Один должен служить в качестве основного хранилища, где находится операционная система, After Effects и прочие приложения. А другой следует использовать для хранения данных мультимедиа, а также в качестве дискового кэш-накопителя. Это важный момент, который часто упускают из виду, поскольку когда вы в конечном итоге обращаетесь к виртуальной памяти (ежедневная операция), вам не нужно, чтобы программа After Effects выполняла чтение и запись на один и тот же диск одновременно. Когда After Effects работает с виртуальной памятью, она выполняет обмен данными между ОЗУ и хранилищем (чтение с диска), одновременно пытаясь записать данные в дисковую кэш-память — такой сценарий определенно замедлит работу. Решение: предотвратить эту проблему в первую очередь.

Твердотельный накопитель Crucial

Результаты проведенных нами тестов производительности в After Effects

Хотя хорошо известно, что больший объем памяти и более быстрое хранилище ускоряют работу After Effects, мы хотели проверить теорию на практике и количественно оценить разницу. Протестировав четыре конфигурации одной и той же базовой системы, мы смогли выделить переменные производительности и оценить, как DRAM и твердотельные накопители повлияли на стандартный проект анимированной графики — рендеринг 14-секундной 3D-модели. Прежде чем открыть After Effects и начать рендеринг, мы открыли шесть других приложений, поскольку большинство художников-аниматоров постоянно работают в многозадачном режиме, переключаясь между компонентами проекта, и мы хотели как можно точнее сымитировать реальную производительность. Несмотря на то, что система, которую мы тестировали, являлась устаревшей моделью, предусматривающей установку только 16 ГБ памяти, она обеспечивала достаточные базовые условия для оценки роли памяти и хранилища в выполнении примера рабочего процесса.

Читайте также: