NVENC кодирование

Продолжаем тестировать эффективность рендера программы Vegas Pro 16. Ранее был протестирован экспорт в Apple ProRes 422 (HQ). Теперь будет проверена скорость работы NVENC движка.
Используемые видеокарты. Palit GeForce GTX 1660 Ti StormX OC (NE6166TS18J9-161F) построенная на чипсете NVIDIA GeForce GTX 1660 Ti.


Palit GeForce GTX 1660 Ti StormX OC (NE6166TS18J9-161F)

Интегрированная графика: Intel Iris Pro Graphics 6200.

Intel Iris Pro Graphics 6200

Экспортировать будем таймлайн с UHD (3840x2160p30) H.264 Long-GOP видео с квадрокоптера DJI Phantom 4, длительностью: 1 минута (видео было подрезано).
Билд используемой версии программы: Magix VEGAS Pro 16.0.0.361.


Magix Vegas Pro 16

Выполняем команду: Options > Preferences > Video и там в GPU acceleration of video processing в выпадающем списке видим пункты: NVIDIA Corporation (GeForce GTX 1660 Ti) и Intel(R) Corporation (Intel(R) Iris(TM) Pro Graphics 6200).


Magix Vegas Pro 16

Выполняем команду: File > Render As... Выбираем пресет MAGIX AVC/AAC MP4 > Internet 4K 2160p 29.97 fps (NVIDIA NVENC).


Magix Vegas Pro 16

Нажимаем на кнопку: Customize Template... В окне Custom Settings – MAGIX AVC/AAC MP4, там выбраны Encode mode: NV Encoder и Preset: Default.


Magix Vegas Pro 16

Загрузка четырёхъядерного процессора Intel Core i5-5675C с пиками до 100%. Диспетчер задач Windows 10 Enterprise 2019 LTSC x64 en-US February 2019 Version 1809 Build 17763.348 показывает какие-то попугаи:


Magix Vegas Pro 16

GPU-Z показывает загрузку Video Engine Load до 52%. Тактовая частота GPU NVIDIA GeForce GTX 1660 Ti - 1980 МГц.

Magix Vegas Pro 16

Итоговое время рендеринга: 1 минута и 41 секунда.

Magix Vegas Pro 16

Характеристики видео полученного после рендеринга, отображаемые утилитой Media Info:

Magix Vegas Pro 16

Выполняем команду: File > Render As... Выбираем пресет MAGIX AVC/AAC MP4 > Internet 4K 2160p 29.97 fps (Intel QSV).


Magix Vegas Pro 16

Нажимаем на кнопку: Customize Template... В окне Custom Settings – MAGIX AVC/AAC MP4, был выбран Encode mode: Intel QSV, а поле Preset: серое. Ранее в Vegas Pro были режимы: Intel Quick Sync Video (speed) и Intel Quick Sync Video (quality).


Magix Vegas Pro 16

Загрузка CPU без провалов равна 100% (к этому вернёмся ниже). Согласно Диспетчеру задач, загрузка iGPU - 12%, а GPU - 10%.


Magix Vegas Pro 16

Утилита GPU-Z показывает, что интегрированная графика Intel Iris Pro Graphics 6200 работала на 3D частоте 1.15Ггц и была загружена на 10%.


Magix Vegas Pro 16

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

Magix Vegas Pro 16

Характеристики видео полученного после рендеринга, отображаемые утилитой Media Info:

Magix Vegas Pro 16

Выполняем команду: File > Render As... Выбираем пресет MAGIX AVC/AAC MP4 > Internet 4K 2160p 29.97 fps, который будет использовать для кодирования только ресурсы центрального процессора (CPU).


Magix Vegas Pro 16

Нажимаем на кнопку: Customize Template... В окне Custom Settings – MAGIX AVC/AAC MP4, выбран режим Encode mode: Mainconcept AVC, а поле Preset: серое.


Magix Vegas Pro 16

Все задачи повешены на центральный процессор, поэтому его загрузка: 100%.

Magix Vegas Pro 16

GPU Load интегрированной графики: 0%.

Magix Vegas Pro 16

GPU Load дискретной графики: 2% (работающей на тактовой частоте 1.5 ГГц).

Magix Vegas Pro 16

Итоговое время рендеринга: 9 минут и 35 секунд.

Magix Vegas Pro 16

Характеристики видео полученного после рендеринга, отображаемые утилитой Media Info:

Magix Vegas Pro 16

При тестировании Vegas Pro скорость работы уперлась в центральный процессор, если при кодировании в NVENC пики были до 100%, то в режиме QSV, который показал результат лучше NVENC, всё уперлось в узкое место - CPU. Его загрузка без пиков была 100%, что не дало развернуться интегрированной видеокарте.
Вот для этого и нужно аппаратное декодирование, особенно на слабых процессорах, чтобы снимать загрузку с CPU, но Vegas Pro этого делать не умеет, в отличие от MAGIX Video Pro X: который имеет возможность выполнять декодировку с аппаратным ускорением. При декодировании видео повышается скорость и разгружается основной процессор (CPU). Всё разработано с учетом возможности использования на Intel IRIS и других графических юнитах начиная с Intel HD Graphics 2500. При соответствующих аппаратных характеристиках гарантирован более быстрый импорт, а также воспроизведение непосредственно на временной шкале без каких-либо скачков и задержек. Поддержка аппаратного H264-декодирования на сегодняшний день является обязательным условием при выполнении цифрового монтажа.
Далее, протестируем видеокарту Palit PA-GTX1060 Super Jetstream 6G, которая построена на чипсете NVIDIA GeForce GTX 1060 (Pascal).


Magix Vegas Pro 16

Выполняем команду: Options > Preferences > Video и там в GPU acceleration of video processing в выпадающем списке видим пункты: NVIDIA Corporation (GeForce GTX 1060 6GB) и Intel(R) Corporation (Intel(R) Iris(TM) Pro Graphics 6200).


Magix Vegas Pro 16

Загрузка четырёхъядерного процессора работающего на тактовой частоте 3.6ГГц: с пиками до 100%. Диспетчер задач Windows 10 показывает что у дискретной видеокарты, показана загрузка: Video Encode.


Magix Vegas Pro 16

GPU-Z показывает загрузку Video Engine Load с пиками до 99%. Тактовая частота GPU NVIDIA GeForce GTX 1060 - 1999 МГц.

Magix Vegas Pro 16

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

Magix Vegas Pro 16

Проверим как версия драйвера (20.19.15.5063) влияет на скорость работы QSV:

Magix Vegas Pro 16

Загрузка CPU - 100%, iGPU - 12%.

Magix Vegas Pro 16

Утилита GPU-Z показывает, что интегрированная графика Intel Iris Pro Graphics 6200 работала на 3D частоте 1.15Ггц и была загружена на 10%.


Magix Vegas Pro 16

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

Magix Vegas Pro 16

Итоговый график результатов кодирования (время в минутах):

Magix Vegas Pro 16

 
Рейтинг@Mail.ru