Internal display stays black, acceleration only works on external HDMI (ASUS GL502VT Sonoma

Hey everyone,

I’m struggling with an issue on my Hackintosh setup and I hope someone here might have some insight.

Laptop specs:

Model: ASUS GL502VT

CPU: Intel i7-6700HQ

GPU: NVIDIA GTX 970M (disabled)

iGPU: Intel HD 530 (using this for macOS)

RAM: 16GB

Storage: 128GB NVMe SSD + 1TB HDD

The problem: I cannot get graphics acceleration working on the internal laptop display. Here’s what happens:

If I boot with HDMI already connected, both the internal display and the external monitor show the verbose boot screen.

After a few seconds, the laptop’s internal screen goes black, but the external HDMI monitor gets full acceleration and works perfectly.

If I disconnect HDMI, nothing changes (internal screen stays black).

If I boot without HDMI and then connect it later, the HDMI output never activates, and the internal display remains black.

So effectively, graphics acceleration works — but only through HDMI, never on the built-in panel.

What I tried:

Tested multiple framebuffers from the Weathergreen guide

Injected EDID

Tried different framebuffer patches and ig-platform-ids

Used the HP Lake script for iGPU configuration

Followed all the common guides I could find

But no matter what I do, the laptop’s internal screen stays black once macOS switches to accelerated mode.

Has anyone run into this issue before? Is there something specific with Skylake laptops + internal panel that I’m missing?

Any help would be massively appreciated!

submitted by /u/VulcasX
[link] [comments]
Share: