DirectX 12: Microsoft forbedrer videokodning med en ny API
Microsoft har meddelt en videokodnings-API designet til effektivt at kode video i H264- og HEVC-codecs ved hjælp af en GPU i overensstemmelse med DirectX 12-standarder. API'en er indbygget i Windows 11 og er allerede tilgængelig for udviklere i DirectX 12 Agility SDK (1.700.10 preview eller nyere).
Tidligere har Microsoft lavet nogle forbedringer til DirectX 12 til acceleration af videoindhold på GPU. Dette omfatter videobehandling og videoafkodning, mens videokodning endnu ikke er blevet taget særligt hensyn til. Den nye API er det, der manglede her.
Grafikkort fra NVIDIA og Intel nyder allerede godt af de nye muligheder. Hvis du bruger et grafikkort fra NVIDIA, skal du bruge en GeForce GTX 10xx eller nyere, GeForce RTX 20xx eller nyere, Nvidia RTX eller Quadro RTX. Driveren skal opdateres til version 471.41 eller nyere. Intel-grafikkort understøttes fra Tiger Lake, Ice Lake og Alder Lake (2022). Du skal have driverversionen 30.0.100.9955 eller nyere.
Hvad angår AMD, kræver det nye API Radeon RX 5000 og nyere, og
Ryzen 2xxx og nyere. En kompatibel driver er dog endnu ikke tilgængelig. AMD vil frigive det i 2. kvartal af 2022.
Microsoft siger, at ved hjælp af denne API kan udviklere tilpasse forskellige aspekter af kodningsprocessen og gøre dem bedst egnede til deres scenarier.