Frames dropped while streaming CS:GO on Ryzen 5900x

phr

New Member
Hello,

i'm experiencing dropped frames on stream everytime i try to stream CS:GO on ingame frames above 300, i'm not dropping frames ingame, it's pretty much always above 400 when it's not capped but at the same time stream is running on like 5 frames, when i cap it to 300 it's slightly better but OBS is still dropping frames to for example 59,2 and also not showing any dropped frames info in software, the only thing that OBS says is my encoder is overloaded when frames are dropping and stream is not running smooth

i tried literally every possible option, different settings from many streamers and nothing helps, the fps_max "solution" is the only thing that somehow helps but it's not ideal when i use 240hz monitor and can have stable 400 fps on setup like this

also what i saw is literally everyone who has the same problem is using ryzen 5900x, everyone is streaming with nvidia NVENC (and most of us have different graphics cards) and noone knows how to fix it, also people streaming on ryzen 5950x are completely fine

My setup:
Motherboard: MSI MPG X570 GAMING PRO CARBON WIFI
GPU: MSI RTX 3080 Ventus
CPU: AMD Ryzen 5900x
RAM: G.Skill Trident Z Royal, DDR4, 16 GB, 3600MHz, CL14
Last log file: https://obsproject.com/logs/qxC1xcwO8SjZoog0

Here is old example what happens when i stream on frames not being capped: https://www.twitch.tv/videos/898067285
And here are different CS:GO pro's using 5900x and having the same problem: https://twitter.com/k1tocs/status/1377963549717331970
 

Sukiyucky

Member
There's no point in trying to go for high frame rates above what your monitor horizontal refresh rate is. You will just be generating frames that will take up unnecessary cpu and gpu load and they will be tossed. You should cap the frame rate at 240FPS because every frame above that, you will never see. You can enjoy high FPS gaming but the main limit will always be the resolution and horizontal refresh rate of the screen device. You always want to buy a screen device with refresh rate divisible of 60 (i.e. 60Hz, 120Hz, 180Hz, 240Hz, etc.).

Cap your frames at 240. Since its divisible number of 60 evenly, you won't get over/under frames that results in less smoother and jittery output. So set your OBS FPS and limit it to 60. OBS will capture 60 frames out of the 240 frames you are rendering. 75% of the frames will be ignored by OBS. Again, what you see on your end and enjoy while playing high FPS games won't be the same thing your viewers on Twitch will see. Its not going to look smooth as what you see on your monitor.

As a streamer and content creator, this is why its silly to get caught up in buying the latest high end computing hardware. You will always be limited by the highest monitor refresh rate being sold. Until the day comes when 4K 240Hz monitors and GPUs capable of delivering 4K at 240FPS, don't upgrade your computing hardware. You will just be falling into the marketing trap and tossing your money away chasing the hype and getting stuck with components that underdeliver. Because once you go high refresh rate 240Hz monitor, you will not want to go back to a slower refresh rate. You will sense the speed difference and hate it.
 

phr

New Member
I'm a profesional CS:GO player so i need a high end PC just to perform at my best and also to be good enough for my Valve Index (and to not upgrade it for another few years), and yes, there is a difference between 240 and 300 fps or more in CS:GO. Maybe you as a content creator don't see it but i do and i stream occasionaly but i want to do it like everyone, without any problems, not when i literally have to downgrade my PC just to stream at 60 fps with this kind of "monster PC". That's not the solution.
And yeah, i'm not a IT newbie so you don't have to tell me about monitor Hz or marketing. I just need a solution that i will spread with everyone that i know is having the same issue.

Thanks for your answer.
 

nicduch

New Member
If you see more frame that your monitor can deliver, you don't need monitor dude! Just plug your pc to your brain omg wtf
 

phr

New Member
By having more frames than 240 you are avoiding any drops below the amount of Hz in your monitor. Setting your fps_max to 240 in cs:go won't make you have always 240fps, it will drop below 220 or even more to maximum of 237, that's how this shitty game works, and if i was rude in my answer to Sukiyucki and that's why you answered such a helpful answer then sorry, had a bad day and also not having english as my primary languange is not helping with explaining everything the way i see.
 

nicduch

New Member
By having more frames than 240 you are avoiding any drops below the amount of Hz in your monitor. Setting your fps_max to 240 in cs:go won't make you have always 240fps, it will drop below 220 or even more to maximum of 237, that's how this shitty game works, and if i was rude in my answer to Sukiyucki and that's why you answered such a helpful answer then sorry, had a bad day and also not having english as my primary languange is not helping with explaining everything the way i see.

I'm just explaining the reality. Don't take it the wrong way.
blocking the fps doesn't make it drop any more than if the framerate is unlocked. it will drop the same way so the only solution is to switch to hardware that can handle it better or to lower the graphics settings.

the only real change "that can't be seen" but that can be felt with a higher framerate than the refresh rate of your screen is the input lag of your mouse that will decrease. visually no change.
 

Thez

New Member
Thanks, will try, got the same issue. Mad FPS drops in CS:GO but the game runs at 300fps.
the only real change "that can't be seen" but that can be felt with a higher framerate than the refresh rate of your screen is the input lag of your mouse that will decrease. visually no change.
Well that's the most important thing, the input lag (and consistent framerate) can be the difference between a kill or miss.
 

Thez

New Member
So here's the fix that worked for me:

- Using Process Lasso, I took 2 cores off of CS:GO
- I started OBS in Administrator mode (I think this made a bigger difference)

And now the stream/recording is buttery smooth. I have i7 8700K and RTX 3080.
 

QueckSilber

New Member
So here's the fix that worked for me:

- Using Process Lasso, I took 2 cores off of CS:GO
- I started OBS in Administrator mode (I think this made a bigger difference)

And now the stream/recording is buttery smooth. I have i7 8700K and RTX 3080.
I have same setup.. Can u tell me plz more?... Witch obs setting... Witch process lasso settings plz ? What do u think I have to do by cod warzone?
 
Top