0.57.05 - quicksync tests

Status
Not open for further replies.

Palana

Developer
bounceplink said:
Does QSV have an upper limit on resolution? I run in native 2560x1600 and when I try to use QSV in anything greater than downscaling to 1.50 (1706x1066) it pops up the qsvimpl invalid parameter error and crashes out.
Sandy Bridge has an upper limit of 1920x1200 unfortunately, on Ivy Bridge and later it's something 4K
ivannew2012 said:
On win8, only igpu, 15.31.17 drivers, qsvimpl=,d3d9,1.4, dark stream on twitch and he says not supported format, log http://speedy.sh/jzmYE/2013-10-17-2031-07.log

Quick Sync is enabled, 4% cpu usage by OBS.exe. If qsv not been enabled cpu usage be like 80% because i choose slower preset in x264 encoder.

Now try Win7 with extra settings...

Same result, maybe intel "fix" something, like they fix no overclock on chipset b85. My motherboard is for sandy bridge, but processor is on ivy-bridge. It's just not qualified guesses. Maybe in future it will work for me.

For now latest drivers(15.31.17) don't work for me and it's not a problem, use older one without issues.
I see; the issue with your iGPU not being logged by obs should be fixed. No idea what to do about the newer drivers though, but as long as it works with the older drivers … you are probably right on the random "fix"/incompatibility introduced by intel or Sandy Bridge class mainboards having wonky support for Ivy Bridge (graphics)
 

solidxpanda

New Member
Is QSV effected by changing my presets? Wasn't sure since it's using a different part of my CPU. Still figuring out the QSV settings. As of late I've been able to get a much better video picture. Doubling my buffer has really helped.

BUT, one problem I had with a recent broadcast/test was some severe pixelation! You can see the pixelation at around the 25 second mark and even more throughout the video below...
http://www.twitch.tv/pandaxgaming/b/472663770

Any idea as to what could be causing that? Leaving my log below.
23:41:14: Open Broadcaster Software v0.582b - 32bit (´・ω・`)
23:41:14: -------------------------------
23:41:14: CPU Name: Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
23:41:14: CPU Speed: 2394MHz
23:41:14: Physical Memory: 4095MB Total, 4095MB Free
23:41:14: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
23:41:14: monitor 1: pos={0, 0}, size={1366, 768}
23:41:14: Windows Version: 6.2 Build 9200
23:41:14: Aero is Enabled
23:41:14: -------------------------------
23:41:14: OBS Modules:
23:41:14: Base Address Module
23:41:14: 003C0000 OBS.exe
23:41:14: 6DEA0000 OBSApi.dll
23:41:14: 6E400000 DShowPlugin.dll
23:41:14: 6DC30000 GraphicsCapture.dll
23:41:14: 6DC10000 NoiseGate.dll
23:41:14: 6DBF0000 PSVPlugin.dll
23:41:14: ------------------------------------------
23:41:14: Adapter 1
23:41:14: Video Adapter: Intel(R) HD Graphics 4600
23:41:14: Video Adapter Dedicated Video Memory: 33554432
23:41:14: Video Adapter Shared System Memory: 1845493760
23:41:14: Video Adapter Output 1: pos={0, 0}, size={1366, 768}, attached=true
23:41:14: ------------------------------------------
23:41:14: Adapter 2
23:41:14: Video Adapter: NVIDIA GeForce GT 750M
23:41:14: Video Adapter Dedicated Video Memory: 2090725376
23:41:14: Video Adapter Shared System Memory: 2147610624
23:41:14: =====Stream Start: 2013-10-22, 23:41:14===============================================
23:41:14: Multithreaded optimizations: On
23:41:14: Base resolution: 1280x720
23:41:14: Output resolution: 1280x720
23:41:14: ------------------------------------------
23:41:14: Loading up D3D10 on Intel(R) HD Graphics 4600...
23:41:14: ------------------------------------------
23:41:14: Audio Format: 48000hz
23:41:14: Playback device Default
23:41:14: ------------------------------------------
23:41:14: Using desktop audio input: Speakers (Realtek High Definition Audio)
23:41:14: ------------------------------------------
23:41:14: Audio Encoding: AAC
23:41:14: bitrate: 128
23:41:14: ------------------------------------------
23:41:14: device: LGP Stream Engine,
23:41:14: device id (null),
23:41:14: chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666
23:41:14: use buffering: false - 0, fourCC: 'YUY2'
23:41:14:
23:41:14: Using directshow input
23:41:14: Scene buffering time set to 700
23:41:14: Found QSV hardware support
23:41:15: ------------------------------------------
23:41:15: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D11 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D11)
23:41:15: Using 10 bitstreams and 10 frame buffers
23:41:15: ------------------------------------------
23:41:15: Video Encoding: QSV
23:41:15: fps: 60
23:41:15: width: 1280, height: 720
23:41:15: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
23:41:15: CBR: yes
23:41:15: CFR: yes
23:41:15: max bitrate: 3500
23:41:15: ------------------------------------------
23:41:15: MMDeviceAudioSource: Frequency for device 'Speakers (Realtek High Definition Audio)' is 1536000, samples per sec is 192000
23:41:31: ------------------------------------------
23:41:31: device: LGP Stream Engine,
23:41:31: device id (null),
23:41:31: chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666
23:41:31: use buffering: false - 0, fourCC: 'YUY2'
23:41:31:
23:41:31: device audio info - bits per sample: 16, channels: 2, samples per sec: 44100, block size: 4
23:42:23: ------------------------------------------
23:42:23: device: LGP Stream Engine,
23:42:23: device id (null),
23:42:23: chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666
23:42:23: use buffering: false - 0, fourCC: 'YUY2'
23:42:23: audio device: Disable,
23:42:23: audio device id Disabled,
23:42:23:
23:42:40: ------------------------------------------
23:42:40: device: LGP Stream Engine,
23:42:40: device id (null),
23:42:40: chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666
23:42:40: use buffering: false - 0, fourCC: 'YUY2'
23:42:40: audio device: Disable,
23:42:40: audio device id Disabled,
23:42:40:
23:49:42: Total frames encoded: 30416, total frames duplicated: 155 (0.51%)
23:49:42: Total frames rendered: 30288, number of late frames: 4 (0.01%) (it's okay for some frames to be late)
23:49:43:
23:49:43: Profiler time results:
23:49:43:
23:49:43: ==============================================================
23:49:43: video thread frame - [100%] [avg time: 2.02 ms] [children: 78.5%] [unaccounted: 21.5%]
23:49:43: | scene->Preprocess - [73.8%] [avg time: 1.49 ms]
23:49:43: | GPU download and conversion - [4.7%] [avg time: 0.095 ms] [children: 2.38%] [unaccounted: 2.33%]
23:49:43: | | flush - [0.99%] [avg time: 0.02 ms]
23:49:43: | | CopyResource - [1.09%] [avg time: 0.022 ms]
23:49:43: | | conversion to 4:2:0 - [0.297%] [avg time: 0.006 ms]
23:49:43: Convert444Threads - [100%] [avg time: 1.092 ms] [children: 99.3%] [unaccounted: 0.733%]
23:49:43: | Convert444toNV12 - [99.3%] [avg time: 1.084 ms]
23:49:43: encoder thread frame - [100%] [avg time: 0.047 ms] [children: 57.4%] [unaccounted: 42.6%]
23:49:43: | ProcessEncodedFrame - [44.7%] [avg time: 0.021 ms]
23:49:43: | QueueEncodeTask - [12.8%] [avg time: 0.006 ms]
23:49:43: ==============================================================
23:49:43:
23:49:43:
23:49:43: Profiler CPU results:
23:49:43:
23:49:43: ==============================================================
23:49:43: video thread frame - [cpu time: avg 1.52 ms, total 46046.9 ms] [avg calls per frame: 1]
23:49:43: | scene->Preprocess - [cpu time: avg 1.105 ms, total 33468.8 ms] [avg calls per frame: 1]
23:49:43: | GPU download and conversion - [cpu time: avg 0.022 ms, total 687.5 ms] [avg calls per frame: 1]
23:49:43: | | flush - [cpu time: avg 0.005 ms, total 171.875 ms] [avg calls per frame: 1]
23:49:43: | | CopyResource - [cpu time: avg 0.004 ms, total 140.625 ms] [avg calls per frame: 1]
23:49:43: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 46.875 ms] [avg calls per frame: 1]
23:49:43: Convert444Threads - [cpu time: avg 0.955 ms, total 57812.5 ms] [avg calls per frame: 2]
23:49:43: | Convert444toNV12 - [cpu time: avg 0.951 ms, total 57531.3 ms] [avg calls per frame: 2]
23:49:43: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:49:43: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:49:43: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:49:43: ==============================================================
23:49:43:
23:49:43: =====Stream End: 2013-10-22, 23:49:43=================================================
23:50:04: =====Stream Start: 2013-10-22, 23:50:04===============================================
23:50:04: Multithreaded optimizations: On
23:50:04: Base resolution: 1280x720
23:50:04: Output resolution: 1280x720
23:50:04: ------------------------------------------
23:50:04: Loading up D3D10 on Intel(R) HD Graphics 4600...
23:50:04: ------------------------------------------
23:50:04: Audio Format: 48000hz
23:50:04: Playback device Default
23:50:04: ------------------------------------------
23:50:04: Using desktop audio input: Speakers (Realtek High Definition Audio)
23:50:04: ------------------------------------------
23:50:04: Audio Encoding: AAC
23:50:04: bitrate: 128
23:50:04: ------------------------------------------
23:50:04: device: LGP Stream Engine,
23:50:04: device id (null),
23:50:04: chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666
23:50:04: use buffering: false - 0, fourCC: 'YUY2'
23:50:04: audio device: Disable,
23:50:04: audio device id Disabled,
23:50:04:
23:50:04: Using directshow input
23:50:04: Scene buffering time set to 700
23:50:04: Found QSV hardware support
23:50:04: ------------------------------------------
23:50:04: QSV version 1.6 using MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D11 (actual: MFX_IMPL_HARDWARE | MFX_IMPL_VIA_D3D11)
23:50:04: Using 10 bitstreams and 10 frame buffers
23:50:04: ------------------------------------------
23:50:04: Video Encoding: QSV
23:50:04: fps: 60
23:50:04: width: 1280, height: 720
23:50:04: target-usage: MFX_TARGETUSAGE_BEST_QUALITY
23:50:04: CBR: yes
23:50:04: CFR: yes
23:50:04: max bitrate: 3500
23:50:04: ------------------------------------------
23:50:04: MMDeviceAudioSource: Frequency for device 'Speakers (Realtek High Definition Audio)' is 1536000, samples per sec is 192000
23:50:06: Using RTMP service: Twitch / Justin.tv
23:50:06: Server selection: rtmp://live-iad.justin.tv/app
23:50:06: Interface: Qualcomm Atheros AR8171/8175 PCI-E Gigabit Ethernet Controller (NDIS 6.30) (ethernet, 100 mbps)
23:50:06: Completed handshake with rtmp://live-iad.justin.tv/app in 657 ms.
23:50:07: SO_SNDBUF was at 65536
23:50:07: SO_SNDBUF is now 65536
23:53:41: Total frames encoded: 12937, total frames duplicated: 5 (0.04%)
23:53:41: Total frames rendered: 12945, number of late frames: 1 (0.01%) (it's okay for some frames to be late)
23:53:41: RTMPPublisher::SocketLoop: Graceful loop exit
23:53:42: Average send payload: 104593 bytes, average send interval: 249 ms
23:53:42: Number of times waited to send: 124, Waited for a total of 466892 bytes
23:53:42: Number of b-frames dropped: 553 (4.3%), Number of p-frames dropped: 48 (0.38%), Total 601 (4.7%)
23:53:42: Number of bytes sent: 89531824
23:53:42:
23:53:42: Profiler time results:
23:53:42:
23:53:42: ==============================================================
23:53:42: video thread frame - [100%] [avg time: 2.571 ms] [children: 82.7%] [unaccounted: 17.3%]
23:53:42: | scene->Preprocess - [76.5%] [avg time: 1.966 ms]
23:53:42: | GPU download and conversion - [6.22%] [avg time: 0.16 ms] [children: 4.98%] [unaccounted: 1.24%]
23:53:42: | | flush - [3.42%] [avg time: 0.088 ms]
23:53:42: | | CopyResource - [1.21%] [avg time: 0.031 ms]
23:53:42: | | conversion to 4:2:0 - [0.35%] [avg time: 0.009 ms]
23:53:42: Convert444Threads - [100%] [avg time: 1.394 ms] [children: 99.1%] [unaccounted: 0.933%]
23:53:42: | Convert444toNV12 - [99.1%] [avg time: 1.381 ms]
23:53:42: encoder thread frame - [100%] [avg time: 0.089 ms] [children: 43.8%] [unaccounted: 56.2%]
23:53:42: | ProcessEncodedFrame - [32.6%] [avg time: 0.029 ms]
23:53:42: | QueueEncodeTask - [11.2%] [avg time: 0.01 ms]
23:53:42: ==============================================================
23:53:42:
23:53:42:
23:53:42: Profiler CPU results:
23:53:42:
23:53:42: ==============================================================
23:53:42: video thread frame - [cpu time: avg 2.123 ms, total 27484.4 ms] [avg calls per frame: 1]
23:53:42: | scene->Preprocess - [cpu time: avg 1.669 ms, total 21609.4 ms] [avg calls per frame: 1]
23:53:42: | GPU download and conversion - [cpu time: avg 0.108 ms, total 1406.25 ms] [avg calls per frame: 1]
23:53:42: | | flush - [cpu time: avg 0.065 ms, total 843.75 ms] [avg calls per frame: 1]
23:53:42: | | CopyResource - [cpu time: avg 0.026 ms, total 343.75 ms] [avg calls per frame: 1]
23:53:42: | | conversion to 4:2:0 - [cpu time: avg 0.003 ms, total 46.875 ms] [avg calls per frame: 1]
23:53:42: Convert444Threads - [cpu time: avg 1.244 ms, total 32093.8 ms] [avg calls per frame: 2]
23:53:42: | Convert444toNV12 - [cpu time: avg 1.236 ms, total 31890.6 ms] [avg calls per frame: 2]
23:53:42: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:53:42: | ProcessEncodedFrame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:53:42: | QueueEncodeTask - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:53:42: ==============================================================
23:53:42:
23:53:42: =====Stream End: 2013-10-22, 23:53:42=================================================
 

Krazy

Town drunk
QSV is not affected by presets. Hardware encoders are generally very limited in the settings you can tweak on them.
 

slickpad

New Member
solidxpanda... that past broadcast you linked, is quicksync @ 3500 bitrate? What sorcery is this? And to the mods, does the generation of intel HD graphics play a role in quicksync quality?
 

solidxpanda

New Member
slickpad said:
solidxpanda... that past broadcast you linked, is quicksync @ 3500 bitrate? What sorcery is this? And to the mods, does the generation of intel HD graphics play a role in quicksync quality?
Without a ''higher'' bitrate I couldn't get a picture without blockyness.
 

solidxpanda

New Member
slickpad said:
I'm just baffled at how it was even remotely that crispy clear @ 3500 bitrate.
Clear, yes! But the weird video blurs at 0.27 and so on weren't cool :(. I'm trying to figure out what caused that exactly.
 

XeiZ

Member
Its the HD4600 , haswell is already really advanced and looks quite good compared to the "garbage" that sandy & ivy´s hardware encoder produce.
 

slickpad

New Member
So would that make the i3 4330 or 4340 the goat of cheap gaming/streaming builds? And onto panda, hopefully you get an answer, because if you can eliminate that problem, you'd have one amazing looking stream for 5% cpu usage. I'd love to see how it would look if you streamed ssf4AE on pc @ 1080p. Btw, I used to actually watch your stream when you had latif playing in those ft10s. Sucks that he had to move away, definitely my favourite player and the viper that I'll never be!
 

solidxpanda

New Member
slickpad said:
So would that make the i3 4330 or 4340 the goat of cheap gaming/streaming builds? And onto panda, hopefully you get an answer, because if you can eliminate that problem, you'd have one amazing looking stream for 5% cpu usage. I'd love to see how it would look if you streamed ssf4AE on pc @ 1080p. Btw, I used to actually watch your stream when you had latif playing in those ft10s. Sucks that he had to move away, definitely my favourite player and the viper that I'll never be!
Yeah, if my internet was sufficient I'd definitely test 1080p. And nice to know! Glad you enjoyed the stream. I miss Latif :(.
 
Status
Not open for further replies.
Top