Gigabyte GV-N1656WF2OC-4GD

Протестируем движок Lumetri Deep Color Engine в программе Adobe Premiere Pro 2020 (v14.3) с помощью видеокарты GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD) построенную на чипсете GeForce GTX 1650 (TU117).
Ранее, здесь поднималась проблема подобного тестирования на штатных эффектах.
На таймлайне 1 минута 4К видео: UHD (3840x2160p30) H.264 Long-GOP видео, на второй трек добавляем регулирующий слой и растягиваем его на всю длительность клипа:


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Выделяем регулирующий слой и в панели Lumetri Color выбираем следующий штатный LUT: Look > SL BLEACH HDR.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

В окне Программа:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Ctrl+M и в настройках экспорта, выбираем формат: H.264 и пресет Match Source - High bitrate. По-умолчанию активировано iGPU аппаратное декодирование и кодирование (Encoding Settings > Performance: Hardware Encoding) с помощью iGPU.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Нажимаем на кнопку: Export.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Загрузка четырёхъядерного процессора Intel Core i5-5675C: 100% (при тактовой частоте 3.6ГГц), аппаратное декодирование и кодирование производилось с помощью Intel Iris Pro Graphics 6200.
Загрузка CUDA потоковых процессоров dGPU составила 52%.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Загрузка Intel Iris Pro Graphics 6200: 97% 3D.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Теперь используем утилиту GPU-Z для определения степени загрузки видеокарты. GPU дискретной карточки GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD) работал на частоте 1935МГц, утилизировано было 2ГБ видеопамяти (для 4K@30p), загрузка GPU - 72%. Потребление: 52Вт.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Загрузка iGPU которая занималась декодированием и кодированием - 95%.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

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

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Сводный итоговый график следующих видеокарт: GIGABYTE GTX 660 WindForce 2X OC (GV-N660OC-2GD), Palit GeForce GTX 1060 Super JetStream (PA-GTX1060 Super Jetstream 6G), Palit GeForce GTX 1660 Ti StormX OC (NE6166TS18J9-161F), GIGABYTE GeForce RTX 2060 SUPER GAMING OC 8G (GV-N206SGAMING OC-8GC) и GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD).
Время в секундах, чем меньше, тем лучше:


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Ничего не поменялось, есть узкое место (CPU) которое загружено на 100%, и видеокарты любые будут показывать одинаковый результат. Кроме самых слабых, как ветеран GeForce GTX 660.
Давайте попытаемся обойти это узкое место, для этого включаем аппаратное декодированием с помощью плагина ускорения Cinegy TurboCut.


Cinegy TurboCut

В окне Программа:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

В Диспетчере задач, при Video Decode - 30%, загрузка CPU всё равно - 100%.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

GPU-Z. Video Engine Load - 29% и GPU Load - 75% при тактовой частоте 1920МГц.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

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

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Теперь включим штатное кодирование, силами dGPU:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Загрузка центрального процессора снизилась со 100% до 85% (т.е. мы убрали узкое место), CUDA - 88%, Video Encode - 45% и Video Decode - 38%.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

GPU-Z. Video Engine Load - 61% и GPU Load - 87% при тактовой частоте 1935МГц.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

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

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Есть прочная связь CPU-GPU, поэтому видеокарту надо подбирать с учётом того, что на быстрых эффектах, даже видеокарта среднего класса, не сможет раскрыться с четырёхъядерным процессором. Поэтому при том же апгрейде старых конфигураций, необходимо подходить к этому делу без фанатизма.

...........................

С движком Lumetri Deep Color Engine связано много ошибок, главная из них это "утечка памяти", которая лечится простым выключением GPU ускорения (движка Аппаратное GPU-ускорение ядра Mercury Playback), и просчётом такого ролика (с ошибкой) с выбранным софтовым движком: Только программное ускорение ядра Mercury Playback.
После выхода игрового драйвера NVIDIA GeForce Game Ready 451.48 WHQL, пользователи стали жаловаться на следующие артефакты в окне Программа (при использовании Lumetri):


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Картинка с артефактами после рендеринга:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Как обычно узнать на какой версии ОС-и и Premiere Pro CC вылазит эта проблема, какая видеокарта и т.д. очень сложно. Пользователи обычно такой "ценной" информацией не раскидываются, особенно в нашей группе ВК по Adobe Premiere Pro.
Но удалось выяснить, что у ряда пользователей это происходит на майском обновлении Windows 10 (сборка 2004), версии Premiere Pro 2020 v14.3 и при установке драйвера NVIDIA GeForce Game Ready 451.48 WHQL.
Сразу вспомнилось, что данный драйвер имеет следующее нововведение: "функцию аппаратного ускорения планировщика GPU".
Что это за функция? В последнем обновлении Windows 10 есть поддержка архитектуры графического драйвера WDDM 2.7 (Windows Display Driver Model), который предусматривает аппаратное ускорение планировщика GPU (Hardware-accelerated GPU scheduling). Что позволяет iGPU и dGPU напрямую управлять собственной видеопамятью, а это в свою очередь повышает производительность, снижает задержки, минимизирует просадки FPS и улучшает воспроизведение видео.
Качаем и устанавливаем NVIDIA GeForce Game Ready 451.48 WHQL, операционная система Microsoft Windows 10 (сборка 1809), Adobe Premiere Pro 2020 v14.3.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Применяем к UHD видео Цвет Lumetri, выбираем LUT, делаем другие настройки:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

В окне Программа: нет никаких артефактов на чипсетах Turing.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Проверяем качество кадирования: тоже нет артефактов.

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Попробуем видеокарту на чипсете Kepler (медиа кэш очищен вручную), сразу при загрузке картинки видим артефакты наверху изображения.


GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

При воспроизведении видео:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Также после паузы воспроизведения, можно получить чёрный экран:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Артефакты после рендера:

GIGABYTE GeForce GTX 1650 D6 WINDFORCE OC 4G (GV-N1656WF2OC-4GD)

Поэтому при установке драйвера выбирайте NVIDIA Graphics Driver (без Experience), не используйте автоматическое обновление. Для видеокарт ниже Turing, чтобы исправить глюк, необходимо откатиться к более старым драйверам (например: 446.14 WHQL и ниже). Или отключить GPU ускорение (или Lumetri).
На данный момент этот глюк замечен на следующих графических чипсетах NVIDIA: Kepler, Maxwell и Pascal. Компания Nvidia признала этот баг и исправила его в следующей версии драйвера: NVIDIA GeForce Game Ready 451.67 WHQL. В описании исправленной ошибки написано: "В программе Adobe Premiere Pro CC исправлена проблема с искажением изображения, при использовании Lumetri".



Проверяем скорость работы аппаратного кодирования.

 
Рейтинг@Mail.ru