Microsoft adds H265 and H264 video encoders to the DirectX12 API for graphics cards.

Published by

Click here to post a comment for Microsoft adds H265 and H264 video encoders to the DirectX12 API for graphics cards. on our message forum
data/avatar/default/avatar05.webp
Shocked to see that AMD will not add this feature to Radeon Vega series but will add it to their Ryzen APUs which essentially have the same Vega architecture. AMD graphics division keeps on proving that they are a second grade graphics card manufacturer.
https://forums.guru3d.com/data/avatars/m/248/248994.jpg
Wasif Abbas:

Shocked to see that AMD will not add this feature to Radeon Vega series but will add it to their Ryzen APUs which essentially have the same Vega architecture. AMD graphics division keeps on proving that they are a second grade graphics card manufacturer.
It's such old architecture. Why don't you go shopping for a brand new card?
https://forums.guru3d.com/data/avatars/m/267/267641.jpg
If this matter, why they did not do this things years ago? What about that DirectStorage API for DX, i was promised long time ago.
data/avatar/default/avatar38.webp
ruthan:

If this matter, why they did not do this things years ago? What about that DirectStorage API for DX, i was promised long time ago.
or the "sli-crossfire anything" win10 was supposed to bring which turned out to be a death sentence for multi cards setups
https://forums.guru3d.com/data/avatars/m/199/199386.jpg
It's about time...
data/avatar/default/avatar31.webp
Wasif Abbas:

Shocked to see that AMD will not add this feature to Radeon Vega series but will add it to their Ryzen APUs which essentially have the same Vega architecture. AMD graphics division keeps on proving that they are a second grade graphics card manufacturer.
Direct3D11 encoding is still there tho. Funny to see they talk about only Windows 11 if this is shipped with agility SDK... If you really need to bind DirectX encoding in a Direct3D 12 game you can sitll use the d3d11 version and share the surfaces with the already avilable APIs. Also considering gamers already do this with streaming/xbox bar and driver tools that's not a big deal for most of people. EDIT: to be honest, these is new APIs are more important for devs https://devblogs.microsoft.com/directx/d3d12-enhanced-barriers-preview/ https://devblogs.microsoft.com/directx/announcing-hlsl-2021/
https://forums.guru3d.com/data/avatars/m/201/201426.jpg
Kaarme:

It's such old architecture. Why don't you go shopping for a brand new card?
Some people gotta cry.
data/avatar/default/avatar16.webp
I am impressed that AMD will need just 4-7 extra months to do this. Another impressive thing about this is the fact that someone at AMD discovered existence of video engine on APUs...
https://forums.guru3d.com/data/avatars/m/56/56686.jpg
so it being added to DX 12 in general? or just DX 12 for win 11?
https://forums.guru3d.com/data/avatars/m/273/273678.jpg
these aren't new.
data/avatar/default/avatar16.webp
Kaarme:

It's such old architecture. Why don't you go shopping for a brand new card?
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.
https://forums.guru3d.com/data/avatars/m/248/248994.jpg
kakiharaFRS:

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.
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.
data/avatar/default/avatar35.webp
tsunami231:

so it being added to DX 12 in general? or just DX 12 for win 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.
https://forums.guru3d.com/data/avatars/m/265/265827.jpg
there is no way it will have good performance and customization options on par with streamfx plugin for obs. another half assed thing like game bar
https://forums.guru3d.com/data/avatars/m/248/248627.jpg
Wasif Abbas:

Shocked to see that AMD will not add this feature to Radeon Vega series but will add it to their Ryzen APUs which essentially have the same Vega architecture. AMD graphics division keeps on proving that they are a second grade graphics card manufacturer.
now i don't know for certain but supposedly the APU's use sort of a hybrid design where its in-between vega and navi in terms of design and function how true this is idk it could just be they want to drop that turd of an architecture and move on the APU's are amazing for what they are i have the 2400g and 5600g
https://forums.guru3d.com/data/avatars/m/242/242573.jpg
kakiharaFRS:

or the "sli-crossfire anything" win10 was supposed to bring which turned out to be a death sentence for multi cards setups
Wasn't it windows 10 and DX12 that was supposed to bring about the ability to combine multiple different GPU's together and utilize their power as one? IIRC it was called explicit multi GPU. Seems that all got thrown out the window as soon as miners ruined the GPU market and drove prices through the roof.
data/avatar/default/avatar14.webp
The API for multi-gpu is there and it works.