Why does my OBS keep lagging?!

stebbinsd

Member
I'm rocking an AMD Ryzen 5 2600, 32GB of DDR4 RAM, and a Geforce GTX 1070 Ti.

So there is absolutely no excuse why, when I stream Skyrim Special Edition at 720p resolution, my OBS studio routinely drops to about 12fps!

Here's my OBS studio's profile: https://docs.google.com/document/d/1FGM6qDMyENJrl4qgr2j8jEUwyG-yra_UeNQNKMjR4_I/edit?usp=sharing

I took all four text files that were created when I exported my profile, and copied and pasted all four of them into a Google Docs file.

Can somebody explain to me why I'm getting such abysmal framerates, and how to fix the problem?!
 

qhobbes

Active Member
Instead of posting a document that requires requesting access
 

qhobbes

Active Member
1. Display and Game Capture Sources interfere with each other. Never put them in the same scene (Recording and Livestream).
2. Multiple Game Capture sources are usually not needed, and can sometimes interfere with each other. You can use the same Game Capture for all your games! If you change games often, try out the hotkey mode, which lets you press a key to select your active game. If you play games in fullscreen, use 'Capture any fullscreen application' mode.
3. Your log contains no streaming session. Results of this log analysis are limited. Please post a link to a clean log file.
To make a clean log file, please follow these steps:

1) Restart OBS.
2) Start your stream for at least 30 seconds. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
3) Stop your stream.
4) Select Help > Log Files > Upload Current Log File. Send that link here.
 

stebbinsd

Member
Ok, I followed up with suggestions #1 and #2. I won't be able to give you a "clean" log file until the next time I stream. But here's hoping I don't have to do that. Hopefully the first two suggestions will be enough.
 

stebbinsd

Member
New update. I did an unlisted livestream where I did a lot of the grindy stuff that I don't want to show on the main stream since it would bore my audience to tears. This served as perfect opportunity to test my new settings.

I still routinely regularly got encoding overloads and framerate drops!

Here's my most recent log report: https://obsproject.com/logs/5-Xu80iDtmDi3uzf

Meanwhile, here's the unlisted stream: https://youtu.be/Jl2l0fQwSCY

You can see that this video was choppy as hell.

How do I fix this? Because the settings you told me to use don't help at all!
 

qhobbes

Active Member
1. Display and Game Capture Sources interfere with each other. Never put them in the same scene (Recording and Livestream).
2. Multiple Game Capture sources are usually not needed, and can sometimes interfere with each other. You can use the same Game Capture for all your games! If you change games often, try out the hotkey mode, which lets you press a key to select your active game. If you play games in fullscreen, use 'Capture any fullscreen application' mode.
3. Your log contains no streaming session. Results of this log analysis are limited. Please post a link to a clean log file.
To make a clean log file, please follow these steps:

1) Restart OBS.
2) Start your stream for at least 30 seconds. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
3) Stop your stream.
4) Select Help > Log Files > Upload Current Log File. Send that link here.
 

stebbinsd

Member
1. Display and Game Capture Sources interfere with each other. Never put them in the same scene (Recording and Livestream).
2. Multiple Game Capture sources are usually not needed, and can sometimes interfere with each other. You can use the same Game Capture for all your games! If you change games often, try out the hotkey mode, which lets you press a key to select your active game. If you play games in fullscreen, use 'Capture any fullscreen application' mode.
Did you not read my latest post? I told you: I already did those things, and it doesn't work!
 

qhobbes

Active Member
This is from your most recent log:
13:17:01.093: Loaded scenes:
13:17:01.093: - scene 'Recording':
13:17:01.093: - source: 'Display Capture' (monitor_capture)
13:17:01.093: - source: 'Trine 3' (game_capture)
13:17:01.093: - source: 'Mic (USB)' (wasapi_input_capture)
13:17:01.093: - source: 'Headphones' (wasapi_output_capture)
13:17:01.093: - source: 'GTA5' (game_capture)
13:17:01.093: - source: 'S120 Speakers' (wasapi_output_capture)
13:17:01.093: - scene 'Livestream':
13:17:01.093: - source: 'Display Capture 2' (monitor_capture)
13:17:01.093: - source: 'Fall Guys' (game_capture)
13:17:01.093: - source: 'Simply Chess' (game_capture)
13:17:01.093: - source: 'GTA5' (game_capture
)
13:17:01.093: - source: 'mic' (wasapi_input_capture)
13:17:01.093: - source: 'headphones' (wasapi_output_capture)
13:17:01.093: - source: 'Skyrim' (game_capture)
13:17:01.093: - source: 'Video Capture Device (Simply Chess)' (dshow_input)
13:17:01.093: - scene 'Intermission':
13:17:01.093: - source: 'Intermission Loop' (ffmpeg_source)

and there is no streaming session.
 

stebbinsd

Member
This is from your most recent log:
13:17:01.093: Loaded scenes:
13:17:01.093: - scene 'Recording':
13:17:01.093: - source: 'Display Capture' (monitor_capture)
13:17:01.093: - source: 'Trine 3' (game_capture)
13:17:01.093: - source: 'Mic (USB)' (wasapi_input_capture)
13:17:01.093: - source: 'Headphones' (wasapi_output_capture)
13:17:01.093: - source: 'GTA5' (game_capture)
13:17:01.093: - source: 'S120 Speakers' (wasapi_output_capture)
13:17:01.093: - scene 'Livestream':
13:17:01.093: - source: 'Display Capture 2' (monitor_capture)
13:17:01.093: - source: 'Fall Guys' (game_capture)
13:17:01.093: - source: 'Simply Chess' (game_capture)
13:17:01.093: - source: 'GTA5' (game_capture
)
13:17:01.093: - source: 'mic' (wasapi_input_capture)
13:17:01.093: - source: 'headphones' (wasapi_output_capture)
13:17:01.093: - source: 'Skyrim' (game_capture)
13:17:01.093: - source: 'Video Capture Device (Simply Chess)' (dshow_input)
13:17:01.093: - scene 'Intermission':
13:17:01.093: - source: 'Intermission Loop' (ffmpeg_source)

and there is no streaming session.
Well, I deleted all those game captures and display captures. Here's proof: https://i.postimg.cc/QCKVGdb7/A.png

So if the report says that I'm still using it, then the report is wrong.
 

qhobbes

Active Member
17:28:19.799: Loaded scenes:
17:28:19.799: - scene 'Recording':
17:28:19.799: - source: 'Display Capture' (monitor_capture)
17:28:19.799: - source: 'Headphones' (wasapi_output_capture)
17:28:19.799: - source: 'S120 Speakers' (wasapi_output_capture)
17:28:19.799: - source: 'Skyrim' (game_capture)
1. Display and Game Capture Sources interfere with each other. Never put them in the same scene.
2. Your log still does not contain a streaming session. Results of this log analysis are limited. Please post a link to a clean log file.
To make a clean log file, please follow these steps:

1) Restart OBS.
2) Start your stream for at least 30 seconds. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
3) Stop your stream.
4) Select Help > Log Files > Upload Current Log File. Send that link here.
 

stebbinsd

Member
You need to provide a log with a streaming session.
Well, I don't know what you expect me to do! I keep uploading new logs after I close down OBS and open it again, but it keeps saying that there are no stream or recording sessions. The solution you provide doesn't work! So what do you expect me to do?!
 

qhobbes

Active Member
OBS creates a new log every time you open it.
1. If OBS is open, close it and re-open it. Otherwise open OBS.
2. Start a stream of your content (replicating the issue) for at least 30 seconds.
3. Stop the stream.
4. Select Help > Log Files > Upload Current Log File. Send that link here.
 
Top