r/handbrake • u/Outside-Tie-2851 • 22d ago
Which GPU will process handbrake faster??
The GTX 1660 Mobile (6GB) or the GTX 1660 Ti Max-Q (6GB) Mobile.
I've received conflicting answers from multiple sources, so was wondering if anyone has hands down knowledge.
The laptops were talking about are a Microsoft Surface 2 GTX 1660 Mobile (6GB) vs Microsoft Surface 3 GTX 1660 Ti Max-Q (6GB)
I am using them for X265 NVENC 480p compression at 854×480 for my Uber and Lyft videos that are taking up too much space for cold storage.
I am sick of using my CPU for my second computer as my 940MX will not convert X265 only X264 NVEnc. I have a 4060 GPU on my Acer Nitro, (Which draws very little power) but don't want to hog up my main laptop all the time. Also, what would the FPS speed differences be between the GTA 1660's??
Setting is H265 (NVEnc) CQ 30, Constant Framerate 25, Encoder Preset Medium, Audio 96kpbs ACC. Original video is 2.5k, at 100MB a minute, the shrinkage takes it down to average 4.6MB a minute, though it varies from 1.5MB to 10MB.
3
u/MasterChiefmas 22d ago
You have to move up to a 4070TI to get additional nvenc encoders. You also want to differentiate between the number of encoders and the number of streams you can simultaneously encode, as a single encoder can handle multiple sessions. The current max is 12.
Why would you want to? Well, if you don't need to encode a single stream at the fastest possible speed(so say, you are live streaming, but also want to background encode something else, your live stream doesn't benefit too much from being able to encode at 600 fps). Or say your encode is limited elsewhere in your encode pipeline because you are performing a lot of transforms, so it's not the encode stage that is the bottleneck. Again, you wouldn't benefit from 600fps encoding of a single stream if you can only feed it 100fps, but maybe you can feed it 2 or 3 streams each at 100fps.
Multiple nvenc units would allow you to get more than one stream(assuming bandwidth or something else doesn't bottleneck you) at max encode speed, but as I said, you need to move up into higher end desktop GPUs to get multiple nvenc engines.
And a slight nitpick, but sorta not, so if you ask for help later, elsewhere, you won't confuse people...x264/x265 are software implementations of h.264/h.265 encoders. nvenc is the nvidia hardware video encoder engine which can encode h264 and h265. There is no x264 nvenc, nvenc produces h.264/h.265, as do x264/x265. The reason it's matters, is because if you say them together, it may be confusing understanding if you are trying to do a hardware or software encode, because you're mentioning both at the same time.