$50 dollar reward: Need Help with persistent stutter, preferably a DEV

fatmatrow

Member
As some may have seen I've been complaining of OBS preview and stream stutter with my single PC setup for a few weeks. So after racking my brain trying to fix it, I decided to go the 2 pc route. The PC's are as follows
Ryzen 1700x, MSi b350m Bazooka mobo, 16gb ram, gtx 1070 with a 128 gb sata drive Encoding PC
Ryzen 3700x on an ASUS Tuf Gaming Plus Wifi x570 mobo, 32gb ram, rtx 3060ti with dual NVME drives-Gaming PC


Guess what? I Still get stutter/obs preview and stream framerate issues. Which proves to me that OBS is the issue. Either a setting with the graphics card that doesn't jive or a windows setting thats buried somewhere.

Here's what I've tried so far for the single PC stream
-EVERY capture method including a capture card.
-Every combination of game mode on and off and gpu scheduler on and off
-Combinations of running as admin and not running as admin
-Both Encoders (x264 and NVENC) with a variety of quality settings
-various combinations of NVIDIA Control panel settings
-A Clean windows install (multiple times) with clean driver installs and clean obs installs (even older versions) with just a single scene and source and still got stuttering
-Logged all my sensor info so i could review it to maybe see thermal throttling or usage maxing out but my thermals are well under control and I have plenty of headroom
-Did one of the above clean windows/obs installs and tried with a single monitor, no obs add ons and nothing but the bare essentials hardware wise (mouse and keyboard)
-Every windows power plan
-plenty more that I can't even think of right now


I have tried 100s of different combination of settings, I have lowered in game settings, meticulously monitored my system temps and usage, tried other streaming programs, fresh windows installs and all updated drivers. NOTHING WORKS. No matter what I get a stutter either right away or 30-45 minutes in. There's nothing in my log files that would give way to an issue. I need help. I'm obsessing over this because I've never had an OBS problem that couldn't be fixed.

I just want to have a clean stream that I don't have to constantly worry about and I will be eternally grateful if I could clear this up. I've used OBS since 2013 and was an OBS MP early early adopter because I know how amazing this program is. Nothing else does what it does.

I need real help from someone that REALLY KNOWS OBS.

Heres a log where the issue presents itself. https://obsproject.com/logs/zTnp_5ji7zgmhQzJ

I was doing my stream test (call of duty bots running while i periodically check on it) and when the issue started I recorded examples of it and can provide those too.

Update: Currently Installing linux on the streaming pc to see if MAYBE windows is the culprit

My testing methodology is sound, I run the vsynctester webpage periodically to check for stutter, and since the stutter is present whenever it starts thowing off red and cyan, I figure thats a good way to check without constantly having to spin in the game.
 
Last edited:

fatmatrow

Member
on this log what have you running that you need
23:21:39.298: Physical Memory: 32679MB Total, 19181MB Free
so many ram ?

and have you another log from an longer session looks like an ISP problem or router problem some times ago i had a router thats makes problems when i had long streams
Its using a normal amount of ram for having a game and obs working. I just upgraded the ram to see if it would help with the issue, it didn't

It isn't anything to do with network connection because it still presents itself locally on recordings
 

BluePeer

Member
" what end statistics? I'm not dropping, skipping or missing any frames. "
Wait a Sec
You say OBS and other stuff "stutter" but there not realy stuffer it only looks like that ?
Means FPS of stream encode and all others works

then it is easy
you write " Its using a normal amount of ram for having a game and obs working."
If i know try to think that the log shows a "game record" with stutter look
then it is easy the display cap is not created for this
for that the gamecapture exist

the "stutter" if i understand it right you see is the "Miss Grab" of frames
gamecapture grabs frames better
another often issue for stutter is a instable framerate of the game source like record in 60FPS a game bouncing from 70-140 or 130-190
for Optimal stutter free records of 60FPS use 60/120 or another good math to 60 Stable gameframe rate best results if the fps of record source is stable +/- 1-3FPS even more the times between frames (frametimes) switching even more stutter can see in record
 

fatmatrow

Member
" what end statistics? I'm not dropping, skipping or missing any frames. "
Wait a Sec
You say OBS and other stuff "stutter" but there not realy stuffer it only looks like that ?
Means FPS of stream encode and all others works

then it is easy
you write " Its using a normal amount of ram for having a game and obs working."
If i know try to think that the log shows a "game record" with stutter look
then it is easy the display cap is not created for this
for that the gamecapture exist

the "stutter" if i understand it right you see is the "Miss Grab" of frames
gamecapture grabs frames better
another often issue for stutter is a instable framerate of the game source like record in 60FPS a game bouncing from 70-140 or 130-190
for Optimal stutter free records of 60FPS use 60/120 or another good math to 60 Stable gameframe rate best results if the fps of record source is stable +/- 1-3FPS even more the times between frames (frametimes) switching even more stutter can see in record
Its really hard to parse the messing of what you say, but you've tried to tell me the same thing that not only didn't apply, but didn't work when I tried it, multiple times. My framerate is locked at 60 across everything. I don't get wild framerate swings, because everything has plenty of overhead,. CAPTURE METHOD IS NOT THE PROBLEM. OBS DOES THIS ON ALL CAPTURE METHODS EVEN WITH NO GAME OPEN.
 

BluePeer

Member
K another option of many
Installed AMD Chipset driver? (know stupid question but yeah ^^)

OC issue of CPU/RAM with clock up/down's ?
you can test with bios remove XMP from memory (default low clock) and disable OC from CPU (No auto mode no Precision Boost Overdrive)
To test this correct make a CLEAR CMOS and then all OC off (default OC Active)

Another low rate but can happen is a IO issue from a Input device
Broken Mouse/Keyboard/other USB device that broke the USB Pulse or overload of USB Ports

Small chances but can result in issues like you show up

to better visualize can you make a record that shows the issue and upload the file (not yt) to a filehoster for dl and raw look
 

DarthNox

Member
As some may have seen I've been complaining of OBS preview and stream stutter with my single PC setup for a few weeks. So after racking my brain trying to fix it, I decided to go the 2 pc route. The PC's are as follows
Ryzen 1700x, MSi b350m Bazooka mobo, 16gb ram, gtx 1070 with a 128 gb sata drive Encoding PC
Ryzen 3700x on an ASUS Tuf Gaming Plus Wifi x570 mobo, 32gb ram, rtx 3060ti with dual NVME drives-Gaming PC


Guess what? I Still get stutter/obs preview and stream framerate issues. Which proves to me that OBS is the issue. Either a setting with the graphics card that doesn't jive or a windows setting thats buried somewhere.

Here's what I've tried so far for the single PC stream
-EVERY capture method including a capture card.
-Every combination of game mode on and off and gpu scheduler on and off
-Combinations of running as admin and not running as admin
-Both Encoders (x264 and NVENC) with a variety of quality settings
-various combinations of NVIDIA Control panel settings
-A Clean windows install (multiple times) with clean driver installs and clean obs installs (even older versions) with just a single scene and source and still got stuttering
-Logged all my sensor info so i could review it to maybe see thermal throttling or usage maxing out but my thermals are well under control and I have plenty of headroom
-Did one of the above clean windows/obs installs and tried with a single monitor, no obs add ons and nothing but the bare essentials hardware wise (mouse and keyboard)
-Every windows power plan
-plenty more that I can't even think of right now


I have tried 100s of different combination of settings, I have lowered in game settings, meticulously monitored my system temps and usage, tried other streaming programs, fresh windows installs and all updated drivers. NOTHING WORKS. No matter what I get a stutter either right away or 30-45 minutes in. There's nothing in my log files that would give way to an issue. I need help. I'm obsessing over this because I've never had an OBS problem that couldn't be fixed.

I just want to have a clean stream that I don't have to constantly worry about and I will be eternally grateful if I could clear this up. I've used OBS since 2013 and was an OBS MP early early adopter because I know how amazing this program is. Nothing else does what it does.

I need real help from someone that REALLY KNOWS OBS.

Heres a log where the issue presents itself. https://obsproject.com/logs/zTnp_5ji7zgmhQzJ

I was doing my stream test (call of duty bots running while i periodically check on it) and when the issue started I recorded examples of it and can provide those too.

Update: Currently Installing linux on the streaming pc to see if MAYBE windows is the culprit

My testing methodology is sound, I run the vsynctester webpage periodically to check for stutter, and since the stutter is present whenever it starts thowing off red and cyan, I figure thats a good way to check without constantly having to spin in the game.
try recording/streaming on 1 pc because the 3060 ti's encoder is better
run obs as administrator
disable preview (or not depending if you have stream things you need to mess with)
in the advanced menu mess with the process priority
use NVECH and record to mp4
set the preset to Max Performance (there is no visual difference in quality)
have profile on high
recording you audio in 44.1kHz gives better performance and isn't bad quality
only record 1 audio track
 

fatmatrow

Member
try recording/streaming on 1 pc because the 3060 ti's encoder is better
run obs as administrator
disable preview (or not depending if you have stream things you need to mess with)
in the advanced menu mess with the process priority
use NVECH and record to mp4
set the preset to Max Performance (there is no visual difference in quality)
have profile on high
recording you audio in 44.1kHz gives better performance and isn't bad quality
only record 1 audio track
Tried all of this and the performance hit for 48 is less than nothing lol
 

fatmatrow

Member
ik lol but sometimes its randomly makes a big difference for some people
and did my settings help at all?

I don't think you've take into account the amount of time I've been working on this, combined with the length of time I've used obs extensively and had no issues. I'm at like 120 hours of troubleshooting or more because i lost count two days ago.

I'm using, for testing purposes, a scene collection with a single scene and a single source. This is what i use for my tests. I have tried the settings, they do not work
 

fatmatrow

Member
Can a dev please do a quick discord session or something with me to review windows system settings, proper nvidia control panel etc settings etc to make sure I haven't missed anything
 

fatmatrow

Member
I AM BEGGING A DEV TO HELP ME I WILL PAY YOU

I can't do this for another week its driving me insane I just want to stream like I used to
 
Top