When I open OBS my games has fps drops

Status
Not open for further replies.

kosmolovaco

Commendable
Dec 27, 2016
4
0
1,510
hello guys, when i'm trying to do a gameplay or a streaming (only open <open broadcaster software>) it made my fps get down to 60-70 fps in csgo , but if I close it my fps get up to 300fps
what happen? to do my videos i'm using shadow play and it works great, but i want obs for the customs options ... help me pls...
 
Solution
Streaming and recording require 2 different setups/profiles.
Local Recordings, use the NVENC settings to to mimic Shadowplay functions. By default OBS uses your CPU, but you can make it work like Shadowplay does if you use the NVENC encoder: https://obsproject.com/forum/resources/obs-studio-high-quality-recording-and-multiple-audio-tracks.221/

Then once you finish that, save it as a profile called "Local Recording" and then make a new profile called "Twitch" and set it up for twitch:
http://nerdordie.com/tutorials/best-obs-studio-settings/

kosmolovaco

Commendable
Dec 27, 2016
4
0
1,510


no my friend, cpu usage 50%. in this moment it's working fine but i don't trust xdd
 

ZeroRequiem

Honorable
Feb 1, 2014
653
0
11,160
Look for a tutorial on youtube how to properly set up OBS for streaming/recording. With the wrong setup you can easily get FPS drops like that. If you set it up correctly then it should have only a small hit on your performance.
 
Shadow Play relies on the GPU to do the video encoding.

OBS relies on the CPU to the video encoding which is a very intensive process. That means the CPU is running the game and encoding gameplay at the same time which is why the game performance drops. Since your CPU usage is 50% I assume you have a dual core i3/i5/i7 Intel CPU which has Hyper Threading (two virtual cores), but since your CPU usage us only 50%, that means OBS is not using Hyper Threading (HT).

I do not record gameplay so I do not know the settings for OBS. Not sure if there is an option to enable or disable HT, but the video codec that you want to use must support HT. So perhaps you are using a video codec that does not support HT? Probably the best thing to do is to go to OBS's official forums to get help.
 
Streaming and recording require 2 different setups/profiles.
Local Recordings, use the NVENC settings to to mimic Shadowplay functions. By default OBS uses your CPU, but you can make it work like Shadowplay does if you use the NVENC encoder: https://obsproject.com/forum/resources/obs-studio-high-quality-recording-and-multiple-audio-tracks.221/

Then once you finish that, save it as a profile called "Local Recording" and then make a new profile called "Twitch" and set it up for twitch:
http://nerdordie.com/tutorials/best-obs-studio-settings/
 
Solution
Status
Not open for further replies.