0.57.05 - quicksync tests

Status
Not open for further replies.

Jim

Jim
Developer
Palana did some stuff with quicksync. I don't quite know what, but it was stuff none the less, and stuff that needs testing.

So, without further delay, tests!

Link: http://sourceforge.net/projects/obsproj ... p/download

  • More quicksync tests! (palana)
  • Added some more hook checks to prevent OBS crashes (r1ch)
  • More bugfixes
  • Added an option to only display connected audio devices in audio settings to prevent confusion for users
  • More quicksync fixes
  • Made a decklink/blackmagic device fix to ensure they choose the correct resolution when custom resolution is off (they should always choose the internally set resolution now so there's no need to have to match the exact resolution anymore with custom resolution)
 

ExitSign

Member
Re: 0.57.01 - quicksync tests

I'm getting the following error when previewing/streaming with QSV enabled:

QSVHelper.exe has exited because of an incompatible qsvimpl custom parameter

Log:
17:51:38: Open Broadcaster Software v0.57.01 quicksync tests - 64bit ( ^ω^)
17:51:38: -------------------------------
17:51:38: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
17:51:38: CPU Speed: 3500MHz
17:51:38: Physical Memory: 16253MB Total, 7210MB Free
17:51:38: stepping id: 3, model 12, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
17:51:38: monitor 1: pos={0, 0}, size={1920, 1080}
17:51:38: monitor 2: pos={1920, 0}, size={1920, 1080}
17:51:38: Windows Version: 6.1 Build 7601 S
17:51:38: Aero is Enabled
17:51:38: -------------------------------
17:51:38: OBS Modules:
17:51:38: Base Address Module
17:51:38: 000000003F6D0000 OBS.exe
17:51:38: 00000000DB610000 OBSApi.dll
17:51:38: 00000000E91D0000 DShowPlugin.dll
17:51:38: 00000000EA8F0000 GraphicsCapture.dll
17:51:38: 00000000EDFC0000 NoiseGate.dll
17:51:38: 00000000EBA60000 PSVPlugin.dll
17:51:38: ------------------------------------------
17:51:38: Adapter 1
17:51:38: Video Adapter: NVIDIA GeForce GTX 660 Ti
17:51:38: Video Adapter Dedicated Video Memory: 2086993920
17:51:38: Video Adapter Shared System Memory: 2147807232
17:51:38: ------------------------------------------
17:51:38: Adapter 2
17:51:38: Video Adapter: Intel(R) HD Graphics 4600
17:51:38: Video Adapter Dedicated Video Memory: 67108864
17:51:38: Video Adapter Shared System Memory: 1711276032
17:51:38: =====Stream Start: 2013-09-26, 17:51:38===============================================
17:51:38: Multithreaded optimizations: On
17:51:38: Base resolution: 1920x1080
17:51:38: Output resolution: 1280x720
17:51:38: ------------------------------------------
17:51:38: Loading up D3D10 on NVIDIA GeForce GTX 660 Ti...
17:51:38: ------------------------------------------
17:51:38: Audio Format: 44100hz
17:51:38: Playback device Default
17:51:38: ------------------------------------------
17:51:38: Using desktop audio input: Speakers (5- Sennheiser 3D G4ME1)
17:51:38: ------------------------------------------
17:51:38: Using auxilary audio input: Microphone (5- Sennheiser 3D G4ME1)
17:51:38: ------------------------------------------
17:51:38: Audio Encoding: AAC
17:51:38: bitrate: 128
17:51:38: Using Monitor Capture
17:51:38: Found QSV hardware support
17:51:38: ------------------------------------------
17:51:38: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D9)
17:51:38: Using 13 bitstreams and 13 frame buffers
17:51:38: ------------------------------------------
17:51:38: Video Encoding: QSV
17:51:38: fps: 30
17:51:38: width: 1280, height: 720
17:51:38: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
17:51:38: CBR: yes
17:51:38: CFR: yes
17:51:38: max bitrate: 3500
17:51:38: ------------------------------------------
17:51:38: MMDeviceAudioSource: Frequency for device 'Speakers (5- Sennheiser 3D G4ME1)' is 384000, samples per sec is 48000
17:51:38: MMDeviceAudioSource: Frequency for device 'Microphone (5- Sennheiser 3D G4ME1)' is 384000, samples per sec is 48000

Error: QSVHelper.exe has exited because of an incompatible qsvimpl custom parameter

BUT, when I add 'qsvimpl=,d3d9,1.6' to the custom settings. It works!

but looking at the log, there should really be no difference as they both use: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D9)

Log:
18:07:33: Open Broadcaster Software v0.57.01 quicksync tests - 64bit ( ^ω^)
18:07:33: -------------------------------
18:07:33: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
18:07:33: CPU Speed: 3500MHz
18:07:33: Physical Memory: 16253MB Total, 7064MB Free
18:07:33: stepping id: 3, model 12, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:07:33: monitor 1: pos={0, 0}, size={1920, 1080}
18:07:33: monitor 2: pos={1920, 0}, size={1920, 1080}
18:07:33: Windows Version: 6.1 Build 7601 S
18:07:33: Aero is Enabled
18:07:33: -------------------------------
18:07:33: OBS Modules:
18:07:33: Base Address Module
18:07:33: 000000003F870000 OBS.exe
18:07:33: 00000000CAEE0000 OBSApi.dll
18:07:33: 00000000E91D0000 DShowPlugin.dll
18:07:33: 00000000E94E0000 GraphicsCapture.dll
18:07:33: 00000000EDFF0000 NoiseGate.dll
18:07:33: 00000000EBA60000 PSVPlugin.dll
18:07:33: ------------------------------------------
18:07:33: Adapter 1
18:07:33: Video Adapter: NVIDIA GeForce GTX 660 Ti
18:07:33: Video Adapter Dedicated Video Memory: 2086993920
18:07:33: Video Adapter Shared System Memory: 2147807232
18:07:33: ------------------------------------------
18:07:33: Adapter 2
18:07:33: Video Adapter: Intel(R) HD Graphics 4600
18:07:33: Video Adapter Dedicated Video Memory: 67108864
18:07:33: Video Adapter Shared System Memory: 1711276032
18:07:33: =====Stream Start: 2013-09-26, 18:07:33===============================================
18:07:33: Multithreaded optimizations: On
18:07:33: Base resolution: 1920x1080
18:07:33: Output resolution: 1280x720
18:07:33: ------------------------------------------
18:07:33: Loading up D3D10 on NVIDIA GeForce GTX 660 Ti...
18:07:33: ------------------------------------------
18:07:33: Audio Format: 44100hz
18:07:33: Playback device Default
18:07:33: ------------------------------------------
18:07:33: Using desktop audio input: Speakers (5- Sennheiser 3D G4ME1)
18:07:33: ------------------------------------------
18:07:33: Using auxilary audio input: Microphone (5- Sennheiser 3D G4ME1)
18:07:33: ------------------------------------------
18:07:33: Audio Encoding: AAC
18:07:33: bitrate: 128
18:07:33: Using graphics capture
18:07:33: Found QSV hardware support
18:07:33: Using custom encoder settings: "qsvimpl=,d3d9,1.6"
18:07:33: ------------------------------------------
18:07:33: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D9)
18:07:33: Using 13 bitstreams and 13 frame buffers
18:07:33: ------------------------------------------
18:07:33: Video Encoding: QSV
18:07:33: fps: 30
18:07:33: width: 1280, height: 720
18:07:33: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
18:07:33: CBR: yes
18:07:33: CFR: yes
18:07:33: max bitrate: 3500
18:07:33: ------------------------------------------
18:07:33: MMDeviceAudioSource: Frequency for device 'Speakers (5- Sennheiser 3D G4ME1)' is 384000, samples per sec is 48000
18:07:33: MMDeviceAudioSource: Frequency for device 'Microphone (5- Sennheiser 3D G4ME1)' is 384000, samples per sec is 48000
18:07:34: Total frames encoded: 0, total frames duplicated: 0 (-1.#J%)
18:07:34: Total frames rendered: 21, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
18:07:34:
18:07:34: Profiler time results:
18:07:34:
18:07:34: ==============================================================
18:07:34: video thread frame - [100%] [avg time: 3.122 ms] [children: 8.1%] [unaccounted: 91.9%]
18:07:34: | scene->Preprocess - [0.032%] [avg time: 0.001 ms]
18:07:34: | GPU download and conversion - [8.07%] [avg time: 0.252 ms] [children: 8.04%] [unaccounted: 0.032%]
18:07:34: | | flush - [8.04%] [avg time: 0.251 ms]
18:07:34: ==============================================================
18:07:34:
18:07:34:
18:07:34: Profiler CPU results:
18:07:34:
18:07:34: ==============================================================
18:07:34: video thread frame - [cpu time: avg 1.485 ms, total 31.2 ms] [avg calls per frame: 1]
18:07:34: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:07:34: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:07:34: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:07:34: ==============================================================
18:07:34:
18:07:34: =====Stream End: 2013-09-26, 18:07:34=================================================
 

Palana

Developer
Re: 0.57.01 - quicksync tests

ExitSign said:
I'm getting the following error when previewing/streaming with QSV enabled:

QSVHelper.exe has exited because of an incompatible qsvimpl custom parameter
Could you also post the QSVHelper.log (located in pluginData) for that run?
 

ExitSign

Member
Re: 0.57.01 - quicksync tests

Palana said:
ExitSign said:
I'm getting the following error when previewing/streaming with QSV enabled:

QSVHelper.exe has exited because of an incompatible qsvimpl custom parameter
Could you also post the QSVHelper.log (located in pluginData) for that run?
there's only this in QSVHelper.log (53 bytes):

--
Using 13 encode tasks and 13 internal frame buffers
--
 

Absarn

Member
Re: 0.57.02 - quicksync tests

Keep getting a blackscreen in the stream, and it might work if you're restarting the stream plenty of times.

Code:
21:57:25: Open Broadcaster Software v0.57.02 quicksync tests - 64bit ( ^ω^)
21:57:25: -------------------------------
21:57:25: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
21:57:25: CPU Speed: 3292MHz
21:57:25: Physical Memory:  8109MB Total, 4987MB Free
21:57:25: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
21:57:25: monitor 1: pos={0, 0}, size={1920, 1080}
21:57:25: monitor 2: pos={1920, 0}, size={1680, 1050}
21:57:25: monitor 3: pos={3600, 0}, size={1024, 768}
21:57:25: Windows Version: 6.1 Build 7600 
21:57:25: Aero is Enabled
21:57:25: -------------------------------
21:57:25: OBS Modules:
21:57:25: Base Address     Module
21:57:25: 000000003FC10000 OBS.exe
21:57:25: 00000000DEBC0000 OBSApi.dll
21:57:25: 00000000F6390000 DShowPlugin.dll
21:57:25: 00000000F0E10000 GraphicsCapture.dll
21:57:25: 00000000F0D70000 NoiseGate.dll
21:57:25: 00000000F02C0000 PSVPlugin.dll
21:57:25: ------------------------------------------
21:57:25: Adapter 1
21:57:25:   Video Adapter: NVIDIA GeForce GTX 660 Ti
21:57:25:   Video Adapter Dedicated Video Memory: 2086993920
21:57:25:   Video Adapter Shared System Memory: 2147807232
21:57:25: ------------------------------------------
21:57:25: Adapter 2
21:57:25:   Video Adapter: Intel(R) HD Graphics 3000
21:57:25:   Video Adapter Dedicated Video Memory: 67108864
21:57:25:   Video Adapter Shared System Memory: 1711276032
21:57:25: =====Stream Start: 2013-09-26, 21:57:25===============================================
21:57:25:   Multithreaded optimizations: On
21:57:25:   Base resolution: 1920x1080
21:57:25:   Output resolution: 1280x720
21:57:25: ------------------------------------------
21:57:25: Loading up D3D10 on NVIDIA GeForce GTX 660 Ti...
21:57:25: ------------------------------------------
21:57:25: Audio Format: 44100hz
21:57:25: Playback device Default
21:57:25: ------------------------------------------
21:57:25: Using desktop audio input: Högtalare (Realtek High Definition Audio)
21:57:25: ------------------------------------------
21:57:25: Using auxilary audio input: Mikrofon (Realtek High Definition Audio)
21:57:25: ------------------------------------------
21:57:25: Audio Encoding: AAC
21:57:25:     bitrate: 160
21:57:25: Using bitmap image
21:57:25: ------------------------------------------
21:57:25:     device: Logitech HD Webcam C270,
21:57:25:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&20540419&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:57:25:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
21:57:25:     audio device: Disable,
21:57:25:     audio device id Disabled,
21:57:25: 
21:57:25: Using directshow input
21:57:25: ------------------------------------------
21:57:25:     device: AVerMedia HD Capture C985 Bus 2,
21:57:25:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&1aa6ed88&0&0009#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
21:57:25:     chosen type: YV12, usingFourCC: true, res: 1920x1080 - 1920x1080, frameIntervals: 333333-666666, fourCC: 'YV12'
21:57:25: 
21:57:25:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
21:57:25: Using directshow input
21:57:26: Found QSV hardware support
21:57:26: ------------------------------------------
21:57:26: QSV version 1.4 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE3 | MFX_IMPL_VIA_D3D9)
21:57:26: Using 13 bitstreams and 13 frame buffers
21:57:26: ------------------------------------------
21:57:26: Video Encoding: QSV
21:57:26:     fps: 60
21:57:26:     width: 1280, height: 720
21:57:26:     target-usage: MFX_TARGETUSAGE_BEST_QUALITY
21:57:26:     CBR: yes
21:57:26:     CFR: no
21:57:26:     max bitrate: 3000
21:57:26: ------------------------------------------
21:57:26: MMDeviceAudioSource: Frequency for device 'Högtalare (Realtek High Definition Audio)' is 384000, samples per sec is 48000
21:57:26: MMDeviceAudioSource: Frequency for device 'Mikrofon (Realtek High Definition Audio)' is 352800, samples per sec is 44100
21:57:27: Using RTMP service: Twitch / Justin.tv
21:57:27:   Server selection: rtmp://live-arn.justin.tv/app
21:57:27:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
21:57:28: Completed handshake with rtmp://live-arn.justin.tv/app in 414 ms.
21:57:29: SO_SNDBUF was at 8192
21:57:29: SO_SNDBUF is now 65536
21:58:05: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
21:58:05:   New Scene
21:58:05: Using bitmap image
21:58:05: ------------------------------------------
21:58:05:     device: Logitech HD Webcam C270,
21:58:05:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&20540419&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:58:05:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
21:58:05:     audio device: Disable,
21:58:05:     audio device id Disabled,
21:58:05: 
21:58:05: Using directshow input
21:58:05: Using graphics capture
21:58:07: PERFORMANCE WARNING: Scene change took 1764 ms, maybe some sources should be global sources?
21:58:08: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
21:58:08:   New Scene
21:58:08: Using bitmap image
21:58:08: ------------------------------------------
21:58:08:     device: Logitech HD Webcam C270,
21:58:08:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&20540419&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:58:08:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
21:58:08:     audio device: Disable,
21:58:08:     audio device id Disabled,
21:58:08: 
21:58:08: Using directshow input
21:58:08: Using graphics capture
21:58:09: PERFORMANCE WARNING: Scene change took 1278 ms, maybe some sources should be global sources?
21:58:23: Total frames encoded: 3366, total frames duplicated: 177 (5.26%)
21:58:23: Total frames rendered: 3205, number of late frames: 4 (0.12%) (it's okay for some frames to be late)
21:58:23: RTMPPublisher::SocketLoop: Graceful loop exit
21:58:23: Average send payload: 9258 bytes, average send interval: 23 ms
21:58:23: Number of times waited to send: 0, Waited for a total of 0 bytes
21:58:23: Number of b-frames dropped: 9 (0.28%), Number of p-frames dropped: 2 (0.062%), Total 11 (0.34%)
21:58:23: Number of bytes sent: 21156300
21:58:23: 
21:58:23: Profiler time results:
21:58:23: 
21:58:23: ==============================================================
21:58:23: video thread frame - [100%] [avg time: 2.404 ms] [children: 34%] [unaccounted: 66%]
21:58:23: | scene->Preprocess - [27.3%] [avg time: 0.657 ms]
21:58:23: | GPU download and conversion - [6.7%] [avg time: 0.161 ms] [children: 4.99%] [unaccounted: 1.71%]
21:58:23: | | flush - [3.24%] [avg time: 0.078 ms]
21:58:23: | | CopyResource - [1.5%] [avg time: 0.036 ms]
21:58:23: | | conversion to 4:2:0 - [0.25%] [avg time: 0.006 ms]
21:58:23: Convert444Threads - [100%] [avg time: 0.56 ms] [children: 99.3%] [unaccounted: 0.714%]
21:58:23: | Convert444toNV12 - [99.3%] [avg time: 0.556 ms]
21:58:23: encoder thread frame - [100%] [avg time: 0.052 ms] [children: 53.8%] [unaccounted: 46.2%]
21:58:23: | ProcessEncodedFrame - [48.1%] [avg time: 0.025 ms]
21:58:23: | QueueEncodeTask - [5.77%] [avg time: 0.003 ms]
21:58:23: ==============================================================
21:58:23: 
21:58:23: 
21:58:23: Profiler CPU results:
21:58:23: 
21:58:23: ==============================================================
21:58:23: video thread frame - [cpu time: avg 0.9 ms, total 2886.02 ms] [avg calls per frame: 1]
21:58:23: | scene->Preprocess - [cpu time: avg 0.491 ms, total 1575.61 ms] [avg calls per frame: 1]
21:58:23: | GPU download and conversion - [cpu time: avg 0.053 ms, total 171.602 ms] [avg calls per frame: 1]
21:58:23: | | flush - [cpu time: avg 0.014 ms, total 46.801 ms] [avg calls per frame: 1]
21:58:23: | | CopyResource - [cpu time: avg 0.014 ms, total 46.8 ms] [avg calls per frame: 1]
21:58:23: | | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 15.6 ms] [avg calls per frame: 1]
21:58:23: Convert444Threads - [cpu time: avg 0.417 ms, total 2652.02 ms] [avg calls per frame: 2]
21:58:23: | Convert444toNV12 - [cpu time: avg 0.417 ms, total 2652.02 ms] [avg calls per frame: 2]
21:58:23: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:58:23: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:58:23: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:58:23: ==============================================================
21:58:23: 
21:58:23: =====Stream End: 2013-09-26, 21:58:23=================================================
 

d967

New Member
Re: 0.57.02 - quicksync tests

Nice you are improving Quicksync support :)

So far I have noticed the following:
-Now unable to stream 1080p@60fps, OBS reports slow encoding speed, stream video disappears or laggy.
-1080p@50 fps still possible, but FPS drops to 40-45 on recorded stream playback, but still looks good.
-Ingame sound disappeared after ~ 20 minutes of gameplay
-Noticeable video quality improve (1080@5Mbit) QSV becoming a really nice thing, I hope we will be able to
change more encoding options for QSV, mostly quality level.

I wonder, does overclocking intel GPU increases encoding speed too?
 

Palana

Developer
Re: 0.57.02 - quicksync tests

Absarn said:
Keep getting a blackscreen in the stream, and it might work if you're restarting the stream plenty of times.

From your log you may want to consider making your webcam a global source.

As for the black video, it also happened in the past, but it's nearly impossible to reproduce the issue reliably; plus so far neither vods nor local recordings exhibited the same issue

d967 said:
Nice you are improving Quicksync support :)

So far I have noticed the following:
-Now unable to stream 1080p@60fps, OBS reports slow encoding speed, stream video disappears or laggy.
-1080p@50 fps still possible, but FPS drops to 40-45 on recorded stream playback, but still looks good.
-Ingame sound disappeared after ~ 20 minutes of gameplay
-Noticeable video quality improve (1080@5Mbit) QSV becoming a really nice thing, I hope we will be able to
change more encoding options for QSV, mostly quality level.

I wonder, does overclocking intel GPU increases encoding speed too?
Logs? I don't see any slowdowns for 1080p60 on my machine (i5 2500K overclocked to 4.2 GHz); do you see the same issues with QSV disabled?
 

Absarn

Member
Re: 0.57.02 - quicksync tests

As for the black video, it also happened in the past, but it's nearly impossible to reproduce the issue reliably; plus so far neither vods nor local recordings exhibited the same issue

Strange thing though, since the black screen issue started after the 0.554b version.
 

Floatingthru

Community Helper
Re: 0.57.02 - quicksync tests

I haven't been able to reproduce the black screen issue with QSV either. This .02 test build completely breaks QSV for me in both headless and fake/real monitor situations. In headless mode the error "QSVHelper.exe has exited with code 5 (before response)" pops then closes OBS, and when using extended monitor all the frames lag as shown in the logfile below. Version .01 works just fine, though.

http://pastebin.com/YrM8PGG7

EDIT: Palana made a small fix and everything works again huzzah.
 

d967

New Member
Re: 0.57.02 - quicksync tests

Palana said:
Logs? I don't see any slowdowns for 1080p60 on my machine (i5 2500K overclocked to 4.2 GHz); do you see the same issues with QSV disabled?
my system is 4770K@4.4Ghz / win7 64bit / Game is Starcraft2.
with stream settings 1080p 60fps 5Mbit QSV on and superfast preset, If I alt tab from game while
video source mode is "game capture" video stream stops, only sound resumes, and OBS reports
encoding is too slow. I need to restart broadcast to make it running.

00:04:35: Open Broadcaster Software v0.57.03 quicksync tests - 64bit ( ^ω^)
00:04:35: -------------------------------
00:04:35: CPU Name: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
00:04:35: CPU Speed: 3506MHz
00:04:35: Physical Memory: 8064MB Total, 3313MB Free
00:04:35: stepping id: 3, model 12, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
00:04:35: monitor 1: pos={0, 0}, size={1920, 1080}
00:04:35: monitor 2: pos={1920, 0}, size={1920, 1080}
00:04:35: Windows Version: 6.1 Build 7600
00:04:35: Aero is Disabled
00:04:35: -------------------------------
00:04:35: OBS Modules:
00:04:35: Base Address Module
00:04:35: 000000003F460000 OBS.exe
00:04:35: 00000000E3620000 OBSApi.dll
00:04:35: 00000000FA060000 DShowPlugin.dll
00:04:35: 00000000FAA90000 GraphicsCapture.dll
00:04:35: 00000000FA950000 NoiseGate.dll
00:04:35: 00000000FA8A0000 PSVPlugin.dll
00:04:35: ------------------------------------------
00:04:35: Adapter 1
00:04:35: Video Adapter: NVIDIA GeForce GTX 780
00:04:35: Video Adapter Dedicated Video Memory: 3140157440
00:04:35: Video Adapter Shared System Memory: 3959810048
00:04:35: ------------------------------------------
00:04:35: Adapter 2
00:04:35: Video Adapter: Intel(R) HD Graphics 4600
00:04:35: Video Adapter Dedicated Video Memory: 67108864
00:04:35: Video Adapter Shared System Memory: 1711276032
00:04:35: =====Stream Start: 2013-09-28, 00:04:35===============================================
00:04:35: Multithreaded optimizations: On
00:04:35: Base resolution: 1920x1080
00:04:35: Output resolution: 1920x1080
00:04:35: ------------------------------------------
00:04:35: Loading up D3D10 on NVIDIA GeForce GTX 780...
00:04:35: ------------------------------------------
00:04:35: Audio Format: 48000hz
00:04:35: Playback device Default
00:04:35: ------------------------------------------
00:04:35: Using desktop audio input: Наушники (3- ASUS XONAR PHOEBUS Audio Device)
00:04:35: ------------------------------------------
00:04:35: Audio Encoding: AAC
00:04:35: bitrate: 128
00:04:35: Using graphics capture
00:04:35: Found QSV hardware support
00:04:35: ------------------------------------------
00:04:35: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D9)
00:04:35: Using 13 bitstreams and 13 frame buffers
00:04:35: ------------------------------------------
00:04:35: Video Encoding: QSV
00:04:35: fps: 60
00:04:35: width: 1920, height: 1080
00:04:35: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
00:04:35: CBR: yes
00:04:35: CFR: yes
00:04:35: max bitrate: 5000
00:04:35: ------------------------------------------
00:04:35: MMDeviceAudioSource: Frequency for device 'Наушники (3- ASUS XONAR PHOEBUS Audio Device)' is 352800, samples per sec is 44100
Warning -- SharedTexCapture::Init: Could not open file mapping: 2
00:04:37: Using RTMP service: Twitch / Justin.tv
00:04:37: Server selection: rtmp://live-fra.justin.tv/app
00:04:37: Interface: Intel(R) Ethernet Connection I217-V (ethernet, 100 mbps)
00:04:38: Completed handshake with rtmp://live-fra.justin.tv/app in 509 ms.
00:04:40: SharedTexCapture hooked
00:04:40: SO_SNDBUF was at 8192
00:04:40: SO_SNDBUF is now 65536
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:40: Error: all frames are in use
00:04:41: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 11913 / 656384)
00:04:42: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 656384)
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:43: Error: all frames are in use
00:04:47: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 656384)
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:51: Error: all frames are in use
00:04:52: Error: all frames are in use
00:04:52: Error: all frames are in use
00:06:24: Total frames encoded: 5038, total frames duplicated: 4142 (82.22%)
00:06:24: Number of frames skipped due to encoder lag: 4083 (81.04%)
00:06:24: Total frames rendered: 921, number of late frames: 4 (0.43%) (it's okay for some frames to be late)
00:06:25: RTMPPublisher::SocketLoop: Graceful loop exit
00:06:25: Average send payload: 9305 bytes, average send interval: 18 ms
00:06:25: Number of times waited to send: 0, Waited for a total of 0 bytes
00:06:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
00:06:25: Number of bytes sent: 50908163
00:06:25:
00:06:25: Profiler time results:
00:06:25:
00:06:25: ==============================================================
00:06:25: video thread frame - [100%] [avg time: 1.608 ms] [children: 8.08%] [unaccounted: 91.9%]
00:06:25: | scene->Preprocess - [0.0622%] [avg time: 0.001 ms]
00:06:25: | GPU download and conversion - [8.02%] [avg time: 0.129 ms] [children: 6.22%] [unaccounted: 1.8%]
00:06:25: | | flush - [4.54%] [avg time: 0.073 ms]
00:06:25: | | CopyResource - [1.31%] [avg time: 0.021 ms]
00:06:25: | | conversion to 4:2:0 - [0.373%] [avg time: 0.006 ms]
00:06:25: Convert444Threads - [100%] [avg time: 1.606 ms] [children: 99.6%] [unaccounted: 0.374%]
00:06:25: | Convert444toNV12 - [99.6%] [avg time: 1.6 ms]
00:06:25: encoder thread frame - [100%] [avg time: 18.502 ms] [children: 99.8%] [unaccounted: 0.227%]
00:06:25: | ProcessEncodedFrame - [99.8%] [avg time: 18.456 ms]
00:06:25: | QueueEncodeTask - [0.0216%] [avg time: 0.004 ms]
00:06:25: ==============================================================
00:06:25:
00:06:25:
00:06:25: Profiler CPU results:
00:06:25:
00:06:25: ==============================================================
00:06:25: video thread frame - [cpu time: avg 0.152 ms, total 140.401 ms] [avg calls per frame: 1]
00:06:25: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:06:25: | GPU download and conversion - [cpu time: avg 0.033 ms, total 31.2 ms] [avg calls per frame: 1]
00:06:25: | | flush - [cpu time: avg 0.033 ms, total 31.2 ms] [avg calls per frame: 1]
00:06:25: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:06:25: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:06:25: Convert444Threads - [cpu time: avg 1.61 ms, total 2808.02 ms] [avg calls per frame: 2]
00:06:25: | Convert444toNV12 - [cpu time: avg 1.61 ms, total 2808.02 ms] [avg calls per frame: 2]
00:06:25: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:06:25: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:06:25: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:06:25: ==============================================================
00:06:25:
00:06:25: =====Stream End: 2013-09-28, 00:06:25=================================================
00:06:48: =====Stream Start: 2013-09-28, 00:06:48===============================================
00:06:48: Multithreaded optimizations: On
00:06:48: Base resolution: 1920x1080
00:06:48: Output resolution: 1920x1080
00:06:48: ------------------------------------------
00:06:48: Loading up D3D10 on NVIDIA GeForce GTX 780...
00:06:48: ------------------------------------------
00:06:48: Audio Format: 48000hz
00:06:48: Playback device Default
00:06:48: ------------------------------------------
00:06:48: Using desktop audio input: Наушники (3- ASUS XONAR PHOEBUS Audio Device)
00:06:48: ------------------------------------------
00:06:48: Audio Encoding: AAC
00:06:48: bitrate: 128
00:06:48: Using graphics capture
00:06:49: Found QSV hardware support
00:06:49: ------------------------------------------
00:06:49: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D9)
00:06:49: Using 13 bitstreams and 13 frame buffers
00:06:49: ------------------------------------------
00:06:49: Video Encoding: QSV
00:06:49: fps: 60
00:06:49: width: 1920, height: 1080
00:06:49: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
00:06:49: CBR: yes
00:06:49: CFR: yes
00:06:49: max bitrate: 5000
00:06:49: ------------------------------------------
00:06:49: MMDeviceAudioSource: Frequency for device 'Наушники (3- ASUS XONAR PHOEBUS Audio Device)' is 352800, samples per sec is 44100
00:06:49: SharedTexCapture hooked
00:06:49:
00:06:49: Profiler result for the last frame:
00:06:49: ==============================================================
00:06:49: video thread frame - [time: 16.626 ms (cpu time: 15.6 ms)]
00:06:49: | scene->Preprocess - [time: 0.001 ms (cpu time: 0 ms)]
00:06:49: | GPU download and conversion - [time: 0.185 ms (cpu time: 0 ms)]
00:06:49: | | flush - [time: 0.181 ms (cpu time: 0 ms)]
00:06:49: ==============================================================
00:06:49:
00:06:50: Using RTMP service: Twitch / Justin.tv
00:06:50: Server selection: rtmp://live-fra.justin.tv/app
00:06:50: Interface: Intel(R) Ethernet Connection I217-V (ethernet, 100 mbps)
00:06:50: Completed handshake with rtmp://live-fra.justin.tv/app in 442 ms.
00:06:53: SO_SNDBUF was at 8192
00:06:53: SO_SNDBUF is now 65536
00:06:54: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 656384)
00:06:57: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 656384)
00:06:58: SharedTexCapture hooked
00:06:58: Error: all frames are in use
00:06:58: Error: all frames are in use
00:07:12: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 656384)
00:07:57: Error: all frames are in use
00:07:57: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:58: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:07:59: Error: all frames are in use
00:08:19: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 1048576 (buffer: 0 / 656384)
00:08:42: Total frames encoded: 6023, total frames duplicated: 1865 (30.96%)
00:08:42: Number of frames skipped due to encoder lag: 1817 (30.17%)
00:08:42: Total frames rendered: 4184, number of late frames: 5 (0.12%) (it's okay for some frames to be late)
00:08:42: RTMPPublisher::SocketLoop: Graceful loop exit
00:08:42: Average send payload: 9792 bytes, average send interval: 17 ms
00:08:42: Number of times waited to send: 0, Waited for a total of 0 bytes
00:08:42: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
00:08:42: Number of bytes sent: 61582092
00:08:42:
00:08:42: Profiler time results:
00:08:42:
00:08:42: ==============================================================
00:08:42: video thread frame - [100%] [avg time: 0.585 ms] [children: 14.4%] [unaccounted: 85.6%]
00:08:42: | scene->Preprocess - [0.171%] [avg time: 0.001 ms]
00:08:42: | GPU download and conversion - [14.2%] [avg time: 0.083 ms] [children: 11.5%] [unaccounted: 2.74%]
00:08:42: | | flush - [8.21%] [avg time: 0.048 ms]
00:08:42: | | CopyResource - [2.56%] [avg time: 0.015 ms]
00:08:42: | | conversion to 4:2:0 - [0.684%] [avg time: 0.004 ms]
00:08:42: Convert444Threads - [100%] [avg time: 1.461 ms] [children: 99.7%] [unaccounted: 0.274%]
00:08:42: | Convert444toNV12 - [99.7%] [avg time: 1.457 ms]
00:08:42: encoder thread frame - [100%] [avg time: 7.139 ms] [children: 99.5%] [unaccounted: 0.532%]
00:08:42: | ProcessEncodedFrame - [99.4%] [avg time: 7.098 ms]
00:08:42: | QueueEncodeTask - [0.042%] [avg time: 0.003 ms]
00:08:42: ==============================================================
00:08:42:
00:08:42:
00:08:42: Profiler CPU results:
00:08:42:
00:08:42: ==============================================================
00:08:42: video thread frame - [cpu time: avg 0.029 ms, total 124.8 ms] [avg calls per frame: 1]
00:08:42: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:08:42: | GPU download and conversion - [cpu time: avg 0.007 ms, total 31.2 ms] [avg calls per frame: 1]
00:08:42: | | flush - [cpu time: avg 0.003 ms, total 15.6 ms] [avg calls per frame: 1]
00:08:42: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:08:42: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:08:42: Convert444Threads - [cpu time: avg 1.258 ms, total 10436.5 ms] [avg calls per frame: 2]
00:08:42: | Convert444toNV12 - [cpu time: avg 1.258 ms, total 10436.5 ms] [avg calls per frame: 2]
00:08:42: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:08:42: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:08:42: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:08:42: ==============================================================
00:08:42:
00:08:42: =====Stream End: 2013-09-28, 00:08:42=================================================
00:10:57: =====Stream Start: 2013-09-28, 00:10:57===============================================
00:10:57: Multithreaded optimizations: On
00:10:57: Base resolution: 1920x1080
00:10:57: Output resolution: 1920x1080
00:10:57: ------------------------------------------
00:10:57: Loading up D3D10 on NVIDIA GeForce GTX 780...
00:10:58: ------------------------------------------
00:10:58: Audio Format: 48000hz
00:10:58: Playback device Default
00:10:58: ------------------------------------------
00:10:58: Using desktop audio input: Наушники (3- ASUS XONAR PHOEBUS Audio Device)
00:10:58: ------------------------------------------
00:10:58: Audio Encoding: AAC
00:10:58: bitrate: 128
00:10:58: Using graphics capture
00:10:58: ------------------------------------------
00:10:58: Video Encoding: x264
00:10:58: fps: 60
00:10:58: width: 1920, height: 1080
00:10:58: preset: superfast
00:10:58: profile: high
00:10:58: keyint: 120
00:10:58: CBR: yes
00:10:58: CFR: yes
00:10:58: max bitrate: 5000
00:10:58: buffer size: 5000
00:10:58: ------------------------------------------
00:10:58: MMDeviceAudioSource: Frequency for device 'Наушники (3- ASUS XONAR PHOEBUS Audio Device)' is 352800, samples per sec is 44100
00:10:58: SharedTexCapture hooked
00:10:58:
00:10:58: Profiler result for the last frame:
00:10:58: ==============================================================
00:10:58: video thread frame - [time: 37.147 ms (cpu time: 31.2 ms)]
00:10:58: | scene->Preprocess - [time: 0.002 ms (cpu time: 0 ms)]
00:10:58: | GPU download and conversion - [time: 0.27 ms (cpu time: 0 ms)]
00:10:58: | | flush - [time: 0.265 ms (cpu time: 0 ms)]
00:10:58: ==============================================================
00:10:58:
00:10:58:
00:10:58: Profiler result for the last frame:
00:10:58: ==============================================================
00:10:58: video thread frame - [time: 0.589 ms (cpu time: 0 ms)]
00:10:58: | scene->Preprocess - [time: 0.001 ms (cpu time: 0 ms)]
00:10:58: | GPU download and conversion - [time: 0.16 ms (cpu time: 0 ms)]
00:10:58: | | flush - [time: 0.158 ms (cpu time: 0 ms)]
00:10:58: ==============================================================
00:10:58:
00:10:59: Using RTMP service: Twitch / Justin.tv
00:10:59: Server selection: rtmp://live-fra.justin.tv/app
00:10:59: Interface: Intel(R) Ethernet Connection I217-V (ethernet, 100 mbps)
00:11:00: Completed handshake with rtmp://live-fra.justin.tv/app in 474 ms.
00:11:01: SO_SNDBUF was at 8192
00:11:01: SO_SNDBUF is now 65536
00:11:02: GraphicsCaptureSource::NewCapture: eliminating old capture
00:11:02: SharedTexCapture hooked
00:11:03: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 319185 / 656384)
00:11:03: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 388140 / 656384)
00:11:04: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 7766 / 656384)
00:11:09: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 1048576 (buffer: 0 / 656384)

Error: Texture->Map failed: 0x887a0005 0x887a0005

Your video card disappeared from the system. Please check for possible hardware / driver issues. This error can also occur if you have enabled opencl in x264 custom settings.
 

Krazy

Town drunk
Forum Moderator
Re: 0.57.03 - quicksync tests

well, QSV ignores x264 presets, and if you are using Game Capture on a fullscreen game and then alt tab, the game minimizes and stops rendering.
 

d967

New Member
Re: 0.57.03 - quicksync tests

Just tried setting game to "windowed full screen" and capture method changed to "monitor capture" no problems now.
 

Absarn

Member
Re: 0.57.03 - quicksync tests

Seems to be a massive video stutter in 0.57.03 here's the latest vod while i was trying it.

http://www.twitch.tv/theabsarn_testing/b/465505158


I hade to delete most of the error since it was full of Error: "all frames are in use"

Hopefully it wont affect the logg in anyway.

Edit: Changed the FPS to 50 and the stutter was gone.

Code:
01:02:21: Open Broadcaster Software v0.57.03 quicksync tests - 64bit ( ^ω^)
01:02:21: -------------------------------
01:02:21: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
01:02:21: CPU Speed: 3292MHz
01:02:21: Physical Memory:  8109MB Total, 5157MB Free
01:02:21: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
01:02:21: monitor 1: pos={0, 0}, size={1920, 1080}
01:02:21: monitor 2: pos={1920, 0}, size={1680, 1050}
01:02:21: monitor 3: pos={3600, 0}, size={1280, 720}
01:02:21: Windows Version: 6.1 Build 7600 
01:02:21: Aero is Disabled
01:02:21: -------------------------------
01:02:21: OBS Modules:
01:02:21: Base Address     Module
01:02:21: 000000003F730000 OBS.exe
01:02:21: 00000000DF030000 OBSApi.dll
01:02:21: 00000000E8130000 DShowPlugin.dll
01:02:21: 00000000E8100000 GraphicsCapture.dll
01:02:21: 00000000F13C0000 NoiseGate.dll
01:02:21: 00000000F3390000 PSVPlugin.dll
01:02:21: ------------------------------------------
01:02:21: Adapter 1
01:02:21:   Video Adapter: NVIDIA GeForce GTX 660 Ti
01:02:21:   Video Adapter Dedicated Video Memory: 2086993920
01:02:21:   Video Adapter Shared System Memory: 2147807232
01:02:21: ------------------------------------------
01:02:21: Adapter 2
01:02:21:   Video Adapter: Intel(R) HD Graphics 3000
01:02:21:   Video Adapter Dedicated Video Memory: 67108864
01:02:21:   Video Adapter Shared System Memory: 1711276032
01:02:21: =====Stream Start: 2013-09-28, 01:02:21===============================================
01:02:21:   Multithreaded optimizations: On
01:02:21:   Base resolution: 1920x1080
01:02:21:   Output resolution: 1280x720
01:02:21: ------------------------------------------
01:02:21: Loading up D3D10 on NVIDIA GeForce GTX 660 Ti...
01:02:22: ------------------------------------------
01:02:22: Audio Format: 44100hz
01:02:22: Playback device Default
01:02:22: ------------------------------------------
01:02:22: Using desktop audio input: Högtalare (Realtek High Definition Audio)
01:02:22: ------------------------------------------
01:02:22: Using auxilary audio input: Mikrofon (Realtek High Definition Audio)
01:02:22: ------------------------------------------
01:02:22: Audio Encoding: AAC
01:02:22:     bitrate: 160
01:02:22: Using bitmap image
01:02:22: ------------------------------------------
01:02:22:     device: Logitech HD Webcam C270,
01:02:22:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&20540419&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
01:02:22:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000, fourCC: 'I420'
01:02:22:     audio device: Disable,
01:02:22:     audio device id Disabled,
01:02:22: 
01:02:23: Using directshow input
01:02:24: Using Monitor Capture
01:02:26: Found QSV hardware support
01:02:26: ------------------------------------------
01:02:26: QSV version 1.4 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE3 | MFX_IMPL_VIA_D3D9)
01:02:26: Using 13 bitstreams and 13 frame buffers
01:02:26: ------------------------------------------
01:02:26: Video Encoding: QSV
01:02:26:     fps: 60
01:02:26:     width: 1280, height: 720
01:02:26:     target-usage: MFX_TARGETUSAGE_BEST_QUALITY
01:02:26:     CBR: yes
01:02:26:     CFR: no
01:02:26:     max bitrate: 3000
01:02:26: ------------------------------------------
01:02:26: MMDeviceAudioSource: Frequency for device 'Högtalare (Realtek High Definition Audio)' is 384000, samples per sec is 48000
01:02:26: MMDeviceAudioSource: Frequency for device 'Mikrofon (Realtek High Definition Audio)' is 352800, samples per sec is 44100
01:02:27: Using RTMP service: Twitch / Justin.tv
01:02:27:   Server selection: rtmp://live-arn.justin.tv/app
01:02:27:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
01:02:28: Completed handshake with rtmp://live-arn.justin.tv/app in 411 ms.
01:02:30: SO_SNDBUF was at 8192
01:02:30: SO_SNDBUF is now 65536
Warning -- Capture BitBlt failed (6)..  just so you know
01:04:41: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
01:04:41:   New Scene
01:04:41: Using bitmap image
01:04:41: Using graphics capture
Warning -- GraphicsCaptureSource::BeginScene: Failed to inject library, error code = 1300
01:04:43: PERFORMANCE WARNING: Scene change took 2286 ms, maybe some sources should be global sources?
01:04:43: Error: all frames are in use
01:04:43: Error: all frames are in use
01:04:43: Error: all frames are in use
01:04:43: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:44: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:45: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:46: Error: all frames are in use
01:04:47: Error: all frames are in use
01:04:47: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:48: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:49: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:50: Error: all frames are in use
01:04:51: Error: all frames are in use
01:04:51: Error: all frames are in use
01:14:01: Error: all frames are in use
01:14:01: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Capture window 0x0003036A invalid or changing, terminating capture
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:02: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:03: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:04: Error: all frames are in use
01:14:05: Error: all frames are in use
01:14:05: Error: all frames are in use
01:14:05: Error: all frames are in use
01:14:05: Error: all frames are in use
01:14:05: Error: all frames are in use
01:14:05: Error: all frames are in use
01:14:06: Error: all frames are in use
01:14:06: Error: all frames are in use
01:14:06: Error: all frames are in use
01:14:06: Error: all frames are in use
01:14:06: Error: all frames are in use
01:14:06: Error: all frames are in use
01:14:06: Total frames encoded: 41987, total frames duplicated: 753 (1.79%)
01:14:06: Number of frames skipped due to encoder lag: 192 (0.46%)
01:14:06: Total frames rendered: 41516, number of late frames: 23 (0.06%) (it's okay for some frames to be late)
01:14:07: RTMPPublisher::SocketLoop: Graceful loop exit
01:14:07: Average send payload: 8238 bytes, average send interval: 20 ms
01:14:07: Number of times waited to send: 0, Waited for a total of 0 bytes
01:14:07: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
01:14:07: Number of bytes sent: 275945550
01:14:07: 
01:14:07: Profiler time results:
01:14:07: 
01:14:07: ==============================================================
01:14:07: video thread frame - [100%] [avg time: 1.261 ms] [children: 74.6%] [unaccounted: 25.4%]
01:14:07: | scene->Preprocess - [62.6%] [avg time: 0.79 ms]
01:14:07: | GPU download and conversion - [12%] [avg time: 0.151 ms] [children: 10.2%] [unaccounted: 1.74%]
01:14:07: | | flush - [7.85%] [avg time: 0.099 ms]
01:14:07: | | CopyResource - [1.74%] [avg time: 0.022 ms]
01:14:07: | | conversion to 4:2:0 - [0.634%] [avg time: 0.008 ms]
01:14:07: Convert444Threads - [100%] [avg time: 0.55 ms] [children: 99.1%] [unaccounted: 0.909%]
01:14:07: | Convert444toNV12 - [99.1%] [avg time: 0.545 ms]
01:14:07: encoder thread frame - [100%] [avg time: 0.139 ms] [children: 79.9%] [unaccounted: 20.1%]
01:14:07: | ProcessEncodedFrame - [77.7%] [avg time: 0.108 ms]
01:14:07: | QueueEncodeTask - [2.16%] [avg time: 0.003 ms]
01:14:07: ==============================================================
01:14:07: 
01:14:07: 
01:14:07: Profiler CPU results:
01:14:07: 
01:14:07: ==============================================================
01:14:07: video thread frame - [cpu time: avg 0.647 ms, total 26879 ms] [avg calls per frame: 1]
01:14:07: | scene->Preprocess - [cpu time: avg 0.447 ms, total 18579.7 ms] [avg calls per frame: 1]
01:14:07: | GPU download and conversion - [cpu time: avg 0.06 ms, total 2527.22 ms] [avg calls per frame: 1]
01:14:07: | | flush - [cpu time: avg 0.042 ms, total 1778.41 ms] [avg calls per frame: 1]
01:14:07: | | CopyResource - [cpu time: avg 0.009 ms, total 390.002 ms] [avg calls per frame: 1]
01:14:07: | | conversion to 4:2:0 - [cpu time: avg 0.006 ms, total 280.805 ms] [avg calls per frame: 1]
01:14:07: Convert444Threads - [cpu time: avg 0.267 ms, total 22198.9 ms] [avg calls per frame: 2]
01:14:07: | Convert444toNV12 - [cpu time: avg 0.264 ms, total 21980.5 ms] [avg calls per frame: 2]
01:14:07: encoder thread frame - [cpu time: avg 0.003 ms, total 140.401 ms] [avg calls per frame: 1]
01:14:07: | ProcessEncodedFrame - [cpu time: avg 0.001 ms, total 46.801 ms] [avg calls per frame: 1]
01:14:07: | QueueEncodeTask - [cpu time: avg 0 ms, total 15.6 ms] [avg calls per frame: 1]
01:14:07: ==============================================================
01:14:07: 
01:14:07: =====Stream End: 2013-09-28, 01:14:07=================================================
 

slickpad

New Member
Re: 0.57.04 - quicksync tests

I had commented on a previous thread for the test build, as well as created a topic under the bug report forum, but it appears that in version 0.57.03, the problem of using two gpus, in addition to my onboard intel graphics, has been fixed. My setup is as follows:

GTX 460 - Main monitor
GT 610 - Left monitor
Intel HD 2000 - Right monitor

In older versions, quicksync failed to work, and my stream would lag, resulting in me having to remove my gt610 and run two monitors off of my GTX 460 in order to make use of quicksync. A million thank yous for this fix!

***EDIT***

In version 0.57.04, it appears that at random, quicksync chooses whether or not to initialize. Sometimes it takes 2 or 3 attempts at previewing my stream in order to get quicksync to work.
 

Tak0r

Member
Re: 0.57.04 - quicksync tests

QSV doesen't work for me anymore

It always shows QSVHelper has exited with with code 5 (before response)

QSVHelper.log is empty

Code:
18:42:05: Open Broadcaster Software v0.57.04 quicksync tests - 64bit ( ^ω^)
18:42:05: -------------------------------
18:42:05: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
18:42:05: CPU Speed: 3500MHz
18:42:05: Physical Memory:  16274MB Total, 9419MB Free
18:42:05: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:42:05: monitor 1: pos={0, 0}, size={1920, 1080}
18:42:05: monitor 2: pos={1920, 0}, size={1920, 1080}
18:42:05: Windows Version: 6.1 Build 7601 S
18:42:05: Aero is Enabled
18:42:05: -------------------------------
18:42:05: OBS Modules:
18:42:05: Base Address     Module
18:42:05: 000000003F430000 OBS.exe
18:42:05: 00000000DBA30000 OBSApi.dll
18:42:05: 00000000DFDF0000 DShowPlugin.dll
18:42:05: 00000000FB760000 GraphicsCapture.dll
18:42:05: 00000000EAD30000 NoiseGate.dll
18:42:05: 00000000E0C50000 PSVPlugin.dll
18:42:05: ------------------------------------------
18:42:05: Adapter 1
18:42:05:   Video Adapter: AMD Radeon HD 7800 Series
18:42:05:   Video Adapter Dedicated Video Memory: 2119376896
18:42:05:   Video Adapter Shared System Memory: 3969067008
18:42:05: ------------------------------------------
18:42:05: Adapter 2
18:42:05:   Video Adapter: Intel(R) HD Graphics 4000
18:42:05:   Video Adapter Dedicated Video Memory: 67108864
18:42:05:   Video Adapter Shared System Memory: 1711276032
18:42:05: =====Stream Start: 2013-09-28, 18:42:05===============================================
18:42:05:   Multithreaded optimizations: On
18:42:05:   Base resolution: 1920x1080
18:42:05:   Output resolution: 1920x1080
18:42:05: ------------------------------------------
18:42:05: Loading up D3D10 on AMD Radeon HD 7800 Series...
18:42:05: ------------------------------------------
18:42:05: Audio Format: 48000hz
18:42:05: Playback device Default
18:42:05: ------------------------------------------
18:42:05: Using desktop audio input: Line 1 (Virtual Audio Cable)
18:42:05: ------------------------------------------
18:42:05: Using auxilary audio input: Mikrofon (Logitech G930 Headset)
18:42:05: ------------------------------------------
18:42:05: Audio Encoding: AAC
18:42:05:     bitrate: 128
18:42:05: Using graphics capture
18:42:05: Scene buffering time set to 700
18:42:05: Found QSV hardware support

Error: QSVHelper.exe has exited with code 5 (before response)
would be nice to have this feature back!

Edit: nvm connecting 1 monitor to the igp solved the problem.
 

viktor6

New Member
Re: 0.57.04 - quicksync tests

helloHere such I problemmai

here are written as 2013-09-28-2305-25.mp4 no prefix record
 

Attachments

HomeWorld

Developer
Re: 0.57.04 - quicksync tests

viktor6 said:
helloHere such I problemmai

here are written as 2013-09-28-2305-25.mp4 no prefix record
% is an invalid char in the file name , so yeah, it will default to that form.
There are no special things like %date or %whatever (yet).
 
Status
Not open for further replies.
Top