Contribute
Register

Radeon RX 4XX/5XX standalone system, AMDRadeonX4250.kext (GVA support H264) does not support HEVC HW

Joined
Oct 23, 2010
Messages
851
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS,
Just remove dummy kext and enable iGPU in bios and H264/ hevc will work.
NOT correct advice.
WITHOUT the dummy kext, the RX4XX/RX5XX will not be utilised and you will only get Intel Quicksync/Software encode/decode which is fine and will work. BUT, that's the not the purpose of this thread here (which is to try and use the AMD GPU for encode/decode).
 
Joined
Jan 13, 2017
Messages
261
Motherboard
Gigabyte Designare Z390
CPU
i9 9900K
Graphics
RX580
Mac
iMac, Mac Pro
Classic Mac
Apple
Mobile Phone
iOS
I am on MacOS 10.14.4.
I enabled the IGPU connector-less (needed enable H.264 encode/decode WITHOUT green artefacts)
I installed Dummy141.kext in EFI/Others (needed to enable HEVC encode/decode in RX580)
I use SMBIOS iMac13,2
I have DSDT.aml and SSDT.aml (for CPU power management)

For H.264 encode, IGPU is used and it's pretty good output (up to to 59.94fps). If I disable the IGPU, the H.264 is done by RX580 and it's very quick too BUT there are green glitches/artefacts in the output after about one second of play.

For HEVC 8-bit 29.97fps encode, the RX580 is utilised. Attempting to encode at 59.94fps HANGS the system.
For HEVC 10-bit encode, the CPU ONLY is used (i.e. software only encode). Output is pretty good BUT takes a LONG time.

For HEVC 8-bit decode (playback) at 29.97fps, the RX580 is utilised.
For HEVC 10-bit decode (playback) at 59.94fps, the CPU is utilised instead and frames are dropped (stutters since the i7 3770K is not powerful enough).

WITHOUT Dummy kext, it's NOT possible to utilise the RX580 for HEVC (or H.264) encode/decode.

Above steps done with FCPX.

I tried iMacPro1,1 + dummy141.kext + IGPU disabled.
Same results as above, except CPU power management is erratic (e.g. does not idle down to 1.6GHz)
I have absolutely same problem. Right now I'm testing i5-2500K with RX560 - 4GB. There is no IGPU .
HEVC are perfect but on H264 are green glitches/artefacts in the output after about one second of play. after that on all film there is no problem. I use SMBIOS 14.2, also I test SMBIOS Imac 15.1. So I should use boot flag shikigva=32
and shiki-id=Mac-7BA5B2D9E42DDD94 to get export H264. with green glitches/artefacts. If I not use this boot flag H264 give me error on export.

Is some one with 10.14.5 to test this situation ? ( To disable IGPU and export H264 )
 
Joined
Oct 26, 2013
Messages
953
Motherboard
MSI B250M PRO-VHD
CPU
i3-7100
Graphics
RX 570
10.14.5 beta 2 (18F108f) update

RX4XX/5XX IOGVA natively supported and all GVA acceleration back on this version, no dummy kext is required, H264 green artifacts issue seems to be gone (export as H264 fine, so far no green artifacts found), everything perfect, is time to say goodbye IQSV.
 
Joined
Dec 5, 2018
Messages
10
Motherboard
Asrock Z77 Pro4
CPU
i5-3570K
Graphics
RX 580
Mobile Phone
iOS
Hello, I built my first Hackintosh and wanted to use only the GPU. I've read through everything here and implemented that way. Everything is displayed correctly in the system.


398474


398475


398473



Only I can not export in Final Cut (H264) and the VDADekocerChecker gives the following error message:

An error was returned by the decoder layer. This may happen for example because of bitstream/data errors during a decode operation. This error may also be returned from VDADecoderCreate when hardware decoder resources are available on the system but currently in use by another process.

VDADecoderCreate failed. err: -12473

I've made the following settings in Clover:

Graphics: FB name Orinoco, Inject ATI
Clover / Kexts 10:14: Lilu, WhateverGreen, dummy141

The IGPu is disabled in the bios.

Who knows what the problem could be?
 
Joined
Oct 3, 2011
Messages
78
Motherboard
Asus Prime Z390-P
CPU
i3-8100
Graphics
UHD630, RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
Hello, I built my first Hackintosh and wanted to use only the GPU. I've read through everything here and implemented that way. Everything is displayed correctly in the system.


View attachment 398474

View attachment 398475

View attachment 398473


Only I can not export in Final Cut (H264) and the VDADekocerChecker gives the following error message:

An error was returned by the decoder layer. This may happen for example because of bitstream/data errors during a decode operation. This error may also be returned from VDADecoderCreate when hardware decoder resources are available on the system but currently in use by another process.

VDADecoderCreate failed. err: -12473

I've made the following settings in Clover:

Graphics: FB name Orinoco, Inject ATI
Clover / Kexts 10:14: Lilu, WhateverGreen, dummy141

The IGPu is disabled in the bios.

Who knows what the problem could be?
Try it with smbios iMacPro1.1
 
Joined
Jan 13, 2017
Messages
261
Motherboard
Gigabyte Designare Z390
CPU
i9 9900K
Graphics
RX580
Mac
iMac, Mac Pro
Classic Mac
Apple
Mobile Phone
iOS
Joined
Oct 23, 2010
Messages
851
Motherboard
GA-Z77X-UP5-TH
CPU
i7-3770K
Graphics
RX 580
Mac
iMac, MacBook Pro
Mobile Phone
Android, iOS,
Only I can not export in Final Cut (H264) and the VDADekocerChecker gives the following error message:

An error was returned by the decoder layer. This may happen for example because of bitstream/data errors during a decode operation. This error may also be returned from VDADecoderCreate when hardware decoder resources are available on the system but currently in use by another process.
That's normal.

Your options are:
1. Enable IGPU in BIOS, Inject->Intel=Yes, and use connector-less ig-platform-id=0x01620007. Or,
2. Change SMBIOS model type to iMacPro1,1. But you will get green glitches in the H.264 output. Or,
3. Keep your SMBIOS as-is and add boot flags: shikigva=32 and shiki-id=Mac-7BA5B2D9E42DDD94. Or,
4. Wait for MacOS 10.14.5 update

I use Option 1 at the moment with my i7-3770K until Option 4 is available.

You have not stated what SMBIOS model you are currently using.
 
Top