Microsoft обновила DirectX 12 API, вернее, возможности кодирования видео. Теперь предлагается унифицированный интерфейс для кодирования видео AVC/H.264 и HEVC/H.256. Процессоры и GPU благодаря выделенным аппаратным блокам могут ускорять кодирование видео. AMD называет данную функцию Video Core Next (VCN), Intel - Quick Sync Video, а NVIDIA - NVEnc Video Encoder в своих GPU.
Direct3D 12 Video Encode изначально будет поддерживаться только под Windows 11. Производители должны представить соответствующий драйвер, который будет работать с интерфейсом и расширениями. В случае NVIDIA и Intel поддержка стартует с драйверами GeForce 471.41 и Graphics Driver 30.0.100.9955. Но AMD планирует добавить поддержку драйвера во втором квартале 2022 года, поэтому придется потерпеть.
Аппаратный компонент | Драйвер | |
AMD | Radeon RX 5000 или новее Ryzen 2000 или новее | Q2 2022 |
Intel | Tiger Lake Ice Lake Alder Lake (с весны 2022) | 30.0.100.9955 |
NVIDIA | GeForce GTX 10xx или новее GeForce RTX 20xx или новее Quadro RTX NVIDIA RTX | GeForce 471.41 |
Ранее программное обеспечение по кодированию видео должно было напрямую поддерживать аппаратные блоки ускорения. Если таковой поддержки у кодера не было, то и ускорения тоже. Что как раз будет предотвращать Direct3D 12 Video Encode. Здесь аппаратное и программное обеспечение будут "связываться" между собой через общий интерфейс, независимо от используемых компонентов в системе.
Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).