Question / Help Setting NVENC to CBR?

Yargnit

New Member
Basically the title has the question, using the NVENC encoding option it doesn't seem to be listening to the CBR checkbox. Twich doesn't actually yell at me saying it's using VBR, but judging from the bit-rate output it's obviously not constant. What do I have to do to get CBR to work with the NVENC encoder? (GTX980 if it matters)
 

BtbN

Member
NVENC has no bitrate padding like x264 does. So the bitrate you set is just a maximum, and it can go nearly to zero if you stream a still image.
 

Yargnit

New Member
What would you suggest then? The issue I have without CBR (all the encoders do this) is that It always cuts out grass texture detail and tends to make it just looks like a solid color or a couple colors.It doesn't seem to dedicate enough bit-rate to detailing out grass because of it's similar color palate when doing things like flying over it with a plane, even if the rest of the scene is fairly static (same angle on plane, same skybox etc, so the grass is the only thing that's moving).

With other encoders, swapping to CBR always solved grass smudging issues, but NVENC gives me way sharper text and stuff overall because of being able to run it at full 1080/60 unlike having to stick to 720/60 on CPU or quicksync (1080/60 on CPU leaves me no CPU to run game, 1080/60 on quicksync seems to be more than my 2500k quicksync encoder can handle and it becomes choppy). So the NVENC looks much better overall, and if I could just tweak this little bit I'd be very happy. Thanks.
 

Sapiens

Forum Moderator
Grass will look pretty bad at streaming bitrates regardless of the encoder and rate control method you use because it contains so much detail and motion. This isn't an issue with CBR (or lack thereof), it's a matter of the encoder not having enough bits to allocate to grass areas to make them look good while also maintaining reasonable quality in the rest of the scene. NVENC just makes it more apparent because it does a poorer job of compression compared to x264 and more recent iterations of Quick Sync.
 
Top