Contribute
Register

[Solved]Fixes to Get Full Acceleration on Intel HD Graphics in iMac 17.1

Joined
Mar 6, 2017
Messages
118
Motherboard
ASUS ROG Maximus IX Hero
CPU
i7-7700K
Graphics
RX 580
I am unable to get quick sync using the Shiki FAQ checklist. Some help would be appreciated.

Shiki-based solution for non-freezing Intel and/or any discrete GPU:

  • IGPU device is enabled, and present with a connector-less AAPL,ig-platform-id prop (e.g. <04 00 12 04>, <07 00 62 01>), use connector-full framebuffers in solo mode;
  • Discrete GPU is properly configured with IOVARendererID present in IOReg;
  • VDADecoderChecker confirms Intel Offline (Online) VDA decoder working;
  • IMEI device is present in IOReg;
  • No override preferences are used;
  • Mac model set to the one supporting hardware acceleration.
GPU:
Intel i7-7700k (HD630), NVIDIA GTX1080TI

PEG set to primary in bios
Renamed GFX0 to IGPU, injected Intel with 0x59120003 (connector-less)
IOVARendererID presented under nvAccelerator (under PEG0@1 → IOPP → GFX0@0)
GVA info: Successfully connected to the Intel plugin, offline Gen95
AVDCreateGPUAccelerator: Error loading GPU renderer
VDADecoderCreate failed. err: -12473
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

Mac model as iMac18,3 (Board-ID: Mac-BE088AF8C5EB4FA2)

<key>Mac-BE088AF8C5EB4FA2</key>
<dict>
<key>facetimeDecode</key>
<true/>
<key>forceOfflineRenderer</key>
<true/>
<key>hwe</key>
<true/>
<key>hweBGRA</key>
<true/>
<key>ke1</key>
<true/>
<key>pp</key>
<true/>
</dict>

Have shikigva=12 in boot flags (Lilu 1.2.1, NvidiaGraphicsFixup 1.2, Shiki 2.1.2)
 
Joined
Oct 26, 2013
Messages
1,049
Motherboard
MSI B250M PRO-VHD
CPU
i3-7100
Graphics
RX 570
I am unable to get quick sync using the Shiki FAQ checklist. Some help would be appreciated.

Shiki-based solution for non-freezing Intel and/or any discrete GPU:

  • IGPU device is enabled, and present with a connector-less AAPL,ig-platform-id prop (e.g. <04 00 12 04>, <07 00 62 01>), use connector-full framebuffers in solo mode;
  • Discrete GPU is properly configured with IOVARendererID present in IOReg;
  • VDADecoderChecker confirms Intel Offline (Online) VDA decoder working;
  • IMEI device is present in IOReg;
  • No override preferences are used;
  • Mac model set to the one supporting hardware acceleration.
GPU:
Intel i7-7700k (HD630), NVIDIA GTX1080TI

PEG set to primary in bios
Renamed GFX0 to IGPU, injected Intel with 0x59120003 (connector-less)
IOVARendererID presented under nvAccelerator (under PEG0@1 → IOPP → GFX0@0)
GVA info: Successfully connected to the Intel plugin, offline Gen95
AVDCreateGPUAccelerator: Error loading GPU renderer
VDADecoderCreate failed. err: -12473
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

Mac model as iMac18,3 (Board-ID: Mac-BE088AF8C5EB4FA2)

<key>Mac-BE088AF8C5EB4FA2</key>
<dict>
<key>facetimeDecode</key>
<true/>
<key>forceOfflineRenderer</key>
<true/>
<key>hwe</key>
<true/>
<key>hweBGRA</key>
<true/>
<key>ke1</key>
<true/>
<key>pp</key>
<true/>
</dict>

Have shikigva=12 in boot flags (Lilu 1.2.1, NvidiaGraphicsFixup 1.2, Shiki 2.1.2)

Issue seems to be shiki failed to apply nvpatch (shikigva=12), may due to AppleGVA.framework buffer size mismatch, restore native AppleGVA.framework should work.

Restore AppleGVA.framework from usb installer, run below from terminal then reboot

cd /System/Library/PrivateFrameworks/
sudo codesign --deep -fs - AppleGVA.framework
sudo chown -R root:wheel AppleGVA.framework.
 
Joined
Apr 22, 2011
Messages
10
Motherboard
Asrock H170 pro4
CPU
Intel i5-6600k
Graphics
HD 530/Nvidia 1060gtx 6gb
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
hey guys,
I have an intel 530 with nvidia 1060gtx 6gb. How can I enable video decoding with the igpu. Right now, its turned off in bios. I have a 4k screen and 2 hd monitors. I can't connect the 4k monitor to the igpu. Does it only work for monitors connected to the igpu ?

My Smbios is 17,1

I have nvidiagfixup and lilu latest version kexts installed in clover

I have HS latest version installed.

Thank you
 
Joined
Jul 5, 2017
Messages
25
Motherboard
GA-Z170X-GAMING 6
CPU
i7-6700K
Graphics
RX Vega 64
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
am on high Serria, try shikigva=28.
 
Joined
Dec 26, 2013
Messages
35
Motherboard
ASUS MAXIMUS GENE VIII
CPU
i7-6700K
Graphics
GTX 1080 8GB
I have a motherboard Asus Maximus VIII Gene + I7-6700K + GTX 1080, I followed the tutorial 16, and quicksync don't work

Yet I put "injectintel" "0x19120001" in clover, but macx video converter says hardware no compatible.
 
Joined
Aug 25, 2012
Messages
989
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS
I have a motherboard Asus Maximus VIII Gene + I7-6700K + GTX 1080, I followed the tutorial 16, and quicksync don't work

Yet I put "injectintel" "0x19120001" in clover, but macx video converter says hardware no compatible.

Have a look at post #298 in this thread. There's a lot more to it.

And you are using a nvidia card... Hm. My guide might not be terribly useful.
 
Joined
Mar 10, 2017
Messages
67
Motherboard
GA-Z170X GAMING 5-F21
CPU
i7-6700K
Graphics
RX 580
Mac
  1. MacBook Pro
Classic Mac
  1. Power Mac
  2. PowerBook
  3. Quadra
Mobile Phone
  1. iOS
Several months ago, I successfully enabled **offline** HD530 Quick Sync accelerated graphics on my hack 1 (specs below) with Lilu in L>E and SSDT-HDMI-HD530-Airplay.aml file placed in EFi>CLOVER>ACPI>Patched folder.

Now I have a hack 2 (specs below) with HD630 7700K on a Z270X GAMING 5, no way to find a similar solution.
I tested all kinds of tricks from this thread and other...

Any idea ? Thanks.
 
Joined
Aug 25, 2012
Messages
989
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. Power Mac
  3. PowerBook
  4. Quadra
Mobile Phone
  1. iOS
Several months ago, I successfully enabled **offline** HD530 Quick Sync accelerated graphics on my hack 1 (specs below) with Lilu in L>E and SSDT-HDMI-HD530-Airplay.aml file placed in EFi>CLOVER>ACPI>Patched folder.

Now I have a hack 2 (specs below) with HD630 7700K on a Z270X GAMING 5, no way to find a similar solution.
I tested all kinds of tricks from this thread and other...

Any idea ? Thanks.
Some random tips:
Pick a SMBIOS that resembles your built.
Look for the connectorless HD630 ig-platform-id, inject Intel, enable iGPU in BIOS etc. PEG(NVIDIA)is boot card.
I also have lilu, shiki and intelgraphicsfixup kexts, and nothing graphics oriented in my ssdt's.
But AMD(what I have) is a different kettle of fish...
 
Joined
Mar 10, 2017
Messages
67
Motherboard
GA-Z170X GAMING 5-F21
CPU
i7-6700K
Graphics
RX 580
Mac
  1. MacBook Pro
Classic Mac
  1. Power Mac
  2. PowerBook
  3. Quadra
Mobile Phone
  1. iOS
Some random tips:
Pick a SMBIOS that resembles your built.
Look for the connectorless HD630 ig-platform-id, inject Intel, enable iGPU in BIOS etc. PEG(NVIDIA)is boot card.
I also have lilu, shiki and intelgraphicsfixup kexts, and nothing graphics oriented in my ssdt's.
But AMD(what I have) is a different kettle of fish...
Thanks zipb. I realize that if I update Lilu + plugins to 1.2.x in my (working) Hack #1, the initial trick doesn't work anymore. I have to stay with Lilu 1.1.5. But indeed, I see there are other ways to implement the Intel acceleration via Clover instead of a SSDT patch.
I keep digging...

EDIT: it works here up to Lilu 1.1.7 + NVidiaGraphicsFixUp 1.1.3
 
Last edited:
Top