• AnyStream is having some DRM issues currently, Netflix is not available in HD for the time being.
    Situations like this will always happen with AnyStream: streaming providers are continuously improving their countermeasures while we try to catch up, it's an ongoing cat-and-mouse game. Please be patient and don't flood our support or forum with requests, we are working on it 24/7 to get it resolved. Thank you.

Encoder quality and hardware acceleration

skurko

Well-Known Member
Thread Starter
Joined
Sep 2, 2016
Messages
77
Likes
15
With software encoding and changing the quality to highest the time difference was quite a lot. After changing to hardware acceleration with my nVidia 1060 card it now takes the same time. Is that expected? Seems there's no reason going for faster quality if using hardware acceleration.
 
course it does. GPU cards are built for that sort of stuff. Some cards can do it 4x faster than the fastest CPU. At software mode it could take 1.5h to do a full size BD50 to BD25, with my 1080, it takes me 20 minutes at average mode. CPU's have specialised cores for that kind of encoding. Something CPU's lack which is why they're so much slower.
 
Just to make sure we understand each other. I was comparing the time between slow and fast quality. With software it's a big big difference, but with hardware it takes around the same time.
 
at some point you're hitting the cap of A) the speed of which the source drive can feed the data to the GPU or B) the speed the GPU can process it

my 1080 on fastest mode can hit 500+FPS easy, Average mode is between 350-450, havent tried highest yet. Either way a dedicated GPU will ALWAYS be faster than any CPU. GPU's have specially designed cores for encoding, CPU's don't.
 
I am not comparing the CPU with the GPU. I am comparing slow and fast mode, both with GPU.

I guess the answer is that the bottleneck is no longer the encoding on my system as even with slow encoding the GPU is still faster than the rest of the pipeline.
 
At some point you're going to hit a cap. a GPU only has a fixed number of cuda cores, and if it takes you the same time with highest quality then with fastest mode stick with highest i suppose. It all boils down to what you're doing exactly. Simple 1:1, stripping out titles, stripping audio/subs, it all adds or removes time :)
 
I am not comparing the CPU with the GPU. I am comparing slow and fast mode, both with GPU.

I guess the answer is that the bottleneck is no longer the encoding on my system as even with slow encoding the GPU is still faster than the rest of the pipeline.

High quality will always cost more processing time on the GPU vs. high speed.
If you're experiencing the same speeds, it's as you say: the bottle neck will probably be either reading or writing.
If you have a way of monitoring the power consumption of your PC, you will notice the difference, though.

On my computer, when I start a CUDA transcode, the power consumption goes up by roughly 60W. So when your bottle neck slows down processing, you'll save some energy :) (well - no, since it takes longer, but think positive...)
 
Back
Top