OBS 0.52.08 aquaman build - quicksync & capture improvements

Status
Not open for further replies.

ArucarD

New Member
Re: OBS 0.52.03 toast build - quicksync

Interestingly enough, I went through all the bells and whistles of getting my PC setup for the QSV support. [Bios settingsc, driver install and application installation of Virtu MVP] I go to test the stream, see the logs and it says QSV failed. I know it is functioning, as Virtu MVP shows on and when the game launches it shows the logo as I set it.

Only reason I even enabled the iGPU and installed Virtu MVP etc was for this test lol o well :D [Tested with both 32 bit and x64] Maximus V Gene MB.
 
V

varyak

Re: OBS 0.52.03 toast build - quicksync

You dont need Virtu, there is a how to linked on the second or third page of this topic.
 

Venares

New Member
Re: OBS 0.52.03 toast build - quicksync

Indeed, you dont need Virtu installed at all.
You just need to enable the iGPU in the BIOS and install the Intel graphics drivers.
I run a Gene IV so it should work for you no problem.

The key to getting this to work however is that the GPU "MUST" be active in windows.
I.E. It must be rendering a desktop.
You can either connect the HDMI out on your motherboard to a second screen (I use the iGPU to drive my side screen that I have OBS and my other crap on while streaming) or you can trick the iGPU.

To trick it, you need to goto screen resolution and hit detect.
You should then get a disconnected display appear.
Click it and then select "try to connect anyway: VGA"
Once enabled you then need to extend your screen onto this display.
 

Munskin

New Member
Re: OBS 0.52.03 toast build - quicksync

Can''t get QSV to work. I guess it has something to do with the need to run OBS with the Nvidia GPU or else I only get a black screen while capturing LoL through game capture. Is there a solution for this. I have included two log files. One with iGPU selected and one with Nvidia GPU.

Code:
16:34:38: Open Broadcaster Software v0.52.04b toast build - 64bit ( ^ω^)
16:34:38: -------------------------------
16:34:38: CPU Name: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
16:34:38: CPU Speed: 2195MHz
16:34:38: Physical Memory:  8085MB Total, 5168MB Free
16:34:38: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
16:34:38: monitor 1: pos={0, 0}, size={1920, 1080}
16:34:38: monitor 2: pos={-1920, 0}, size={1920, 1080}
16:34:38: Windows Version: 6.2 Build 9200 
16:34:38: Aero is Enabled
16:34:38: -------------------------------
16:34:38: OBS Modules:
16:34:38: Base Address     Module
16:34:38: 0000000053130000 OBS.exe
16:34:38: 00000000A5B60000 OBSApi.dll
16:34:38: 00000000AB950000 DShowPlugin.dll
16:34:38: 00000000AB920000 GraphicsCapture.dll
16:34:38: 00000000AB900000 NoiseGate.dll
16:34:38: ------------------------------------------
16:34:38: Adapter 1
16:34:38:   Video Adapter: NVIDIA GeForce GT 525M 
16:34:38:   Video Adapter Dedicated Video Memory: 1019805696
16:34:38:   Video Adapter Shared System Memory: 3220779008
16:34:38: ------------------------------------------
16:34:38: Adapter 2
16:34:38:   Video Adapter: NVIDIA GeForce GT 525M 
16:34:38:   Video Adapter Dedicated Video Memory: 1019805696
16:34:38:   Video Adapter Shared System Memory: 3220779008
16:34:38: ------------------------------------------
16:34:38: Adapter 3
16:34:38:   Video Adapter: Microsoft Basic Render Driver
16:34:38:   Video Adapter Dedicated Video Memory: 1019805696
16:34:38:   Video Adapter Shared System Memory: 3220779008
16:34:38: =====Stream Start: 2013-05-28, 16:34:38===============================================
16:34:38:   Multithreaded optimizations: On
16:34:38:   Base resolution: 1920x1080
16:34:38:   Output resolution: 1280x720
16:34:38: ------------------------------------------
16:34:38: Loading up D3D10...
16:34:39: Playback device Default
16:34:39: ------------------------------------------
16:34:39: Using desktop audio input: Speakers (2- High Definition Audio Device)
16:34:39: ------------------------------------------
16:34:39: Using auxilary audio input: Microphone (2- High Definition Audio Device)
16:34:39: ------------------------------------------
16:34:39: Audio Encoding: AAC
16:34:39:     bitrate: 128
16:34:39: Using graphics capture
16:34:39: Failed to initialize QSV hardware session
16:34:39: ------------------------------------------
16:34:39: Video Encoding: x264
16:34:39:     fps: 60
16:34:39:     width: 1280, height: 720
16:34:39:     preset: veryfast
16:34:39:     CBR: no
16:34:39:     CFR: no
16:34:39:     max bitrate: 4000
16:34:39:     buffer size: 4000
16:34:39:     quality: 8
16:34:39: ------------------------------------------
16:34:39: 
16:34:39: Profiler result for the last frame:
16:34:39: ==============================================================
16:34:39: frame - [time: 23.495 ms (cpu time: 15.625 ms)]
16:34:39: | scene->Preprocess - [time: 0.002 ms (cpu time: 0 ms)]
16:34:39: | video encoding and uploading - [time: 0.002 ms (cpu time: 0 ms)]
16:34:39: ==============================================================
16:34:39: 
16:34:45: Total frames rendered: 387, number of frames that lagged: 3 (0.78%) (it's okay for some frames to lag)
16:34:45: =====Stream End: 2013-05-28, 16:34:45=================================================
16:34:45: =====Stream Start: 2013-05-28, 16:34:45===============================================
16:34:45:   Multithreaded optimizations: On
16:34:45:   Base resolution: 1920x1080
16:34:45:   Output resolution: 1280x720
16:34:45: ------------------------------------------
16:34:45: Loading up D3D10...
16:34:46: Playback device Default
16:34:46: ------------------------------------------
16:34:46: Using desktop audio input: Speakers (2- High Definition Audio Device)
16:34:46: ------------------------------------------
16:34:46: Using auxilary audio input: Microphone (2- High Definition Audio Device)
16:34:46: ------------------------------------------
16:34:46: Audio Encoding: AAC
16:34:46:     bitrate: 128
16:34:46: Using graphics capture
16:34:46: Found QSV hardware support
16:34:46: ------------------------------------------
16:34:46: QSV version 1.4 using MFX_IMPL_HARDWARE_ANY (actual: MFX_IMPL_HARDWARE)
16:34:47: 
16:34:47: ===================================================================================
16:34:47: Error: QSV hardware acceleration unavailable due to a driver bug. Reduce the number
16:34:47:        of monitors connected to you graphics card or configure your Intel graphics
16:34:47:        card to be the primary device.
16:34:47:        Refer to http://software.intel.com/en-us/forums/topic/359368#comment-1722674
16:34:47:        for more information.
16:34:47: ===================================================================================
16:34:47: 
16:34:47: Continuing with decreased performance
16:34:47: Using 6 encode tasks
16:34:47: ------------------------------------------
16:34:47: Video Encoding: QSV
16:34:47:     fps: 60
16:34:47:     width: 1280, height: 720
16:34:47:     target-usage: MFX_TARGETUSAGE_BEST_QUALITY
16:34:47:     CBR: no
16:34:47:     CFR: no
16:34:47:     max bitrate: 4000
16:34:47:     buffer size: 4000
16:34:47: ------------------------------------------
16:34:47: 
16:34:47: Profiler result for the last frame:
16:34:47: ==============================================================
16:34:47: frame - [time: 122.29 ms (cpu time: 0 ms)]
16:34:47: | scene->Preprocess - [time: 0.001 ms (cpu time: 0 ms)]
16:34:47: | video encoding and uploading - [time: 0.002 ms (cpu time: 0 ms)]
16:34:47: ==============================================================
16:34:47: 
16:34:48: Error: all encode tasks in use, stalling pipeline
16:34:48: Error: all encode tasks in use, stalling pipeline
16:34:48: Error: encoder is taking too long, consider decreasing your FPS/increasing your bitrate
16:34:48: Error: all encode tasks in use, stalling pipeline
16:34:48: Error: encoder is taking too long, consider decreasing your FPS/increasing your bitrate

Code:
02:33:09: Open Broadcaster Software v0.52.04b toast build - 64bit ( ^ω^)
02:33:09: -------------------------------
02:33:09: CPU Name: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
02:33:09: CPU Speed: 2195MHz
02:33:09: Physical Memory:  8085MB Total, 4319MB Free
02:33:09: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
02:33:09: monitor 1: pos={0, 0}, size={1920, 1080}
02:33:09: monitor 2: pos={-1920, 0}, size={1920, 1080}
02:33:09: Windows Version: 6.2 Build 9200 
02:33:09: Aero is Enabled
02:33:09: -------------------------------
02:33:09: OBS Modules:
02:33:09: Base Address     Module
02:33:09: 00000000BABA0000 OBS.exe
02:33:09: 0000000029870000 OBSApi.dll
02:33:09: 000000003A510000 DShowPlugin.dll
02:33:09: 000000003A190000 GraphicsCapture.dll
02:33:09: 00000000393C0000 NoiseGate.dll
02:33:09: ------------------------------------------
02:33:09: Adapter 1
02:33:09:   Video Adapter: Intel(R) HD Graphics 3000
02:33:09:   Video Adapter Dedicated Video Memory: 33554432
02:33:09:   Video Adapter Shared System Memory: 1711276032
02:33:09: ------------------------------------------
02:33:09: Adapter 2
02:33:09:   Video Adapter: NVIDIA GeForce GT 525M 
02:33:09:   Video Adapter Dedicated Video Memory: 1026097152
02:33:09:   Video Adapter Shared System Memory: 3220779008
02:33:09: =====Stream Start: 2013-05-22, 02:33:09===============================================
02:33:09:   Multithreaded optimizations: On
02:33:09:   Base resolution: 1920x1080
02:33:09:   Output resolution: 1280x720
02:33:09: ------------------------------------------
02:33:09: Loading up D3D10...
02:33:09: Playback device Default
02:33:09: ------------------------------------------
02:33:09: Using desktop audio input: Speakers (2- High Definition Audio Device)
02:33:09: ------------------------------------------
02:33:09: Using auxilary audio input: Microphone (2- High Definition Audio Device)
02:33:09: ------------------------------------------
02:33:09: Audio Encoding: AAC
02:33:09:     bitrate: 128
02:33:09: Using Window Capture
02:33:10: Found QSV hardware support
02:33:10: ------------------------------------------
02:33:10: QSV version 1.4 using MFX_IMPL_HARDWARE_ANY (actual: MFX_IMPL_HARDWARE)
02:33:10: Using 8 encode tasks
02:33:10: ------------------------------------------
02:33:10: Video Encoding: QSV
02:33:10:     fps: 60
02:33:10:     width: 1280, height: 720
02:33:10:     target-usage: MFX_TARGETUSAGE_BEST_QUALITY
02:33:10:     CBR: no
02:33:10:     CFR: no
02:33:10:     max bitrate: 3500
02:33:10:     buffer size: 3496
02:33:10: ------------------------------------------
02:33:10: 
02:33:10: Profiler result for the last frame:
02:33:10: ==============================================================
02:33:10: frame - [time: 29.928 ms (cpu time: 31.25 ms)]
02:33:10: | scene->Preprocess - [time: 26.037 ms (cpu time: 31.25 ms)]
02:33:10: | video encoding and uploading - [time: 0.03 ms (cpu time: 0 ms)]
02:33:10: ==============================================================
 

Superlative

New Member
Re: OBS 0.52.03 toast build - quicksync

I've been looking all day. How do i enable quick sync for a "intel i5-2500k" with a "nvidia GTX 460". cheers!
 

dodgepong

Administrator
Forum Admin
Re: OBS 0.52.03 toast build - quicksync

What kind of motherboard do you have? Does your motherboard have a built-in monitor connection, and you have a Sandy Bridge or later CPU? If so, then it probably supports quick sync.
 

DAOWAce

Member
Re: OBS 0.52.03 toast build - quicksync

Superlative said:
http://imgur.com/flFIdW7
P67 boards do not support the iGPU on Sandy/Ivy Bridge CPUs. So, you can't use QuickSync.

Need a Z68 board or later, because Intel stupidly decided to release things early instead of wait for the combined platform.
 

Superlative

New Member
Re: OBS 0.52.03 toast build - quicksync

Thanks for the help! (saved me hours) Is't worth getting a Z68 board or waste of money? Recommend any of the Z68 boards if so?
 

DAOWAce

Member
Re: OBS 0.52.03 toast build - quicksync

With Haswell coming out soon, I personally don't see a point in replacing your motherboard just to get iGPU support. 'Course, Z68 boards are kinda out of production now and only a few can be found new, though not at the low price levels P67 boards are.

I'd personally wait for Haswell (and reviews) then jump ship, but that's about a $500+ investment vs $100ish. Not everyone's got the money to upgrade to a new platform when their current one still is quite strong.

If you have no plans to get Haswell and want to wait it out until the next generation, then sure, I guess you can pick up a Z68 board.

I stick with ASUS boards (Pro, Evo, Deluxe), but MSI/Gigabyte are fine too if you stay above low end. Your current GD55 is a mid-range board, so no harm in getting a similar level one to save a few bucks afaik (moreso if you don't overclock).


Edit: Haswell is out. Has some pretty good improvements for video encoding.. but otherwise it's extremely lackluster. Almost no point to switch if already on Ivy Bridge like I am. What a damn shame.

Well, here's hoping the seemingly delayed IB-E isn't a letdown. Rather have Haswell-E, but Intel works in pretty dumb ways.

Where is AMD when you need them? *sigh*
 

Goatfudge

New Member
Re: OBS 0.52.03 toast build - quicksync

DAOWAce said:
With Haswell coming out soon, I personally don't see a point in replacing your motherboard just to get iGPU support. 'Course, Z68 boards are kinda out of production now and only a few can be found new, though not at the low price levels P67 boards are.

I'd personally wait for Haswell (and reviews) then jump ship, but that's about a $500+ investment vs $100ish. Not everyone's got the money to upgrade to a new platform when their current one still is quite strong.

If you have no plans to get Haswell and want to wait it out until the next generation, then sure, I guess you can pick up a Z68 board.

I stick with ASUS boards (Pro, Evo, Deluxe), but MSI/Gigabyte are fine too if you stay above low end. Your current GD55 is a mid-range board, so no harm in getting a similar level one to save a few bucks afaik (moreso if you don't overclock).

On the bright side, Haswell will hopefully improve Quick Sync quality, especially compared to Sandy Bridge.
 

Venares

New Member
Re: OBS 0.52.03 toast build - quicksync

That would be very intresting to see of there are major quality gains to be had.
I'd certernly consider jumping ship from my 2600K to a Haswell in that case.
 

Fire

Member
Re: OBS 0.52.03 toast build - quicksync

Venares said:
That would be very intresting to see of there are major quality gains to be had.
I'd certernly consider jumping ship from my 2600K to a Haswell in that case.

If memory serves, there are no quality gains at all, only deficits. Last time I looked into quicksync encoding, it was on par with gpu encoders in terms of quality. It'd be interesting to see how Haswell could improve on that.
 

Bensam123

Member
Re: OBS 0.52.03 toast build - quicksync

Speaking of GPU encoders, any word on if we're going to get support for AMD and Nvidia encoders?
 

rlex

New Member
Re: OBS 0.52.03 toast build - quicksync

Bensam123 said:
Speaking of GPU encoders, any word on if we're going to get support for AMD and Nvidia encoders?
Already discussed here several times.
Developers will focus on quicksync.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Re: OBS 0.52.03 toast build - quicksync

If they're GPL compatible someone will eventually implement it
 

DAOWAce

Member
Re: OBS 0.52.03 toast build - quicksync

Well, Haswell is out.

Currently waiting to see what QuickSync improvements there are, if any.

Other than that, the damn thing is quite a big letdown. Very little improvement in many areas; the only places where it really improves is the iGPU (which no one should be using for gaming anyway) and some video encoding, namely x264.

Regardless of the video encoding improvements, I don't see a reason to pay for the switch unless you're someone who really needs the extra performance. Just a complete waste of money if you're already on IB.

Guess there's always IB-E or Haswell-E, right? *sigh*
 
Status
Not open for further replies.
Top