Question / Help Hi, can some log reading expert see if there are any issues in this log?

dukoflay

New Member
hey so im new to obs and managed to get a decent stream set up, although i have noticed i do get some frame drops in game. I play on 144fps (1060 6gb) ( ryzen 2700) (capped) and can sometime go down to 80 or even a spike down to 20

please let me know and thank you :)
 

Attachments

  • 2019-12-05 04-14-36.txt
    23.5 KB · Views: 3

carlmmii

Active Member
Playing at high framerate requires a significant amount of CPU utilization, even if it may not show 100% due to thread loading. Since you're using x264 encoding, that could be what's interfering with your in-game framerate. What CPU load does your Task Manager say you're reaching while playing and streaming together?

As a test, I would try the Nvenc (new) encoder. Avoid Max Quality, Look Ahead, and PsychoVisual Tuning, as these will require extra resources from your GPU and should definitely be avoided in this situation. Just do a recording test with this and see if you encounter the same problems.
 

dukoflay

New Member
Playing at high framerate requires a significant amount of CPU utilization, even if it may not show 100% due to thread loading. Since you're using x264 encoding, that could be what's interfering with your in-game framerate. What CPU load does your Task Manager say you're reaching while playing and streaming together?

As a test, I would try the Nvenc (new) encoder. Avoid Max Quality, Look Ahead, and PsychoVisual Tuning, as these will require extra resources from your GPU and should definitely be avoided in this situation. Just do a recording test with this and see if you encounter the same problems.

Thanks for the reply!!

From what i have seen on task manager, it was around 65% total usage. My Ram usage is around 85% as i only have 8gb but i am unaware if this is the cause.

Would Nvenc benefit me as i use a 1060?

Thanks again for replying!
 

carlmmii

Active Member
The 1060 is plenty capable of running nvenc. All the cards of a given generation all have the same nvenc encoder ASIC (basically, the standalone bit of silicon dedicated for encoding video), so you have the same capability for encoding as any other 10-series card, from 1050 to 1080ti. Running that encoder has no performance hit on the rest of the graphics rendering it does, however it does require extra bandwidth in the form of data sent over the PCIe bus, as well as from VRAM to send data to the encoder's frame buffer. This can be minimized by using the Nvenc (new), which tries to prevent round-trips across the PCIe bus as much as possible, but there will still always be some kind of performance hit if bandwidth is a limiting factor.

That said, nvenc is generally the least system-intensive encoding option, second being QuickSync, all thanks to that dedicated silicon. As long as you make sure to not use the options I listed above, it should be the least impact to gaming performance.
 

dukoflay

New Member
The 1060 is plenty capable of running nvenc. All the cards of a given generation all have the same nvenc encoder ASIC (basically, the standalone bit of silicon dedicated for encoding video), so you have the same capability for encoding as any other 10-series card, from 1050 to 1080ti. Running that encoder has no performance hit on the rest of the graphics rendering it does, however it does require extra bandwidth in the form of data sent over the PCIe bus, as well as from VRAM to send data to the encoder's frame buffer. This can be minimized by using the Nvenc (new), which tries to prevent round-trips across the PCIe bus as much as possible, but there will still always be some kind of performance hit if bandwidth is a limiting factor.

That said, nvenc is generally the least system-intensive encoding option, second being QuickSync, all thanks to that dedicated silicon. As long as you make sure to not use the options I listed above, it should be the least impact to gaming performance.

Well damn i have learned a lot from this post, very insightful and helpful thank you !

I also upgraded my broadband last night, 30mb upload speed, is there a maximum bitrate i should be using? i currently use 6000, but I have heard using too much could affect quality and Twitch does not allow over 6k?

sorry if i am just rambling but i am learning a lot from you
 

carlmmii

Active Member
6000kbps is the officially recommended maximum from twitch, but the real maximum without encountering issues is more around 8000kbps. Above that, you're likely to have quality options disabled.
 
Top