Bug Report Twitch and Intel Quick Sync doesn't work together

BIGFAT

New Member
Hi!

Okay, i have a strange problem:

Few weeks ago, i moved from my amd fx 8320 to an intel 2600k. The reason is simple: i want to use the igp for streaming to twitch.tv.
Well i would if i can :/. I enabled the igp in the bios and i connected my second monitor on it. Now the Quicksync option is enabled... if i try to stream with it, my channel stuck in loading, and it finish in a failure. But when im recording on my local harddrive, it work like a charm. Without quicksync, i can stream without any problem.

Here the last log:
03:15:42: Open Broadcaster Software v0.591b - 64bit ( ^ω^)
03:15:42: -------------------------------
03:15:42: CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
03:15:42: CPU Speed: 3400MHz
03:15:42: Physical Memory: 16266MB Total, 12338MB Free
03:15:42: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
03:15:42: monitor 1: pos={0, 0}, size={1920, 1080}
03:15:42: monitor 2: pos={-1920, 0}, size={1920, 1080}
03:15:42: Windows Version: 6.1 Build 7601 S
03:15:42: Aero is Enabled
03:15:42: -------------------------------
03:15:42: OBS Modules:
03:15:42: Base Address Module
03:15:42: 000000003F670000 OBS.exe
03:15:42: 00000000F5AF0000 OBSApi.dll
03:15:42: 00000000FAA60000 DShowPlugin.dll
03:15:42: 00000000FAA30000 GraphicsCapture.dll
03:15:42: 00000000FB990000 NoiseGate.dll
03:15:42: 00000000F5DC0000 PSVPlugin.dll
03:15:42: ------------------------------------------
03:15:42: Adapter 1
03:15:42: Video Adapter: NVIDIA GeForce GTX 780
03:15:42: Video Adapter Dedicated Video Memory: 3140157440
03:15:42: Video Adapter Shared System Memory: 3965054976
03:15:42: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
03:15:42: ------------------------------------------
03:15:42: Adapter 2
03:15:42: Video Adapter: Intel(R) HD Graphics 3000
03:15:42: Video Adapter Dedicated Video Memory: 67108864
03:15:42: Video Adapter Shared System Memory: 1711276032
03:15:42: Video Adapter Output 1: pos={-1920, 0}, size={1920, 1080}, attached=true
03:15:42: =====Stream Start: 2013-12-19, 03:15:42===============================================
03:15:42: Multithreaded optimizations: On
03:15:42: Base resolution: 1920x1080
03:15:42: Output resolution: 1280x720
03:15:42: ------------------------------------------
03:15:42: Loading up D3D10 on NVIDIA GeForce GTX 780 (Adapter 1)...
03:15:42: ------------------------------------------
03:15:42: Audio Format: 44100hz
03:15:42: Playback device Default
03:15:42: ------------------------------------------
03:15:42: Using desktop audio input: Lautsprecher (4- SB Audigy)
03:15:42: ------------------------------------------
03:15:42: Using auxilary audio input: Mikrofon (4- Realtek High Definition Audio)
03:15:42: ------------------------------------------
03:15:42: Audio Encoding: AAC
03:15:42: bitrate: 96
03:15:42: ------------------------------------------
03:15:42: device: Logitech Webcam 600,
03:15:42: device id \\?\usb#vid_046d&pid_0808&mi_00#6&278db6d2&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
03:15:42: chosen type: I420, usingFourCC: false, res: 768x480 - 768x480, frameIntervals: 333333-2000000
03:15:42: use buffering: false - 0, fourCC: 'I420'
03:15:42: audio device: Deaktivieren,
03:15:42: audio device id Disabled,
03:15:42:
03:15:42: Using directshow input
03:15:42: Using graphics capture
03:15:42: Scene buffering time set to 400
03:15:42: Found QSV hardware support
03:15:42: ------------------------------------------
03:15:42: QSV version 1.4 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9 (actual: MFX_IMPL_HARDWARE2 | MFX_IMPL_VIA_D3D9)
03:15:42: Using 13 bitstreams and 16 frame buffers
03:15:42: ------------------------------------------
03:15:42: Video Encoding: QSV
03:15:42: fps: 60
03:15:42: width: 1280, height: 720
03:15:42: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
03:15:42: CBR: yes
03:15:42: CFR: no
03:15:42: max bitrate: 2200
03:15:42: ------------------------------------------
03:15:42: MMDeviceAudioSource: Frequency for device 'Lautsprecher (4- SB Audigy)' is 384000, samples per sec is 48000
03:15:42: MMDeviceAudioSource: Frequency for device 'Mikrofon (4- Realtek High Definition Audio)' is 384000, samples per sec is 48000
03:15:42: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
03:15:42: SharedTexCapture hooked
03:15:43: Using RTMP service: Twitch / Justin.tv
03:15:43: Server selection: rtmp://live-fra.justin.tv/app
03:15:43: Interface: Broadcom NetLink (TM) Gigabit Ethernet (ethernet, 1000 mbps)
03:15:44: Completed handshake with rtmp://live-fra.justin.tv/app in 403 ms.
03:15:44: SO_SNDBUF was at 8192
03:15:44: SO_SNDBUF is now 65536
03:15:47: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 37151 / 293888)
03:15:47: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 293888)
03:16:49: Total frames encoded: 4001, total frames duplicated: 2 (0.05%)
03:16:49: Total frames rendered: 4008, number of late frames: 1 (0.02%) (it's okay for some frames to be late)
03:16:50: RTMPPublisher::SocketLoop: Graceful loop exit
03:16:50: Average send payload: 5949 bytes, average send interval: 20 ms
03:16:50: Number of times waited to send: 0, Waited for a total of 0 bytes
03:16:50: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
03:16:50: Number of bytes sent: 18687921
03:16:50:
03:16:50: Profiler time results:
03:16:50:
03:16:50: ==============================================================
03:16:50: video thread frame - [100%] [avg time: 0.935 ms] [children: 21.6%] [unaccounted: 78.4%]
03:16:50: | scene->Preprocess - [15.5%] [avg time: 0.145 ms]
03:16:50: | GPU download and conversion - [6.1%] [avg time: 0.057 ms] [children: 5.24%] [unaccounted: 0.856%]
03:16:50: | | flush - [3.53%] [avg time: 0.033 ms]
03:16:50: | | CopyResource - [1.28%] [avg time: 0.012 ms]
03:16:50: | | conversion to 4:2:0 - [0.428%] [avg time: 0.004 ms]
03:16:50: Convert444Threads - [100%] [avg time: 0.799 ms] [children: 99.5%] [unaccounted: 0.501%]
03:16:50: | Convert444toNV12 - [99.5%] [avg time: 0.795 ms]
03:16:50: encoder thread frame - [100%] [avg time: 0.038 ms] [children: 50%] [unaccounted: 50%]
03:16:50: | QueueEncodeTask - [10.5%] [avg time: 0.004 ms]
03:16:50: | ProcessEncodedFrame - [39.5%] [avg time: 0.015 ms]
03:16:50: ==============================================================
03:16:50:
03:16:50:
03:16:50: Profiler CPU results:
03:16:50:
03:16:50: ==============================================================
03:16:50: video thread frame - [cpu time: avg 0.311 ms, total 1248.01 ms] [avg calls per frame: 1]
03:16:50: | scene->Preprocess - [cpu time: avg 0.007 ms, total 31.2 ms] [avg calls per frame: 1]
03:16:50: | GPU download and conversion - [cpu time: avg 0.015 ms, total 62.4 ms] [avg calls per frame: 1]
03:16:50: | | flush - [cpu time: avg 0.007 ms, total 31.2 ms] [avg calls per frame: 1]
03:16:50: | | CopyResource - [cpu time: avg 0.007 ms, total 31.2 ms] [avg calls per frame: 1]
03:16:50: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
03:16:50: Convert444Threads - [cpu time: avg 0.876 ms, total 6973.24 ms] [avg calls per frame: 2]
03:16:50: | Convert444toNV12 - [cpu time: avg 0.876 ms, total 6973.24 ms] [avg calls per frame: 2]
03:16:50: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
03:16:50: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
03:16:50: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
03:16:50: ==============================================================
03:16:50:
03:16:50: =====Stream End: 2013-12-19, 03:16:50=================================================

Well its very strange. I hope one of you guys have a solution for it, and sorry for my bad english, its not my nativ language :)
 

Jack0r

The Helping Squad
Hey man,
I did some tests with Twitch/Hitbox and my local server, so far I have to say its a twitch related problem as you also thought. Palana (thats the guy who added quicksync to OBS) and I am not really sure how to fix it yet as Hitbox and my local server simply work. Its also quite a challenge to get someone from twitch to talk to or check whats the cause of this.

One thing I noticed, which you could maybe check as well, is that twitch always seems to record the video even when the stream does not work, but the recorded video then is pretty "funky" and does not look good. Maybe you could check if this is the same for you. (Make sure you have "Archive Broadcasts" checked under http://www.twitch.tv/settings/videos so the videos are saved)
At the same time, please activate save to file in the OBS settings and check if your local file works fine. (For me it always looked fine, even when twitch was not able to load my stream and saved a strange looking recording)

And then report back :)
 
Top