OBS branch with AMD VCE support.

jackun

Developer
I'm guessing the device isn't really bound to the custom setting checkbox at this point.

Yep. Also just in case, it is 0-indexed, so 0 is first device that OVE returns.

If MFT freezes at 1080p, your encoding quality settings is too high. Lower capture fps or enable custom settings and set QualityVsSpeed at or lower than 50. Also with 60 fps, something weird happens with MFT and it starts to eat memory. Google gives some MS blog about memory fragmentation issue, ugh. As long as AMD ships OpenVideo dll with the drivers, it seems to be safer bet for now.
 
Last edited:

Wishdream

New Member
Yep. Also just in case, it is 0-indexed, so 0 is first device that OVE returns.

If MFT freezes at 1080p, your encoding quality settings is too high. Lower capture fps or enable custom settings and set QualityVsSpeed at or lower than 50. Also with 60 fps, something weird happens with MFT and it starts to eat memory. Google gives some MS blog about memory fragmentation issue, ugh. As long as AMD ships OpenVideo dll with the drivers, it seems to be safer bet for now.

Also, I just tested it out again. It seems to not auto-detect until I try a preview with my APU.
Either way, the problem seems to be fixed.
 
Last edited:

Rory Bourdon

New Member
Thank you for your work on this Jackun. I've been streaming with the settings posted here earlier at various resolutions/fps/quality settings and it's working well from what I can tell. If you want to see what the footage looks like for me check my past broadcasts at twitch.tv/draxusd
 
Last edited:

jackun

Developer
Yeah that does look bad... I hadn't looked at that footage yet since it was the last thing I streamed last night. I was trying out 720p 60fps at 90% quality/speed but I guess I need take the fps back to 48 or lower the quality.
My laptop struggles to play flash video, but taking from you '90% quality' quote and that it is at 51+ minute mark, stutter may be caused by MFT's 'memory leaky thing'. Could try OVE api instead.

@HCLivess when the code is good-enough™ ;)
 

Sixty5Days

New Member
Hello, good work on this.

I am having an issue with it though. Here is what happens. I have all the settings configured correctly for my system.

When I click Start Streaming or Preview Stream, it starts just fine and shows it in the OBS window. But I never go online on Twitch (only applicable to start streaming). If I stop the preview or stream, OBS crashes entirely. Also, the stats on the bottom bar don't do anything such as FPS, the bitrate, or timestamp. I am using the 64bit build and I have a 7970 so I am not sure if that can be causing it. Thanks.
 

sirus20x6

New Member
how do i set it to use my second GPU? I have an r9 900 and an amd 6950 I want to use the 900 for the game and the 6950 for encoding
 

jackun

Developer
Hello, good work on this.

I am having an issue with it though. Here is what happens. I have all the settings configured correctly for my system.

Post logs and crash dump too. They are in %APPDATA%\OBS\crashDumps and %APPDATA%\OBS\logs. Also you can open log folder within OBS's menu Help > Open log folder (or whatever it is localized to).
 

Sixty5Days

New Member
Post logs and crash dump too. They are in %APPDATA%\OBS\crashDumps and %APPDATA%\OBS\logs. Also you can open log folder within OBS's menu Help > Open log folder (or whatever it is localized to).

Here they are, thank you. Reading the log it seems it can't find the HW coder for some reason. is the 7970 not supported?

edit: I updated to the newest Beta drivers and it works great now. Thanks!
 

Attachments

  • 2014-08-02-1630-50.log
    2.6 KB · Views: 34
  • OBSCrashDump2014-08-02_1.dmp
    508.9 KB · Views: 29
  • OBSCrashLog2014-08-02_1.txt
    4.9 KB · Views: 23
Last edited:

jhbendiksen

New Member
Hey guys! I can't seem to figure this out.
In the Encoding section in Settings, I can't check anything else than x264 :/
Anyone got a fix?
 

supamesican

New Member
Been using this for a while record video(with only 512kb upload I don't think I can stream) and its really good. I use 12000bit rate and 720p downscale to record and the quality is pretty good and there is next to no performance hit. I love it.
 

HCLivess

New Member
Hey guys! I can't seem to figure this out.
In the Encoding section in Settings, I can't check anything else than x264 :/
Anyone got a fix?
Yeah, don't hit "update". Also, it is still x264, but not done by your processor
make sure you have the latest drivers and a supported card
 
Last edited:

sneaky4oe

Member
Latest BETA drivers.
And, yeah, when is the new build coming out, and how can we adjust settings in VCE tab for better performance at our videocards?
 

supamesican

New Member
Is there a way to turn filters off with OBS + vce? I'm downscaling from 1080p to 720p, and it has a bilinear filter. There are options for other filters but none to just turn it off. I dunno if this is just a vce thing or an obs as a whole thing... I'd much prefer an unfiltered game.
 

jackun

Developer
Stupid question Jackun , is the VCE version based on the multiplatform support version of OBS or is it the old code?
Old OBS still.

@sneaky4oe you have to do a little manual labor :P Look into files in 'samples' folder, these are AMD commented cfg files that came with the SDK.

@supamesican these are OBS' things. But why would you want 'nearest' filter anyway, hehe.
 

jackun

Developer
Hey guys! I can't seem to figure this out.
In the Encoding section in Settings, I can't check anything else than x264 :/
Anyone got a fix?
Either OpenEncode isn't installed (update drivers), gfxcard doesn't have VCE or you need MSVC++ 2013 runtimes (check 1st post). Always a good idea to check the logs.
 
Top