DirectX 12: Microsoft verbetert videocodering met een nieuwe API
Microsoft heeft aangekondigd een videocoderings-API die is ontworpen om video efficiënt te coderen in H264- en HEVC-codecs met behulp van een GPU in overeenstemming met DirectX 12-standaarden. De API is ingebouwd in Windows 11 en is al beschikbaar voor ontwikkelaars in de DirectX 12 Agility SDK (1.700.10 preview of nieuwer).
In het verleden heeft Microsoft enkele verbeteringen aangebracht in DirectX 12 voor versnelling van videocontent op GPU. Dit omvat videoverwerking en videodecodering, terwijl aan videocodering nog geen speciale aandacht is besteed. De nieuwe API is wat hier ontbrak.
Grafische kaarten van NVIDIA en Intel profiteren nu al van de nieuwe mogelijkheden. Als je een grafische kaart van NVIDIA gebruikt, heb je een GeForce GTX 10xx of nieuwer, GeForce RTX 20xx of nieuwer, Nvidia RTX of Quadro RTX nodig. Het stuurprogramma moet worden bijgewerkt naar versie 471.41 of nieuwer. Intel grafische kaarten worden ondersteund door Tiger Lake, Ice Lake en Alder Lake (2022). U moet de driverversie 30.0.100.9955 of nieuwer hebben.
Wat AMD betreft, de nieuwe API vereist Radeon RX 5000 en nieuwer, en
Ryzen 2xxx en nieuwer. Een compatibel stuurprogramma is echter nog niet beschikbaar. AMD zal het in het 2e kwartaal van 2022 uitbrengen.
Microsoft zegt dat ontwikkelaars met deze API verschillende aspecten van het coderingsproces kunnen aanpassen en het meest geschikt kunnen maken voor hun scenario's.