Contribute
Register

Quick Sync hardware encode w/ nVideo card as primary

Status
Not open for further replies.
Fixed it using Set ig-platform-id = 0x59120003 for connector less IGPU. Now my quicktime is screen recording too.

Thought I'd also add in that I'd done a task, where for some reason I was no longer able to boot OSX with igpu enabled. I found that enabling "Above 4G Decoding" in BIOS (as I'm using a firewire PCI card) allowed me to boot again. So if anyone is having issues booting once enabling igpu and you are using PCI cards etc might be worth a shot!
 
Hi, I need some help with iGPU PM (Power Management) for my Hackintosh

First of all, I'm running MacOS High Sierra 10.13.6 I was able to successfully enable iGPU (HD4600 - Haswell i7 4790K) with my nVidia GTX1070 & GTX750Ti together.

How I checked that iGPU works?:
  1. I checked if iGPU works by running tool called: VDADecoderChecker - it reported that Hardware acceleration is fully supported & enabled.
  2. Checked Hardware acceleration (h.264) in MacX Video Converter Pro (HD4600 doesn't support HEVC) - it also reported that h.264 is supported and enabled
  3. Finally when I record my screen using QuickTime - the recording is smooth @ 60 FPS, whereas before it was very choppy etc.
So what is the problem you may ask? - My Intel HD4600 iGPU always runs at fixed 1,25GHz frequency. No matter if something is actively using it or not. It's always 1250MHz.

Intel Power Gadget shows 1,25GHz, iStat Pro also

First of all my setup:
  • Hardware
    • MacOS High Sierra 10.13.6
    • Intel i7 4790K - stock speed 4.0GHz for now
    • Asus Z87-Deluxe Motherboard
    • Asus GTX1070 - 1st PCIex slot
    • GTX750Ti - 2nd PCIex slot
  • Clover setup
    • Recent Clover version r47xx - Can't tell right now as I'm not on my Hack..
    • All Kexts in EFI/CLOVER/Kexts/Other:
      • VirtualSMC.kext
      • IntelMausiEthernet.kext
      • RealtekRTL8111.kext
      • USBInjectAll.kext
      • FakePCIID.kext + FakePCIID_XHCIMux.kext
      • AppleALC.kext
      • Lilu.kext
      • WhateverGreen.kext
      • AirportBrcmFixup.kext
    • Clover Settings from this Guide: https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/haswell
    • ACPI Settings (graphics related only)
      • change HECI to IMEI
      • change GFX0 to IGPU
      • change PEGP to GFX0
      • PluginType - Yes (for native CPU power management)
    • Boot Settings (graphics related only)
      • shikigva=40
    • Devices Settings
      • PciRoot(0x0)/Pci(0x2,0x0) - AAPL,ig-platform-id - 04001204 - iGPU (Connectorless) + dGPU
    • SMBIOS Settings
      • Haswell Refresh - iMac15,1 definition
    • System Properties Settings
      • NvidiaWeb - Yes
What I did so far to test things out?
  1. Checked with AppleIntelInfo.kext what it shows in the dump log - it reports that iGPU HD4600 should have
    1. Idle frequency should be 300MHz
    2. Max frequency should be 1250MHz
    3. Current frequency (is always) - 1250MHz
  2. Changed SMBIOS definition to Haswell with dGPU - iMac14,2 - didn't help
  3. Checked IOReg output - tried to follow the Guide: https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/ - didn't help so far but noticed that in my case I cant see IGPUPStates - "Haswell/HD4600/IGPU/AGPM (Note 0x15 hex/21 dec IGPUPStates)"
Any ideas what might be wrong?
 
Help! If i inject the iGPU and I try to render (both iGPU and dGPU), the system crashes and instant restarts.
 
HELP!!! hi I have a 6500 and a rx580, when rendering with fcpx h264 the i5 is fully working but the gpu not! hoe can I enable quick sync and hw acceleration on Skylake???
 
I am getting some slight but not really often small glitching when previewing videos using spacebar in 10.13.6. I think my quicksync and 580 are set up correctly, however, I know there are newer versions of my MB's bios and also clover. Should I be updating those first before asking for further help/trouble shooting?
 
Status
Not open for further replies.
Back
Top