DirectX 12: Microsoft förbättrar videokodning med ett nytt API
Microsoft har meddelat ett videokodnings-API utformat för att effektivt koda video i H264- och HEVC-kodekar med en GPU i enlighet med DirectX 12-standarder. API: et är inbyggt i Windows 11 och är redan tillgängligt för utvecklare i DirectX 12 Agility SDK (1.700.10 förhandsgranskning eller nyare).
Tidigare har Microsoft gjort vissa förbättringar av DirectX 12 för acceleration av videoinnehåll på GPU. Detta inkluderar videobearbetning och videoavkodning, medan videokodning ännu inte har beaktats särskilt. Det nya API: et är det som saknades här.
Grafikkort från NVIDIA och Intel drar redan nytta av de nya möjligheterna. Om du använder ett grafikkort från NVIDIA behöver du ett GeForce GTX 10xx eller nyare, GeForce RTX 20xx eller nyare, Nvidia RTX eller Quadro RTX. Drivrutinen måste uppdateras till version 471.41 eller senare. Intels grafikkort stöds från Tiger Lake, Ice Lake och Alder Lake (2022). Du måste ha drivrutinsversionen 30.0.100.9955 eller senare.
När det gäller AMD kräver det nya API: et Radeon RX 5000 och nyare, och
Ryzen 2xxx och nyare. En kompatibel drivrutin är dock inte tillgänglig ännu. AMD kommer att släppa den under andra kvartalet 2022.
Microsoft säger att med hjälp av detta API kan utvecklare anpassa olika aspekter av kodningsprocessen och göra dem bäst lämpade för deras scenarier.