Question / Help FPS drops while streaming WoW

Soulor

New Member
hey guys,

i want to stream world of warcraft @720p, the quality is very good and twitch gives me an "excellent" stream quality.

the problem is my system so i got extremly fps drops in wow from ~70-80 to 12-15 when i start the stream.

system:

intel i5 750
geforce 460 gtx
4 gig ram

100 mbit down 6 mbit up connection

is it possible to stream without having those fps drops?

here is the log file:

Code:
17:28:23: Open Broadcaster Software v0.554b - 32bit (´・ω・`)
17:28:23: -------------------------------
17:28:23: CPU Name: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz
17:28:23: CPU Speed: 2675MHz
17:28:23: Physical Memory:  4094MB Total, 901MB Free
17:28:23: stepping id: 5, model 14, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
17:28:23: monitor 1: pos={0, 0}, size={1920, 1080}
17:28:23: Windows Version: 6.1 Build 7601 S
17:28:23: Aero is Disabled
17:28:23: -------------------------------
17:28:23: OBS Modules:
17:28:23: Base Address     Module
17:28:23: 01340000         OBS.exe
17:28:23: 6D230000         OBSApi.dll
17:28:23: 6D200000         DShowPlugin.dll
17:28:23: 6D1E0000         GraphicsCapture.dll
17:28:23: 6D7B0000         NoiseGate.dll
17:28:23: 6D1C0000         PSVPlugin.dll
17:28:23: ------------------------------------------
17:28:23: Adapter 1
17:28:23:   Video Adapter: NVIDIA GeForce GTX 460
17:28:23:   Video Adapter Dedicated Video Memory: 1025966080
17:28:23:   Video Adapter Shared System Memory: 1878028288
17:28:23: =====Stream Start: 2013-09-23, 17:28:23===============================================
17:28:23:   Multithreaded optimizations: On
17:28:23:   Base resolution: 1920x1080
17:28:23:   Output resolution: 1280x720
17:28:23: ------------------------------------------
17:28:23: Loading up D3D10 on NVIDIA GeForce GTX 460...
17:28:23: C:/Users/Soulor/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
17:28:23: C:/Users/Soulor/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
17:28:23: C:/Users/Soulor/AppData/Roaming/OBS/shaderCache/shaders/DownscaleBilinear1YUV.pShader.blob
17:28:23: Playback device {0.0.0.00000000}.{945224db-0aa6-4ab9-b896-d44f298dc0c5}
17:28:23: ------------------------------------------
17:28:23: Using desktop audio input: Lautsprecher (VIA High Definition Audio)
17:28:23: Using 5.1 speaker setup
17:28:23: ------------------------------------------
17:28:23: Using auxilary audio input: Front Mic (VIA High Definition Audio)
17:28:23: ------------------------------------------
17:28:23: Audio Encoding: AAC
17:28:23:     bitrate: 128
17:28:23: ------------------------------------------
17:28:23:     device: Logitech HD Webcam C270,
17:28:23:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&7a17533&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
17:28:23:     chosen type: I420, usingFourCC: false, res: 1280x960 - 1280x960, frameIntervals: 333333-2000000, fourCC: 'I420'
17:28:23:     audio device: Deaktivieren,
17:28:23:     audio device id Disabled,
17:28:23: 
17:28:23: C:/Users/Soulor/AppData/Roaming/OBS/shaderCache/plugins/DShowPlugin/shaders/YUVToRGB.pShader.blob
17:28:24: Using directshow input
17:28:24: C:/Users/Soulor/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
17:28:25: Using graphics capture
17:28:25: C:/Users/Soulor/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
17:28:25: ------------------------------------------
17:28:25: Video Encoding: x264
17:28:25:     fps: 30
17:28:25:     width: 1280, height: 720
17:28:25:     preset: veryfast
17:28:25:     CBR: yes
17:28:25:     CFR: yes
17:28:25:     max bitrate: 3500
17:28:25:     buffer size: 3500
17:28:25: ------------------------------------------
17:28:25: MMDeviceAudioSource: Frequency for device 'Lautsprecher (VIA High Definition Audio)' is 1152000, samples per sec is 48000
17:28:25: MMDeviceAudioSource: Frequency for device 'Front Mic (VIA High Definition Audio)' is 384000, samples per sec is 48000
17:28:25: SharedTexCapture hooked
17:28:26: Using RTMP service: Twitch / Justin.tv
17:28:26:   Server selection: rtmp://live-fra.justin.tv/app
17:28:26:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
17:28:28: SO_SNDBUF was at 8192
17:28:28: SO_SNDBUF is now 65536
17:28:29: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 134589 / 463872)
17:28:30: RTMPPublisher::Socketloop: Increasing send buffer to ISB 262144 (buffer: 87170 / 463872)
17:28:30: RTMPPublisher::Socketloop: Increasing send buffer to ISB 524288 (buffer: 0 / 463872)
17:28:32: Total frames rendered: 200, number of late frames: 2 (1.00%) (it's okay for some frames to be late)
17:28:32: Total duplicated frames to ensure constant framerate: 2 (1.00%)
17:28:32: RTMPPublisher::SocketLoop: Graceful loop exit
17:28:32: Number of times waited to send: 0, Waited for a total of 0 bytes
17:28:32: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
17:28:32: 
17:28:32: Profiler results:
17:28:32: 
17:28:32: ==============================================================
17:28:32: frame - [100%] [avg time: 10.999 ms (cpu time: avg 7.098 ms, total 1419.61 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.182%]
17:28:32: | frame preprocessing and rendering - [44.8%] [avg time: 4.924 ms (cpu time: avg 3.432 ms, total 686.405 ms)] [avg calls per frame: 1] [children: 17.9%] [unaccounted: 26.8%]
17:28:32: | | scene->Preprocess - [17.9%] [avg time: 1.971 ms (cpu time: avg 1.404 ms, total 280.803 ms)] [avg calls per frame: 1]
17:28:32: | video encoding and uploading - [55.1%] [avg time: 6.055 ms (cpu time: avg 3.666 ms, total 733.204 ms)] [avg calls per frame: 1] [children: 50.9%] [unaccounted: 4.12%]
17:28:32: | | flush - [15.3%] [avg time: 1.683 ms (cpu time: avg 0.156 ms, total 31.2 ms)] [avg calls per frame: 1]
17:28:32: | | CopyResource - [0.409%] [avg time: 0.045 ms (cpu time: avg 0.078 ms, total 15.6 ms)] [avg calls per frame: 0]
17:28:32: | | conversion to 4:2:0 - [0.564%] [avg time: 0.062 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
17:28:32: | | call to encoder - [33.9%] [avg time: 3.73 ms (cpu time: avg 3.354 ms, total 670.804 ms)] [avg calls per frame: 0]
17:28:32: | | sending stuff out - [0.746%] [avg time: 0.082 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
17:28:32: | Convert444Threads - [556%] [avg time: 61.189 ms (cpu time: avg 5.46 ms, total 1092.01 ms)] [avg calls per frame: 1]
17:28:32: ==============================================================
17:28:32: 
17:28:32: =====Stream End: 2013-09-23, 17:28:32=================================================

thanks!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Hm, I'm slightly worried about that amount of RAM, in the log it says you only have 900 free when you start up the program. WoW can use a lot of RAM. The CPU is a little older but it's 4-core. Everything else in the log looks fine though, couldn't really say for sure why it's happening.
 
Top