Maxwell vs Pascal

Импортируем несжатое видео, которое имеет размер файла 80,17 Гбайт (при длительности: 1 минута), в проект программы Adobe Premiere Pro CC 2017.1. И отправляем его на экспорт в тяжелый формат HEVC/H.265, если выводить штатными средствами программы видеомонтажа Adobe Premiere Pro CC 2017.1, то вся нагрузка ляжет на центральный процессор и время просчета будет более длительным, и соответственно нагрузка на дисковую подсистему, будет низкой. Чем быстрее длится просчет, тем больше возрастает роль скорости SSD/HDD (дисковой подсистемы).
Используем бесплатный плагин NVENC_export Version v1.11 и видеокарты: ASUS STRIX-GTX960-DC2OC-2GD5, которая построена на чипсете Maxwell 2.0 (GM206) и GIGABYTE GeForce GTX 1060 WINDFORCE OC 3G построенную на чипсете Pascal (GP106), с аппаратным кодером NVIDIA NVENC 2.0.
Конфигурация ПК: материнская плата Gigabyte GA-H170-Gaming 3 DDR3, процессор Intel Core i5-6500, 8Гб памяти Kingston HyperX SAVAGE (HX324C11SRK2/8), системный диск: Samsung SSD 850 EVO M.2 (MZ-N5E250BW), М.2 диски: WD Blue WDS250G1B0B и Samsung 950 PRO (MZ-V5P256BW).
Настройки формата: NVENC_export в панели Настройки экспорта.


NVENC

Нажимаем на кнопку: Очередь, для отправки видео в программу Adobe Media Encoder CC 2017, где соответственно нажимаем на кнопку: Запустить очередь (Return).


NVENC

Загрузка твердотельного накопителя WD Blue WDS250G1B0B > 100%. Скорость чтения доходила до 552 Мб/с.

NVENC

Процессор Intel Core i5-6500 работает на Turbo Boost частоте 3.5ГГц.

NVENC

Процесс Adobe Media Encoder.exe грузил CPU на 18.5% и утилизировал 2.82 Гб оперативной памяти DDR3-1600.


NVENC

От скорости чтения с диска некомпресса и зависит загрузка NVENC, в данном случае Video Engine Load (GeForce GTX 960) имел загрузку в 40%.


NVENC

Итоговое время рендеринга: 2 минуты и 39 секунд.

NVENC

Теперь тот же тест прогоним на видеокарте GeForce GTX 1060 с обновленным NVENC движком.

NVENC

Загрузка диска WD Blue WDS250G1B0B > 100%. Скорость чтения доходила до 548 Мб/с.

NVENC

Процесс Adobe Media Encoder.exe грузил CPU на 18.8% и утилизировал 2.77 Гб оперативной памяти DDR3-1600.

NVENC

Video Engine Load видеокарты nVidia GeForce GTX 1060 (Pascal) имел загрузку: 26%.

NVENC

Итоговое время рендеринга: 2 минуты и 40 секунд.

NVENC

Теперь прогоним тот же тест с M.2 накопителем Samsung 950 Pro, видеокарта GeForce GTX 1060, смогла его нагрузить на 100% (GeForce GTX 960 грузила только на 65%).


NVENC

При загрузке диска Samsung 950 Pro в 100%, получаем скорость чтения до 1.9 Гб/с. Процесс Adobe Media Encoder.exe грузил CPU на 58.9% и утилизировал 2.82 Гб оперативной памяти DDR3-1600.


NVENC

При использовании диска Samsung 950 Pro видеокарта NVIDIA GeForce GTX 1060 использовалась на 85% (NVIDIA GeForce GTX 960 была загружена на 100%).


NVENC

Итоговое время рендеринга: 45 секунд (против 1 минуты и 6 секунд у NVIDIA GeForce GTX 960).

NVENC

Итоговый график скорости кодирования несжатого видео в H.265/HEVC при чтении с M.2 NVMe накопителя: Samsung 950 PRO (MZ-V5P256BW). Время в секундах, чем меньше, тем лучше.


NVENC

Видео: Тестирование скорости NVENC в Adobe Premiere Pro CC.


После установки обновления Adobe Premiere Pro CC 2017 (11.1.0) у некоторых пользователей появляется ошибка: !!! Selected GPU does not have NVENC H264 hardware-capability !!! при доступе к настройкам кодека.


!!! Selected GPU does not have NVENC H264 hardware-capability !!!

Решение проблемы: перед экспортом, нажимаем комбинацию клавиш: Ctrl+F12 (Windows) или Cmd+F12 (для MacBook Cmd+Fn+F12) в панеле Console (Консоль), переключаемся на режим Debug Database View, там ставим галки напротив пунктов: GF.DisableAcceleratedDisplay и GF.DisableAcceleratedRenderer.


NVENC

Идем в Настройки экспорта:

NVENC

И нажимаем на кнопку: Codec Settings, ошибка больше не выскакивает.

NVENC

В Настройки проекта, автоматически будет включено - Средство рендеринга: Только программное ускорение ядра Mercury Playback.


NVENC

Если нужно GPU ускорение, то включаем OpenCL, а не CUDA: GF.EnableNVIDIAOpenCL = true.
*Появилась информация о проблемах с PureVideo SIP на семействе чипсетов GP102 (NVIDIA TITAN Xp, TITAN X, GeForce GTX 1080 Ti), оно проявляется при разгоне видеокарты, при кодировании NVENC появляются серые артефакты на видео. Они появляются на темных кадрах при кодировании в формат HEVC, необходимо убирать разгон (даже заводской), для решения этой проблемы.
Читаем про NVENC и видеокарту Nvidia GeForce GT 1030.

 
Рейтинг@Mail.ru