Question / Help 170+ fps but still shocking ingame

xeoMe

New Member
Hi guys,

I tried almost every program and every setting i could use but i keep getting lag ingame.

If i stream it looks like my 120hz downgrade to 60hz the screen isn't just smooth.
There is a big difference whenever i stream or not stream.
my fps is 170-220 as u can see in the video below

Here is something i streamed: http://www.twitch.tv/xeomeee/b/359846041

Hardware:
AMD FX-8350 4Ghz 8 core
8GB 1600Mhz DDR3
XFX HD6870 1GB
OCZ Agility 3 60GB
630W be-quiet powersupply

Settings:
Source: Game capture
1920x1080 (Ingame)
Quality 8
Max bitrate 4000 buffer size 4500
Speedtest.net gives me 5.5Mb UPLOAD

Custom 1920x1080
Downscale 1280x720
20FPS

Use Multithreaded optimization (YES)
Process priority class (HIGH)
x264 CPU Preset veryfast

Network Use send buffer (buffer size 2400)

I hope someone can help me :)
 

xeoMe

New Member
Brainyac said:
What and how do you stream? Game Capture? Screen Capture?

Try:
- Quality 8
- Bitrate/Buffer: 2000
- FPS: 30

Try this one: http://obsproject.com/estimator

Watch the link for what i stream (CS:GO) As i said in the topic Game Capture.

Ill try the link thnx

I tried your settings and the one from the link both no success! :(
 

xeoMe

New Member
Grimio said:
Please post your log file.

  • Open Broadcaster Software v0.466a - 32bit (´・ω・`)
    -------------------------------
    CPU Name: AMD FX(tm)-8350 Eight-Core Processor
    CPU Speed: 3991MHz
    Physical Memory: 4095MB Total, 4095MB Free
    stepping id: 0, model 2, family 15, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
    Windows Version: 6.1 Build 7601 S
    Aero is Disabled
    ------------------------------------------
    Adapter 1
    Video Adapter: AMD Radeon HD 6800 Series
    Video Adapter Dedicated Video Memory: 1057464320
    Video Adapter Shared System Memory: 4015845376
    =====Stream Start=====================================================================
    Multithreaded optimizations: On
    Base resolution: 1920x1080
    Output resolution: 1280x720
    ------------------------------------------
    Loading up D3D10...
    Using 5.1 surround speaker setup
    ------------------------------------------
    Using auxilary audio input: Microphone (Plantronics GameCom 780)
    ------------------------------------------
    Audio Encoding: AAC
    bitrate: 128
    Using graphics capture
    ------------------------------------------
    Video Encoding: x264
    fps: 20
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 4000
    buffer size: 4500
    quality: 8
    ------------------------------------------
    SharedTexCapture hooked
    Using RTMP service: Twitch / Justin.tv
    Server selection: rtmp://live-ams.justin.tv/app
    bufferTime: 1850, outputRateWindowTime: 1000, dropThreshold: 2350
    SharedTexCapture hooked
    Total frames rendered: 4628, number of frames that lagged: 10 (0.22%) (it's okay for some frames to lag)
    RTMPPublisher::SocketLoop: Aborting due to bStopping
    Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
    =====Stream End=======================================================================

    Profiler results:

    ==============================================================
    frame - [100%] [avg time: 12.565 ms] [avg calls per frame: 1] [children: 93.5%] [unaccounted: 6.45%]
    | scene->Preprocess - [0.0398%] [avg time: 0.005 ms] [avg calls per frame: 1]
    | video encoding and uploading - [93.5%] [avg time: 11.749 ms] [avg calls per frame: 1] [children: 13.2%] [unaccounted: 80.3%]
    | | CopyResource - [0.318%] [avg time: 0.04 ms] [avg calls per frame: 0]
    | | conversion to 4:2:0 - [0.0478%] [avg time: 0.006 ms] [avg calls per frame: 0]
    | | call to encoder - [12.3%] [avg time: 1.54 ms] [avg calls per frame: 0]
    | | sending stuff out - [0.573%] [avg time: 0.072 ms] [avg calls per frame: 0]
    ==============================================================
 

Grimio

Member
You can try enabling Aero and dropping process priority back to normal. Other than that, I don't see anything that could have any effect on the responsiveness.
But bear in mind that streaming will always have negative effects ingame. Some feel like it's unbearable, others don't mind it at all.
 

Bensam123

Member
There may be some issues dealing with game capture and high refresh rate monitors (I don't know for certain, but that's a guess). Since high refresh rate monitors are still in the minority there isn't a lot of work being done with them as far as development.

It's a lot easier to notice lag or micro-stuttering on a high refresh rate monitor and I plan on purchasing one (hopefully this year). I know capturing the screen, even on my 60hz monitor, seems to add a tad bit of stutter to the game, but that's pretty much goes with the territory for streaming. Having high FPS doesn't seem to matter in this regard.

Have you tried using software capture or DXtory and compared them? Have you tried streaming with a different streaming program like Xsplit or FFsplit and this is a problem only with OBS?
 

Warchamp7

Forum Admin
Actually this seems to be more of an issue with Source games, I've noticed it personally across all of their games.
 

Bensam123

Member
Source games while streaming or source games in general? If it was while streaming this could be easily tested by streaming and not streaming.
 

Warchamp7

Forum Admin
Source games take a visual FPS hit when I use any stream software. Happens in CS:GO, Left 4 Dead 2 and Dota 2.

The stream will output 60, the game will say it's running 60+, but it looks like 30. It's really odd.
 

xeoMe

New Member
Bensam123 said:
There may be some issues dealing with game capture and high refresh rate monitors (I don't know for certain, but that's a guess). Since high refresh rate monitors are still in the minority there isn't a lot of work being done with them as far as development.

It's a lot easier to notice lag or micro-stuttering on a high refresh rate monitor and I plan on purchasing one (hopefully this year). I know capturing the screen, even on my 60hz monitor, seems to add a tad bit of stutter to the game, but that's pretty much goes with the territory for streaming. Having high FPS doesn't seem to matter in this regard.

Have you tried using software capture or DXtory and compared them? Have you tried streaming with a different streaming program like Xsplit or FFsplit and this is a problem only with OBS?

Yeah i tried almost everything lol, Xsplit FFsplit both of those programs apart and with dxtory also OBS with dxtory but also wouldn't help :(
Maybe it's the 120hz but i doubt it.
 

Bensam123

Member
Could just be the source engine showing its old age then. Do you get this problem while streaming other games? I'm actually curious because I'm considering upgrade to a 120hz monitor.
 

xeoMe

New Member
Is there anyone who could help me out or atleast try with teamviewer?

fps = good enough

looks more like my internet is failing but it isn't :s
 

purpledawggg

New Member
Dunno if this will solve your issue but maybe try using Custom Resolution Utility to "lock" your monitor at 120 hz. I haven't had any issues with source games since I did that (CS:S, TF2, L4D2). If you google Custom Resolution Utility it should be the first link to come up (Posted by ToastyX).

What I did was select my 120 hz monitor (from the drop down menu at the top), uncheck all the established resolution boxes. Delete all the standard resolutions. Delete all detailed resolutions except 1. Edit that one resolution (just change the refresh rate to 120 hz if it isn't already and resolution to what your normal desktop resolution is. Lastly uncheck the include extension block box. If you then close CRU and restart it it should say restart required in the drop down menu for the monitors. Restart your computer and then try streaming to see if that helps at all.

To see if CRU worked go to personalize, then display, adjust resolution, select your monitor, advanced settings, select monitor tab, then check the drop down menu for screen refresh rate (if CRU worked only 120 hertz should appear).
 

Grimio

Member
purpledawggg said:
Dunno if this will solve your issue but maybe try using Custom Resolution Utility to "lock" your monitor at 120 hz. I haven't had any issues with source games since I did that (CS:S, TF2, L4D2). If you google Custom Resolution Utility it should be the first link to come up (Posted by ToastyX).

What I did was select my 120 hz monitor (from the drop down menu at the top), uncheck all the established resolution boxes. Delete all the standard resolutions. Delete all detailed resolutions except 1. Edit that one resolution (just change the refresh rate to 120 hz if it isn't already and resolution to what your normal desktop resolution is. Lastly uncheck the include extension block box. If you then close CRU and restart it it should say restart required in the drop down menu for the monitors. Restart your computer and then try streaming to see if that helps at all.

To see if CRU worked go to personalize, then display, adjust resolution, select your monitor, advanced settings, select monitor tab, then check the drop down menu for screen refresh rate (if CRU worked only 120 hertz should appear).
That doesn't make sense AND is potentially dangerous.
We don't know if his monitor supports 120Hz.

Edit:
I mixed up the threads again. The OP does have a 120Hz monitor.
Still, locking the monitor to a refresh frequency via a 3rd party app is quite redundant.
 

purpledawggg

New Member
Grimio said:
purpledawggg said:
Dunno if this will solve your issue but maybe try using Custom Resolution Utility to "lock" your monitor at 120 hz. I haven't had any issues with source games since I did that (CS:S, TF2, L4D2). If you google Custom Resolution Utility it should be the first link to come up (Posted by ToastyX).

What I did was select my 120 hz monitor (from the drop down menu at the top), uncheck all the established resolution boxes. Delete all the standard resolutions. Delete all detailed resolutions except 1. Edit that one resolution (just change the refresh rate to 120 hz if it isn't already and resolution to what your normal desktop resolution is. Lastly uncheck the include extension block box. If you then close CRU and restart it it should say restart required in the drop down menu for the monitors. Restart your computer and then try streaming to see if that helps at all.

To see if CRU worked go to personalize, then display, adjust resolution, select your monitor, advanced settings, select monitor tab, then check the drop down menu for screen refresh rate (if CRU worked only 120 hertz should appear).
That doesn't make sense AND is potentially dangerous.
We don't know if his monitor supports 120Hz.

? His first post says if he streams it looks like his 120 hz downgrades to 60 hz (which I assume when he says that he means his monitor.
 
Top