Question / Help huge fps drop while recording with amd vce/vtfplugin

Status
Not open for further replies.

Corinarh

New Member
Amd gaming evolve is w
orking fine but it can't keep stable 60fps recording fps.

I tried with obs with vce plugin https://obsproject.com/forum/threads/obs-fork-branch-with-amd-vce-support.13996/page-17
, dxtory, bandicam and recently with msi afterburner but quality is bad and i'm getting 20-30 fps drop while recording/streaming at 30fps with any of those programs.

While AGE (amd gaming evolve
redface.gif
) i'm getting just 0-5 fps drops while streaming/recording at 40-50 fps.

WHY is that? Is my gpu are broken or ace 1.0 is waaaaaay worse than ace 2.0 or codec need polishing or just all of those programs are way too much resource demanding and i should stick to gaming evolve?

7850 2gb asus @1050mhz core
120mb/10mb (dl/up)

Code:
[CODE]13:19:06: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
13:19:06: Failed loading CUDA dll
13:19:06: VCE encoding with MFT.
13:21:04: Open Broadcaster Software v0.625b - 64bit ( ^ω^)
13:21:04: -------------------------------
13:21:04: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
13:21:04: CPU Speed: 3300MHz
13:21:04: Physical Memory:  8153MB Total, 3756MB Free
13:21:04: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
13:21:04: monitor 1: pos={0, 0}, size={1920, 1080}
13:21:04: Windows Version: 6.2 Build 9200
13:21:04: Aero is Enabled
13:21:04: -------------------------------
13:21:04: OBS Modules:
13:21:04: Base Address     Module
13:21:04: 0000000015500000 OBS.exe
13:21:04: 0000000038AF0000 OBSApi.dll
13:21:04: 0000000039820000 DShowPlugin.dll
13:21:04: 000000003DD90000 GraphicsCapture.dll
13:21:04: 000000003ABB0000 NoiseGate.dll
13:21:04: 00000000398C0000 PSVPlugin.dll
13:21:04: ------------------------------------------
13:21:04: Adapter 1
13:21:04:   Video Adapter: AMD Radeon HD 7800 Series
13:21:04:   Video Adapter Dedicated Video Memory: 2128781312
13:21:04:   Video Adapter Shared System Memory: 4026531840
13:21:04:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
13:21:04: =====Stream Start: 2014-07-23, 13:21:04===============================================
13:21:04:   Multithreaded optimizations: On
13:21:04:   Base resolution: 1920x1080
13:21:04:   Output resolution: 1920x1080
13:21:04: ------------------------------------------
13:21:04: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
13:21:05: ------------------------------------------
13:21:05: Audio Format: 48000 Hz
13:21:05: ------------------------------------------
13:21:05: Audio Channels: 2 Ch
13:21:05: Playback device {0.0.0.00000000}.{4cb460ec-94fd-4f2d-924a-bfcfe9ba6e3e}
13:21:05: ------------------------------------------
13:21:05: Using desktop audio input: Speakers (Realtek High Definition Audio)
13:21:05: Global Audio time adjust: 0
13:21:05: ------------------------------------------
13:21:05: Using auxilary audio input: Microphone (Realtek High Definition Audio)
13:21:05: Mic time offset: 0
13:21:05: ------------------------------------------
13:21:05: Audio Encoding: AAC
13:21:05:     bitrate: 128
13:21:05: Using graphics capture
13:21:05: Trying to hook process: Borderlands2.exe
13:21:05: Scene buffering time set to 700
13:21:05: VCE encoding with MFT.
13:21:05: Selected AMD HW Encoder to encode the stream
13:21:05: SharedTexCapture hooked
13:25:39: Capture window 0x002805CC invalid or changing, terminating capture
13:25:40: Total frames encoded: 16453, total frames duplicated: 727 (4.42%)
13:25:40: Number of frames skipped due to encoder lag: 10 (0.06%)
13:25:40: Total frames rendered: 16316, number of late frames: 113 (0.69%) (it's okay for some frames to be late)
13:25:40:
13:25:40: Profiler time results:
13:25:40:
13:25:40: ==============================================================
13:25:40: video thread frame - [100%] [avg time: 1.699 ms] [children: 63.9%] [unaccounted: 36.1%]
13:25:40: | scene->Preprocess - [0.0589%] [avg time: 0.001 ms]
13:25:40: | GPU download and conversion - [63.9%] [avg time: 1.085 ms] [children: 50.9%] [unaccounted: 13%]
13:25:40: | | flush - [34%] [avg time: 0.577 ms]
13:25:40: | | CopyResource - [0.765%] [avg time: 0.013 ms]
13:25:40: | | conversion to 4:2:0 - [16.1%] [avg time: 0.274 ms]
13:25:40: Convert444Threads - [100%] [avg time: 1.029 ms] [children: 99.5%] [unaccounted: 0.486%]
13:25:40: | Convert444toNV12 - [99.5%] [avg time: 1.024 ms]
13:25:40: encoder thread frame - [100%] [avg time: 5.557 ms] [children: 99.4%] [unaccounted: 0.612%]
13:25:40: | Encode - [99.4%] [avg time: 5.523 ms] [children: 92.4%] [unaccounted: 7.04%]
13:25:40: | | ProcessInput - [91.8%] [avg time: 5.099 ms]
13:25:40: | | Drain - [0.594%] [avg time: 0.033 ms] [children: 0.288%] [unaccounted: 0.306%]
13:25:40: | | | ProcessOutput - [0.288%] [avg time: 0.016 ms] [children: 0.198%] [unaccounted: 0.09%]
13:25:40: | | | | ProcessBitstream - [0.198%] [avg time: 0.011 ms]
13:25:40: ==============================================================
13:25:40:
13:25:40:
13:25:40: Profiler CPU results:
13:25:40:
13:25:40: ==============================================================
13:25:40: video thread frame - [cpu time: avg 0.21 ms, total 3437.5 ms] [avg calls per frame: 1]
13:25:40: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:25:40: | GPU download and conversion - [cpu time: avg 0.037 ms, total 609.375 ms] [avg calls per frame: 1]
13:25:40: | | flush - [cpu time: avg 0.026 ms, total 437.5 ms] [avg calls per frame: 1]
13:25:40: | | CopyResource - [cpu time: avg 0.006 ms, total 109.375 ms] [avg calls per frame: 1]
13:25:40: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:25:40: Convert444Threads - [cpu time: avg 0.886 ms, total 28828.1 ms] [avg calls per frame: 2]
13:25:40: | Convert444toNV12 - [cpu time: avg 0.884 ms, total 28781.3 ms] [avg calls per frame: 2]
13:25:40: encoder thread frame - [cpu time: avg 4.285 ms, total 70312.5 ms] [avg calls per frame: 1]
13:25:40: | Encode - [cpu time: avg 4.27 ms, total 70078.1 ms] [avg calls per frame: 1]
13:25:40: | | ProcessInput - [cpu time: avg 4.218 ms, total 69218.8 ms] [avg calls per frame: 1]
13:25:40: | | Drain - [cpu time: avg 0.031 ms, total 515.625 ms] [avg calls per frame: 1]
13:25:40: | | | ProcessOutput - [cpu time: avg 0.015 ms, total 515.625 ms] [avg calls per frame: 2]
13:25:40: | | | | ProcessBitstream - [cpu time: avg 0.021 ms, total 359.375 ms] [avg calls per frame: 1]
13:25:40: ==============================================================
13:25:40:
13:25:40: =====Stream End: 2014-07-23, 13:25:40=================================================


Last game capture log:
2014-07-23, 13:21:05: we're booting up:
13:21:05: CaptureThread: attached to process Borderlands2.exe
13:21:05: D3D9 Present
13:21:05: (half life scientist) everything..  seems to be in order
13:21:05: D3D9EndScene called
13:21:05: D3DPRESENT_PARAMETERS {
13:21:05:     BackBufferWidth: 1920
13:21:05:     BackBufferHeight: 1080
13:21:05:     BackBufferFormat: D3DFMT_A8R8G8B8
13:21:05:     BackBufferCount: 1
13:21:05:     MultiSampleType: D3DMULTISAMPLE_NONE
13:21:05:     MultiSampleQuality: 0
13:21:05:     SwapEffect: D3DSWAPEFFECT_COPY
13:21:05:     hDeviceWindow: 2622924
13:21:05:     Windowed: true
13:21:05:     EnableAutoDepthStencil: false
13:21:05:     AutoDepthStencilFormat: D3DFMT_UNKNOWN
13:21:05:     Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
13:21:05:     FullScreen_RefreshRateInHz: 0
13:21:05:     PresentationInterval: 2147483648
13:21:05: };
13:21:05: successfully set up d3d9 hooks
13:21:05: D3D9Present called
13:21:05: DoD3D9GPUHook: success
13:21:05: D3DSURFACE_DESC {
13:21:05:     Format: D3DFMT_A8R8G8B8
13:21:05:     Type: D3DRTYPE_SURFACE
13:21:05:     Usage: D3DUSAGE_RENDERTARGET
13:21:05:     Pool: D3DPOOL_DEFAULT
13:21:05:     MultiSampleType: D3DMULTISAMPLE_NONE
13:21:05:     MultiSampleQuality: 0
13:21:05:     Width: 1920
13:21:05:     Height: 1080
13:21:05: };
13:21:05: successfully capturing d3d9 frames via GPU

13:25:50: Memory Leaks Were Detected.
13:25:50:
 
Last edited:

paibox

heros in an halfshel
No one is going to answer your question here either, because VCE encoding is not an official part of OBS yet. Ask your question again in the relevant thread instead.
 
Status
Not open for further replies.
Top