DirectX 12: Microsoft подобрява кодирането на видео с нов API
Microsoft е обявил API за кодиране на видео, предназначен за ефективно кодиране на видео в H264 и HEVC кодеци с помощта на GPU в съответствие със стандартите DirectX 12. API е вграден в Windows 11 и вече е достъпен за разработчиците в DirectX 12 Agility SDK (1.700.10 предварителен преглед или по-нова версия).
В миналото Microsoft направи някои подобрения на DirectX 12 за ускорение на видео съдържание на GPU. Това включва видео обработка и видео декодиране, докато видеокодирането все още не е отделено специално внимание. Новият API е това, което липсваше тук.
Графичните карти от NVIDIA и Intel вече се възползват от новите възможности. Ако използвате графична карта от NVIDIA, имате нужда от GeForce GTX 10xx или по-нова, GeForce RTX 20xx или по-нова, Nvidia RTX или Quadro RTX. Драйверът трябва да бъде актуализиран до версия 471.41 или по-нова. Графичните карти на Intel се поддържат от Tiger Lake, Ice Lake и Alder Lake (2022). Трябва да имате версия на драйвера 30.0.100.9955 или по-нова.
Що се отнася до AMD, новият API изисква Radeon RX 5000 и по-нови, и
Ryzen 2xxx и по-нови. Въпреки това, съвместим драйвер все още не е наличен. AMD ще го пусне през второто тримесечие на 2022 г.
Microsoft казва, че използвайки този API, разработчиците могат да персонализират различни аспекти на процеса на кодиране и да ги направят най-подходящи за техните сценарии.