- Joined
- May 27, 2012
- Messages
- 2
- Motherboard
- Gigabyte B250M
- CPU
- G4560
- Graphics
- HD 610, GTX 1070
- Mac
This is a guide on how to enable hardware video acceleration (encoding and decoding) on macOS 10.13 High Sierra using the Intel HD 610.
Prerequisites
Why another thread?
This post is a variant of the content in https://www.tonymacx86.com/threads/...ion-on-intel-hd-graphics-in-imac-17-1.216447/. That thread pertains to the Intel HD 630 found in many other Kaby Lake processors. The main difference here is that the HD 630 works in macOS (while the HD 610 doesn’t).
Software requirements
No iMac.kext, or NvidiaGraphicsFixUp 1.2.0+ installed. Basically, nothing that injects an IOVARenderID for your dedicated card. While having such injections are the correct way to gain acceleration, they appear to work only for the HD 630 and not for my HD 610.
DSDT
These should work as either Clover ACPI patches or done in your own DSDT.
Clover config
With these in place you should see these:
Video codec support
This setup has one caveat - H.264 won’t decode, with Console logs stating issues with IOVARenderID. When the necessary NVIDIA patches are in, they report a problem with AGPMSetBoostCode, which for now is presumably an issue with the HD 610 not actually working properly in macOS.
GPU usage when conducting a screen recording in macOS.
Prerequisites
- Intel HD 610 (I’m using this on the Intel Pentium G4560 processor)
- Dedicated graphics. I’m on an NVIDIA card but I expect an AMD to work as well.
Why another thread?
This post is a variant of the content in https://www.tonymacx86.com/threads/...ion-on-intel-hd-graphics-in-imac-17-1.216447/. That thread pertains to the Intel HD 630 found in many other Kaby Lake processors. The main difference here is that the HD 630 works in macOS (while the HD 610 doesn’t).
Software requirements
No iMac.kext, or NvidiaGraphicsFixUp 1.2.0+ installed. Basically, nothing that injects an IOVARenderID for your dedicated card. While having such injections are the correct way to gain acceleration, they appear to work only for the HD 630 and not for my HD 610.
DSDT
- GFX0 -> IGPU
- PEGP -> GFX0
- HECI -> IMEI
These should work as either Clover ACPI patches or done in your own DSDT.
Clover config
- Graphics
- Inject Intel = true
- Ig-platform-id = 0x59120003
- Devices
- FakeID (Intel GFX) = -0x59128086
With these in place you should see these:
Video codec support
This setup has one caveat - H.264 won’t decode, with Console logs stating issues with IOVARenderID. When the necessary NVIDIA patches are in, they report a problem with AGPMSetBoostCode, which for now is presumably an issue with the HD 610 not actually working properly in macOS.
GPU usage when conducting a screen recording in macOS.
Last edited by a moderator: