Microsoft adds H265 and H264 video encoders to the DirectX12 API for graphics cards.
Microsoft has announced new DirectX12 API compatibility for Windows which will offer a new way for apps to efficiently encode video using the GPU.
The Video Encode API can be used by third-party apps and is built into Windows 11. It can quickly encode video in the H264 and HEVC formats. Using this API, the user can change a lot of things about how the encoding process works, like how many slices are split into, how active or passive rate control is set, how many codec blocks and transforms are used, and how many motion vectors can be used. These are just a few of the things the API lets the user change.
People who make games can use this API in the DirectX 12 Agility SDK, which is version 1.700.10-preview or later. It also has a minimum hardware platform and driver version for vendors. The Video Encode API is included as part of Windows 11 and can also be found in the DirectX 12 Agility SDK (version 1.700.10-preview or newer). Please see below the list of hardware platforms that currently have support for Video Encode for both H264 and HEVC codecs and their minimum driver version requirements.
Vendor | Supported platforms | Minimum video driver version |
AMD |
|
In development – ETA Q2 ‘2022 |
Intel |
|
v30.0.100.9955 |
NVIDIA |
|
v471.41 |
Windows 11 Build 22000.318: Microsoft rolls out AMD fix with KB5007215 to all users - 11/11/2021 10:08 AM
Update KB5007215 to build 22000.318 is being released as part of Patchday November, and the patch for the L3 cache of Ryzen CPUs is being made available to all users - this is the first time that cust...
Microsoft halts Onedrive support on Windows 7, 8 and 8.1 - 11/08/2021 10:30 AM
March 1st, 2022 will be the date that the desktop application for the cloud storage service Microsoft OneDrive for Windows 7, 8, and 8.1 will no longer be supported by Microsoft....
Windows 11 Performance Issues on Ryzen confirmed Fixed with Updates from Microsoft and AMD - 10/22/2021 03:35 PM
Microsoft and AMD delivered software upgrades on Thursday to fix two performance issues with Windows 11. Problems with L3 cache latency and the "Preferred Cores" mechanism. The issues redu...
Microsoft promises free Flight Simulator GOTY Edition Upgrade - 10/21/2021 09:19 AM
Microsoft has announced that the Game of the Year Edition of Flight Simulator will be released on November 18 as a free upgrade for existing gamers, according to a blog post by the firm. On the same d...
Microsoft Surface Division looking to develop its own processors and SoCs - 10/20/2021 09:05 AM
Microsoft's job advertisement appears to validate rumors of a new company division creating its own processors and SoCs. For instance, the company is currently seeking a "Director of SoC Archit...
Senior Member
Posts: 13658
Joined: 2018-03-21
these aren't new.
Junior Member
Posts: 8
Joined: 2017-08-31
You clearly miss the point don't you? Nvidia supports 10XX cards which were launched before Vega and that architecture does not still live on in a different product of today, whereas AMD Vega still lives on in APUs of today, so they would already put next 6 months into supporting a feature for this architecture which they could have just made available to all the product line of this architecture. So its these differences between the two that easily shows why AMD is second grade.
Secondly no one should be changing their graphics card if they give them good playable FPS on their current hardware for the games they play, unless someone just like spending on computer hardware and having the latest and greatest makes them happy.
If people followed what you suggested, the current GPU availability crises will get much worse, so please don't suggest stuff that doesn't make sense.
Senior Member
Posts: 2979
Joined: 2013-03-10
It was just a joke because few people, aside from miners, can buy a graphics card right now. It's an old joke format that when someone is complaining about something, you offer an impossible solution to the problem.
Senior Member
Posts: 2345
Joined: 2015-06-11
not a big deal, you can do gpu encoding, even realtime, in both of them already. First scenario I can imagin is just the advantage of removing 1 extra surface bltbit copy from using D3D11 encoding on a dx12 game. But to be honest, since modern games and devs have tons of issues, better they left drivers and 3rd party apps deal with this instead of doing even more complex shits. New HLSL and expecially new barriers are more interesting for sure than a D3D12 API wrapping for encoding.
Senior Member
Posts: 12990
Joined: 2003-05-24
so it being added to DX 12 in general? or just DX 12 for win 11?