Question / Help NVEnc Preset Info?

deehoC

New Member
So I did a bit of googling and came across this page with some info I've not seen mentioned on forums before:


  • [URL='http://developer.download.nvidia.com/compute/nvenc/v5.0_beta/NVENC_DA-06209-001_v06.pdf']NVENC - NVIDIA Hardware Video Encoder Application Note
[/url]

and I saw the following:
TaNY8oV.jpg


E6ZHnaM.jpg

I'm quite new to streaming and encoding as a whole so I've got no clue how these different variables change the performance/quality of a stream. Anyone able to shed some light on this for me please?
 
First, these statistics are hopelessly optimistic, it must be for a static screen or something, because Kepler cards can't actually do 1080p60 encoding on High Quality that I've seen.

Second, we can't set the rate control in OBS, so all we have control over is the preset (although if you read the entirety of the NVEnc thread, somewhere in there is something about editing an ini file [I think] that maybe can help, but its really not worth the effort).

Third, the quality per bitrate of NVEnc encoding is really bad, so streaming with NVEnc is not a good idea. If you record to your hard drive, you need to increase the bitrate to compensate for the poor quality (I use 20,000 bitrate for 1080p60 recordings to my hard drive with a 1st Gen Maxwell GPU and its acceptable quality IMO, but if I wanted something really high quality, I'd set it even higher).

Here's the TL;DR:

If you have a Kepler chipset GPU, use High Performance preset. If you have a Maxwell chipset GPU, use the High Quality preset. And that's really all there is to it.
 
That's good to know, thanks for the prompt and informative reply Boildown. Guess I'll be using the High Quality preset if I use the NVEnc.
 
Back
Top