Question / Help GTX 1080ti / Nvenc Settings

Lainsilk

New Member
Hi, i got this videocard a couple days ago, and i was reading here at the forum that use the Nvenc codec is not good at low bitrates, my question is... what are the best settings / bitrate recommended to use the Nvenc codec when you are not partened streamer?

I have 10mb upload and an intel i7 4790, 16gb of ram.

Note: Currently i'm streaming at 720p/30fps , 1700 bitrate with codec x264 at default settings and the stream goes well, but i see other streamers without partner streaming at 720 with a real smooth bright quality that looks like 1080p .. and mine is quite pixelated ... thats why of this question :)

Thanks a lot in advance :D
 

writes123

New Member
Depending on your upload rate, aiming for 6k bitrate with NVEC produces good results. A 1700 bitrate with x264 at 720p is a bit low and may suffer additional quality issues is using a faster x264 preset.
 

Lainsilk

New Member
Depending on your upload rate, aiming for 6k bitrate with NVEC produces good results. A 1700 bitrate with x264 at 720p is a bit low and may suffer additional quality issues is using a faster x264 preset.

So far i know, un-partners streamers can't upload above 2.5k of bitrate, so even if i upload at 6k(i have 10k upload) the buffering can be an issue for my viewers, do you recomend to stream at 2.5k using Nvenc?
 

writes123

New Member
At 3k or lower bitrate I would recommend trying the x264 Software aka CPU based encoding with trying out different presets to see what allows optimal gaming and pic quality. Try using the auto-config wizard but also try running the wizard "unselecting" "prefer hardware (NVEC) encoding.
 

alpinlol

Active Member
So far i know, un-partners streamers can't upload above 2.5k of bitrate, so even if i upload at 6k(i have 10k upload) the buffering can be an issue for my viewers, do you recomend to stream at 2.5k using Nvenc?

Whoever told you that is not the brightest.

The general ingest limitation is aimed at a 6k Bitrate that counts for partners and the plebs. The real issue is rather that us plebs dont usually get those tasty transcoding options which leaves the stream on source quality and potentially cuts out a majority of your users due to buffering etc.

Generally x264 is superior and pretty much everthing, starting with sandybridge CPUs, is capable of streaming 720p60 depending on the game in a few cases. NVENC is great for bad hardware or really CPU intensive games but you'd want to stream with at least 3500 Bitrate when using NVENC.
 

WeeemRCB

New Member
So far i know, un-partners streamers can't upload above 2.5k of bitrate, so even if i upload at 6k(i have 10k upload) the buffering can be an issue for my viewers, do you recomend to stream at 2.5k using Nvenc?

It depends on the game that you're playing, but anything faster moving should have be 2765+ mbps to be ok looking @ 720p/30
If it's a static game (card game or RPG) then you can go down to 2212 and still have it look alright.

Nowadays you can probably stream up to 3.5mbps without alienating too many people (even for 720p/60), but those on mobile data will likely click away from your channel.

x264 is definitely crisper overall sub-10mbps, but one way to improve NVENC (and x264) is to increase your keyframe frequency.
By default, OBS will send a keyframe every 2 seconds (60 frames @ 30fps) for Twitch

To change this go to: Output | Stream | Enable Advanced Encoder Settings (Checkbox)
In the Custom Encoder Settings, type keyint=15

Now it will create a new keyframe every 1/2 second
Still not as good as x264, but it's better than default NVENC

Hope that helps
 
Top