OBS branch with AMD VCE support.

dping

Active Member
Finally someoen that can confirm my issue, thanks dping :)
Reminds me that i can't use OCL with the latest version and have to use an older one. (Encoder Initialization failed)
Yeah Jackun didn't build something for OCL in that build. I see in his github hes been working on it though.

btw, what version and amd driver?

Win 8.1 64bit
CCC 14.7
R9 280X
 
Last edited:
I'm having an issue that hopefully someone can help with. When I attempt a stream, using AMF, the stream is black on Hitbox or on Twitch it continues saying "Loading Video". When I switch over to OpenCL everything works fine. My GPU is a 7950. Is it limited to just OpenCL or is there something I'm missing in settings?
 

dping

Active Member
I'm having an issue that hopefully someone can help with. When I attempt a stream, using AMF, the stream is black on Hitbox or on Twitch it continues saying "Loading Video". When I switch over to OpenCL everything works fine. My GPU is a 7950. Is it limited to just OpenCL or is there something I'm missing in settings?

Might help to post screen shots of your settings. I'd post Encoding, Advanced, Video, and AMD VCE tabs.


also, some have reported recreating your input sources helps. Maybe even recreating your global sources as well
 
Might help to post screen shots of your settings. I'd post Encoding, Advanced, Video, and AMD VCE tabs.


also, some have reported recreating your input sources helps. Maybe even recreating your global sources as well

My settings are just like the screenies the other guy posted a couple posts ago except I stream at 720p60.
 

OliverMD

Member
14.8 was only released for a the APUs but was made to work with all new cards. Yeah I saw the OCL driver and was curious if anyone tried it.
Yeah i read as much about the APU part in the comments.
And the OCL 2.0 driver is sadly pretty uninteresting/useless for me since I'm on Win7 :P
 

dping

Active Member
Yeah i read as much about the APU part in the comments.
And the OCL 2.0 driver is sadly pretty uninteresting/useless for me since I'm on Win7 :P


Well maybe I'll give it a shot


EDIT: @jackun, any chance we get 48fps working in OpenCL? its pretty much the only thing thats stopping me form using it.
 
Last edited:

OliverMD

Member
@jackun, any chance we get 48fps working in OpenCL? its pretty much the only thing thats stopping me form using it.
Same here. Been using AMF a lot mostly to the fact that i can use weird FPS since 50/60 is a bitch performance wise.
Would love to use OCL again since it worked far better (perf wise) for me than MFT back then.
 

dping

Active Member
...to the fact that i can use weird FPS...
Its not weird. Its math with frame alignment.
24fps drops 2/5 frames on 60Hz Monitors: fixed with video "interpolation", Most movies use this,120Hz compat
30fps drops 1/2 frames on 60Hz Monitors: 1:1 with Youtube: perfect for lower bitrate or slow moving games
40fps drops 1/3 frames on 60Hz Monitors: Its better than 30fps? works with 120Hz monitors
45fps drops 1/4 frames on 60Hz Monitors: 48 drops less frames and is only 3 more fps
48fps drops 1/5 frames on 60Hz Monitors: good mid-range perf;looks close to 60fps; works with 144Hz Monitors
50fps drops 1/6 frames on 60Hz Monitors: works in EU as well, works well with 100Hz monitors
54fps drops 1/10 frames on 60Hz Monitors: Why, just why...Just use 60fps lol
 
Last edited:

jackun

Developer
EDIT: @jackun, any chance we get 48fps working in OpenCL? its pretty much the only thing thats stopping me form using it.

You can lie to OVE the real FPS, like 30 instead of 48, but it seemed to produce higher bitrate stream. Hmm, but have to check, maybe 60 instead of 48 works better. Also new drivers add IDR every 30 frames for some reason.

E: heh, try this.
 
Last edited:

jackun

Developer
I'm having an issue that hopefully someone can help with. When I attempt a stream, using AMF, the stream is black on Hitbox or on Twitch it continues saying "Loading Video". When I switch over to OpenCL everything works fine. My GPU is a 7950. Is it limited to just OpenCL or is there something I'm missing in settings?
Check the logs, something dun goofed somewhere.
 

jackun

Developer
2014-09-27 interop test: 32bit, 64bit
Added AMF quality presets and engine select. DX11 is probably preferable. "Auto" probably uses host memory (weird memory allocation).
Added D3D10 + OpenCL optional interop support to OVE version, 1080p takes ~11 ms usually but GPU heavy games can kill some perf. AMF is hardcoded to use D3D10 interop for now.

E: Pfft, fix copy/paste error with OVE NoInterop setting (7z-s above should have these fixed dlls already): 32bit, 64bit
 
Last edited:

dping

Active Member
2014-09-27 interop test: 32bit, 64bit
Added AMF quality presets and engine select. DX11 is probably preferable. "Auto" probably uses host memory (weird memory allocation).
Added D3D10 + OpenCL optional interop support to OVE version, 1080p takes ~11 ms usually but GPU heavy games can kill some perf. AMF is hardcoded to use D3D10 interop for now.

E: Pfft, fix copy/paste error with OVE NoInterop setting (7z-s above should have these fixed dlls already): 32bit, 64bit

Thanks for this btw! also, I filled out a survey and sent it to AMD mentioning that you are a better dev than any of their Catalyst guys since you listen to your "customers" lol its true man

Also, If you fixed the full one, dont worry about just the DLLs, It will possibly confused people



EDIT: First actual game test looked great with Balanced preset using 3400bitrate and 720p48fps. peak bitrate wasn't to out of hand, (4000bitrate?) during fast moving scenes. the quality looked alot better during those scenes as well

EDIT2: peak bitrate of the Stream.bat test showed more bitrate control but still peaked out around 6000ish bitrate (better imo) but still not CBR.

EDIT3: after the stream.bat test, I changed scenes to a blank scene, stream dropped to 23bitrate! oh no! when switching back to desktop scene, the bitrate 2300 (not cbr). It seems that the extreme scene pushes the bitrate (or buffer) out of whack, then it no longer sticks with the said bitrate or padding preferences.

I'm not as worried as it seems to be getting better and better. I will stick with this new AMF and let you know if I have other issues.
 
Last edited:

OliverMD

Member
Added AMF quality presets and engine select. DX11 is probably preferable. "Auto" probably uses host memory
Added D3D10 + OpenCL optional interop support to OVE version, 1080p takes ~11 ms usually
No idea about you maybe it's just me, but is it normal that i have a hard time even getting 30fps going with AMF?
With the last version i was running 1080p@40FPS+Balanced just fine but now i can barely get 30FPS going.

EDIT:
looked great with Balanced preset using 3400bitrate and 720p48fps
I can't even do that without the FPS bitching up and down a lot :||

EDIT2: Added the rather lengthy log that hopefully helps a bit.
 

Attachments

  • 2014-09-27-1652-57.log
    124 KB · Views: 33
Last edited:

dping

Active Member
No idea about you maybe it's just me, but is it normal that i have a hard time even getting 30fps going with AMF?
With the last version i was running 1080p@40FPS+Balanced just fine but now i can barely get 30FPS going.

EDIT: I can't even do that without the FPS bitching up and down a lot :||

EDIT2: Added the rather lengthy log that hopefully helps a bit.

I will try your settings. Alsok your GOP size is supposed to be 15 not 30?
 
Top