Question / Help Stepmania in game lag

admiral akmir

New Member
I read the sticky and fiddled around with the settings mentioned, but I continue to get rather poor performance in game. My question here is really simple; is my 5670 a bottleneck? I have an i5 2310 with 8 gb of ram on win 7 64 bit, and I kind of feel like that GPU is pretty ancient in comparison to everything else.

I should mention that I don't really have issues with games like the binding of isaac or cave story, it's just stepmania. When I play a song, the arrows scroll up from the bottom and the scrolling isn't smooth at all, it's choppy and laggy. This has been an issue with fraps and other screen recording software I've used in the past as well.
 

admiral akmir

New Member

Indeed. On other forums I'm used to logs being used for crashes only, sorry for the oversight. Below is a log file I just grabbed from a stepmania capture.

Code:
12:49:15: Open Broadcaster Software v0.624b - 64bit ( ^ω^)
12:49:15: -------------------------------
12:49:15: CPU Name: Intel(R) Core(TM) i5-2310 CPU @ 2.90GHz
12:49:15: CPU Speed: 2893MHz
12:49:15: Physical Memory:  8154MB Total, 6228MB Free
12:49:15: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
12:49:15: monitor 1: pos={-1600, 150}, size={1600, 900}
12:49:15: monitor 2: pos={0, 0}, size={1680, 1050}
12:49:15: Windows Version: 6.1 Build 7601 S
12:49:15: Aero is Disabled
12:49:15: -------------------------------
12:49:15: OBS Modules:
12:49:15: Base Address     Module
12:49:15: 000000003FB20000 OBS.exe
12:49:15: 00000000E2980000 OBSApi.dll
12:49:15: 00000000F67D0000 DShowPlugin.dll
12:49:15: 00000000F6C20000 GraphicsCapture.dll
12:49:15: 00000000F67A0000 NoiseGate.dll
12:49:15: 00000000F6770000 PSVPlugin.dll
12:49:15: ------------------------------------------
12:49:15: Adapter 1
12:49:15:   Video Adapter: AMD Radeon HD 5670
12:49:15:   Video Adapter Dedicated Video Memory: 526200832
12:49:15:   Video Adapter Shared System Memory: 4006725632
12:49:15:   Video Adapter Output 1: pos={0, 0}, size={1680, 1050}, attached=true
12:49:15:   Video Adapter Output 2: pos={-1600, 150}, size={1600, 900}, attached=true
12:49:15: =====Stream Start: 2014-06-04, 12:49:15===============================================
12:49:15:   Multithreaded optimizations: On
12:49:15:   Base resolution: 1600x900
12:49:15:   Output resolution: 532x300
12:49:15: ------------------------------------------
12:49:15: Loading up D3D10 on AMD Radeon HD 5670 (Adapter 1)...
12:49:15: ------------------------------------------
12:49:15: Audio Format: 48000 Hz
12:49:15: ------------------------------------------
12:49:15: Audio Channels: 2 Ch
12:49:15: Playback device Default
12:49:15: ------------------------------------------
12:49:15: Using desktop audio input: Speakers (ASUS Xonar DG Audio Device)
12:49:15: Global Audio time adjust: 0
12:49:15: ------------------------------------------
12:49:15: Using auxilary audio input: Microphone (ASUS Xonar DG Audio Device)
12:49:15: Mic time offset: 0
12:49:15: ------------------------------------------
12:49:15: Audio Encoding: AAC
12:49:15:     bitrate: 128
12:49:15: Using graphics capture
12:49:15: Trying to hook process: StepMania-SSE2.exe
12:49:15: Scene buffering time set to 700
12:49:15: ------------------------------------------
12:49:15: Video Encoding: x264
12:49:15:     fps: 30
12:49:15:     width: 532, height: 300
12:49:15:     preset: ultrafast
12:49:15:     profile: main
12:49:15:     keyint: 60
12:49:15:     CBR: yes
12:49:15:     CFR: yes
12:49:15:     max bitrate: 1000
12:49:15:     buffer size: 1000
12:49:15: ------------------------------------------
12:49:17: Using RTMP service: Twitch / Justin.tv
12:49:17:   Server selection: rtmp://live.justin.tv/app
12:49:17:   Interface: EnGenius 802.11n Wireless USB Adapter (802.11, 130 mbps)
12:49:17: SharedTexCapture hooked
12:49:17: Completed handshake with rtmp://live.justin.tv/app in 189 ms.
12:49:18: SO_SNDBUF was at 8192
12:49:18: SO_SNDBUF is now 65536
12:49:20: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
12:49:23: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 144384)
12:50:00: Capture window 0x00080362 invalid or changing, terminating capture
12:50:02: Total frames encoded: 1371, total frames duplicated: 21 (1.53%)
12:50:02: Total frames rendered: 1361, number of late frames: 5 (0.37%) (it's okay for some frames to be late)
12:50:02: RTMPPublisher::SocketLoop: Graceful loop exit
12:50:02: Average send payload: 4390 bytes, average send interval: 31 ms
12:50:02: Number of times waited to send: 0, Waited for a total of 0 bytes
12:50:02: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
12:50:02: Number of bytes sent: 6036837
12:50:02: 
12:50:02: Profiler time results:
12:50:02: 
12:50:02: ==============================================================
12:50:02: video thread frame - [100%] [avg time: 0.985 ms] [children: 9.64%] [unaccounted: 90.4%]
12:50:02: | scene->Preprocess - [0.102%] [avg time: 0.001 ms]
12:50:02: | GPU download and conversion - [9.54%] [avg time: 0.094 ms] [children: 6.09%] [unaccounted: 3.45%]
12:50:02: | | flush - [5.18%] [avg time: 0.051 ms]
12:50:02: | | CopyResource - [0.711%] [avg time: 0.007 ms]
12:50:02: | | conversion to 4:2:0 - [0.203%] [avg time: 0.002 ms]
12:50:02: Convert444Threads - [100%] [avg time: 0.093 ms] [children: 97.8%] [unaccounted: 2.15%]
12:50:02: | Convert444toNV12 - [97.8%] [avg time: 0.091 ms]
12:50:02: encoder thread frame - [100%] [avg time: 0.188 ms] [children: 5.85%] [unaccounted: 94.1%]
12:50:02: | sending stuff out - [5.85%] [avg time: 0.011 ms]
12:50:02: ==============================================================
12:50:02: 
12:50:02: 
12:50:02: Profiler CPU results:
12:50:02: 
12:50:02: ==============================================================
12:50:02: video thread frame - [cpu time: avg 0.022 ms, total 31.2 ms] [avg calls per frame: 1]
12:50:02: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:50:02: | GPU download and conversion - [cpu time: avg 0.011 ms, total 15.6 ms] [avg calls per frame: 1]
12:50:02: | | flush - [cpu time: avg 0.011 ms, total 15.6 ms] [avg calls per frame: 1]
12:50:02: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:50:02: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:50:02: Convert444Threads - [cpu time: avg 0.005 ms, total 15.6 ms] [avg calls per frame: 2]
12:50:02: | Convert444toNV12 - [cpu time: avg 0.005 ms, total 15.6 ms] [avg calls per frame: 2]
12:50:02: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:50:02: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:50:02: ==============================================================
12:50:02: 
12:50:02: =====Stream End: 2014-06-04, 12:50:02=================================================


Last game capture log:
2014-06-04, 12:46:01: we're booting up: 
12:46:01: CaptureThread: attached to process StepMania-SSE2.exe
12:46:01: GL Present
12:46:01: (half life scientist) everything..  seems to be in order
12:46:01: SwapBuffers(1342243410) Called
12:46:01: NV Capture available
12:46:01: FBO available
12:46:01: setting up gl data
12:46:01: share device: 198198172
12:46:01: share texture: 189491448
12:46:01: share device handle: 198204056
12:46:01: share texture handle: 198225728
12:46:01: DoGLGPUHook: success
12:46:01: wglSwapBuffers(1342243410) Called
12:47:52: stop requested, terminating gl capture
12:47:52: ---------------------- Cleared OpenGL Capture ----------------------
12:47:52: wglSwapBuffers(1342243410) Called
12:47:52: setting up gl data
12:47:52: SwapBuffers(1342243410) Called
12:49:17: share device: 198648748
12:49:17: share texture: 198704696
12:49:17: share device handle: 198203696
12:49:17: share texture handle: 198225728
12:49:17: DoGLGPUHook: success
12:49:59: wglDeleteContext Called
12:49:59: ---------------------- Cleared OpenGL Capture ----------------------
12:50:00: wglDeleteContext Called
 
Top