pastrychef
Moderator
- Joined
- May 29, 2013
- Messages
- 19,461
- Motherboard
- Mac Studio - Mac13,1
- CPU
- M1 Max
- Graphics
- 32 Core
- Mac
- Classic Mac
- Mobile Phone
Did you disable SIP?
@gopinathch,
Simply installing WhatEverGreen is not enough you need to configure it by setting device properties ... the easiest way is to use HD-Patcher to generate the Device Properties code for you.
Everything you need to know and how to do it is in this guide :-
https://www.tonymacx86.com/threads/an-idiots-guide-to-lilu-and-its-plug-ins.260063/
Cheers
Jay
Here is the report
I didn't try High Sierra, but in Mojave, I don't need anything in config.plist > Devices > Properties and my IGPU is detected correctly and used by the system.
Hi Pastrychef ....
WhatEverGreen has a default PlatformID for each type of CPU/IGPU type/generation .. in many cases the default does not necessary match the actual IGPU type .. for example on Kaby Lake U type CPU's WEG will will default to 0x591B0000 which is for mobile HD630 IGPU but if you have mobile HD620 IGPU then you need to use Device Properties to set it to 0x59160000.
By implicitly setting a Device Property for AAPL,ig-platform-id you can be sure your system is always using the correct IGPU frame buffer and not relying on the default being correct (which it isn't in many cases).
Cheers
Jay
CsrActivateConfig = 0x67Did you disable SIP?
config.plist:
InjectKexts should be Detect
Mojave has native support for 0x3e91, but probably not High Sierra.
High Sierra would require spoofing the device-id to something that is supported (0x3e92 for example).
Why not just use Mojave?
config.plist:
InjectKexts should be Detect