Contribute
Register

[Guide] Intel Framebuffer patching using WhateverGreen

Feartech

Moderator
Joined
Aug 3, 2013
Messages
10,874
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
Joined
Nov 7, 2011
Messages
6
Motherboard
Asus H310T/CSM
CPU
i5-8500
Graphics
UHD 630
Gen 8: Coffee Lake (Intel UHD Graphics 630)

Intel Pentiium G5500 (not G5400) and above have UHD Graphics 630 - https://ark.intel.com/products/129946/Intel-Pentium-Gold-G5500-Processor-4M-Cache-3-80-GHz-

So how come nobody seems to build cheap Hackintoshes usiing G5500 CPUs? Have I missed something?
I have exactly the same question. Note that these CPUs have graphics device ID of 0x3e91, same as the i3 8300.
My system works well (with fakecpuid) except that I have not got graphics acceleration yet. Info shows UHD 630 8MB.
I see i3 8300 users reporting this same issue.
 
Last edited:
Joined
Apr 26, 2010
Messages
62
Motherboard
Asus Zenbook Pro UX501VW
CPU
Skylake i7-6700HQ
Graphics
Intel HD530 + GTX 960M
If you're using Lilu + AppleALC you can use Intel FB-Patcher to patch your audio (General->Audio tab). Then set your Layout Id to 13 in the drop down list and put a tick next to Patch->General->Audio.
Thanks. FB-Patcher did give me the patch to enable speaker audio with layout Id 13. Speaker audio works. But, booting up connected directly to my Onkyo receiver, the HDMI audio device did not appear in sound preferences. I think more injection is needed than just the layout Id for the HDMI audio device to appear.

layout-id.png


Also hotplugging the DisplayPort and HDMI connectors does not work. They have to be connected at boot to be recognized.
 
Joined
Feb 27, 2011
Messages
15
Motherboard
Asus Z170i Pro Gaming AC
CPU
i3-6100
Graphics
HD 530
Thanks so much for the guide! I upgraded from High Sierra to Mojave yesterday (Asus Z170i / i3 6100 / HD 530) and I'm trying to get my DisplayPort working again (no signal after boot) as well as HDMI/DP audio. Its been a little while since I updated my hack, so I apologize in advance for the potential stupidity of my questions :)

Before upgrading to Mojave, I updated Lilu and switched from using IntelGraphicsFixup to WEG. I removed inject Intel as well as the ig-platform-id= from Graphics.

HDMI is currently working in Mojave (though without HDMI audio) and acceleration appears to be enabled as well. Intel HD 530 seems to be showing ok in About This Mac.

AboutThisMac.jpg

Using Intel FB Patcher, I matched the Platform ID to my system, left the default Framebuffer and Connectors flags and used the following options on the Patch tab;

FBPatcher.jpg


As the system config has changed a few times over the years (used to have a GTX 1060, then switched to HD 530) I see that I still have a few items in the KextsToPatch section of my config, specifically:
  • t2-10.11.4-SKL-1912000-Port_0x7-DP2HDM
  • 2-10.11.4-SKL-1912000-4_displays
  • Skylake Apple APIC Patch
  • 10.11-BT4LE-Handoff-Hotspot-lisai9093
  • Change 15 port limit to 24 in XHCI kext 10.13 PB1
  • 10.11-SKL-1912000-4_displays
Can all of those be removed now that I'm using WEG?

And any ideas how I can get DisplayPort working again?

Thanks in advance for any help anyone can provide!!
 
Joined
Jul 31, 2012
Messages
1
Motherboard
DELL Optiplex 9020 - BIOS A22
CPU
i5 4590
Graphics
HD 4600
Edited: sorry. Problem solved.
VGA cable connected to a second monitor :|
 
Last edited:
Joined
Jun 20, 2014
Messages
873
Motherboard
Gigabyte Aero 15X v8-BK4K4P
CPU
i7-8750H
Graphics
UHD 630 / GTX 1070 Max-Q / 4K
Will it help you with your app to have the platform list right in ioreg?
I have pretty much implemented support for this in Intel FB-Patcher so just waiting for your merge with master...
 
Joined
Dec 18, 2013
Messages
322
Motherboard
Toshiba KIRA 102
CPU
i7-4510U
Graphics
HD 4400, 2560x1440
Mac
MacBook Pro
Mobile Phone
Android
I do not keep up with the official releases. Personally I use my build_lilu.sh script to download and compile the latest.
Unfortunately it currently fails... Any idea?
Code:
** BUILD FAILED **


The following build commands failed:
    CompileC /Users/ed/Projects/Lilu-18-Oct-4/AppleALC/build/AppleALC.build/Debug/AppleALC.build/Objects-normal/x86_64/kern_resources.o /Users/ed/Projects/Lilu-18-Oct-4/AppleALC/AppleALC/kern_resources.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
Build settings from command line:
    ARCHS = x86_64
    CONFIGURATION_BUILD_DIR = ../Debug
    ONLY_ACTIVE_ARCH = YES
 
Joined
Aug 18, 2013
Messages
2
Mac
Classic Mac
Mobile Phone
I have Asus b360i motherboard with i5 8600. I always encounter No signal on my Monitor after apple logo.. attached is my EFI when I'm at High Sierra
 

Attachments

Joined
Oct 12, 2012
Messages
194
Motherboard
HP Probook 4540s
CPU
i5-3230m
Graphics
HD 4000
Mobile Phone
iOS
I have a working Dell XPS 9333 using WhateverGreen, yesterday I plugged in my external screen via mini DP to HDMI, and all was good, worked fine. Today I plugged in the same screen via the same adapter and got nothing, not working at all, I have tried reboot with and without 2nd monitor connected, but still not working. Confused about why it stopped working, and would like to get it working again. Any assistance would be grateful. Debug logs attached, thanks.
 

Attachments

Top