Включение ускорения CUDA в Premiere CS5

Движок Adobe Mercury Playback, лежащий в основе Premiere CS5, поддерживает ускорение CUDA лишь для нескольких видеокарт Quadro и GeForce GTX 285. Однако, определение поддержки видеокарты осуществляется простым сравнением названия со списком, и список может быть изменён для добавления поддержки других видеокарт на базе NVIDIA.

Для добавления поддержки ускорения CUDA для видеокарты убедитесь, что выполнены следующие условия:

  • Используется полная версия Adobe Premiere CS5. Пробная (trial) версия не поддерживается.
  • Графический процессор видеокарты имеет уровень CUDA compatibility 1.1 и выше. Видеокарты на базе G80 имеют уровень лишь 1.0 и не подходят для Mercury Engine.
  • Видеокарта имеет не менее 896 Мб видеопамяти. Хотя для включения ускорения требуется лишь 765 Мб, эта память должна быть полностью доступна приложению, а часть видеопамяти всегда занята под обслуживание графического интерфейса Windows и обмен с драйвером, так что с картой с 768 Мб видеопамяти приложению будет доступно меньше 765 Мб и ускорение работать не будет.
  • Установлен драйвер NVIDIA версии не ниже 197.45.

Выполните следующую последовательность действий:

  1. Запустите командную строку Windows (cmd.exe) от имени администратора. Командой cd перейдите в папку, куда установлен Premiere (обычно C:\Program Files\Adobe\Adobe Premiere Pro CS5).
  2. Выполните команду GPUSniffer.exe
  3. Внимательно изучите вывод программы. В конце его должна быть строка «CUDA Device # 0 not chosen because it did not match the named list of cards». Если указана другая причина («because 765MB are required, and XXXMB are present», «because CUDA version 1.0 is not supported»), значит видеокарта не поддерживается, или драйвер NVIDIA установлен некорректно, удалите и установите новую версию драйвера. Запомните также строчку вида «Name: GeForce ХХХХХХ Compute capability: 1.3», GeForce ХХХХХХ и есть имя карты, под которым её надо будет добавить в список.
  4. Выполните команду notepad.exe cuda_supported_cards.txt
  5. В Блокноте допишите последней строкой имя карты, которое узнали в пункте 3 и сохраните файл.
  6. Снова выполните команду GPUSniffer.exe. Просмотрите вывод и убедитесь, что в конце присутствует строка «CUDA Device # 0 supported».
  7. Запустите Adobe Premiere. Создайте новый проект и зайдите в его свойства. На закладке «Video Rendering and Playback» смените «Mercury Playback Engine Software Only» на «Mercury Playback Engine GPU Acceleration».

Следует учитывать следующие ограничения аппаратного ускорения CUDA в Premiere:

  • Mercury Playback не ускоряет кодирование/декодирование видео — это работа кодека. Одновременная работа с проектом и экспорт проекта с кодеком, также использующим ускорение CUDA, может привести к непредсказуемым результатам.
  • Не все эффекты ускоряются.
  • Ускорение корректно работает лишь для первых трех слоев, последующие слои могут обрабатываться аппаратно лишь частично и возможны артефакты изображения.
  • Предельные разрешение обрабатываемого видео и число слоев зависят от объема видеопамяти. Рекомендуется включать функцию ускорения CUDA лишь для видеокарт с большим, чем 1 Гб, объемом памяти. 
+43

Комментарии

  • Олег Ревизонский

    КТО ЗНАЕТ ПОЧЕМУ ПРЕМЬЕР ПЕРЕКОДИРУЕТ ОООЧЕНЬ ДОЛГО? ПОЛТОРА ЧАСА СЧИТАЕТ ЦЕЛЫХ 5 ЧАСОВ ? РАНЬШЕ БЫЛО ТОЖЕ , НО ЧАС СЧИТАЛ МИНУТ 30

  • Alex Fadeyev

    Мучаюсь с GTX 860m. Нет поддержки ни в Афтере ни в Премьере. Пляшу уже неделю с бубном...ничего не помогает

  • Тимур Гусейнов

    а где GTX 760

  • Илья Яковлев

    сделал экспорт тест без куда - 2:39 с куда - 1:37 прирост однозначно есть и заметный спасибо за инструкцию ;)

  • Михаил Кутузов

    Здравствуйте. У меня ноут Lenovo ideapad z500a. Карта в нем GeForce GT 740M (2 гб памяти) и еще есть intel HD graphics 4000, но я ее отключил, потому что толку с нее мало. Проц Intel Core i5-3230M 2.6 ГГц, оперативки 6144. Сделал все, что указано у вас, в настройках Nvidia поставил также вторую видеокарту по умолчанию (740М), но превью также тормозит. Даже не получается его отрендерить и посмотреть нормально... Над видео нет зеленой полоски, после того, как отрендерило. Что подскажете? До этого у меня был макбук эйр 11`. Там стояла только intel HD graphics 4000 и превью не тормозило вообще! Его у меня украли одни нехорошие люди, поэтому был вынужден взять эту бандуру... Еще такой момент, я начитался разных форумов и увидел, что рекомендованные для премьера кодеки видео - AVCHD или H.264. У меня формат .MOV снятый на зеркалку, там, скорее всего, кодеки совсем дургие. Т.е. это и может быть главной причиной. Но на маке у меня хавало такой формат как нече делать, а тут выделывается. Я уже и пробовал запускать премьер на Hd graphics 4000 и все равно не то пальто....

  • Никита Филатов

    Всем привет! У меня карточка GeForce GT 520 MX. Подключил к Premiere, как указано в статье. В итоге при рендеринге или работе с эффектами GPU-Z показывает, что карточка задействуется максимум на 5% и разогревается до 70 градусов. При этом процессор так же работает на полную, рендеринг не ускоряется, при проигрывании на линейке с эффектами (ставил самые простые, из стандартных, типа autocolor) такие же тормоза. Ну может чуть лучше стало. Отсюда риторический вопрос - а стоит-ли оно того - гробить видеокарту, когда можно огрничиться насилованием ЦП?

    • Евгений Лотарев

      Low-end видеокарты для этого не подходят. Как по кол-ву конвейеров, так и по объёму и шине памяти. Ну и "... с картой с 768 Мб видеопамяти приложению будет доступно меньше 765 Мб и ускорение работать не будет."

    • Александр Бармышев

      Точно такая же ситуация только с GTX 650 Boost 2 гб памяти

    • Евгений Лотарев

      Александр, добавили свою карточку в файл поддерживаемых видеокарт? Проверили, что она определяется? Врядли она поддерживается по-умолчанию.

  • Святослав Артемов

    спасибо большое автору за статью. все прописал, получилось в точности как написано в статье, у меня gt 630m, i5 2450m, тормозов пока не наблюдаю при монтаже, хотя особо много еще и не закидывал, видео с 600d canon hd 1920 1080, вроде пока нормал, пробовал даже три слоя с наложением софт лайта двух верхних слоев с разной прозрачностью, получилось сборная солянка, ничего, вроде тащит, хорошая вещь куда...

  • Galdralag Galdralag

    Наконец то нашел хоть какую то статью про Cuda и этот редактор. Я только, все равно немного не понимаю: вот наложение эффектов на видео и просмотр в прямом эфире видеокарта обрабатывает. А вот, сам рендер видео при сохранении видеоролика тоже обрабатывается видеокартой? Надеюсь что так. Скоро попробую заставить Адоб работать со своей картой. Кстати, ни у кого не было проблем с GTX 260?

    • Galdralag Galdralag

      Автору спасибо за статью!

  • Анатолий Скрыльник

    Сегодня поставил Zotac GeForce GTX 560. Что-то не сильно изменилось в премьере. При прокрутке по прежнему тормоза. В cuda всё прописал, в свойствах проекта mercuri включено. Где-то видимо что-то не так.

    • Геор Сланов

      Оперативки установи хотя бы 8

    • Александр Бармышев

      или хотябы 28

  • Local Radio

    спасибо за статью, заставил работать мою Zotac GeForce 9800 GT2 в PPro 5. Пусть старенький PC на базе Core2Duo поработает еще немного) п.с. настоятельно рекомендую обновлять драйвер в обязательном порядке.

  • Павел Юдин

    GTS250 долго думает и не выводит на экран. может изза того что основная видяха 6850?...

  • Саня Гриценко

    а влияет ли фирма-производитель на то, запуститься ли куда на карточках, не предназначенных для этого? И если да, то что предпочтительнее (MSI, Zotac, Asus, Gigabite)?

    • Игорь Шевченко

      Нет, не влияет.

    • Саня Гриценко

      спасибо

  • Андрей Воронин

    спасибо за статью, все понятно, как надо сделать.

  • Азат Давлетшин

    - на GTX480 и CS5.5 нормально будут работать mov файлы с марка? - а для After Effects CUDA включается?

  • Андрей Гарин

    Приветствую, у меня карточка Quadro FX 5600 ну ни как Adobe Premiere Pro CS5.5.2 не хочет с ней включать "Mercury Playback Engine GPU Acceleration" Проблему описал здесь: http://forum.ixbt.com/topic.cgi?id=10:59376 и здесь: http://www.video-montager.ru/showthread.php?t=25094 Может что подскажете?

    • Игорь Шевченко

      Создайте тему на Форуме.

    • Андрей Гарин

      Создал http://forum.nvworld.ru/viewtopic.php?f=3&t=22954

  • Саня Гриценко

    здравствуйте. У меня вопрос: Сделал все, как указано в мануале, в настройках проекта стала активной «Mercury Playback Engine GPU Acceleration». Проблема в следующем: при выборе данного режима все вычисления все равно производятся через ЦП в обход видеокарты (GPU-Z показывает, что ни при работе в самом премьере, ни при рендере видео ядро и память видеокарты не задействуются). В чем может быть проблема? Карточка Gigabyte GF GTX 560.

    • Игорь Шевченко

      Вам нужно задать свой вопрос у нас на Форуме - http://forum.nvworld.ru/ , где подробно описать свою систему - начиная от ОС и заканчивая железом.

    • Саня Гриценко

      спасибо, попробуем

  • DELETED

    Спасибо. все прозрачно и понятно.

    • Игорь Шевченко

      На здоровье!

  • Максим Панин

    Спасибо а то голову ломал как запустить на GF 550 Ti

    • Игорь Шевченко

      На здоровье!

  • Андрей Губенко

    На Ge Force GTX 460 с гигом памяти все получилось! Спасибо!

    • Игорь Шевченко

      На здоровье, камрад!

  • Андрей Севрук

    на 384Мб нипопримьерить