Question / Help Low FPS while streaming (Especially CS:GO) [AMD GPU]

marsmino

New Member
Dear forum,

Good evening and thanks for reading this post! I'll cut to the chase straight away:

I mainly stream CS:GO on my PC. Therefore, since a couple a months ago, I have upgraded the hardware for my PC with new motherboard, CPU and GPU.

I did this because I have started to stream quite a lot, and I wanted to max the experience both for me as for the viewers, of course! Therefore I am currently using these hardware specs:

Now, when I stream, the outcome itself turns out to look pretty smooth when streaming CS:GO.
I get between 80-140 FPS when I stream a MatchMaking game, 60-90 on a DeathMatch server (unstreamable).

-----My CPU is handling all games well. It's usually on 40-55% while I stream CS:GO-----

I get great performance and FPS in pretty much every game when I don't stream. I usually get around 300+ fps in CS:GO for example.

As it is right now, when I stream, it's playable for me as the streamer, It usually doesn't lag when there are intense situations, but it feels like I'm living just above the surface. Is there any setting I may have adjusted wrong or am I really just getting that low fps ingame CS:GO?

I see tons of guys streaming, that get like 200+ fps ingame, and the thing they usually have in common is that they don't use AMD, instead they use NVIDIA. Now I have heard that NVIDIA have some built-in streaming stuff that helps the performance a LOT while streaming. Have I made a bad choice with AMD, or may there be something else I need to adjust?

Computer specs:

Asus Sabertooth 990FX R2.0 Socket-AM3+.
AMD FX-8350 Black Edition. 4.0GHz. 8-Core. 8-Threads.
ASUS Radeon R9 290 4GB 1000MHz
16GB RAM

------ (also using a 1080p webcam while streaming)
100/100 mpbs fiber down- &upload speed. ------

Twitch settings:

Downscale 1280x720
FPS: 30
Filter: Billinear (fastest)

Using CBR
Max Bitrate 3500
Buffer Size 3500
CBR Padding enabled

Everything else is pretty much default

AMD settings:

Performance-based settings
Using application settings

CS:GO Settings:

1920x1080
Everything else on the lowest
Anti-aliasing etc turned OFF.
FPS uncapped
-freq 144

(On a sidenote: League of Legends is working perfectly. Now I know that's a pretty "easy" game to stream. On the other hand: GTA V is pretty much impossible to stream for me. I get like below 60 FPS or so).

I have tried to reinstall the newest beta drivers for AMD Cataclyst Control Center. Didn't solve anything FPS-wise.

I would love to get as many replies and questions from you guys, so I can get some more guidance.

If you need to know some additional info that I may have forgot to put in, please feel free to reply!

Have a great night! :)

/Max
 
Last edited:

dping

Active Member
Dear forum,

Good evening and thanks for reading this post! I'll cut to the chase straight away:

I mainly stream CS:GO on my PC. Therefore, since a couple a months ago, I have upgraded the hardware for my PC with new motherboard, CPU and GPU.

I did this because I have started to stream quite a lot, and I wanted to max the experience both for me as for the viewers, of course! Therefore I am currently using these hardware specs:

Now, when I stream, the outcome itself turns out to look pretty smooth when streaming CS:GO.
I get between 80-140 FPS when I stream a MatchMaking game, 60-90 on a DeathMatch server (unstreamable).

-----My CPU is handling all games well. It's usually on 40-55% while I stream CS:GO-----

I get great performance and FPS in pretty much every game when I don't stream. I usually get around 300+ fps in CS:GO for example.

As it is right now, when I stream, it's playable for me as the streamer, It usually doesn't lag when there are intense situations, but it feels like I'm living just above the surface. Is there any setting I may have adjusted wrong or am I really just getting that low fps ingame CS:GO?

I see tons of guys streaming, that get like 200+ fps ingame, and the thing they usually have in common is that they don't use AMD, instead they use NVIDIA. Now I have heard that NVIDIA have some built-in streaming stuff that helps the performance a LOT while streaming. Have I made a bad choice with AMD, or may there be something else I need to adjust?

Computer specs:

Asus Sabertooth 990FX R2.0 Socket-AM3+.
AMD FX-8350 Black Edition. 4.0GHz. 8-Core. 8-Threads.
ASUS Radeon R9 290 4GB 1000MHz
16GB RAM

------ (also using a 1080p webcam while streaming)
100/100 mpbs fiber down- &upload speed. ------

Twitch settings:

Downscale 1280x720
FPS: 30
Filter: Billinear (fastest)

Using CBR
Max Bitrate 3500
Buffer Size 3500
CBR Padding enabled

Everything else is pretty much default

AMD settings:

Performance-based settings
Using application settings

CS:GO Settings:

1920x1080
Everything else on the lowest
Anti-aliasing etc turned OFF.
FPS uncapped
-freq 144

(On a sidenote: League of Legends is working perfectly. Now I know that's a pretty "easy" game to stream. On the other hand: GTA V is pretty much impossible to stream for me. I get like below 60 FPS or so).

I have tried to reinstall the newest beta drivers for AMD Cataclyst Control Center. Didn't solve anything FPS-wise.

I would love to get as many replies and questions from you guys, so I can get some more guidance.

If you need to know some additional info that I may have forgot to put in, please feel free to reply!

Have a great night! :)

/Max
Check to see if your cores are parking and unpark them. please be sure that you do not run the -high or -threads launch options with CS:GO. I can see that you dont but I just wanted you aware.

So do you overclock? Dont get me wrong, your CPU is fast enough to handle CG:GO, but once you start using multithread like with OBS. you'll go back down to stock clocks. Something to consider to keep those fps up.
 

marsmino

New Member
Check to see if your cores are parking and unpark them. please be sure that you do not run the -high or -threads launch options with CS:GO. I can see that you dont but I just wanted you aware.

So do you overclock? Dont get me wrong, your CPU is fast enough to handle CG:GO, but once you start using multithread like with OBS. you'll go back down to stock clocks. Something to consider to keep those fps up.

Hey, and thanks for your reply!

I did unpark my cores! 3/8 were parked, so that's all good! Though, it made it a bit smoother, it didn't really touch the FPS that much!

Now, I have never OC'd my CPU, and I don't intend to unless that would really help out. Do you mean that by disabling the multithread settings in OBS, will restore the clocks to my advantage?

If yes, I do wonder why people and guides always tells you to check the multithread option in the OBS settings. I can give it a try and see if I notice any differences!

Thanks for your reply! :)
 

dping

Active Member
Hey, and thanks for your reply!

I did unpark my cores! 3/8 were parked, so that's all good! Though, it made it a bit smoother, it didn't really touch the FPS that much!

Now, I have never OC'd my CPU, and I don't intend to unless that would really help out. Do you mean that by disabling the multithread settings in OBS, will restore the clocks to my advantage?

If yes, I do wonder why people and guides always tells you to check the multithread option in the OBS settings. I can give it a try and see if I notice any differences!

Thanks for your reply! :)
No it wont. Thats not what I'm saying at all. OBS needs to use multiple cores, yet with your game running as well might be causing it to use default clocks (the CPU runs faster when only using a few cores compared to all. When it uses all, it is set to the clock you sit it to.
 
Top