Настройка видеокарты nvidia для adobe premiere

Видеокарты AMD против видеокарт NVIDIA в майской версии Adobe Premiere Pro CC 2020

В мае этого года компания Adobe выпустила обновленные версии ряда приложений для редактирования аудио-/видеофайлов: Premiere Pro, Media Encoder, After Effects и Audition. Эти новые версии включают в себя изрядное количество отдельных усовершенствований, охватывающих множество аспектов, но нас в первую очередь интересует повышение скорости кодирования силами GPU в Premiere Pro и Media Encoder 14.2.

1

Переход к поддержке аппаратных графических кодировщиков AMD и NVIDIA позволяет сократить – иногда резко – время экспорта по всем параметрам. Экспресс-тест на одной видеокарте дал достаточно перспективные результаты, поэтому мы решили сделать нашу программу тестирования несколько более профессионально ориентированной и посмотреть динамику результатов при переходе от карт начального уровня к классу high-end.

К другим заметным особенностям майских версий Premiere Pro и Media Encoder относятся: поддержка RAW-формата Apple ProRes, улучшенная поддержка опции кривых Безье в инструменте Pen, функция Auto Reframe с применением технологии ИИ Adobe Sensei, поддержка аудиофайлов библиотеками Creative Cloud и значительно облегчающее жизнь усовершенствование – автоматическое переключение на только что подключенные аудиоустройства.

Полный перечень нововведений можно найти в официальном блоге Adobe. А в этом обзоре мы целиком сконцентрируемся на производительности видеокарт в задачах перекодирования медиафайлов: сравним результаты 21 видеокарты (в группу входят карты от AMD и от NVIDIA) в двух версиях программного обеспечения – новейшей 14.2 и текущей 14.0.4.

Конечно, производительность в Premiere Pro или Media Encoder определяется не одним параметром. И даже если мы возьмем только один аспект рабочей нагрузки, например, перекодирование из одного видеоформата в другой, результаты одного-двух тестов в выбранном аспекте тоже дают нам лишь частичную картину. Здесь мы остановимся на задачах перекодирования в форматы AVC и HEVC файлов с исходными форматами AVC, RED и ProRes. В будущем мы рассмотрим и другие аспекты производительности, в том числе, конечно, и воспроизведение медиафайлов.

В ходе обзора мы будем обращаться к различным подробностям по мере необходимости. Сейчас давайте посмотрим на спецификации тестовой рабочей станции и перечень видеокарт.

Тестовая конфигурация системы
Процессор Intel Core i9-10980XE (18-core; 3.4GHz)
Материнская плата ASUS ROG STRIX X299-E GAMING
Память G.SKILL FlareX (F4-3200C14-8GFX)
4x8GB; DDR4-3200 14-14-14
Графика AMD Radeon VII (16GB, Adrenaline 20.4.1)
AMD Radeon RX 5700 XT (8GB, Adrenaline 20.4.1)
AMD Radeon RX 5600 XT (6GB, Adrenaline 20.4.1)
AMD Radeon RX 5500 XT (8GB, Adrenaline 20.4.1)
AMD Radeon RX Vega 64 (8GB, Adrenaline 20.4.1)
AMD Radeon RX 590 (8GB, Adrenaline 20.4.1)
AMD Radeon Pro W5700 (8GB, Enterprise 20.Q1.1)
AMD Radeon Pro W5500 (8GB, Enterprise 20.Q1.1)
AMD Radeon Pro WX 9100 (16GB, Enterprise 20.Q1.1)
AMD Radeon Pro WX 7100 (8GB, Enterprise 20.Q1.1)
AMD Radeon Pro WX 4100 (8GB, Enterprise 20.Q1.1)
NVIDIA TITAN RTX (24GB, Studio 442.92)
NVIDIA GeForce RTX 2080 Ti (11GB, Studio 442.92)
NVIDIA GeForce RTX 2080 SUPER (8GB, Studio 442.92)
NVIDIA GeForce RTX 2070 SUPER (8GB, Studio 442.92)
NVIDIA GeForce RTX 2060 SUPER (8GB, Studio 442.92)
NVIDIA GeForce RTX 2060 (8GB, Studio 442.92)
NVIDIA GeForce GTX 1660 Ti (8GB, Studio 442.92)
NVIDIA Quadro RTX 6000 (24GB, Quadro 442.92)
NVIDIA Quadro RTX 4000 (8GB, Quadro 442.92)
NVIDIA Quadro P2200 (5GB, Quadro 442.92)
Аудиосистема Встроенная
Подсистема хранения данных AMD: Samsung 480GB SATA SSD
NVIDIA: Samsung 480GB SATA SSD
Блок питания Corsair 80 Plus Gold AX1200
Корпус Corsair Carbide 600C Inverted Full-Tower
Система охлаждения NZXT Kraken X62 AIO Liquid Cooler
Операционная система Windows 10 Pro build 18363 (1909)

Программное и аппаратное кодирование

Когда мы приступили к исследованию производительности видеокарт в Premiere Pro и Media Encoder 14.2, то почувствовали необходимость провести специальный тест с использованием четырех различных программных комбинаций, но на одном и том же «железе». На вкладке Media в разделе Preferences – как в PP, так и в ME – есть опция «Enable hardware accelerated encoding and decoding» («включить аппаратное ускорение кодирования и декодирования»), и если ее включить, то для выполнения обеих задач – прямой и обратной – будет использоваться графический процессор.

Итак, основной вопрос: включать или не включать? Ответ – включать, причем во всех случаях, перечисленных в таблице ниже.

Вид кодирования ПО + CPU ПО + GPU CUDA + CPU CUDA + GPU
Проект с разрешением 1080p 297 с 318 с 100 с 83 с
Проект с разрешением 4K 341 с 307 с 155 с 88 с
AVC => AVC 112 с 101 с 28 с 22 с
AVC => HEVC 234 с 217 с 36 с 37 с
RED => AVC 142 с 144 с 31 с 31 с
RED => HEVC 155 с 150 с 32 с 40 с
ProRes => AVC 71 с 70 с 18 с 18 с
ProRes => HEVC 81 с 74 с 20 с 17 с
Примечания ПО: обработку эффектов осуществляет процессор (Intel Core i9-10980XE). CUDA: обработку эффектов осуществляет видеокарта (NVIDIA GeForce RTX 2060S).

Небольшое отступление. Интересно сравнить результаты обработки проектов с разрешением 1080p и 4K, когда используется программное обеспечение: они меняются местами (что подтверждается повторными тестами). Но, в конечном счете, это не имеет существенного значения, поскольку очевидно, что самые быстрые результаты получаются тогда, когда основной объем работ по кодированию/декодированию выполняет графический процессор. Если вы считаете, что CPU справится с задачей лучше, то можете отключить опцию аппаратного ускорения в разделе Preferences и оставить блокировку опции GPU Acceleration в Mercury Playback Engine. Использование доступных вариантов программного кодирования также обеспечивает большую зернистость, поскольку такие опции, как двухступенчатое кодирование, кодировщик процессора не использует.

Перекодирование проектов для YouTube с разрешением 1080p и 4K

2

3

В качестве тестовых проектов здесь использовались два видеоролика, снятые для нашего YouTube-канала. Исходный файл 1080p/60 AVC был снят компактной камерой Panasonic, а файл 4K/60 – камерой мобильного телефона. Оба файла представляют собой типовые проекты без сложных эффектов, но программу тестирования мы расширили, чтобы лучше выявить все детали.

Чем больше мы смотрим на эти результаты, тем больше интересного замечаем. Сразу видно, что новая версия 14.2 для большинства видеокарт явно предпочтительнее, хотя пара исключений здесь есть. Если какой-то результат вызывает у вас сомнения, то можете не сомневаться, что это один из тех случаев, в которых мы проводили повторное тестирование, потому что мы тоже терпеть не можем сомнительные результаты.

Фактически, в сегменте начального уровня относительно старые видеокарты Radeon Pro WX 7100 и WX 4100 в новой версии приложения выступили хуже, в обоих тестах. В то же время остальные карты Radeons смогли воспользоваться преимуществами новой версии, хотя в целом карты NVIDIA здесь выступили сильнее, чем карты AMD.

Перекодирование файла AVC 4K/60

4

5

Перекодируя исходный файл AVC (60 с, 120 Мбит/с) в AVC, мы даже подумали, что попали здесь с форматом AVC в «бутылочное горлышко», но HEVC заметно улучшил общую картину результатов. В целом показатели выглядят довольно скромно, с учетом не слишком большой длительности ролика, но в то же время приятно видеть, что почти все видеокарты справились с задачей все-таки за меньшее время, на обоих разрешениях.

Все высокие места здесь заняли видеокарты NVIDIA, и все они показали свои лучшие результаты в новейшей версии Premiere Pro. Минус 6 секунд от времени перекодирования 28 секунд – может показаться, что это не так уж и много, но это означает, что задача выполняется более чем на 20% быстрее – и всего лишь за счет обновления программного обеспечения. Это будет иметь существенное значение, когда вы будете перекодировать файлы длительностью в десятки минут или часовой длительности.

Читайте также:  Sli мостики для видеокарты

Что касается карт AMD, то только некоторые модели смогли воспользоваться программными усовершенствованиями, а остальные, которых большинство, в новой версии ПО показали небольшой спад производительности.

Перекодирование файла RED 8K/24

6

7

Как и предыдущий пример перекодирования в формат AVC исходного файла AVC, перекодирование в AVC исходного файла RED (8:1, 22 с, 1367 Мбит/с) в итоге увенчалось не слишком впечатляющими общими результатами. При этом переход на версию 14.2 на этих результатах практически никак не отразился, за исключением заметного улучшения времени перекодирования у карты WX 7100 (что забавно, поскольку в предыдущем тесте ее производительность в новой версии PP снизилась).

К счастью, перекодирование в HEVC изменяет ситуацию в лучшую сторону, причем большинство видеокарт – как AMD, так и NVIDA – смогли использовать преимущества новой версии. Единственными исключениями стали GeForce RTX 2060 и Quadro RTX 4000. Эти два результата мы тщательно перепроверили, но они, тем не менее, подтвердились.

Перекодирование файла ProRes 422 8K/24

8

Наконец, мы перекодировали в формат AVC исходный файл ProRes (22 с, 2788 Мбит/с), и этот тест не выявил существенной разницы между новой и текущей версиями PP; однако перекодирование в HEVC снова показало заметное преимущество новой версии. Как мы уже отметили в начале, один или два кодека дают далеко не полную картину производительности, и две последние диаграммы в нашем обзоре это только подтверждают.

В тесте с перекодированием ProRes в HEVC карты Quadro P2200 и GeForce GTX 1660 Ti показали громадную разницу между двумя версиями ПО, и мы снова провели повторное тестирование, и снова результаты подтвердились. Мы затрудняемся предположить, почему эти карты так мощно прибавили в версии 14.2, тем более что у них разные аппаратные кодировщики. Но в любом случае это приятно видеть. Так же, как и приличную прибавку у WX 4100, расположившейся в самом низу турнирной таблицы.

Заключение

Чтобы наилучшим образом воспользоваться преимуществами аппаратного кодирования видео силами графического процессора в приложениях Premiere Pro и Media Encoder 14.2, желательно иметь видеокарту из официально поддерживаемого перечня Adobe. Системные требования версии 14.2 рекомендуют большой список видеокарт, однако в нем отсутствует целый ряд моделей, которые мы ожидали там увидеть.

Что касается карт NVIDIA, то Adobe официально поддерживает практически все карты GeForce не старше поколения Pascal (в том числе GTX 980) и карты Quadro и TITAN не старше поколения Kepler (в том числе Quadro K6000). Странно, но в рекомендуемом списке полностью отсутствуют игровые видеокарты AMD Radeon; все поддерживаемые карты AMD относятся к профессиональным сериям, включая современные Radeon Pro и практически устаревшие FirePro. Но это не значит, что игровые карты Radeon не будут здесь нормально работать.

Также стоит отметить, что вышли новые версии этих программных продуктов для macOS, и здесь поддерживаются все видеокарты AMD FirePro и Radeon – главным образом благодаря тому, что Apple несколько лет назад прекратила поддержку CUDA, к великой досаде своих фанатов.

Если вы регулярно работаете с Premiere Pro или Media Encoder, то вам практически однозначно стоит установить новую версию программы и наслаждаться более быстрым кодированием медиафайлов. Конечно, с нашей стороны было бы некорректно обойти вниманием тот факт, что на некоторых моделях видеокарт, как показало наше сегодняшнее тестирование, скорость снижается. Если вы пользуетесь видеокартой не самого высокого уровня, то можете сами провести несложное тестирование, чтобы понять, с какой версией вам лучше работать.

Как уже отмечалось, в будущем мы планируем расширить программу тестирования в Premiere Pro, а также перевести все наши тесты с накопителей SATA на накопители NVMe, и тогда, возможно, проводить тестирование с более объемным контентом и получать более интересные результаты. А пока, как всегда, мнения, предложения и комментарии приветствуются.

Источник



Настройка видеокарты nvidia для adobe premiere

Всем очень хочется , чтобы Premiere Pro работал , как ракета.
Такая возможность есть. Это Adobe Mercury Playback.Компания Adobe, создавая новый движок визуализации Adobe Mercury Playback Engine, учитывала все потребности современных пользователей систем нелинейного монтажа и сделала особый упор на самые наиболее часто применяемые инструменты. Движок Adobe Mercury Playback поддерживает все современные форматы видео и изображений особенно SD, HD, 2k & 4k. Позволяя тем самым комбинировать между собой разные данные с разных источников — P2, XDCAM, RED DSLR & DV.

Загрузка больших проектов в 10 раз быстрее по сравнению со стандартной CPU реализацией. Поддержка работы с множеством эффектов коррекции цвета примененных к нескольким клипам на Timeline. Благодаря аппаратной поддержке 32-bit цветов, с помощью Adobe Mercury Playback вы можете беспрепятственно работать с изображениями и секвенциями с большой детализацией и глубиной цвета.

А также CUDA — это технология (архитектура, язык программирования и т. Д.) Для обработки определенного вида графического процессора. CUDA — это технология Nvidia, поэтому ее предоставляют только карты Nvidia.

И OpenCL — это технология, которая по своему назначению похожа на CUDA. Функции OpenCL предоставляются многими графическими картами, в том числе ATI / AMD.

Перед тем , как пытаться включить GPU ускорение , сделайте следующее. Зайдите во вкладку «Установки» там кликните по вкладке » Память». Откроется окно, где надо выбрать опцию «Производительность». Это на всякий случай.

Это видео ролик, где я рассказываю про GPU ускорение

Premiere Pro GPU ускорение CUDA
Если у вас видеокарта NVIDIA. то попробуйте такой вариант. Все в ролике, он чуть больше одной минуты.

Если не впадать в крайности , то смысл заключается в том , чтобы ускорить визуализацию в программе Premiere Pro с помощью вашей видеокарты.

Распространенным заблуждением является то, что обработка CUDA / OpenCL используется только для рендеринга предварительного просмотра. Это неправда. Обработка CUDA / OpenCL также может использоваться для рендеринга окончательного вывода.

Не все видеокарты поддерживают эти технологии. Здесь Вы можете посмотреть системные требования
Adobe Premiere Pro CC https://helpx.adobe.com/ru/premiere-pro/system-requirements.html#gpu-acceleration

Nvidia/CUDA
Мобильные чипсеты
NVIDIA GeForce GT 650M (CUDA)
NVIDIA GeForce GTX 675MX (CUDA)
NVIDIA GeForce GTX 680MX (CUDA)

Дискретные чипсеты
NVIDIA GeForce GTX 285 (CUDA)
NVIDIA GeForce GTX 470 (CUDA)
NVIDIA GeForce GTX 570 (CUDA)
NVIDIA GeForce GTX 580 (CUDA)
NVIDIA GeForce GTX 680 (CUDA)
NVIDIA GeForce GTX 690 (CUDA)

Профессиональные чипсеты
NVIDIA Quadro CX (CUDA)
NVIDIA Quadro FX 3700M (CUDA)
NVIDIA Quadro FX 3800 (CUDA)
NVIDIA Quadro FX 3800M (CUDA)
NVIDIA Quadro FX 4800 (CUDA)
NVIDIA Quadro FX 5800 (CUDA)
NVIDIA Quadro 2000 (CUDA)
NVIDIA Quadro 2000D (CUDA)
NVIDIA Quadro 2000M (CUDA)
NVIDIA Quadro 3000M (CUDA)
NVIDIA Quadro 4000 (CUDA)
NVIDIA Quadro 4000M (CUDA)
NVIDIA Quadro 5000 (CUDA)
NVIDIA Quadro 5000M (CUDA)
NVIDIA Quadro 5010M (CUDA)
NVIDIA Quadro 6000 (CUDA)
NVIDIA Quadro K2000 (CUDA)
NVIDIA Quadro K2000M (CUDA)
NVIDIA Quadro K3000M (CUDA)
NVIDIA Quadro K4000 (CUDA)
NVIDIA Quadro K4000M (CUDA)
NVIDIA Quadro K5000 (CUDA)
NVIDIA Quadro K5000M (CUDA)
NVIDIA Tesla C2050 (CUDA)
NVIDIA Tesla C2070 (CUDA)
NVIDIA Tesla C2075 (CUDA)
NVIDIA Tesla M2050 (CUDA)
NVIDIA Tesla M2070 (CUDA)
NVIDIA Tesla K10 (CUDA)
NVIDIA Tesla K20 (CUDA)

Список поддерживаемых видеокарт для платформы Mac
ATI Radeon HD 6750M (OpenCL)
ATI Radeon HD 6770M (OpenCL)
NVIDIA GeForce GTX 285 (CUDA)
NVIDIA GeForce GTX 675MX (CUDA)
NVIDIA GeForce GTX 680 (CUDA)
NVIDIA GeForce GTX 680MX (CUDA)
NVIDIA GeForce GT 650M (CUDA)
NVIDIA Quadro CX (CUDA)
NVIDIA Quadro FX 4800 (CUDA)
NVIDIA Quadro 4000 (CUDA)
NVIDIA Quadro K5000 (CUDA)

Читайте также:  Как поднять обороты кулера видеокарты radeon

ATI/AMD/OpenCL
Мобильные чипсеты
ATI Radeon HD 6650M (OpenCL)
ATI Radeon HD 6730M (OpenCL)
ATI Radeon HD 6750M (OpenCL)
ATI Radeon HD 6770M (OpenCL)
ATI Radeon HD 7510M (OpenCL)
ATI Radeon HD 7530M (OpenCL)
ATI Radeon HD 7550M (OpenCL)
ATI Radeon HD 7570M (OpenCL)
ATI Radeon HD 7590M (OpenCL)
ATI Radeon HD 7610M (OpenCL)
ATI Radeon HD 7630M (OpenCL)
ATI Radeon HD 7650M (OpenCL)
ATI Radeon HD 7750M (OpenCL)
ATI Radeon HD 7770 (OpenCL)
ATI Radeon HD 7770M (OpenCL)
ATI Radeon HD 7870M (OpenCL)
ATI Radeon HD 7970M (OpenCL)
ATI Radeon HD 8550M (OpenCL)
ATI Radeon HD 8570M (OpenCL)
ATI Radeon HD 8670M (OpenCL)
ATI Radeon HD 8690M (OpenCL)
ATI Radeon HD 8730M (OpenCL)
ATI Radeon HD 8750M (OpenCL)
ATI Radeon HD 8770M (OpenCL)
ATI Radeon HD 8790M (OpenCL)

Дискретные чипсеты
ATI Radeon HD 6750 (OpenCL)
ATI Radeon HD 6770 (OpenCL)
ATI Radeon HD 6950 (OpenCL)
ATI Radeon HD 6970 (OpenCL)
ATI Radeon HD 7570 (OpenCL)
ATI Radeon HD 7670 (OpenCL)
ATI Radeon HD 7670M (OpenCL)
ATI Radeon HD 7690M (OpenCL)
ATI Radeon HD 7730M (OpenCL)
ATI Radeon HD 7750 (OpenCL)
ATI Radeon HD 7850 (OpenCL)
ATI Radeon HD 7850M (OpenCL)
ATI Radeon HD 7870 (OpenCL)
ATI Radeon HD 7950 (OpenCL)
ATI Radeon HD 7970 (OpenCL)
ATI Radeon HD 8470 (OpenCL)
ATI Radeon HD 8570 (OpenCL)
ATI Radeon HD 8670 (OpenCL)
ATI Radeon HD 8740 (OpenCL)
ATI Radeon HD 8760 (OpenCL)
ATI Radeon HD 8870 (OpenCL)
TI Radeon HD 8950 (OpenCL)
ATI Radeon HD 8970 (OpenCL)

Профессиональные чипсеты
ATI FirePro M2000 (OpenCL)
ATI FirePro V3900 (OpenCL)
ATI FirePro M4000 (OpenCL)
ATI FirePro V4900 (OpenCL)
ATI FirePro W5000 (OpenCL)
ATI FirePro V5900 (OpenCL)
ATI FirePro M5950 (OpenCL)
ATI FirePro M6000 (OpenCL)
ATI FirePro S7000 (OpenCL)
ATI FirePro W7000 (OpenCL)
ATI FirePro V7900 (OpenCL)
ATI FirePro W8000 (OpenCL)
ATI FirePro S9000 (OpenCL)
ATI FirePro W9000 (OpenCL)
ATI FirePro S10000 (OpenCL)

Некоторые эффекты могут использовать вычислительные ресурсы сертифицированных видеокарт для ускорения рендеринга. Ускорение доступно только для эффекта, использующего ускорение графического процессора и только в том случае, если установлена поддерживаемая видеокарта. Если поддерживаемая видеокарта не установлена, то кнопка фильтра для таких эффектов по-прежнему будет доступна. Значок «Ускоренные эффекты» будет отображен в отключенном состоянии, что означает, что ускорение недоступно.

Теперь перейду к практике
Открываю программу Premier Pro. Появляется окно.

В этом окне во вкладке «Средства рендеринга» , я могу выбрать два варианта. «Аппаратное GPU-ускорение ядра Mercury Playback (OpenCL)» или «Только программное ускорение ядра Mercury Playback».
Тут проблема в том , что если Ваша видеокарта не поддерживает эту технологию , то одной верхней позиции у Вас не будет.
У меня видеокарта AMD Radeon , которая поддерживает технологию OpenCL.
То же относится и к видеокартам Nvidia.

Я выбираю «Аппаратное GPU-ускорение ядра Mercury Playback (OpenCL)» . Это значит что при работе видеокарта будет помогать процессору . То есть процесс будет идти быстрей. Эту опцию можно включить и по другому. Нажать на вкладку «Файл» , в выпадающем списке выбрать опцию «Настройки проекта» и нажать на «Общие» в появившемся списке.

Откроется окно «Настройки проекта». И там Вы сможете выбрать средство рендеринга. Все очень просто.

На сколько эта функция будет эффективна зависит от Вашей видеокарты. Чем карта мощней тем лучший результат Вы получите.

Если у Вас нет позиции «Аппаратное GPU-ускорение ядра Mercury Playback (OpenCL)» , то это значит , что Ваша видеокарта не подходит.

Но есть вариант , как это поправить. Вот ролик на эту тему.

В ролике описаны три варианта. Самый простой второй. Но это как кому нравиться. Надо определить правильное название вашей видеокарты и записать это название в текстовый файл, которого может у вас и не быть . Поэтому сначала надо будет создать текстовый файл. Для видеокарт AMD он будет называться opencl_supported_cards.txt
А для видеокарт NVIDIA cuda_supported_cards.txt
И записать туда правильное название видеокарты. А потом загрузить этот текстовый файл в корневую папку Adobe Premiere Pro

Список команд в консоли, если у Вас Premiere Pro находится на диске «С»
C:\Windows\sustem32>cd..
C:\Windows>cd..
C:\>cd Program Files
C:\Program Files>cd Adobe
C:\Program Files\Adobe>cd Adobe Premiere Pro CC 2015
C:\Program Files\Adobe>cd Adobe Premiere Pro CC 2015>GPUSniffer.exe

Вообще то программа сама определяет подходит или нет видеокарта. Но попробовать можно.

Вот так это выглядит в Media Encoder. Тут все на виду , искать по вкладкам не надо.

Источник

Premiere Pro и NVENC: ускорение экспорта видео в пять раз

С версией 14.2 Adobe Premiere Pro и Media Encoder были добавлены новые возможности аппаратного ускорения. Теперь экспорт видео H.264 и H.265 (HEVC) можно ускорить через встроенный GPU. Поддерживаются все платформы и различные GPU от AMD и NVIDIA.

Что касается NVIDIA GPU, то здесь поддержка начинается с GeForce GTX 970 (архитектура Maxwell) и заканчивается пока GeForce RTX 2080 Ti (архитектура Turing). В сфере профессиональных видеокарт поддержка стартует с Quadro K1200 (тоже архитектура Maxwell) до современной линейки RTX, то есть Quadro RTX 8000 (архитектура Turing).

В «красном» лагере ускорение GPU пока работает только с видеокартами Radeon Pro. Здесь минимальным вариантом является FirePro W7170M, но поддерживаются и современные модели Radeon Pro. Встроенные GPU от Intel, в том числе HD Graphics 5000 и Iris Pro Graphics 6300, тоже поддерживаются. Список всех поддерживаемых видеокарт приведен Adobe в отдельном документе.

Мы провели тесты на разных платформах. Мы провели тесты с процессором Intel Core i9-10900K, который поддерживает Quick Sync. Затем мы выполнили экспорт тестового видео на AMD Ryzen Threadripper 1950X. Поддержку ускорения на GPU мы протестировали на эталонной версии GeForce RTX 2080 Ti, а также Radeon Pro WX8200.

Мы выполнили экспорт 4K видео (3.840 x 2.160 пикселей) на 30 FPS в режиме VBR с целевым потоком 80 Mbps. Длина видео составляла 21 минуту и 23 секунды, объем исходного материала — 28,9 Гбайт. Объем выходных файлов составил 12 Гбайт (H.264) и 5,28 Гбайт (H.265).

Adobe Premiere Pro 14.2

Экспорт 4K (H.264, VBR1)

Секунды Меньше — лучше

Adobe Premiere Pro 14.2

Экспорт 4K (H.265, VBR1)

Секунды Меньше — лучше

Видеокарте GeForce RTX 2080 Ti потребовалось почти в пять раз меньше времени по сравнению с процессором Intel Core i9-10900K на экспорт видео H.264. По сравнению с процессором AMD Ryzen Threadripper 1950X, пусть даже не самым свежим, видеокарта NVIDIA оказалась еще быстрее. Radeon Pro WX8200 тоже заметно ускоряет процессор, но аппаратный кодировщик NVIDIA работает намного быстрее.

В случае кодирования H.265 ситуация немного меняется. Процессор Core i9-10900K поравнялся с Radeon Pro WX8200 и даже немного обогнал по скорости GPU AMD. Видеокарта GeForce RTX 2080 Ti справилась почти в два раза быстрее. Ryzen Threadripper 1950X с 16 ядрами вышел в аутсайдеры, пусть разница и не такая существенная, как с кодированием H.264.

Источник

Не играми едиными. Ускорение программ с помощью видеокарты

Что такое видеокарта, знает каждый, ведь это главный элемент ПК, отвечающий за игры. И чем он мощнее, тем лучше. Однако в словосочетание «графический адаптер» вложено намного больше смысла. И кроме умения отапливать помещение и жрать электроэнергию «майнить» видеокарты способны ускорять работу некоторых полезных программ. В их число входят приложения для видеомонтажа, графического дизайна, 3D-моделирования, VR-разработок.

Читайте также:  Процессор Intel Core i7 870 Lynnfield характеристики и цена

Техническая сторона вопроса

Обычно основная часть нагрузки ложится на центральный процессор. Но есть задачи, с которыми GPU справится во много раз быстрее, и было бы глупо этим не воспользоваться. Логично, что чаще всего это касается программ для работы с графикой, видео и 3D-моделированием.

Во время GPU-ускорения задействуется исключительно память видеокарты. Для простой работы с FHD достаточно 2 ГБ. Однако, когда один кадр компонуется из нескольких (картинка в картинке) или используются эффекты, одновременно обрабатывающие несколько кадров (шумодавы и т. д.), расход возрастает. Для UHD/4K-видео необходимо уже минимум 4 ГБ видеопамяти.

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

Любая видеокарта в той или иной степени способна проводить сложные вычисления и обрабатывать графику. Больше других акцентирует внимание на неигровых возможностях и технологиях своих GeForce компания nVidia.

Тензорные ядра — присутствуют в адаптерах серии RTX, повышают производительность и энергоэффективность. Поддержка ИИ ускоряет расчеты и работу с графикой.

CUDA — проприетарная технология nVidia, доступная для устройств GTX и RTX. Позволяет использовать графический процессор для вычислений общего назначения, улучшает работу с фото, видео и 3D.

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

NVIDIA STUDIO DRIVER — выходит для видеокарт серии 10хх и моложе. Оптимизирует работу адаптера под такие приложения, как Autodesk Maya, 3ds Max, Arnold 5, DaVinci Resolve и т. д.

Карты AMD тоже хорошо справляются с вычислениями и обработкой графики, но любит говорить об этом исключительно компания Apple. AMD использует открытые технологии OpenGL и Vulcan — альтернативу CUDA.

Программы, работающие с GPU-ускорением

О возможности ускорения программы с помощью видеокарты можно узнать на официальном сайте. Все ведущие производители софта дают четкие инструкции, какая видеокарта подойдет и как включить GPU-ускорение. А первое, что приходит на ум, когда речь идет о работе с графикой и видео, — решения студии Adobe.

Adobe Premiere Pro использует вычислительные ресурсы видеокарт, начиная с версии CS5. Текущие версии для Windows поддерживают все современные GPU (включая встроенную графику Intel). CS6 и выше имеют функцию стабилизации видео Warp Stabilizer, которая устраняет дрожание камеры. Плагин использует GPU-ускорение только при финальном рендеринге изображения. Также в CS6 появился рендер Ray-traced 3D, который обсчитывает на видеокарте 3D-слои, камеру и источники света в композиции. Adobe Premiere CC научился работать одновременно с несколькими видеокартами, причем допускается использование разных серий и даже производителей (MultipleGPU). Выигрыш зависит от общей конфигурации ПК. Интересные возможности дает использование GPU сторонними плагинами. Можно ускорять Premiere при помощи CUDA одной видеокарты, при этом его плагин будет ускоряться OpenGL другой видеокарты. Такие плагины, как Magic Bullet Looks, Elements3D и т. п. могут использовать ресурсы GPU независимо от настроек Adobe. Подробные требования приложения к видеокарте можно найти на официальном сайте.

Adobe Photoshop также активно использует видеокарты в процессе обработки изображений. Фоторедактор закрывает некоторые свои возможности, если видеокарта их не поддерживает. Яркими примерами таких функций являются «Деформация перспективы», «Умная резкость», «Размытие». Пользователю доступны три режима: базовый, обычный и расширенный. Наиболее интенсивно использует видеокарту последний. Если наблюдается снижение быстродействия, стоит переключиться на уровень ниже, воспользовавшись вкладкой Дополнительные параметры.

Кроме продукции компании Adobe нельзя не вспомнить такие программы, как 3ds Max, DaVinci Resolve и Vegas Pro.

Данные о поддержке наиболее адаптированных приложений производители видеокарт публикуют на своих официальных сайтах:

eGPU — внешний графический процессор

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

По сути, это обычная видеокарта в специальном боксе с блоком питания и дополнительным охлаждением. Она подключается к макам посредством Thunderbolt 3. Уже много лет Apple использует видеокарты AMD, и весь софт Apple затачивается под новый API Metal. Графические решения nVidia ощутимого прироста производительности на Apple не дают, так как из-за патологической жадности компании не смогли договориться, и весь софт на маке заточен исключительно под AMD. В отместку nVidia недавно полностью отменила поддержку CUDA на MacOS.

А что могут «профи»?

Есть заблуждение, что для работы с графикой нужно купить максимальную видеокарту, а процессор любой сойдет. Это не так. Если процессор не будет успевать давать задания видеокарте, пользователь столкнется с простоем в ресурсоемких задачах. Есть и обратная зависимость: слабая видеокарта может сдерживать процессор в финальном рендеринге. Важен баланс. Если потребности пользователя все же переросли возможности обычных моделей, можно направить свой взгляд на дорогие и узкоспециализированные решения. Технически профессиональные и потребительские видеокарты отличаются несильно, все дело в ПО.

Несколько лет назад компания nVidia выпустила первый TITAN — запредельную по производительности и цене игровую видеокарту. Но вместо того, чтобы стать нишевым продуктом, она была буквально сметена с прилавков. Оказалось, что карта прекрасно справляется с расчетами, и многие компании с удовольствием покупали ее вместо дорогих про-аналогов. Разумеется, nVidia быстро смекнула, в чем дело, и в начале 2018 года прикрыла лавочку запретила использовать графические процессоры GeForce и Titan в составе дата-центров. По словам nVidia, нельзя гарантировать их безотказную работу в жарких условиях (и это не фигуральный оборот) в режиме 24/7. В качестве альтернативы предлагается использовать, например, Tesla V100, который гораздо мощнее GeForce и стоит в десять раз больше создан специально для работы в условиях ЦоД.

nVidia имеет три линейки профессиональных видеокарт: Quadro, NVS и Tesla.

    Quadro — служит для рендеринга видео, производства VR/AR, 3D-моделирования. Быстрые и дорогие. Чтобы оправдать стоимость, производитель оснащает их самыми современными и совершенными разработками, которые появятся только в следующих сериях GeForce. Для очень богатых дизайнеров и инженеров.

NVS — многопортовые карточки, созданные для подключения большого количества мониторов в одну панель. Например, с их помощью в Макдональдсе можно выбрать бигмак с помидорами или беконом, а в аэропорте найти свой рейс. По сути, это самая обычная «затычка», на которой распаяли много портов. Очень слабые по железу и очень дорогие по соотношению цена/производительность, но ценят их не за FPS в Батле.

Tesla ­— узкоспециализированная и сверхдорогая линейка для математических и физических расчетов. Для работы требуется CPU. Портов нет, поиграть нельзя, расходимся пацаны.

Компания AMD в качестве профессионального решения предлагает серию Radeon Pro. Также у них есть вычислительные аналоги Tesla с космическим ценником под названием Instinct.

Источник