AppleIntelSKLGraphicsFramebuffer - Kernel panic with Intel530
1 min read

AppleIntelSKLGraphicsFramebuffer - Kernel panic with Intel530

AppleIntelSKLGraphicsFramebuffer - Kernel panic with Intel530

TL;DR: My solution was to just set the DVMT (Dynamic Video Memory Technology) to 64M. YMMV though...

Yesterday I decided I want to start building a hackintosh to replace my old mac mini. My system has the following components:

  • Asus Maximus Hero VIII Alpha
  • 16 GB of RAM
  • I6700k
  • Some SSDs, HDDs and a NVMe

I chose not to get a graphics card since the nice ones are both expensive (600+ for a GTX1080) and unsupported (there are reports of RX480 working-ish). So, for the time being I'm stuck with the Intel530.

I've followed the TonyMac guide for my motherboard, but I kept getting a kernel panic on:

Kernel Extensions in backtrace:
    com.apple.driver.AppleIntelSKLGraphicsFramebuffer(10.1.8)....
      dependency: com.apple.iokit.IOPCIFamily(2.9)...
      dependency: com.apple.iokit.IOACPIFamily(1.49)...
      dependency: com.apple.iokit.IOAcceleratorFamily2(208.13)...
      dependency: com.apple.AppleGraphicsDeviceControl(1.13.60)...
      dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)...

BSD process name corresponding to current thread: kernel_task
Boot args: dart=0 nv_disable=1

Mac OS version:
16A323

Kernel Version:
Darwin Kenel Version 16.0.0: Mon Aug 29 17:56:20 PDT 2016; root:xnu-3789.1.31-3/RELEASE_X86_64
...

This is the graphics driver going nuts, so I tried to look at tweaks. Someone mentioned that you'd need to tweak the graphics driver if you have the DVMT different from 64M or 96M. I've set it up to 64 and it magically works.

Image and references

The screen grab (because the system just reboots) is:

kernelpanic

The references are: