Microsoft heeft aangekondigd dat het video-ecoding heeft geïntegreerd in de DirectX12-bibliotheek voor gpu-api's. Met een nieuwe set aan interfaces kunnen ontwikkelaars direct via DirectX12 software maken met de mogelijkheid om video's te encoderen met behulp van hardwarematige versnelling via de gpu.
De ondersteunde codecs zijn h.265 (hecv) en h.264. Momenteel wordt uitsluitend gxgi_format_NV12 en dxgi_format_p010 ondersteund, wat betekent dat ontwikkelaars de kleuren moeten bewerken en de kwaliteit bij moeten stellen voordat het gebruikt wordt.
Microsoft werkt al samen met hardwarefabrikanten en daarom hebben Intel en Nvidia al een ondersteunde driver, die van AMD is helaas nog in ontwikkeling en zal naar verwachting in het tweede kwartaal van 2022 beschikbaar zijn. We moeten benadrukken dat Intels ondersteuning nog vrij beperkt is en uitsluitend werkt op Tiger Lake, Ice Lake en begin 2022 voor Alder Lake.
Ondersteuning Microsoft DirectX12-API voor video-encoding | ||
---|---|---|
Ondersteunde platformen | Minimumversie videodriver | |
AMD | Radeon RX 5000-serie of nieuwer | in ontwikkeling - verwacht: Q2 2022 |
Ryzen 2000-serie of nieuwer | ||
Intel | Tiger Lake | v30.0.100.9955 |
Ice Lake | ||
Alder Lake (vanaf begin 2022) | ||
Nvidia | GeForce GTX 1000-serie | v471.41 |
GeForce RTX 2000-serie | ||
Quadro RTX | ||
Nvidia RTX |
Bron: Microsoft