Originally posted by khnazile
View Post
Announcement
Collapse
No announcement yet.
Better AMD Radeon VCE Video Encode Performance Coming To Linux
Collapse
X
-
Originally posted by mdedetrich View PostI would like AMD to start taking video encoding seriously, at this point compared to the competition (NVidia) its really embarrassing and it is yet another reason on the bucket list of why NVidia is ahead of AMD in a lot of more professional areas.
On the other hand, AMD refuses to add 4:4:4 encoding to any of their cards, and the only time they did... the feature got completely unused because it only supported I-Frames (so your video would end up being gigantic as every frame is like a compressed image due to lack of P-Frames which are just the difference/motion between frames)...
Also, cue my rant from the day VCN 3.0 was announced with absolutely no changes whatsoever.
- Likes 3
Comment
-
Originally posted by piotrj3 View Post
i would say in general nvidia is prefered, which is reason why unless you are using Linux primarly Nvidia at equal price and equal performance is almost always prefered. Better computing stack, better raytracing, better DLSS, better hardware encoding (in both quality and speed at the same time) and on windows (that is where it matters) better drivers sort of?
Intel understands it, and develops better QuickSync (worse in quality but even more rich in terms of decoding/encoding chromas/profiles), XeSS is also comming, and also OneAPI is also potentially move in right direction.
- Likes 2
Comment
-
Originally posted by mdedetrich View PostI would like AMD to start taking video encoding seriously, at this point compared to the competition (NVidia) its really embarrassing and it is yet another reason on the bucket list of why NVidia is ahead of AMD in a lot of more professional areas.
- Likes 1
Comment
-
NVIDIA drivers have a big advantage when it comes to Wine/Proton gaming because their Linux drivers are based off their windows binary drivers unlike AMD.
If AMD EVER adopts a open-source driver solution for windows; then it will be great news for Linux as developers will code/test against that thus helping Wine/Proton stuff under Linux for AMD.
At least that is what I think/hope; but I'm probably wrong.
Comment
-
Originally posted by mdedetrich View PostI would like AMD to start taking video encoding seriously, at this point compared to the competition (NVidia) its really embarrassing and it is yet another reason on the bucket list of why NVidia is ahead of AMD in a lot of more professional areas.
Now imagine if AMD were to release a cheap APU with a great hardware encoder, that would cannibalize AMD's high end sales.
Intel has more motivation because they don't have as many cores at the high end nor do they have the same power consumption.
NVIDIA, since they don't make any CPU's has even more motivation to take market share by developing good hardware encoders.
Comment
-
Originally posted by sophisticles View Post
It is not in AMD's interest to take hardware encoding seriously. AMD has spent years promoting the notion of "more cores" and one of the few things that benefit from the number of cores/threads AMD offers in the high end is video encoding.
Now imagine if AMD were to release a cheap APU with a great hardware encoder, that would cannibalize AMD's high end sales.
Intel has more motivation because they don't have as many cores at the high end nor do they have the same power consumption.
NVIDIA, since they don't make any CPU's has even more motivation to take market share by developing good hardware encoders.
The matter of fact is if you do video encoding on any serious level you buy an NVidia GPU since it has dedicated hardware silicon to perform this encoding, x86 processors do not.
This also applies in the server/enterprise, EPYC servers are useful for webservers where you are handling a lot of standard business logic but if you are doing any kind of encoding you don't use AMD CPU's for this.
Ultimately I think the real reason why AMD's hardware encoding on GPU's is subpar is simply because it wasn't a financial priority (remember we are talking about a company that almost went bankrupt ~7 years ago here). At that time video encoding was a pretty niche thing and AMD GPU had very little penetration in enterprise, it was pretty much all focused on budget value gamers.
If I was them in that situation I also wouldn't focus on video encoding, instead I would get the basic product right. Now its different though, and they really should hire someone thats dedicated to video encoding if they haven't already done so.Last edited by mdedetrich; 01 January 2022, 07:21 PM.
Comment
-
If we're talking about serious video encoding, you will get a 16 core / 32 threads AMD Ryzen 5950X or (even better) Threadripper. GPU Hardware encoders suck quality-wise. Encoding is a one-time job, whereas the result will be delivered to millions of users.Last edited by Go_Vulkan; 02 January 2022, 09:04 PM.
Comment
-
Originally posted by Go_Vulkan View PostIf we're talking about serious video encoding, you will get a 16 core / 32 threads AMD Ryzen 5950X or (even better) Threadripper. GPU Hardware encoders suck quality-wise. Encoding is a one-time job, whereas the result will be delivered to millions of users.
Comment
-
It is no wonder that OBS studio adds realtime AV-encoding via CPU (SVT-AV1, https://www.phoronix.com/scan.php?pa...io-27.2-Beta-1), because this is the way to go. By the way, if everybody would be streaming, nobody could watch anymore, right? How many people are actually doing this?
Comment
Comment