I’d like to share my attempt to output 4k resolution from LP Alpha.
Short story, half succeeded. I saw true HiDPI 1080p and 4k from the screen.
The reason for half success is that I lost GPU hardware acceleration. Also, the LP Alpha didn’t recognize the name, vendor, and product id of the monitor.
I did a lot of experiments so I’m not crystal clear what affects what, but here’s what I think it will work for you guys too.
(1) Build your own Lilu.kext, WhateverGreen.kext, and AppleALC.kext
- this is to update the kexts to the latest version
- build_lilu.sh is really helpful. Actually, I just executed a single command and it’s done.
- This guide helped me a lot
(2) Launch CloverConfigurator. Mount EFI. Read config.plist from EFI/CLOVER
(I’m not sure this is totally necessary, but just in case)
(3) Graphics ig-platform-id: 0x12345678
This is the important part. If you haven’t updated Lilu and other kexts, you would probably have kernel panic or hangs.
(4) In the mounted EFI partition, copy EFI/CLOVER/kexts/Other to EFI/CLOVER/kexts/Other.bak
Do the same for config.plist (before you modify, I hope you have the original one in USB thumb drive)
If something goes wrong you can restore each backup to original.
Now delete the kexts from EFI partition that have the same name as the ones you built from step(1), copy the newly built kexts to EFI partiton.
There are many things I tried, but I believe these are the ones for 4k support.
Let me know if it’s working. If it’s not I’ll upload the whole cofig.plist.
I’m still trying to get full 4k support with graphics acceleration.
I know hackintosh is not an exact science, the generation and device id, platform id of current MacPanda are wrong. I managed to get them right. Currently it is set to Skylake(lilucpu=8) instead of Kabylake(lilucpu=9). Device ID is 0x591E0000 and ig-platform-id is also 0x591E0000. You need to do framebuffer patch for this.
and the tool ‘Hackingtool’ is very useful to check these.
However, this hasn’t affect anything yet. I corrected them in a hope that it will fix the 4k issue. It hasn’t, but still, I think it’s better to correct them for Lilu and WhateverGreen or other kexts correctly recognize the system and GPU to support it.
By the way, for kenel panic/hang, the Clover boot options -v and debug=0x100 helps. the latter stops the system when kernel panicked instead of immediate reboot.