The R9 290 has support for VCE 2.0.
https://en.wikipedia.org/wiki/Video_Coding_Engine#VCE_2.0
I have a RX 460 and can't even seem to get B frames to work with H.264, let alone anything HEVC. Tried both OBS Studio and A's Video.
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 31 to 60 of 157
Thread
-
Last edited by KarMa; 24th Oct 2016 at 09:53.
-
Polaris doesn't support B-frames, it's a hardware regression. Though it does do better motion prediction which partially makes up for it.
-
Not too happy to hear this as that's where most of the compression is had. Maybe the previous VCE had bad b-frame usage causing pulsing, and they just did not want to deal with it or improve it. Or it took up too much space on the die. Anyway that's a pretty big regression in my eyes.
At least now I'll stop trying to make b-frame work. Thanks. -
I'm not very familiar with VCE 2 or 3's capabilities but VCE 4 (polaris) vs VCE 1 (7000 series) is a huge improvement. Neither support b-frames, but for example after testing I changed my 540p H.264 preset from ~960kbit/s to ~650kbit/s for the similar quality when going from a 7770 to a 470.
It may be that VCE 3 (tonga, fijii aka 285/380, fury) may be the best quality H.264 encoding from AMD. -
I'm waiting for the A's Video Encoder 6.0.7, I hope this version include the Polaris HEVC encode.
-
I doubt it, AMD still hasn't updated their media SDK to support HEVC or 2-pass encoding on polaris: https://github.com/GPUOpen-LibrariesAndSDKs/AMF
They initially posted the SDK, but it's been stagnant since. View the issues for requests about HEVC or 2-pass support.
Until AMD provides support in their SDK, we won't get any proper software support in tools like A's convertor. -
Info on all the VCE versions, and what models support what.
https://github.com/Xaymar/obs-studio_amf-encoder-plugin/wiki/Hardware,-GCN-and-VCE-Limits -
It's getting quite frustrating that AMD still won't support HEVC / 2-pass on their SDK for polaris GPUs. These cards are now over 6 months old.
For comparison, Pascal HEVC encode was supported in Nvidia's SDK before the cards were even released.
I have to say, if you are looking for a card to encode video, just go with Nvidia. The Geforce 1050 is looking ever more attractive since I can actually use its advertised features. -
Pretty much.
At least I got my 460 more for video games over video encoding. But sucks trying to record any games with H.264 1080p/60fps with near transparent quality, often averaging above 50Mbit with Constant QP (I=18-20, P=20-22, No B Frames). Also seems to have blocking in darker scenes.
6 months is a long time to go without support considering they hyped the HEVC encoder at the RX 480 launch. https://www.youtube.com/watch?v=vFJXGQ4nL8w -
Do they support 2pass encoding for AVC?
users currently on my ignore list: deadrats, Stears555 -
Okay, sounded like they did for AVC which surprised me since I have never heard or seen a hardware encoder chip (which isn't just a software encoder on a chip) which supports 2pass encoding. (-> I doubt you will get 2pass encoding from an en-/decoder chip which is normally featured on consumer graphics card.)
The thing to remember is that those encoders from NVIDIA and AMD are not GPU encoders as one would expect, but they are additional encoder (and decoder) chips on the graphic card, so unless someone messed up on release it's normally not really that one should expect a change at the SDK unless a new chip revision arrives. The chips interfaces are normally fixed and thus their capabilities are fixed.users currently on my ignore list: deadrats, Stears555 -
AMD's mentioned 2-pass support and explained that it can greatly improve live-streaming quality in their press slides, so I'm guessing it's unlikely that if 2-pass is ever supported / exposed in their SDK you'll be able to do a traditional 2-pass where you pass over the WHOLE file and then do the actual encode.
I'm guessing it will be more like VBR but with a large lookahead buffer. I.e. it'll "2-pass" over a few seconds or so, perhaps configurable by the end user. We'll see. It'd be nice if AMD would explain it, or better yet, support it To my knowledge they've never confirmed if it's just for AVC or HEVC, or both. -
btw. are there any command line encoders which support the amd polaris cards?
users currently on my ignore list: deadrats, Stears555 -
Yes, there's VCEenc (japanese) but it's woefully outdated. It's not been updated to use AMD's new SDK.
-
and thus it doesn't support the polaris card (at least mine isn't detected; check-vce reports: System has no GPU supporting VCE.)
users currently on my ignore list: deadrats, Stears555 -
Make sure you have the latest (though still old) 2.0 binary. VCEenc works on my RX 470, I was using it to test out / prove that polaris actually has a regression in that it does not support B-frames.
-
--version returns:
VCEEncC (x64) 2.00 by rigaya, build Jun 25 2016 20:05:50
, avs, vpy, avqsv [H.264/AVC, MPEG2, VC-1, WMV3]
System has no GPU supporting VCE.users currently on my ignore list: deadrats, Stears555 -
Don't know then, I tried a VCEenc test on my 470 with 2.0 here: http://forum.doom9.org/showthread.php?p=1780533#post1780533
-
There you used,.. "VCEEncC 1.03v2" -> will test older versions tomorrow (strange is also mentions VCEEnc 2.00 (x64))
users currently on my ignore list: deadrats, Stears555 -
No luck here. VCEEncC doesn't recognize my card.
users currently on my ignore list: deadrats, Stears555 -
Found the problem,.. VCEEnc does only detect the card when it is connected to the main display. So for me I need to connect a second monitor and make that to monitor to be my main monitor, since the RX 460 isn't capable to support my usual main monitor, since that would require two displayports.
users currently on my ignore list: deadrats, Stears555 -
maybe this will be interesting to some people, AMD released 4k h265 encoding driver, but limited. You can record desktop, etc, but not sure what else. it's called ReLive:
https://www.youtube.com/watch?v=CdvZeQfhWXo
Edit: okay, looks like maybe compatible with OBS, so very good if true:
https://github.com/Xaymar/obs-studio_amf-encoder-plugin/releases/tag/1.4.3.3
xaymar really did great jobLast edited by ezcapper; 9th Dec 2016 at 15:39. Reason: OBS compatibility
-
Ay finally. Doesn't look as customizable as OBS Studio but it's something. Thx ezcapper.
Edit: Yeah looks like only ReLive can encode HEVC on the RX cards. https://obsproject.com/forum/threads/amd-advanced-media-framework-encoder-plugin-for-o...35#post-257737Last edited by KarMa; 9th Dec 2016 at 19:38.
-
The main problem with AMD for me is that there is no command line encoder like VCEEncC which supports the new SDK, exposes most of the encoding settings and allows input via pipe.
Sadly VCEEncC isn't updated that frequently and it doesn't seem like there is a forum or similar to get in touch with the author to get some updates,...users currently on my ignore list: deadrats, Stears555 -
Perhaps the included tools in the AMF SDK can allow you to do that.
HEVC encoding is "officially" released now with the ReLive tool, though the AMF SDK on github hasn't been updated yet to expose it to developers. -
From what I gathered so far the problem is that the AMF SDK atm. doesn't have any documentation of the H.265 encoding and one would probably have to check the Media SDK (MFT SDK) which might give some hints,... which Xaymar did and thus could add support for HEVC encoding to OBS ( obs-studio_amf-encoder-plugin/Include/amd-amf-vce.h is probably the most important part when looking into it, to not have to do the exploratory work Xaymar did again)
-> it's a shame AMD didn't add any proper examples or documentation to their AMF SDK. (wild guess is that the amf will probably get an update once the next en-/decoder chip iteration will be added,... -> which might take a while)users currently on my ignore list: deadrats, Stears555 -
Because HEVC encoding isn't "official" yet, neither is it through MFT (which is deprecated). If you look at the AMF issues you can see an AMD employee noting they missed a bug for the ReLive driver release, the SDK should be updated for HEVC with the next hotfix.
Similar Threads
-
A "budget" Nvidia card for H265 hardware encoding
By agatek in forum Video ConversionReplies: 37Last Post: 16th Oct 2019, 07:12 -
AMD Retires Catalyst Control Center, Introduces Radeon Software Crimson
By mikel in forum Latest Video NewsReplies: 1Last Post: 3rd Nov 2015, 22:47 -
AMD Radeon HD 8650G + 8670M Dual Graphics HDMI 1.4 stereo support?
By TB2XSBW in forum Media Center PC / MediaCentersReplies: 0Last Post: 22nd May 2015, 14:38 -
H265/HEVC samples
By deadrats in forum Latest Video NewsReplies: 51Last Post: 23rd Mar 2015, 01:15 -
H265 encoding on Solaris
By tola5 in forum Video ConversionReplies: 3Last Post: 8th Feb 2015, 20:29