JuanPerezzzzz Posted Saturday at 06:25 AM Posted Saturday at 06:25 AM Hello everyone, I'm experiencing an HDMI color issue in macOS Ventura using a Skylake HD 520 iGPU with Kaby Lake spoofing. After extensive testing, the problem persists. Here are the full details. 💻 System Laptop with Intel Skylake HD 520 macOS Ventura OpenCore (latest stable version) SMBIOS tested: MacBookPro14,1 MacBookPro14,2 iGPU spoofed as Kaby Lake (required for Ventura) 🖥️ The Problem HDMI works and outputs a stable image, but: Entire screen has a purple/magenta tint White appears greenish Colors are clearly incorrect Changing color profiles has no effect System log shows: The color mode = 0x100 is not RGB for DP 🔍 What the logs show Framebuffer attempts DP initialization first: Setting DP power state = 1 WriteAUX Timeout ReadAUX Timeout Setting DP power failed (0xe00002bc) Then it falls back to HDMI, but color mode seems already locked in a non-RGB state. It appears the Kaby Lake framebuffer is initializing in a DP-like color space (possibly YCbCr) even though the physical port is HDMI/TMDS. 🧪 What Has Been Tried ✔ Boot arguments tested -cdfon -agdpmod=ignore -igfxhdmi No change in color behavior. ✔ Connector patching Connectors set as HDMI Adjusted busID and pipe values Multiple connector configurations tested HDMI works functionally, but color remains incorrect. ✔ Manual EDID Override Extracted EDID via: ioreg -lw0 | grep IODisplayEDID Converted to Base64 Created override in: /Library/Displays/Contents/Resources/Overrides/ Attempted to force RGB Result: no change. ✔ Color profile calibration Tested advanced calibration and different color profiles. Result: no impact on the magenta tint. 📌 Important Detail This exact hardware works perfectly in macOS Monterey. The issue only appears in Ventura, where Skylake must be spoofed as Kaby Lake. 🎯 Working Theory It seems: Kaby Lake framebuffer forces color mode 0x100 DP initialization fails, then falls back to HDMI Color space remains non-RGB EDID override is ignored HDMI output is locked in incorrect color mode This looks like a structural incompatibility between: Real Skylake hardware + Kaby Lake framebuffer spoof + Ventura graphics stack ❓ Question Is there any known method to force true RGB output in HDMI under Ventura with Skylake spoof? Has anyone patched out the color mode 0x100 behavior? Or is this a known limitation of Skylake on Ventura? Any insight would be greatly appreciated. Thank you.
Administrators MaLd0n Posted Saturday at 12:44 PM Administrators Posted Saturday at 12:44 PM Try this https://olarila.com/files/Utils/ForceRGBEasy.zip -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Hackintosh Support since 2006 HERE
JuanPerezzzzz Posted Saturday at 01:26 PM Author Posted Saturday at 01:26 PM Hi MaLd0n, ForceRGBEasy worked — the purple/magenta tint is completely gone now. HDMI is running in proper RGB 4:4:4 and the image looks correct. Thank you very much. However, after applying the patch (CEA extension removed), HDMI audio disappeared and no longer shows up as an output device in macOS. Is there any way to keep forced RGB while also preserving HDMI audio through the same cable? Thanks again for the help. ❤️
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now