lisamelton / other_video_transcoding

Other tools to transcode videos.
MIT License
549 stars 25 forks source link

Quality difference between older Nvidia cards (GTX 10xx) and newer (RTX 20xx)? #28

Closed lambdan closed 4 years ago

lambdan commented 4 years ago

I'm on a 1080 TI and it's a great card for gaming and I'm very impressed with how fast it can encode HEVC 10-bit using other-transcode without me noticing any obvious quality drop.

But I'm curious if switching to a newer RTX card would result in even better quality at the same bitrate?

I know this is a marketing page, but on this page: https://www.nvidia.com/en-us/geforce/news/geforce-rtx-streaming/ they have this paragraph:

GeForce RTX GPUs are up to 15% more efficient (i.e. require 15% less bitrate at the same quality level) than previous-generation Pascal GPUs when streaming in H.264, thanks to architectural improvements to the dedicated hardware encoder, NVENC.

They're talking about H264 there, but maybe it applies to HEVC too?

I'm curious if any of you have tried both generations of cards and noticed any difference?

lisamelton commented 4 years ago

@lambdan This is a great question! And, yes, myself and my collaborators spent quite a bit of time last year testing this very difference.

Just so you know, I also have an Nvidia GeForce GTX 1080 Ti card. Here's what we found...

Does that answer your question?

lambdan commented 4 years ago

Fascinating. But it also makes sense that the newer cards are more optimized for the thing NVENC is likely most used for: streaming. So yeah, that answers my question.

I guess I'll just keep other-transcoding with my 1080 TI and don't feel bad about it. Maybe the 3000-series card will have greater differences and I could get that instead.

lisamelton commented 4 years ago

@lambdan Yeah, the whole team here is very curious as to the performance and quality output of the new "Ampere" cards set to debut later this year. :)

OK, I'll close this now but feel free to comment more here or keep asking these great questions.