OBS 0.52.08 aquaman build - quicksync & capture improvements

Status
Not open for further replies.

Gol D. Ace

Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

Jim said:
Uploaded a minor fix to the GL capture. Also please make sure your drivers are up-to-date as it may require the latest drivers to work properly due to the extensions used.

Seems to have worked for Super Hexagon. Thanks for that quick fix.
http://puu.sh/3mTtk.jpg

Btw, I did a bit of testing with the changing the bitrate while streaming:

http://twitch.tv/aceteststream/b/421034611
CBR CFR 960x540 veryfast partitions=p8x8,b8x8,i8x8,i4x4 bframes=2 ref=1 me=hex subme=4 no-mixed-refs no-weightb
 

Bensam123

Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

Is this going to be pushed to stable any time soon or should I just get on the alpha band wagon?
 

Bensam123

Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

I bit the bullet. Some quick testing here, positive results from opencl. I did a couple quick tests while playing PS2 in a large battle 48+. Very Low settings except for render quality and view distance.

720p@60
OBS Average CPU usage - 19%
GPU Usage - 50%~

Without Opencl
OBS Average CPU Usage - 26%
GPU Usage - 38%~

720p@30
OBS Average CPU Usage - 10%
GPU Usage - 50%

Without Opencl
OBS Average CPU Usage - 16%
GPU Usage - 36%

Don't pay attention to the difference between 60 and 30fps, they were done in different areas. But the comparison between opencl and non-opencl were done in the same area with relatively similar environment detail.

So the conversion isn't 1:1 (percentage wise), but if you have a game that's heavily CPU constrained this definitely frees up precious resources. It feels better, too, while playing.

I'm using a AMD 8350 and a AMD 7870 for reference.

I encountered two hard locks that caused my GPU to initiate a driver, after which I had to restart my computer to stop graphical corruption. Both were listed with this same error:

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

Your video card or driver froze and was reset. Please check for possible hardware / driver issues.

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

Your video card or driver froze and was reset. Please check for possible hardware / driver issues.

This seems to relate to me switching between openCL and non-OCL mode, while tabbing in and out of the game. Closing OBS, going back into the game, tabbing out, and restarting OBS seems to get around this. It only happened twice though so I don't know exactly what's causing it.
 

dodgepong

Administrator
Community Helper
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

Frozennn on IRC is afraid to make a forum account for security reasons, but he says the latest version (0.52.07) doesn't work when capturing VLC in OpenGL mode, whereas .05 did.
 

Flaiker

New Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

Do you still need to do this virtual monitor workaround? I really dont like it that my mouse isn't stopped at one edge of the screen and instead goes to the simulated monitor.
 

Bensam123

Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

I got the crash a third time while using openCL with the same error:

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

Your video card or driver froze and was reset. Please check for possible hardware / driver issues.


I know this is probably old news, but making sure you guys know.
 

PrefoX

New Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

QS Quality is horrible imho. If I compare it with preset fast I would say the quality is 50% of that.
 

paibox

heros in an halfshel
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

If you compare it with the preset "fast", you would also be comparing it to a preset that most people can't use for higher resolutions anyway. QSV quality is somewhere inbetween superfast and veryfast, and is currently as decent as it gets for 0 CPU load.

Perhaps you should be comparing the performance instead of the quality, since that's what you would primarily be using a hardware encoder for.
 

PrefoX

New Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

maybe but with 2.5mbit uploads the quality is to bad to watch, even in 720p 30fps.just tested in fallout3 and Rift.
 

Geoning

Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

PrefoX said:
maybe but with 2.5mbit uploads the quality is to bad to watch, even in 720p 30fps.just tested in fallout3 and Rift.

2500kbps 1080p@60fps == ~8000kbps 1080p@60fps QSV

We can wait for fix OpenCL.
 

Trigunflame

New Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

Getting a crash with the use of animated gifs during preview.
Doesn't seem to happen immediately, rather over the course of a few scene switches or source toggles.

Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'd:\misc\encoding tools\livestreaming\obs_0_52_06_test\64bit\obs.exe' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 000000013FA3EB51 (d:\misc\encoding tools\livestreaming\obs_0_52_06_test\64bit\obs.exe)
OBS version: Open Broadcaster Software v0.52.06b aquaman build
Windows version: 6.1 (Build 7601) Service Pack 1

Crashing thread stack trace:
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
0000000007CFF6F0 000000013FA3EB51 00000000024A2E40 0000000000000124 0000000000000100 0000000076F6AEE2 obs.exe!gif_finalise+0x401
0000000007CFF720 000000013FA3E5B8 0000000000000000 00000BAA00000016 00000BAA00206B6E 000007FE000001E1 obs.exe!gif_decode_frame+0x578
0000000007CFF7A0 000000013FA24034 0000000000000007 0000000007CFF920 00000BAAF190A2AE 0000000002529640 obs.exe!BitmapImageSource::Tick+0x1a4
0000000007CFF7E0 000007FEDE1A3C9B 0000000000000000 0000000000051615 0000000007CFF920 0000000002490800 obsapi.dll!Scene::Tick+0x6b
0000000007CFF820 000000013FA4F539 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureLoop+0x9f9
0000000007CFFC40 000000013FA4DF19 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureThread+0x9
0000000007CFFC70 0000000076F3652D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x76f3652d
0000000007CFFCA0 000000007716C521 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7716c521

A minidump was saved to C:\Users\Dusty\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-06-24_3.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address                      Module
 

Attachments

  • OBSCrashDump2013-06-24_3.zip
    75.5 KB · Views: 68

HomeWorld

Developer
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

Trigunflame said:
Getting a crash with the use of animated gifs during preview.
Doesn't seem to happen immediately, rather over the course of a few scene switches or source toggles.

Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'd:\misc\encoding tools\livestreaming\obs_0_52_06_test\64bit\obs.exe' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 000000013FA3EB51 (d:\misc\encoding tools\livestreaming\obs_0_52_06_test\64bit\obs.exe)
OBS version: Open Broadcaster Software v0.52.06b aquaman build
Windows version: 6.1 (Build 7601) Service Pack 1

Crashing thread stack trace:
Stack            EIP              Arg0             Arg1             Arg2             Arg3             Address
0000000007CFF6F0 000000013FA3EB51 00000000024A2E40 0000000000000124 0000000000000100 0000000076F6AEE2 obs.exe!gif_finalise+0x401
0000000007CFF720 000000013FA3E5B8 0000000000000000 00000BAA00000016 00000BAA00206B6E 000007FE000001E1 obs.exe!gif_decode_frame+0x578
0000000007CFF7A0 000000013FA24034 0000000000000007 0000000007CFF920 00000BAAF190A2AE 0000000002529640 obs.exe!BitmapImageSource::Tick+0x1a4
0000000007CFF7E0 000007FEDE1A3C9B 0000000000000000 0000000000051615 0000000007CFF920 0000000002490800 obsapi.dll!Scene::Tick+0x6b
0000000007CFF820 000000013FA4F539 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureLoop+0x9f9
0000000007CFFC40 000000013FA4DF19 0000000000000000 0000000000000000 0000000000000000 0000000000000000 obs.exe!OBS::MainCaptureThread+0x9
0000000007CFFC70 0000000076F3652D 0000000000000000 0000000000000000 0000000000000000 0000000000000000 kernel32.dll!0x76f3652d
0000000007CFFCA0 000000007716C521 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7716c521

A minidump was saved to C:\Users\Dusty\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-06-24_3.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address                      Module

Can you upload somewhere the gifs you are using? It should help a lot pinpointing the bug.
 

Trigunflame

New Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

https://mega.co.nz/#!xohknDba!M7fvygenu ... qWEGXKz944

Detailed reproduction is as follows,

I created a new scene and added this large gif 5x, in addition to using the color key component on the black BG to create transparency for each of them.

I then proceeded to do some rather randomish things, such as flipping back and forth between various scenes, and toggling on and off the various images several times until they eventually ceased to re-appear and eventually crash the program.

Also, here is my video of such a demonstration: http://www.youtube.com/watch?v=2v79aqUG1cI
 

Wolli

New Member
Re: OBS 0.52.07 aquaman build - quicksync & capture improvem

hello i keep getting crashes when trying to stream with the new test build.
the old ones work perfectly just the new one crashes after i stream for 2-5mins

pc specs: win 7 64bit
Intel Core i7 4770k@4,6ghz //Watercooled@EKWB
HIS iceq 7970 1200mhz/1500mhz/1.2v@ WC Heaatkiller NI
16gb ddr3 Corsair Vengeance cl 9.9.9.24.2
250gb Samsung 840 pro SSD
750w Corsair 750AX

here the crash log, hope it will help in some way
Code:
OBS has encountered an unhandled exception and has terminated. If you are able to
reproduce this crash, please submit this crash report on the forums at
http://www.obsproject.com/ - include the contents of this crash log and the
minidump .dmp file (if available) as well as your regular OBS log files and
a description of what you were doing at the time of the crash.

This crash appears to have occured in the 'c:\program files\obs\32bit\libx264-133.dll' module.

**** UNHANDLED EXCEPTION: c0000005
Fault address: 6E61316B (c:\program files\obs\32bit\libx264-133.dll)
OBS version: Open Broadcaster Software v0.52.07b aquaman build
Windows version: 6.1 (Build 7601) Service Pack 1

Crashing thread stack trace:
Stack    EIP      Arg0     Arg1     Arg2     Arg3     Address
0B6AACB8 6E61316B 00000040 00000000 00000020 00000000 libx264-133.dll!0x6e61316b

A minidump was saved to C:\Users\Marco\AppData\Roaming\OBS\crashDumps\OBSCrashDump2013-06-25_2.dmp.
Please include this file when posting a crash report.

List of loaded modules:
Base Address      Module
013A0000-014D1000 C:\Program Files\OBS\32bit\OBS.exe
77BF0000-77D70000 C:\Windows\SysWOW64\ntdll.dll
75E50000-75F60000 C:\Windows\syswow64\kernel32.dll
75820000-75867000 C:\Windows\syswow64\KERNELBASE.dll
741C0000-7420C000 C:\ProgramData\Norton\{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\NIS_20.1.0.24\Definitions\BASHDefs\20130620.001\UMEngx86.dll
5E8B0000-5E8B7000 C:\Windows\system32\AVRT.dll
75E30000-75E49000 C:\Windows\SysWOW64\sechost.dll
75910000-759BC000 C:\Windows\syswow64\msvcrt.dll
76EE0000-76FD0000 C:\Windows\syswow64\RPCRT4.dll
75640000-756A0000 C:\Windows\syswow64\SspiCli.dll
75630000-7563C000 C:\Windows\syswow64\CRYPTBASE.dll
701E0000-701F3000 C:\Windows\system32\dwmapi.dll
76BE0000-76C70000 C:\Windows\syswow64\GDI32.dll
76C80000-76D80000 C:\Windows\syswow64\USER32.dll
75CB0000-75D50000 C:\Windows\syswow64\ADVAPI32.dll
75710000-7571A000 C:\Windows\syswow64\LPK.dll
773C0000-7745D000 C:\Windows\syswow64\USP10.dll
6DDB0000-6DDFC000 C:\Windows\system32\dxgi.dll
73DE0000-73DE9000 C:\Windows\system32\VERSION.dll
6C0E0000-6C10C000 C:\Windows\system32\d3d10_1.dll
6BEE0000-6BF21000 C:\Windows\system32\d3d10_1core.dll
6BF60000-6C0D5000 C:\Windows\system32\d3d11.dll
0FC20000-0FC94000 C:\Windows\system32\d3dx10_43.dll
77170000-772CC000 C:\Windows\syswow64\ole32.dll
77500000-77535000 C:\Windows\syswow64\WS2_32.dll
756A0000-756A6000 C:\Windows\syswow64\NSI.dll
724A0000-724BC000 C:\Windows\system32\IPHLPAPI.DLL
72490000-72497000 C:\Windows\system32\WINNSI.DLL
6EE20000-6EE52000 C:\Windows\system32\WINMM.dll
0F4F0000-0F6DE000 C:\Program Files\OBS\32bit\OBSApi.dll
76C70000-76C75000 C:\Windows\syswow64\PSAPI.DLL
75F90000-76BDA000 C:\Windows\syswow64\SHELL32.dll
772D0000-77327000 C:\Windows\syswow64\SHLWAPI.dll
6EB00000-6EC90000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\gdiplus.dll
6E510000-6E721000 C:\Program Files\OBS\32bit\libx264-133.dll
72310000-72390000 C:\Windows\system32\UxTheme.dll
77540000-775A0000 C:\Windows\system32\IMM32.DLL
75D60000-75E2C000 C:\Windows\syswow64\MSCTF.dll
10000000-10025000 C:\Program Files (x86)\RivaTuner Statistics Server\RTSSHooks.dll
74110000-741B3000 C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\MSVCR90.dll
680E0000-68113000 C:\Program Files (x86)\Dxtory Software\Dxtory2.0\DxtoryHK.dll
6EE70000-6EE86000 C:\Windows\system32\CRYPTSP.dll
6EDD0000-6EE0B000 C:\Windows\system32\rsaenh.dll
73270000-7327B000 C:\Windows\system32\profapi.dll
66B70000-66C7F000 C:\Windows\system32\d3d10.dll
66E60000-66E9A000 C:\Windows\system32\d3d10core.dll
75F60000-75F8D000 C:\Windows\syswow64\WINTRUST.dll
76DB0000-76ECE000 C:\Windows\syswow64\CRYPT32.dll
76DA0000-76DAC000 C:\Windows\syswow64\MSASN1.dll
66E40000-66E60000 C:\Windows\system32\atiuxpag.dll
73520000-736BE000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\Comctl32.dll
77330000-773B3000 C:\Windows\syswow64\CLBCatQ.DLL
77460000-774EF000 C:\Windows\syswow64\OLEAUT32.dll
74AA0000-74AD9000 C:\Windows\System32\MMDevApi.dll
71240000-71335000 C:\Windows\System32\PROPSYS.dll
76FD0000-7716D000 C:\Windows\syswow64\SETUPAPI.dll
75770000-75797000 C:\Windows\syswow64\CFGMGR32.dll
75750000-75762000 C:\Windows\syswow64\DEVOBJ.dll
0FE70000-0FE9A000 C:\Program Files\OBS\32bit\plugins\DShowPlugin.dll
0F490000-0F4AE000 C:\Program Files\OBS\32bit\plugins\GraphicsCapture.dll
0F7F0000-0F80B000 C:\Program Files\OBS\32bit\plugins\NoiseGate.dll
68010000-68018000 C:\Program Files\OBS\32bit\plugins\PSVPlugin.dll
57C70000-57D2F000 C:\Windows\system32\MSVCR100.dll
67F10000-68003000 C:\Windows\system32\aticfx32.dll
04A00000-05108000 C:\Windows\system32\atidxx32.dll
063E0000-065E7000 C:\Windows\system32\d3dcompiler_43.dll
74A60000-74A96000 C:\Windows\system32\AUDIOSES.DLL
5D6B0000-5D720000 C:\Windows\system32\d3dx10_42.dll
1B4A0000-1B687000 C:\Windows\system32\d3dcompiler_42.dll
2D5F0000-2D71C000 C:\Program Files\OBS\32bit\DBGHELP.DLL
 
Status
Not open for further replies.
Top