|
Fps ingame with xsplit closed = 300fps fps ingame with xsplit open ( not streaming) ~220 fps fps ingame with xsplit open and streaming ~ 110 ( feels "jittery" no longer smooth)
8 gb ram i7 2600k overclocked to 4.5k gtx 560 ti p8p67 asus motherboard 900 w corsair power supply windows 7
msi afterburner shows gpu usage is never over 50-60% task manager cpu threads never get above 60%
cpu temp ~ 50 degrees under load
~30 idol
xsplit settings : http://imgur.com/mrTi3
I'm at a loss on what this could be. I understand streaming will give you a hit in fps, but I feel like I should be able to run it on low and at least get the smooth feeling.
Any ideas?
|
Have you tried dropping the video bitrate down to 800-1000 range instead of 1300? Also, at 110 FPS in-game, you shouldn't be seeing ANY jitteriness, since the human eye can only view the world at 30 FPS roughly -- unless you're saying the frames are dropping more on the stream...?
Can you also tell us what your upload speed is? You can figure it out at places like speedtest.com.
User was temporarily forum banned for this post.
|
On August 02 2012 05:32 Nevermore214 wrote: Have you tried dropping the video bitrate down to 800-1000 range instead of 1300? Also, at 110 FPS in-game, you shouldn't be seeing ANY jitteriness, since the human eye can only view the world at 30 FPS roughly -- unless you're saying the frames are dropping more on the stream...?
Can you also tell us what your upload speed is? You can figure it out at places like speedtest.com.
upload is 1.5m
bitrate doesnt change anything
there is 100% jitteryness to it, as soon as I turn on the stream it loses the smoothness it had before
|
United States7483 Posts
Are you running the game in full screen or windowed mode?
|
1.5 mbps? Yeah, you need to lower it (the bitrate) down more, I think. Especially if you share your connection with at least one other person where you live/work/use your computer. You may also want to set your quality as well.
Something that I've noticed when I use XSplit to display SC2 directly is that it will lower my FPS as well. Sometimes this won't happen, sometimes it will, but a work-around I've seen is to use Screen Region instead of SC2, and when I alt-tab when streaming I just hit a Scene hotkey to put up a splash. Have you tried that?
|
On August 02 2012 06:13 Nevermore214 wrote: 1.5 mbps? Yeah, you need to lower it (the bitrate) down more, I think. Especially if you share your connection with at least one other person where you live/work/use your computer. You may also want to set your quality as well.
Something that I've noticed when I use XSplit to display SC2 directly is that it will lower my FPS as well. Sometimes this won't happen, sometimes it will, but a work-around I've seen is to use Screen Region instead of SC2, and when I alt-tab when streaming I just hit a Scene hotkey to put up a splash. Have you tried that?
Ok I lowered it some. and put quality at 7
I am currently using screen region to stream sc2
On August 02 2012 06:10 Whitewing wrote: Are you running the game in full screen or windowed mode?
windowed fullscreen
|
United Kingdom20249 Posts
Changing bitrate wont do a thing for video performance and "quality" is just a simpler way of using CRF, which changes encoding quality but again shouldnt affect CPU usage or video performance
|
On August 02 2012 06:46 Cyro wrote: Changing bitrate wont do a thing for video performance and "quality" is just a simpler way of using CRF, which changes encoding quality but again shouldnt affect CPU usage or video performance
yea I didn't think it would but at this point i'd try just about anything
|
|
Values look good. Don't see a problem.
Xsplit causes stuttering. Thats what it does. Your using the same processor for two things at the same time, one of them only uses 2 cores.
GPU usage is capped because neither SC2 or Xsplit are very GPU demanding.
CPU usage looks fine because SC2 only uses 2 of your theoretical 8 cores, so thats 25 percent max. The other 35 looks fine to me as well because Xsplit caps out at 4 cores until dimishing returns per core.
What you can try to do is force SC2 to use only 2 physical cores. Giving Xsplit the other 2 physical cores and all 4 non physical logical cores.
If you are the sensitive type. You'll never really get it smooth. If you want a smooth streaming experience, you will need to do what tournaments do, which is to procure a capture card, or stream to a second computer over LAN (typically with VLC) which then handles the encoding for you.
You can also make sure you are using game source, as that gives you the best bet in the fight against stutter.
Otherwise, you may have to make sacrifices. I have a similar setup and I start to get a smooth experience if I reduce my stream FPS to about 2. Sometimes up to 5 FPS. Neither are really acceptable to viewers of course.
Once again, if you arent sensitive, its possible to get a streaming experience thats good enough (non sensitive people always use that term "good enough" to explain problems to other people).
|
On August 02 2012 06:57 Medrea wrote: Values look good. Don't see a problem.
Xsplit causes stuttering. Thats what it does. Your using the same processor for two things at the same time, one of them only uses 2 cores.
GPU usage is capped because neither SC2 or Xsplit are very GPU demanding.
CPU usage looks fine because SC2 only uses 2 of your theoretical 8 cores, so thats 25 percent max. The other 35 looks fine to me as well because Xsplit caps out at 4 cores until dimishing returns per core.
What you can try to do is force SC2 to use only 2 physical cores. Giving Xsplit the other 2 physical cores and all 4 non physical logical cores.
If you are the sensitive type. You'll never really get it smooth. If you want a smooth streaming experience, you will need to do what tournaments do, which is to procure a capture card, or stream to a second computer over LAN (typically with VLC) which then handles the encoding for you.
You can also make sure you are using game source, as that gives you the best bet in the fight against stutter.
Otherwise, you may have to make sacrifices. I have a similar setup and I start to get a smooth experience if I reduce my stream FPS to about 2. Sometimes up to 5 FPS. Neither are really acceptable to viewers of course.
Once again, if you arent sensitive, its possible to get a streaming experience thats good enough (non sensitive people always use that term "good enough" to explain problems to other people).
ugh, that's really disappointing my machine may not be tip top notch, but was hoping I could at least get a smooth experience on conservative settings.
I've tried dxdiag gamesource etc etc.....
|
United Kingdom20249 Posts
Using an i7 950 @3.84ghz (HT off atm) and a gtx580 at the start of this cloud kingdom replay (paused, ladder version, 1920x1080 capture) i get 310fps, with xsplit capturing at 30fps i get ~265, with xsplit capturing at 60fps i get ~215. Mostly low settings, maxed textures, effects, models on high, some variables.txt stuff, but i can encode at 1280x720@60fps at any quality/bitrate i want and hold over 200fps at the start of the game, of course dropping over time etc, but it feels pretty smooth to me. I am really sensitive to latency/stuttering etc but it doesnt run too badly. Performance issues seem to vary a lot between systems. Changing encoding resolution doesnt seem to change the performance hit for me at all unless you drive CPU usage too high (preset,fps,resolution) so encoding at 640x360 or 1920x1080 @ 30fps will feel exactly the same ingame for me, but the resolution of the game multiplied by framerate seems to decide performance results pretty consistently for capturing and playing
|
On August 02 2012 10:45 Cyro wrote: Using an i7 950 @3.84ghz (HT off atm) and a gtx580 at the start of this cloud kingdom replay (paused, ladder version) i get 310fps, with xsplit capturing at 30fps i get ~265, with xsplit capturing at 60fps i get ~215. Mostly low settings, maxed textures, effects, models on high, some variables.txt stuff, but i can encode at 1280x720@60fps at any quality/bitrate i want and hold over 200fps at the start of the game, of course dropping over time etc, but it feels pretty smooth to me. I am really sensitive to latency/stuttering etc but it doesnt run too badly. Performance issues seem to vary a lot between systems
ugh now I'm being taunted :s
that's exactly what I want.
Why can't I have nice things?
|
United Kingdom20249 Posts
On August 02 2012 10:46 coL.Minigun wrote:Show nested quote +On August 02 2012 10:45 Cyro wrote: Using an i7 950 @3.84ghz (HT off atm) and a gtx580 at the start of this cloud kingdom replay (paused, ladder version) i get 310fps, with xsplit capturing at 30fps i get ~265, with xsplit capturing at 60fps i get ~215. Mostly low settings, maxed textures, effects, models on high, some variables.txt stuff, but i can encode at 1280x720@60fps at any quality/bitrate i want and hold over 200fps at the start of the game, of course dropping over time etc, but it feels pretty smooth to me. I am really sensitive to latency/stuttering etc but it doesnt run too badly. Performance issues seem to vary a lot between systems ugh now I'm being taunted :s that's exactly what I want. Why can't I have nice things?
Hey, atleast you live somewhere with more than 600kbit upload. If i stream at 200 i get a noticable latency increase. Im stuck with a bunch of random 720p60 FPVOD's =P
|
On August 02 2012 06:57 Medrea wrote: Values look good. Don't see a problem.
Xsplit causes stuttering. Thats what it does. Your using the same processor for two things at the same time, one of them only uses 2 cores.
GPU usage is capped because neither SC2 or Xsplit are very GPU demanding.
CPU usage looks fine because SC2 only uses 2 of your theoretical 8 cores, so thats 25 percent max. The other 35 looks fine to me as well because Xsplit caps out at 4 cores until dimishing returns per core.
What you can try to do is force SC2 to use only 2 physical cores. Giving Xsplit the other 2 physical cores and all 4 non physical logical cores.
If you are the sensitive type. You'll never really get it smooth. If you want a smooth streaming experience, you will need to do what tournaments do, which is to procure a capture card, or stream to a second computer over LAN (typically with VLC) which then handles the encoding for you.
You can also make sure you are using game source, as that gives you the best bet in the fight against stutter.
Otherwise, you may have to make sacrifices. I have a similar setup and I start to get a smooth experience if I reduce my stream FPS to about 2. Sometimes up to 5 FPS. Neither are really acceptable to viewers of course.
Once again, if you arent sensitive, its possible to get a streaming experience thats good enough (non sensitive people always use that term "good enough" to explain problems to other people).
How do you stream to a second computer over LAN to allow that computer to do the encoding? Any links or anything? Didn't even know it was possible but since I have a laptop right next to me 99% of the time sounds like something I should try.
|
United Kingdom20249 Posts
On August 02 2012 10:51 Infernal_dream wrote:Show nested quote +On August 02 2012 06:57 Medrea wrote: Values look good. Don't see a problem.
Xsplit causes stuttering. Thats what it does. Your using the same processor for two things at the same time, one of them only uses 2 cores.
GPU usage is capped because neither SC2 or Xsplit are very GPU demanding.
CPU usage looks fine because SC2 only uses 2 of your theoretical 8 cores, so thats 25 percent max. The other 35 looks fine to me as well because Xsplit caps out at 4 cores until dimishing returns per core.
What you can try to do is force SC2 to use only 2 physical cores. Giving Xsplit the other 2 physical cores and all 4 non physical logical cores.
If you are the sensitive type. You'll never really get it smooth. If you want a smooth streaming experience, you will need to do what tournaments do, which is to procure a capture card, or stream to a second computer over LAN (typically with VLC) which then handles the encoding for you.
You can also make sure you are using game source, as that gives you the best bet in the fight against stutter.
Otherwise, you may have to make sacrifices. I have a similar setup and I start to get a smooth experience if I reduce my stream FPS to about 2. Sometimes up to 5 FPS. Neither are really acceptable to viewers of course.
Once again, if you arent sensitive, its possible to get a streaming experience thats good enough (non sensitive people always use that term "good enough" to explain problems to other people). How do you stream to a second computer over LAN to allow that computer to do the encoding? Any links or anything? Didn't even know it was possible but since I have a laptop right next to me 99% of the time sounds like something I should try.
If you dont have a hardware capture method (a capture card or something) you would probably be subject to the same performance hits from taking screen info on software level (I think) even if another computer was doing the encoding. Encoding itself seems to have little effect on performance if you have the right CPU power and settings (for me, atleast) but the capture itself messes everything up
|
You guys shouldnt measure things based on looking down at 12 food worth of units on the map. There are a lot more things at work when you are dealing with such high framerates. Like bus speed, memory speed, and all that noise.
If you want a 100 percent clean competing environment. Separate hardware is the way to go. I've done the pro-level thing before. It irritates me to no end, knowing that if I turned my stream off, I could maybe squeeze out 1 entire percent out of my play.
|
Try messing with the 'Disable Aero' setting in xsplit. Also don't use game source, and remove any unnecessary screen regions (you should just have one covering your entire desktop).
|
Hey Minigun, I'll repeat my offer from your last thread to help you personally. I have a feeling I know what the issue is (input lag) and how to fix it. Feel free to take me up on my offer.
As always, I'll keep the thread updated on how/what fixed it.
|
I had the same issues in streaming also and being from AUS my bit rate is at 1300 i think (not sure at work) i use xsplit also but i use "DXTORY" Website Home to capture the game as even if i alt tab the game still shows on the game menu so your privacy is kinda kept if you alt tab to your desktop or Facebook etc..
But one interesting thing i found was in the processors.. what you have to do is set the affinity of each program to be on different cores on the CPU.. to lower the GPU
My computer is decent 2yrs old but still pretty fair id say. > Intel Core i5 750 > MSI GeForce GTX 680 Twin Frozr OC 2GB > Corsair Vengeance CML16GX3M4A1600C9 16GB (4x4GB) DDR3 > Gigabyte GA-P55A-UD3 Motherboard > Intel 520 Series 120GB SSD (that runs sc2)
So go to Ctrl - alt - delete (but make sure all your programs are running)
Select sc2 --> Right click "Set Affinity" only tick 2 processors.. it must be 2 otherwise you will lag (your comp may have more cores but it still must be 2 next to each other so 1/2 7/8 not 1/5 etc etc)
Select xsplit --> And repeat above step.
Select (Screen capture software) --> and repeat top steps.
Als make sure that you are running the game in Windowed mode full screen
this increased my frame rate a substantial amount. even with v sync on i get like 30fps in battles and 60 - 100 just in base so give that a go and see how you go.
Hope it helped
p.s - if you use dxtory there is a nice guid on youtube that i used to set it up.. im at work atm so i cant list it but PM me if you would like anymore help
Nimbl3
|
|
|
|