Question / Help Tiny lags/stutters while streaming CSGO

mcdastar

New Member
Hello there. I'm pretty sure, this topic is very common in these forums as i've been digging forums and the internet for like a week and find nothing that works for me. When I stream CSGO, I'm getting very tiny, stutters in game. It's really hard to explain but i'll try: when you start spraying, at some point it just lags like very very very small BUT it's really annoying and affects my gameplay. This tiny lags can be seen when I press "F" to show my weapon/knife too.Animation just stutters at some point. So i've checked way too many sources about that. There's no doubt this is about CSGO itself but i'm just trying to fix this. I've been checking and asking many streamers such as my rl-friend and they say they never seen anything like that,ever.

https://gist.github.com/5798c57fbaa7e77873cd - That's my one of the log files. When I analyze this it says there are 2 problems. Bad resolution / FPS / bitrate combination is because i was just trying something. The other one tho; "Hook conflict detected." I don't know what it is but I never use Fraps or MSI afterburner etc. When I checked my logs, I saw this error in every log analyze.

Btw my connection is just fine. It can handle 3500kbps;yet I'm using 1300-1500 kbps to stream. Any help will really make me feel good :)
 

mcdastar

New Member
Bump.

Forgot to add my computer specs: i7 4770,16gb Corsair 2133Mhz Mem, Asus GTX780 Poseidon, BenQ XL2411Z 144Hz (if it makes a difference) + BenQ RL2450H 60Hz.

What i tried already:

Updating RealTek drivers (some people say old RealTek drivers causes this),
Disabling Preview on obs while streaming,
Using OBS x64 instead of x86,
Disabling webcam,
Adding some launch options strings to CSGO as i found some tips on Youtube about this issue,
Verifying game data on steam,
Updating Nvidia drivers (obviously)
Disabling every other panels/text i use while streaming,
Unplugging every unnecessary USBs from my PC (found this in steam forums too)
Installing OBS and CSGO again,
Clean install of Windows.

Nothing. Just nothing fixed it :< Waiting desperately for some help
 

dping

Active Member
Code:
Scene buffering time set to 400

Warning -- Communicate
Warning -- Communicate: startpos == -1

First set scene buffering to 700ms

What is this warning --communicate thing? its all over your logs? I'm sure it has something to do with CLR browser.


Lastly, disable the preview screen, right click on the preview in OBS and click preview again, then uncheck "enable view". That will help out alot with micro stuttering.
 

mcdastar

New Member
I really dunno what's that communicate thing and I really wanna know too. I'll remove CLR browser too then :P Thanks for the tips. I'll try it and get back here asap.
 

mcdastar

New Member
Code:
Scene buffering time set to 400

Warning -- Communicate
Warning -- Communicate: startpos == -1

First set scene buffering to 700ms

What is this warning --communicate thing? its all over your logs? I'm sure it has something to do with CLR browser.


Lastly, disable the preview screen, right click on the preview in OBS and click preview again, then uncheck "enable view". That will help out alot with micro stuttering.

Did those 2 things. Removed CLR Plugin + Disabled preview. It started working like a charm for like 10 minutes. After 10 mins, stuttering started again. I suspected my GPU Temp. and checked it. It stays around 45-50*C all the time.

Edit: Last log file https://gist.github.com/bbc9198c5ab97fc432c2 + Analyzing this log says those:


Multiple video cards detected

If you are having problems and are using a laptop, see this thread for advice.

If you are using SLI or Crossfire, you may need to disable it for compatibility with OBS.

Slow sources detected

Some of your sources are taking a very long time to start or stop when changing scenes. If you use video devices such as a webcam, capture card, etc, add them as global sources to prevent this.

Hook conflict detected

Game capture detected a hook conflict but was unable to determine which application was responsible. Try closing any other applications that may be injecting into your game, such as FRAPS, D3DGear, MSI Afterburner, AMD Raptr / Gaming Evolved, Action!, TeamSpeak/Mumble Overlays or any other kind of FPS monitor or overlay program

Multiple video cards is just because I tried Quicksync yesterday so thats not a problem i guess. I'm using x264 atm (is it?)

Dunno about slow sources and Hook conflict tbh :P

Oh btw, in last attempt, i changed my scene buffering time to 700ms but in logs, it says 400. Dunno why
 
Last edited:

D2ultima

Member
Windows 8.1 huh...
Disable your OBS preview and find and run a program which allows you to set your Windows Timer Resolution. Please set this to "1" and keep the program running. Let me know if it still happens.
 

dping

Active Member
Found that program and set it to 1 but it didnt change anything.Disabled preview too. :<
If you did remove CLR and set the scene buffering you didn't send the log file to reflect these changes. issues over time are often heat related yes but not always, sometimes its the stream connection to twitch is being throttled.

please post a new log.
 

mcdastar

New Member
If you did remove CLR and set the scene buffering you didn't send the log file to reflect these changes. issues over time are often heat related yes but not always, sometimes its the stream connection to twitch is being throttled.

please post a new log.

https://gist.github.com/641edd3eccfdf4b0efbd here's my fresh new log from today's try. Removed all other logs so this must be the right one.


have you tried unplugging your webcam and streaming without one?

While trying things to post the log above, what i did:

-Unplugged my webcam
-Disabled OBS Preview
-Was using TimerTool and it was set to 1 as mentioned before on one of the posts above.

Still no improvement :< I think I will start going crazy..
 

dping

Active Member
https://gist.github.com/641edd3eccfdf4b0efbd here's my fresh new log from today's try. Removed all other logs so this must be the right one.




While trying things to post the log above, what i did:

-Unplugged my webcam
-Disabled OBS Preview
-Was using TimerTool and it was set to 1 as mentioned before on one of the posts above.

Still no improvement :< I think I will start going crazy..
Remove the teamspeak3 overlay addon.

Code:
Warning -- TS3Plugin Loaded

in fact, remove any addon til we get this working, then add them back one by one until we find the culprit.


Also attempt to disable teamspeak's overlay function as well. remove Geforce experience if you have it.
 

mcdastar

New Member
Remove the teamspeak3 overlay addon.

Code:
Warning -- TS3Plugin Loaded

in fact, remove any addon til we get this working, then add them back one by one until we find the culprit.


Also attempt to disable teamspeak's overlay function as well. remove Geforce experience if you have it.

I'll just uninstall OBS and go for a clean install then. Healthiest way is to do i think.I'll come back after some tryouts.
 

dping

Active Member
I'll just uninstall OBS and go for a clean install then. Healthiest way is to do i think.I'll come back after some tryouts.
Also, remove that timer resolution thing. Its controversial if it helps at all and it definitely isn't baseline. If later you want to play with it to test feel free. If OBS needed a lower timer resolution, it would set it to 1ms as any program can. @D2ultima, if you have an issue with this PM me we'll discuss it there :)
 

mcdastar

New Member
I'll just uninstall OBS and go for a clean install then. Healthiest way is to do i think.I'll come back after some tryouts.

Sooooo back again. I installed my OBS again. https://gist.github.com/03c1c8280835dba3dfb9 is the log. Used 0 plugins, just a game capture. Closed all apps on the back,disabled preview on OBS too. When I analyze the log it still says Hook Conflict + Possible slow server. Server was London,Uk for me which I check with JTVPing all the time and it's still the best atm.

Edit: I already removed that Timer thing btw.
 

dping

Active Member
Sooooo back again. I installed my OBS again. https://gist.github.com/03c1c8280835dba3dfb9 is the log. Used 0 plugins, just a game capture. Closed all apps on the back,disabled preview on OBS too. When I analyze the log it still says Hook Conflict + Possible slow server. Server was London,Uk for me which I check with JTVPing all the time and it's still the best atm.

Edit: I already removed that Timer thing btw.
you wouldn't happen to have in-home streaming and broadcasting enabled in the steamapp would you? if so disable those two.
 

mcdastar

New Member
well inhome streaming was miraculously enabled. switched that off. broadcasting was set on "friends can request to watch my games" so i turned that off too. Trying right now. Will be here soon.
 

dping

Active Member
well inhome streaming was miraculously enabled. switched that off. broadcasting was set on "friends can request to watch my games" so i turned that off too. Trying right now. Will be here soon.
Have you also monitoring your heat? realtemp is one of a few programs I've used.
 

mcdastar

New Member
https://gist.github.com/183d84a38919216d27ed new log.

Disabling In-home streaming didn't fix it unfortunately :< I'm monitoring my tempratures all the time. I don't think that's the problem. GPU @ 50-55C / CPU 55 Max while playing.

It still says Hook conflict detected when I analyze tho. Even I'm just using OBS+ CSGO at the moment, not even chrome on the background. Checked what d3d9.dll is being used while CSGO was open with ProcessExplorer. It was just CSGO..
 
Top