Question / Help 20 FPS When Streaming CS:GO

ZeBrain

New Member
Hello,

I've been through a bunch of forums and looked online for a solution, but nothing has helped. I am using OBS to stream CS:GO. The stream is streaming at 20 FPS, ALSO i'm getting frame lag when playing.

I know this because as soon as i turned off my stream it immediately went back to normal.

Things I've tried:

  • Enabled Quicksync - Still got frame lag and also got the QVSHelper.exe error.
  • Tried Game Capture AND Monitor Capture - Same results
PC Specs:
IPlTQwo.png


Disregard the audio, I'm not using Xsplit

Internet Speeds:

Ping: 19ms
Download 128Mbps
Upload 25 Mbps

OBS Settings:

Q6qMqP3.png


Tiyabbr.png

9TPRnpR.png

mnio20n.png

reBHIHV.png


CS:GO Settings:

dLLTZCk.png



LOG FILES (From a few instances of streaming that 20 min):

https://gist.github.com/anonymous/74e937b8d00e159138d8

https://gist.github.com/d2c1736c42ab781ba466

https://gist.github.com/d85400a8fc3d35ad2bf2

https://gist.github.com/2bdda9d290c5cb0f73c9



Any help would be appreciated or if you need more information please let me know:
 

NicOnAcid

Member
Have u try Gamecapture in Fullscreen Mode?
OBS is streaming at 30FPS, not 20.
Have you try Nvidia NVENC or x264 for Encoding. Whats ur experience with that booth encoders?

Iam new to this Logs, but i dont see that your igpu is encoding.
Loading up D3D10 on NVIDIA GeForce GTX 760
successfully capturing d3d9 frames via GPU
 

ZeBrain

New Member
I have turned on iGPU in the bios.

X264 is having the same issues, I have not tried Nvidia NVENC, it was recommended in all the forums i try quicksync.

I've tried gamecapture, but not on full screen. When i said its streaming at 20fps, that is what the # says on the bottom right while i'm streaming.
 
Last edited:

NicOnAcid

Member
If u use Gamecapture, my experience is that u have to use the game in fullscreen. for the best result. if u using windowcapture, use windowed ingame. but thats only my experience.

here is another thread with this problem:
https://obsproject.com/forum/threads/csgo-game-capture-fps-drops.10866/

If OBS displays 20FPS, and your Settings are 30, please try this programm to check ur speed to twitch:
http://www.reddit.com/r/Twitch/comments/2x19ao/twitchtest_bandwidth_test_for_twitch_ingest/

After that, post a screenshot of the results.

have u limited ur fps ingame to your monitor hz output?

hope another member try to help here. like i say, in the logs i dont see that your igpu is encoding. thats a little bit strange. but i dont know if i understand it right.
 

ZeBrain

New Member
I've tried to limit my fps in game, but i don't know how. I've tried the command but nothing happens.
 

alpinlol

Active Member
well you have win 7 and use monitor capture with aero enabled this wont work
19:25:31: Windows Version: 6.1 Build 7601 S

19:25:31: Aero is Enabled
19:25:31: Using Monitor Capture

make sure to NOT USE MONITOR CAPTURE if possible use game capture whenever possible

disabling aero might help with performance since aero is only needed for window capture.


make sure to not have any flash player (e.g. your own stream) running in the background

and also maybe try lower the capture resolution of your webcam



to limit csgo fps set in the game startup properties +fps_max 150
 

ZeBrain

New Member
@alpinlol I've used both game and monitor capture, both have yielded the same results :(

How do i disable aero? And i have my OBS open while i'm streaming to monitor whats going on (new followers, donations ect) I have no lowered my webcam resolution, thats worth a shot.
 

ZeBrain

New Member
I figured it out, had to change the the refresh rate and change the QuickSync option to balanced as opposed to high quality.

Thanks for all your help!
 

dping

Active Member
I figured it out, had to change the the refresh rate and change the QuickSync option to balanced as opposed to high quality.

Thanks for all your help!
Also, even though you might have a game capture in front of a monitor capture or vice versa, it will still be rendering both in.

either have a game capture or a monitor capture in a scene, not both., preferred game capture but remove, not just uncheck, any monitor captures when using game capture, and vice-versa


Other thoughts:

use the same encoding buffer as your bitrate, if usings 2700 bitrate, set buffer to 2700, no more no less
set scene buffering to 700ms (twitch and OBS recommendation).
 
Top