Recently Microsoft announce that they have released D3D12 GPU Video Accelerations to Windows Subsystem for Linux. With these Hardware Accelerations for Video Decoding and Encoding, it will bring a number of performance improvements by moving Video processing from the CPU to the GPU, so that users can get higher performance and image resolution with lower power consumption.
Now, the hardware-optimized video processor on the Windows Subsystem for Linux is available in any application that uses the VAAPI backend and Mesa 3D D3D12, such as Gstreamer and FFmpeg.
In addition, this support itself requires Windows Subsystem for Linux version 1.1.0 on Linux distributions such as Ubuntu 22.04.1 LTS, activated in systemdand a set of compatible hardware, so if it doesn’t meet those requirements, D3D12 GPU Video Accelerations support won’t be available.
The following is a table of devices that support D3D12 GPU Video Accelerations, which includes:
|amd||Ryzen 4000 or newer||Radeon RX 5000 and newer||23.3.1 (coming soon)|
|Intel||Iris Xe (DG1)
Intel Arc (Alchemist)
|11th Gen Intel Core (Tiger and Rocket Lake)
12th Gen Intel Core (Alder Lake)
13th Gen Intel Core (Raptor Lake)
|NVIDIA||–||GeForce GTX 10 Series
GeForce RTX 20 Series
Now for those of you who might be a Windows Subsystem for Linux user and happen to have a device like the one listed above, you can follow the steps following to get support from the D3D12 GPU Video Accelerations.
Please wait 180 seconds or 3 minutes, the secret code will immediately appear under the countdown