DirectX 12: Microsoft forbedrer videokoding med et nytt API
Microsoft har annonsert et videokodings-API designet for å effektivt kode video i H264- og HEVC-kodeker ved hjelp av en GPU i samsvar med DirectX 12-standarder. API-en er innebygd i Windows 11 og er allerede tilgjengelig for utviklere i DirectX 12 Agility SDK (1.700.10 forhåndsvisning eller nyere).
Tidligere har Microsoft gjort noen forbedringer av DirectX 12 for akselerasjon av videoinnhold på GPU. Dette inkluderer videobehandling og videodekoding, mens videokoding ennå ikke har blitt vurdert spesielt. Det nye API-et er det som manglet her.
Grafikkort fra NVIDIA og Intel drar allerede nytte av de nye mulighetene. Hvis du bruker et grafikkort fra NVIDIA, trenger du en GeForce GTX 10xx eller nyere, GeForce RTX 20xx eller nyere, Nvidia RTX eller Quadro RTX. Driveren må oppdateres til versjon 471.41 eller nyere. Intel-grafikkort støttes fra Tiger Lake, Ice Lake og Alder Lake (2022). Du må ha driverversjon 30.0.100.9955 eller nyere.
Når det gjelder AMD, krever den nye APIen Radeon RX 5000 og nyere, og
Ryzen 2xxx og nyere. En kompatibel driver er imidlertid ikke tilgjengelig ennå. AMD vil gi den ut i 2. kvartal 2022.
Microsoft sier at ved å bruke denne APIen kan utviklere tilpasse ulike aspekter av kodingsprosessen og gjøre dem best egnet til deres scenarier.