I'm trying various things with ICLLP Framebuffer and KBL/CFL Framebuffer, various patches from WhateverGreen, and the framebuffer itself's boot args, but I haven't activated QE/CI acceleration yet.
I have set the settings for some items in the BIOS using the RU.efi as below.
- CFG Lock = Disabled
- DVMT Pre Allocated Memory = 64MB
- CD Clock Frequency = 648 MHz or higher
In some source code of "WhateverGreen" written by 0xFireWolf, it can be seen that macOS requires CD Clock Frequency of 648 MHz or higher.
https://github.com/acidanthera/WhateverGreen/blob/master/WhateverGreen/kern_igfx_clock.cpp#L438~L443
But, in macOS Catalina 10.15.7, there is a kernel panic called Unsupported CD Clock Frequency.
![20221227_134515](https://user-images.githubusercontent.com/61459016/209931044-5a365fb3-51ce-45b5-94a7-aea2cb7c9ac3.jpg)
However, in macOS Ventura 13.x, the "busy timeout IGPU" log is repeated indefinitely in the latter half of the macOS boot when the graphics driver is loaded. The kernel panic log is not visible.
![20221227_135814](https://user-images.githubusercontent.com/61459016/209931072-51b8fdc2-2445-4d8b-bce5-be8821861c8d.jpg)
Additionally, applying the Fake ID (Spoof) from macOS Ventura 13.x to 0xFF05 instead of 0x8Axx results in an "Unsupported ICL Sku" kernel panic.
Even if I apply Spoof with the AAPL, ig-platform-id and device-id attributes of KBL/CFL iGPU to use KBL/CFL Framebuffer rather than ICLLP Framebuffer, it does not boot from the part where the graphics driver is loaded, such as macOS Ventura 13.x