Question / Help Low fps while streaming CS:GO

Status
Not open for further replies.

Radoslav

New Member
My specs are AMD FX 6300 six core 3.5
sapphire vapor-x r9 270x 2gb gddr5
Vengeance® — 8GB Dual Channel DDR3
Windows 7 64
http://www.speedtest.net/my-result/4137545895
When i stream with the settings the site offers me, my fps drops drops to 80-150, and its seem like its lagging. Can i stream at 720p with atleast stable 144 fps ?
I use game capture, no camera device, 2500 max bitrate, downscale to 720p and 30 fps.
I set my max fps in counter strike to 144, but its the same
 

dping

Active Member
My specs are AMD FX 6300 six core 3.5
sapphire vapor-x r9 270x 2gb gddr5
Vengeance® — 8GB Dual Channel DDR3
Windows 7 64
http://www.speedtest.net/my-result/4137545895
When i stream with the settings the site offers me, my fps drops drops to 80-150, and its seem like its lagging. Can i stream at 720p with atleast stable 144 fps ?
I use game capture, no camera device, 2500 max bitrate, downscale to 720p and 30 fps.
I set my max fps in counter strike to 144, but its the same
appreciate all the info. please post your OBS log
 

AndehX

Member
Your issue is purely down to you streaming the game using the CPU (x264). A very common issue that people ask about here on a regular basis. You have a few options (most of which will cost you money)

1. Switch to an Intel CPU and stream using Quicksync. This will offload all the stream encoding onto the integrated GPU on the processor, and leave your processor itself free to run the game.

2. Buy an nvidia GPU and stream using NVENC. Works in a similar way to quicksync where you use your GPU to do all the stream encoding, leaving your processor free to play the game.

3. Buy another computer which you can dedicate to streaming, which will yield the same result as above, but with slightly better quality over Quicksync or NVENC.

4. Lower the encoding profile from Veryfast to Superfast and hope it makes a difference.

5. Deal with the performance drop.

In general streaming from a single computer, which has an AMD cpu, is pretty much the worst possible setup. Idealy you should have an Intel i5/i7 for single PC streaming.

Those are pretty much the only options you have
 

AndehX

Member
Interesting, im assuming VCE works in the same way as NVENC? How come it isnt simply integrated into the regular OBS builds like NVENC and Quicksync are?
 
In general streaming from a single computer, which has an AMD cpu, is pretty much the worst possible setup. Idealy you should have an Intel i5/i7 for single PC streaming.
that is utter rubbish i have no issues with my amd cpu streaming any game to date my fx8350 handles quite well

My specs are AMD FX 6300 six core 3.5
sapphire vapor-x r9 270x 2gb gddr5
Vengeance® — 8GB Dual Channel DDR3
Windows 7 64
http://www.speedtest.net/my-result/4137545895
When i stream with the settings the site offers me, my fps drops drops to 80-150, and its seem like its lagging. Can i stream at 720p with atleast stable 144 fps ?
I use game capture, no camera device, 2500 max bitrate, downscale to 720p and 30 fps.
I set my max fps in counter strike to 144, but its the same
best thing to do is limit csgo to 4 cores and obs to 2 cores 720 @ 30 fps to minimize the hit on cpu
csgo is a cpu hog at times but limiting the cores will stop obs taking precious power when its not needed

another thing you could do is fps_max 70 in console
that will stop the game over powering also at tops you need 64 fps unless your on a 128 tick server then youd need 128 to use it fully
 

dping

Active Member
Interesting, im assuming VCE works in the same way as NVENC? How come it isnt simply integrated into the regular OBS builds like NVENC and Quicksync are?
Yes, its a hardware encoder using AMF from AMD's Media SDK.

This is the developer's (@jackun) decision for now. I believe he will eventually merge over when OBS studio gets released but, again for now, its a separate fork
 

AndehX

Member
that is utter rubbish i have no issues with my amd cpu streaming any game to date my fx8350 handles quite well
It's not rubbish at all. If you encode your stream using your CPU, depending on the game, you will see a noticable drop in performance. This is true for both AMD and Intel CPU's. The only reason why it's better to have an intel CPU is because you can have the integrated GPU do the encoding. You don't have that option on AMD CPU's.
 

alpinlol

Active Member
"another thing you could do is fps_max 70 in console
that will stop the game over powering also at tops you need 64 fps unless your on a 128 tick server then youd need 128 to use it fully"


this is not how the source engine works, im sorry to tell you that


but i would actually recommend downscaling by 2.0 to 540p and use 30fps + superfast preset and see how it goes

also set -high as launch options on csgo
 
Last edited:
It's not rubbish at all. If you encode your stream using your CPU, depending on the game, you will see a noticable drop in performance. This is true for both AMD and Intel CPU's. The only reason why it's better to have an intel CPU is because you can have the integrated GPU do the encoding. You don't have that option on AMD CPU's.
to say the amd cpus are worst possible set up isnt true is what i was saying yes amd cpus dont have the performance of intel but they also dont have the price tag, saying all amd cpus arnt able to cope with stream especially his fx6300 is more then capable for streaming
 

AndehX

Member
to say the amd cpus are worst possible set up isnt true is what i was saying yes amd cpus dont have the performance of intel but they also dont have the price tag, saying all amd cpus arnt able to cope with stream especially his fx6300 is more then capable for streaming
You've not bothered to read my reply properly. Thanks. You misunderstood me when I said "worst possible setup" I wasn't implying that AMD CPU's were pieces of crap. What I meant was, encoding your stream using an AMD CPU will produce the worst results out of all the other streaming options available (quicksync, nvenc, vce, dual pc)
AMD CPU's dont have the price tag because they're simply not as good as Intel's CPU's these days, and scenarios like live streaming are proof of that. They're not bad for the price, not at all, but if you're serious about live streaming and want good results, you simply wouldn't buy an AMD CPU.
 

AndehX

Member
If you're using VCE, you should see little to no difference in your games FPS. But if it's still not good enough, and using ultrafast or superfast x264 presets don't help much, you don't really have many options other than to switch to an Intel CPU. You could always change to an Nvidia graphics card and give NVENC a try...
 

Sapiens

Forum Moderator
ive done it all the time as long as obs has 2 cores it handles it , if it causes issues then remove it but for csgo at times on loaded servers ive had to do it
I have no issue with how you run things on your own system, my request pertains to what you suggest to others here on these forums.
 

dping

Active Member
https://gist.github.com/a0fc2873af4aa680ff89
I tried with the AMD VCE. it's slightly better. But in the end i think i will not stream cs:go when its plays with less than 144fps . Thank you all for the help
I know there is a lot of noise in here telling you to do this and that, but several people I know, including myself have benefit'd from disabling the broadcast and in-home streaming feature in steam. since its a new feature,

also, uninstall raptr ASAP!!!

Code:
WARNING: Another hook is already present while 
trying to hook opengl32.dll, hook target is \Device\Harddisk
Volume3\Program Files (x86)\Raptr\ltc_game32-91954.dll. 
If you experience crashes, try disabling the other hooking 
application

Also disable sync audio to video, that WILL cause in-game studdering at high frame rates sometimes
Code:
 Syncing audio to video time (WARNING: you 
should not be doing this if you are just having webcam 
desync, that's a separate issue)


If you would have posted a log a while back, we could of avoided a page worth of discussion :D
 

flipper221

New Member
Hallo everyone

I have same problem, when i stream via OBS my FPS drops to 35-50FPS. Do you have any ides, how i have setup OBS?
my obs log.

my specs are: i7, 5820k, 3,3ghz, 16gb, nvidia 970gtx 4gb OC, win 10 64bit.

thank you very muc
 

Attachments

  • 2016-01-30-1743-04.log
    14.3 KB · Views: 32

dping

Active Member
Hallo everyone

I have same problem, when i stream via OBS my FPS drops to 35-50FPS. Do you have any ides, how i have setup OBS?
my obs log.

my specs are: i7, 5820k, 3,3ghz, 16gb, nvidia 970gtx 4gb OC, win 10 64bit.

thank you very muc
Please start your own thread. I can see several issues with your log but there is no need to necro old thread as your answer will not be the same as everyone Else's answer,
 

dping

Active Member
Hallo everyone

I have same problem, when i stream via OBS my FPS drops to 35-50FPS. Do you have any ides, how i have setup OBS?
my obs log.

my specs are: i7, 5820k, 3,3ghz, 16gb, nvidia 970gtx 4gb OC, win 10 64bit.

thank you very muc
Please start your own thread. I can see several issues with your log but there is no need to necro old thread as your answer will not be the same as everyone Else's answer,
 
Status
Not open for further replies.
Top