How to Fix Intel HD 630 Performance & Frequency Cap on macOS
If your Intel HD 630 integrated graphics (iGPU) on a mobile processor like the i5-7300HQ is underperforming or locked below its maximum clock frequency (such as 1000 MHz), follow these troubleshooting steps to restore graphics performance.
1. Verify Framebuffer & Connectors
The standard Kaby Lake laptop framebuffer 09001B59 (represented as 591B0009 in byte-swapped format) is correct, but power-saving limitations can cap the clock speed if CPU/IGPU power management is misconfigured.
- Verify that you are using the latest version of WhateverGreen.
- Ensure you have
SMCProcessor.kextandSMCSuperIO.kextenabled alongsideVirtualSMC.kextto monitor temperatures and frequencies accurately.
2. Enable IGPU Power Management (AGPM)
Apple Graphics Power Management (AGPM) profiles control GPU clock states. If macOS is not throttling the GPU correctly, you can force it:
- Add the boot argument
igfxrbar=1to fix resizeable BAR issues. - Add the boot-arg
-igfxcdcto force CDCLK frequency updates. - Add the boot-arg
-igfxlspconif you use HDMI/DP adapters that mess up the iGPU power states.
3. Check CPU Power Management Integration
Since the iGPU frequency is tied to the CPU power limits (PL1/PL2), a locked or poorly configured CPU profile will throttle the graphics chip:
- Generate a custom power management profile using **X86PlatformPlugin**. You can configure this with
CPUFriend.kextand a generatedCPUFriendDataProvider.kext. - Ensure EIST (Enhanced Intel SpeedStep Technology) and Turbo Boost are enabled in your BIOS/UEFI settings.
Original Question: "HD 630 underperforms in tests, can't get to 1000 MHz"
HD 630 underperforms in tests, can't get to 1000 MHz
This is on a 7300hq. I have 00001B59 as AAPL,ig-platform-id. Of course, I also have whatevergreen installed. Normally the HD 630 is supposed to get around 4500 on GB6 metal but it only gets 3200 for me.
[link] [comments]
Post a Comment