Проверим аппаратный блок кодирования видео NVENC в видеокарте построенной на чипсете nVidia GeForce GT 1030 (GP108-300-A1).
На этой рабочей станции использовалась интегрированная графика Intel Iris Pro Graphics 6200 (GT3e). После установки видеокарты Gigabyte GeForce GT 1030 OC 2G и подключения к ней монитора, при загрузке ПК получаем сообщение: Устройство готово к использованию. Установка драйвера для устройства успешно завершена.
Скачиваем и устаналиваем последние драйвера с официального сайта:
Информация о видеокарте от утилиты TechPowerUp GPU-Z:
Проверим работу NVENC в программе MAGIX VEGAS PRO 15. Выполняем команду: Options > Preferences > Video и там нам доступен в GPU acceleration of video processing из выпадающего списка пункт: NVIDIA Corporation (GeForce GT 1030).
Выполняем команду: File > Render As... Далее, в окне Render As вводим имя файла, выбираем директорию сохранения. В разделе Formats выбираем формат видео: MAGIX AVC/AAC MP4 и в разделе Templates не находим пунктов: Internet 4K 2160p 29.97 fps (Intel QSV), так как интеграшка "отвалилась" и Internet 4K 2160p 29.97 fps (NVidia NVENC), так как блок NVENC недоступен.
Теперь проверим работу NVENC в программе Adobe Premiere Pro CC 2017.1. Открываем старый проект, который раньше работал с интеграшкой и сразу же появляется сообщение о смене вида ускорения с OpenCL на CUDA: Этот проект в последний раз использовался вместе с Аппаратное GPU-ускорение ядра Mercury Playback (OpenCL), который недоступен в этой системе. Будет использоваться Аппаратное GPU-ускорение ядра Mercury Playback (CUDA).
Смотрим информацию о доступных видах ускорения в Adobe Premiere Pro CC 2017.1:
Так как интеграшка отключилась автоматически, но стоит галка Включить декодирование Intel h.264 с ускорением (требуется перезапуск) / Enable accelerated Intel h.264 decoding (requires restart) в настройках, то получаем в консоле следующую информацию:
<5248> MSDKDecoderWithMCDemux <5> No intel device D3D11 or DX9 context created, hardware decode not available. Т.е. при инициализации 3D-устройства, не была найдена активная интегрированная графика. Скорее всего тут реализована поддержка DXVA2 через DX11 силами интегрированной графики Intel (на MacOS X видимо данная функция реализована иначе не через DirectX).
Идем в настройки экспорта (Ctrl+M), и выбираем Формат: NVENC_export.
Программа Adobe Premiere Pro CC 2017.1 выдает сразу же ошибку: Произошла серьезная ошибка, потребовавшая прекращения работы Adobe Premiere Pro CC. Будет предпринята попытка сохранить текущий проект.
Были проверены, все версии плагина NVENC_export и использован патч gpu_patch.exe для корректировки GPUFoundation.dll.
File GPUFoundation.dll was successfully patched.
Проверим также работу NVENC в видеоредакторе Movavi Video Editor 12.5.1. Выполняем команду: Настройки > Параметры.
Идем в закладку: Ускорение и видим что там недоступны пункты: Включить аппаратное ускорение Intel и NVENC.
TMPGEnc Video Mastering Works 6 также не нашел в NVIDIA GeForce GT 1030 аппаратный блок NVENC, как и OBS и ряд других приложений.
Опытным путем выяснено, что блок NVENC не работает на видеокартах построенных на чипсетах GP108 (это также мобильная видеокарта NVIDIA GeForce MX150). Аппаратно он там вырезан/заблокирован или программным путем, это пока выяснить не удалось, так как какой либо официальной информации по этому поводу найти очень сложно.