DirectX 12: Microsoft verbessert die Videokodierung mit einer neuen API
Microsoft hat angekündigt eine Videocodierungs-API, die entwickelt wurde, um Videos effizient in H264- und HEVC-Codecs unter Verwendung einer GPU gemäß DirectX 12-Standards zu codieren. Die API ist in Windows 11 integriert und steht Entwicklern bereits im DirectX 12 Agility SDK (Preview 1.700.10 oder neuer) zur Verfügung.
In der Vergangenheit hat Microsoft DirectX 12 für die Beschleunigung von Videoinhalten auf der GPU verbessert. Dies umfasst die Videoverarbeitung und Videodecodierung, während der Videocodierung noch keine besondere Beachtung geschenkt wurde. Die neue API ist das, was hier gefehlt hat.
Grafikkarten von NVIDIA und Intel profitieren bereits von den neuen Möglichkeiten. Wer eine Grafikkarte von NVIDIA verwendet, benötigt eine GeForce GTX 10xx oder neuer, GeForce RTX 20xx oder neuer, Nvidia RTX oder Quadro RTX. Der Treiber muss auf Version 471.41 oder neuer aktualisiert werden. Intel-Grafikkarten werden von Tiger Lake, Ice Lake und Alder Lake (2022) unterstützt. Sie benötigen die Treiberversion 30.0.100.9955 oder neuer.
Bei AMD erfordert die neue API Radeon RX 5000 und neuer, und
Ryzen 2xxx und neuer. Ein kompatibler Treiber ist jedoch noch nicht verfügbar. AMD wird es im 2. Quartal 2022 veröffentlichen.
Laut Microsoft können Entwickler mit dieser API verschiedene Aspekte des Codierungsprozesses anpassen und sie am besten an ihre Szenarien anpassen.