Question / Help Black screen trying to stream ZSNES in game capture.

Pesmergia

New Member
I've done everything correctly. I have a desktop with only 1 GPU selectable. I am running everything as admin, and I added both ZSNES and OBS to my NVidia control panel and chose to use global setting for GPUs..

There's only 1 thing I can think of that are effecting this:

1) ZSNES uses the CPU cores to render games, and OBS is trying to load it on the GPU. But even so, I added ZSNES to my NVidia control panel and chose global setting to utilize my GPU, so I don't understand....

Code:
18:54:41: Open Broadcaster Software v0.622b - 32bit (´・ω・`)
18:54:41: CPU Name: Intel(R) Core(TM) i7 CPU  960  @ 3.20GHz
18:54:41: CPU Speed: 3840MHz
18:54:41: Physical Memory:  4095MB Total, 4095MB Free
18:54:41: stepping id: 5, model 26, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
18:54:41: monitor 1: pos={0, 0}, size={1920, 1080}
18:54:41: Windows Version: 6.1 Build 7601 S
18:54:41: Aero is Disabled
18:54:41: OBS Modules:
18:54:41: Base Address  Module
18:54:41: 013D0000  OBS.exe
18:54:41: 5EB40000  OBSApi.dll
18:54:41: 73CE0000  DShowPlugin.dll
18:54:41: 66480000  GraphicsCapture.dll
18:54:41: 5EE20000  NoiseGate.dll
18:54:41: 73CC0000  PSVPlugin.dll
18:54:41: Adapter 1
18:54:41:  Video Adapter: NVIDIA GeForce GTX 560
18:54:41:  Video Adapter Dedicated Video Memory: 2095513600
18:54:41:  Video Adapter Shared System Memory: 2147364864
18:54:41:  Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:54:41: =====Stream Start: 2014-05-14, 18:54:41
18:54:41:  Multithreaded optimizations: On
18:54:41:  Base resolution: 1920x1080
18:54:41:  Output resolution: 1920x1080
18:54:41: Loading up D3D10 on NVIDIA GeForce GTX 560 (Adapter 1)...
18:54:41: Audio Format: 48000 Hz
18:54:41: Audio Channels: 2 Ch
18:54:41: Playback device {0.0.0.00000000}.{7b86ef45-72b8-4d03-8a56-863bdb903d25}
18:54:41: Using desktop audio input: Speakers (Creative SB X-Fi)
18:54:41: Global Audio time adjust: 0
18:54:41: Using 5.1 speaker setup
18:54:41: Using auxilary audio input: Microphone FP (Creative SB X-Fi)
18:54:41: Mic time offset: 0
18:54:41: Audio Encoding: AAC
18:54:41:  bitrate: 96
18:54:41: Using graphics capture
18:54:41: Trying to hook process: zsnesw.exe
18:54:41: Scene buffering time set to 700
18:54:41: Video Encoding: x264
18:54:41:  fps: 20
18:54:41:  width: 1920, height: 1080
18:54:41:  preset: medium
18:54:41:  profile: main
18:54:41:  keyint: 40
18:54:41:  CBR: yes
18:54:41:  CFR: yes
18:54:41:  max bitrate: 1000
18:54:41:  buffer size: 1000
18:54:49: Total frames encoded: 152, total frames duplicated: 0 (0.00%)
18:54:49: Total frames rendered: 155, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
18:54:49: Profiler time results:
18:54:49: video thread frame - [100%] [avg time: 0.543 ms] [children: 11.4%] [unaccounted: 88.6%]
18:54:49: | scene->Preprocess - [0.184%] [avg time: 0.001 ms]
18:54:49: | GPU download and conversion - [11.2%] [avg time: 0.061 ms] [children: 7.37%] [unaccounted: 3.87%]
18:54:49: | | flush - [5.52%] [avg time: 0.03 ms]
18:54:49: | | CopyResource - [1.29%] [avg time: 0.007 ms]
18:54:49: | | conversion to 4:2:0 - [0.552%] [avg time: 0.003 ms]
18:54:49: Convert444Threads - [100%] [avg time: 1.974 ms] [children: 99.6%] [unaccounted: 0.355%]
18:54:49: | Convert444toNV12 - [99.6%] [avg time: 1.967 ms]
18:54:49: encoder thread frame - [100%] [avg time: 2.146 ms] [children: 0.14%] [unaccounted: 99.9%]
18:54:49: | sending stuff out - [0.14%] [avg time: 0.003 ms] 
18:54:49: Profiler CPU results:
18:54:49: video thread frame - [cpu time: avg 0.1 ms, total 15.6 ms] [avg calls per frame: 1]
18:54:49: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:54:49: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:54:49: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:54:49: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:54:49: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:54:49: Convert444Threads - [cpu time: avg 2.076 ms, total 577.202 ms] [avg calls per frame: 2]
18:54:49: | Convert444toNV12 - [cpu time: avg 2.076 ms, total 577.202 ms] [avg calls per frame: 2]
18:54:49: encoder thread frame - [cpu time: avg 1.582 ms, total 218.401 ms] [avg calls per frame: 1]
18:54:49: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:54:49: =====Stream End: 2014-05-14, 18:54:49
18:55:14: Settings::Video: Disabling Aero
18:55:17: =====Stream Start: 2014-05-14, 18:55:17
18:55:17:  Multithreaded optimizations: On
18:55:17:  Base resolution: 1920x1080
18:55:17:  Output resolution: 1920x1080
18:55:17: Loading up D3D10 on NVIDIA GeForce GTX 560 (Adapter 1)...
18:55:17: Audio Format: 48000 Hz
18:55:17: Audio Channels: 2 Ch
18:55:17: Playback device {0.0.0.00000000}.{7b86ef45-72b8-4d03-8a56-863bdb903d25}
18:55:17: Using desktop audio input: Speakers (Creative SB X-Fi)
18:55:17: Global Audio time adjust: 0
18:55:17: Using 5.1 speaker setup
18:55:17: Using auxilary audio input: Microphone FP (Creative SB X-Fi)
18:55:17: Mic time offset: 0
18:55:17: Audio Encoding: AAC
18:55:17:  bitrate: 96
18:55:17: Using graphics capture
18:55:17: Trying to hook process: zsnesw.exe
18:55:17: Scene buffering time set to 700
18:55:17: Video Encoding: x264
18:55:17:  fps: 20
18:55:17:  width: 1920, height: 1080
18:55:17:  preset: medium
18:55:17:  profile: main
18:55:17:  keyint: 40
18:55:17:  CBR: yes
18:55:17:  CFR: yes
18:55:17:  max bitrate: 1000
18:55:17:  buffer size: 1000
18:55:23: Total frames encoded: 109, total frames duplicated: 0 (0.00%)
18:55:23: Total frames rendered: 113, number of late frames: 1 (0.88%) (it's okay for some frames to be late) 
18:55:23: Profiler time results:
[B][U]18:55:23: video thread frame - [100%] [avg time: 0.619 ms] [children: 11.1%] [unaccounted: 88.9%]
18:55:23: | scene->Preprocess - [0.162%] [avg time: 0.001 ms]
18:55:23: | GPU download and conversion - [11%] [avg time: 0.068 ms] [children: 6.62%] [unaccounted: 4.36%]
18:55:23: | | flush - [5.17%] [avg time: 0.032 ms]
18:55:23: | | CopyResource - [1.13%] [avg time: 0.007 ms]
18:55:23: | | conversion to 4:2:0 - [0.323%] [avg time: 0.002 ms]
18:55:23: Convert444Threads - [100%] [avg time: 1.983 ms] [children: 99.7%] [unaccounted: 0.303%]
18:55:23: | Convert444toNV12 - [99.7%] [avg time: 1.977 ms]
18:55:23: encoder thread frame - [100%] [avg time: 2.271 ms] [children: 0.132%] [unaccounted: 99.9%][/U][/B]
18:55:23: | sending stuff out - [0.132%] [avg time: 0.003 ms]
18:55:23: Profiler CPU results:
18:55:23: video thread frame - [cpu time: avg 0.138 ms, total 15.6 ms] [avg calls per frame: 1]
18:55:23: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:55:23: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:55:23: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:55:23: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:55:23: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:55:23: Convert444Threads - [cpu time: avg 2.275 ms, total 436.802 ms] [avg calls per frame: 2]
18:55:23: | Convert444toNV12 - [cpu time: avg 2.275 ms, total 436.802 ms] [avg calls per frame: 2]
18:55:23: encoder thread frame - [cpu time: avg 1.642 ms, total 156.001 ms] [avg calls per frame: 1]
18:55:23: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:55:23: =====Stream End: 2014-05-14, 18:55:23
18:55:47: =====Stream Start: 2014-05-14, 18:55:47
18:55:47:  Multithreaded optimizations: On
18:55:47:  Base resolution: 1920x1080
18:55:47:  Output resolution: 1920x1080
18:55:47: Loading up D3D10 on NVIDIA GeForce GTX 560 (Adapter 1)...
18:55:47: Audio Format: 48000 Hz
18:55:47: Audio Channels: 2 Ch
18:55:47: Playback device {0.0.0.00000000}.{7b86ef45-72b8-4d03-8a56-863bdb903d25}
18:55:47: Using desktop audio input: Speakers (Creative SB X-Fi)
18:55:47: Global Audio time adjust: 0
18:55:47: Using 5.1 speaker setup
18:55:47: Using auxilary audio input: Microphone FP (Creative SB X-Fi)
18:55:47: Mic time offset: 0
18:55:47: Audio Encoding: AAC
18:55:47:  bitrate: 96
18:55:47: Using graphics capture
18:55:47: Trying to hook process: zsnesw.exe
18:55:47: Scene buffering time set to 700
18:55:47: Video Encoding: x264
18:55:47:  fps: 20
18:55:47:  width: 1920, height: 1080
18:55:47:  preset: medium
18:55:47:  profile: main
18:55:47:  keyint: 40
18:55:47:  CBR: yes
18:55:47:  CFR: yes
18:55:47:  max bitrate: 1000
18:55:47:  buffer size: 1000
 
Last edited by a moderator:

Pesmergia

New Member
Another problem I have is, I only have 1 encoder option available... Is there a way I could get another option other than x 264? Both the other encoders are greyed out.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Zsnes must be running with either opengl or directx 9+. Otherwise it probably wont' capture with game capture. The other captures might work, though only with borderless/windowed mode.

Not sure about the required conditions for NVenc, your particular nvidia processor may not support it, I think. I believe you may need the 6xx series and up.
 
Top