Question / Help Ingame FPS is fine but still get graphic stutter

tannerlb

New Member
Hi guys I have been reading guides for the last few hours and still cant come up with a reason as to why I am getting in game graphic stutters. I am trying to stream WoW. I checked which servers I ping the best off of and I selected it. My CPU usage goes max to 20% and I am using about 3.73gb of memory while streaming with all of my other stuff running in the background. One thing that I find interesting is it only shows 4gb of physical memory while I have 16gb intalled. The problem that I am seeing is that I get 30+ in game fps which should produce ZERO stutters but in OBS at the bottom bar I am only getting 15fps at max. I have a 3mb upload so that shouldn't be the problem and I have everything set to 2000kbs. Also I dont know if there is a 64bit version of this but I am running 64bit Enterprise. If you need anymore info please let me know. It seems to help a tiny bit if I enable VSYNC.

Code:
Open Broadcaster Software v0.47a - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
CPU Speed: 4190MHz
Physical Memory:  4095MB Total, 4095MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
Windows Version: 6.1 Build 7600 
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: ATI Radeon HD 5800 Series
  Video Adapter Dedicated Video Memory: 1053655040
  Video Adapter Shared System Memory: 4017418240
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (2- Logitech Mic (Communicate STX))
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using Monitor Capture
------------------------------------------
Video Encoding: x264
    fps: 45
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 2000
    buffer size: 2000
    quality: 5
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-iad.justin.tv/app
bufferTime: 1407, outputRateWindowTime: 1000, dropThreshold: 1907
Total frames rendered: 828, number of frames that lagged: 828 (100.00%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to loop exit
librtmp error: WriteN, RTMP send error 10035 (79 bytes)
librtmp error: WriteN, RTMP send error 10038 (42 bytes)
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: 78.225 ms] [avg calls per frame: 1] [children: 99.7%] [unaccounted: 0.334%]
| scene->Preprocess - [98.3%] [avg time: 76.912 ms] [avg calls per frame: 1]
| video encoding and uploading - [1.34%] [avg time: 1.052 ms] [avg calls per frame: 1] [children: 1.33%] [unaccounted: 0.0179%]
| | CopyResource - [0.00895%] [avg time: 0.007 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.00639%] [avg time: 0.005 ms] [avg calls per frame: 0]
| | call to encoder - [1.27%] [avg time: 0.995 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0396%] [avg time: 0.031 ms] [avg calls per frame: 0]
==============================================================
 

paibox

heros in an halfshel
You are using Monitor Capture in Windows 7 with Aero on, this is what is causing your problems.

If you absolutely need to use monitor capture, turn off Aero.
 

tannerlb

New Member
I tried to disable Aero it made no diffrence. I just tried changing to Window Capture and it worked. Now I seem to me dropping alot of frames. 27 in one min.
 

paibox

heros in an halfshel
If you get dropped frames, that would indicate that either your internet connection can't handle the bit rate and buffer you've specified, or the Twitch server you're streaming to can't handle that bit rate from you. Try switching to different Twitch servers, if that does not help, lower your bit rate and buffer.
 

tannerlb

New Member
Ok I have given that a go and it still happens. I am not sure if it is connected but in OBS it will show a fps drop and the little box will turn yellow/red. I have bit at 1000 and buffer 1900. I am going to continue to lower it and see if I get a better result but I am curious if the FPS drop in OBS is related to the red/yellow box and the kbs drop.
 

tannerlb

New Member
Ok now I have stumbled onto a new problem. Everything is working great! No lag! No stutters! However my stream is pixely. It is very smooth however when I move the camera fast the it becomes pixely. If I stay still the quality is perfect but when I start moving it the problem happens. Not small ones but rather large pixels. http://www.twitch.tv/badmage/b/366046235 The very last 10 seconds im not moving and it looks fine. I have the quality set at 10 and the resolution is 1920x1080 with no downscale and FPS set at 45.
 

XeiZ

Member
for 1080p your bitrate is way too low, if your internet can handle it try 3000 or even more, especially for more than 30fps i´d say start with 4000. Your other option would be a downscale to 720p and maybe bump the bitrate to 2500.
 
Top