Question / Help Quake Live frame rate issue

Scorch_

New Member
My over all goal is to reach 125 fps given the fact that quake live is not a super hardware intensive I figured this would not be much of an issue but when attempting to stream quake live my in game fps bounces between 114 or 117 and sometimes 121.

I had originally thought that this was due to incorrect settings but even after doing some reading and tweaking my settings some more the problem remained. Then I got to thinking maybe the issue does have to do with hardware limitations but even after downscaling my stream resolution to 640x360 the issue persisted.

At this point being rather new to streaming and having no one to turn to I'm all out of ideas and was hoping I could get some advice as to whether this is because of hardware limitation or because I'm using the wrong settings any and all help would be greatly appreciated.

Here is a copy of my log from one of my attempts streaming at 1280x720 if needed I can also post the ones from when I tried streaming at lower resolutions.

Code:
10:16:26: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
10:16:26: -------------------------------
10:16:26: CPU Name: AMD Phenom(tm) II X6 1090T Processor
10:16:26: CPU Speed: 3210MHz
10:16:26: Physical Memory:  4095MB Total, 4095MB Free
10:16:26: stepping id: 0, model 10, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 6, total cores 6
10:16:26: monitor 1: pos={0, 0}, size={1920, 1080}
10:16:26: monitor 2: pos={1920, 0}, size={1920, 1080}
10:16:26: Windows Version: 6.1 Build 7600 
10:16:26: Aero is Disabled
10:16:26: -------------------------------
10:16:26: OBS Modules:
10:16:26: Base Address     Module
10:16:26: 00E10000         OBS.exe
10:16:26: 67650000         OBSApi.dll
10:16:26: 6D350000         DShowPlugin.dll
10:16:26: 6D330000         GraphicsCapture.dll
10:16:26: 6D240000         NoiseGate.dll
10:16:26: ------------------------------------------
10:16:26: Adapter 1
10:16:26:   Video Adapter: ATI Radeon HD 5800 Series
10:16:26:   Video Adapter Dedicated Video Memory: 2118795264
10:16:26:   Video Adapter Shared System Memory: 4025575424
10:16:26: =====Stream Start: 2013-07-08, 10:16:26===============================================
10:16:26:   Multithreaded optimizations: On
10:16:26:   Base resolution: 1920x1080
10:16:26:   Output resolution: 1280x720
10:16:26: ------------------------------------------
10:16:26: Loading up D3D10...
10:16:26: Playback device {0.0.0.00000000}.{40d27073-36f7-4ad4-9376-e3e8e68b3453}
10:16:26: ------------------------------------------
10:16:26: Using desktop audio input: Speakers (Logitech G930 Headset)
10:16:26: Using 7.1 surround speaker setup
10:16:26: ------------------------------------------
10:16:26: Using auxilary audio input: Microphone (Logitech G930 Headset)
10:16:26: ------------------------------------------
10:16:26: Audio Encoding: AAC
10:16:26:     bitrate: 128
10:16:26: Using graphics capture
10:16:26: ------------------------------------------
10:16:26: Video Encoding: x264
10:16:26:     fps: 30
10:16:26:     width: 1280, height: 720
10:16:26:     preset: veryfast
10:16:26:     CBR: no
10:16:26:     CFR: no
10:16:26:     max bitrate: 3000
10:16:26:     buffer size: 3000
10:16:26:     quality: 7
10:16:26: ------------------------------------------
10:16:29: Total frames rendered: 85, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:16:29: =====Stream End: 2013-07-08, 10:16:29=================================================
10:17:03: =====Stream Start: 2013-07-08, 10:17:03===============================================
10:17:03:   Multithreaded optimizations: On
10:17:03:   Base resolution: 1920x1080
10:17:03:   Output resolution: 1280x720
10:17:03: ------------------------------------------
10:17:03: Loading up D3D10...
10:17:03: Playback device {0.0.0.00000000}.{40d27073-36f7-4ad4-9376-e3e8e68b3453}
10:17:03: ------------------------------------------
10:17:03: Using desktop audio input: Speakers (Logitech G930 Headset)
10:17:03: Using 7.1 surround speaker setup
10:17:03: ------------------------------------------
10:17:03: Using auxilary audio input: Microphone (Logitech G930 Headset)
10:17:03: ------------------------------------------
10:17:03: Audio Encoding: AAC
10:17:03:     bitrate: 128
10:17:03: Using graphics capture
10:17:03: ------------------------------------------
10:17:03: Video Encoding: x264
10:17:03:     fps: 30
10:17:03:     width: 1280, height: 720
10:17:03:     preset: veryfast
10:17:03:     CBR: no
10:17:03:     CFR: no
10:17:03:     max bitrate: 3000
10:17:03:     buffer size: 3000
10:17:03:     quality: 7
10:17:03: ------------------------------------------
10:17:03: SharedTexCapture hooked
10:17:46: Total frames rendered: 1291, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:17:46: =====Stream End: 2013-07-08, 10:17:46=================================================
10:31:23: 
10:31:23: Profiler results:
10:31:23: 
10:31:23: ==============================================================
10:31:23: frame - [100%] [avg time: 2.252 ms] [avg calls per frame: 1] [children: 92.1%] [unaccounted: 7.9%]
10:31:23: | scene->Preprocess - [0.0444%] [avg time: 0.001 ms] [avg calls per frame: 1]
10:31:23: | video encoding and uploading - [92.1%] [avg time: 2.073 ms] [avg calls per frame: 1] [children: 90.7%] [unaccounted: 1.33%]
10:31:23: | | CopyResource - [2.13%] [avg time: 0.048 ms] [avg calls per frame: 0]
10:31:23: | | conversion to 4:2:0 - [1.29%] [avg time: 0.029 ms] [avg calls per frame: 0]
10:31:23: | | call to encoder - [87.3%] [avg time: 1.965 ms] [avg calls per frame: 0]
10:31:23: | | sending stuff out - [0.0444%] [avg time: 0.001 ms] [avg calls per frame: 0]
10:31:23: ==============================================================
10:31:23:
 

dodgepong

Administrator
Community Helper
Quake Live may not be resource intensive relative to other games, but streaming certainly is. If you are in an environment where you are extremely sensitive to FPS drops, you should look into getting a 2-pc setup so that the streaming doesn't affect your gameplay.

If you're willing to sacrifice image quality to gain system resources, you can try streaming at the superfast or ultrafast presets. Your quality will noticeably suffer, but it might ease up on your system enough to gain those precious frames back.
 

Scorch_

New Member
Thanks for the info and the quick reply not to go to off topic but any chance you could point me in the right direction where I might find more info on a 2 pc setup.
 

dodgepong

Administrator
Community Helper
There's some info here: viewtopic.php?f=18&t=2021

Basically, the idea is that you have 2 computers: on one, you play your game as normal, and on the other, you have a capture card that can capture the video and audio produced by the gaming computer. Then the computer that is capturing everything streams what it is capturing. So the encoding/streaming process is all done on a separate computer so that your gaming computer is not affected by the encoding at all.
 
Top