pastrychef
Moderator
- Joined
- May 29, 2013
- Messages
- 19,458
- Motherboard
- Mac Studio - Mac13,1
- CPU
- M1 Max
- Graphics
- 32 Core
- Mac
- Classic Mac
- Mobile Phone
Interesting! Should I inject Intel? Or also uncheck this box? Thanks a lot
No. Nothing.
Interesting! Should I inject Intel? Or also uncheck this box? Thanks a lot
No. Nothing.
Last question: do I delete Whatevergreen kext completely? Will try on Monday!
WhateverGreen isn't entirely necessary, but it will help enable HDMI/DisplayPort Audio and it will enable all the ports.
Without WhateverGreen, HDMI/DisplayPort Audio won't work and only the DisplayPort furthest away from the HDMI port will work.
Personally, I just leave WhateverGreen installed.
Yeah, don't enter any of that stuff. Let Clover and macOS auto detect your IGPU.
<key>Properties</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>enable-hdmi20</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BgAAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con3-busid</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con3-flags</key>
<data>
IAAAAA==
</data>
<key>framebuffer-con3-index</key>
<data>
/////w==
</data>
<key>framebuffer-con3-pipe</key>
<data>
AAAAAA==
</data>
<key>framebuffer-con3-type</key>
<data>
AQAAAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>hda-gfx</key>
<string>onboard-2</string>
<key>#DropOEM_DSM</key>
<dict>
<key>ATI</key>
<true/>
<key>Firewire</key>
<true/>
<key>HDA</key>
<true/>
<key>HDMI</key>
<true/>
<key>IDE</key>
<true/>
<key>IntelGFX</key>
<true/>
<key>LAN</key>
<true/>
<key>LPC</key>
<false/>
<key>NVidia</key>
<true/>
<key>SATA</key>
<true/>
<key>SmBUS</key>
<false/>
<key>USB</key>
<true/>
<key>WIFI</key>
<true/>
</dict>
<key>Debug</key>
<false/>
<key>Fixes</key>
<dict>
<key>AddDTGP</key>
<false/>
<key>AddHDMI</key>
<false/>
<key>AddIMEI</key>
<false/>
<key>AddMCHC</key>
<false/>
<key>AddPNLF</key>
<false/>
<key>DeleteUnused</key>
<false/>
<key>FakeLPC</key>
<false/>
<key>FixACST</key>
<false/>
<key>FixADP1</key>
<false/>
<key>FixAirport</key>
<false/>
<key>FixDarwin</key>
<false/>
<key>FixDarwin7</key>
<false/>
<key>FixDisplay</key>
<false/>
<key>FixFirewire</key>
<false/>
<key>FixHDA</key>
<false/>
<key>FixHPET</key>
<true/>
<key>FixIDE</key>
<false/>
<key>FixIPIC</key>
<true/>
<key>FixIntelGfx</key>
<false/>
<key>FixLAN</key>
<false/>
<key>FixMutex</key>
<false/>
<key>FixRTC</key>
<true/>
<key>FixRegions</key>
<false/>
<key>FixS3D</key>
<false/>
<key>FixSATA</key>
<false/>
<key>FixSBUS</key>
<false/>
<key>FixShutdown</key>
<true/>
<key>FixTMR</key>
<true/>
<key>FixUSB</key>
<false/>
<key>FixWAK</key>
<false/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
Ok so I have removed some of the entries creating issues and now I can boot with Internal Graphics activated, but my iGpu doesnt show in my list of peripherals and Intel Power Gadgets shows that the internal GPU isn't used at all.
There must be something I added that blocks it.
Here is my Clover config in the Devices section:
Code:<key>Properties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,slot-name</key> <string>Internal@0,2,0</string> <key>device_type</key> <string>VGA compatible controller</string> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-busid</key> <data> BQAAAA== </data> <key>framebuffer-con0-enable</key> <data> AQAAAA== </data> <key>framebuffer-con0-flags</key> <data> xwMAAA== </data> <key>framebuffer-con0-index</key> <data> AQAAAA== </data> <key>framebuffer-con0-pipe</key> <data> CQAAAA== </data> <key>framebuffer-con0-type</key> <data> AAQAAA== </data> <key>framebuffer-con1-busid</key> <data> BAAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-flags</key> <data> xwMAAA== </data> <key>framebuffer-con1-index</key> <data> AgAAAA== </data> <key>framebuffer-con1-pipe</key> <data> CgAAAA== </data> <key>framebuffer-con1-type</key> <data> AAQAAA== </data> <key>framebuffer-con2-busid</key> <data> BgAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-flags</key> <data> xwMAAA== </data> <key>framebuffer-con2-index</key> <data> AwAAAA== </data> <key>framebuffer-con2-pipe</key> <data> CAAAAA== </data> <key>framebuffer-con2-type</key> <data> AAQAAA== </data> <key>framebuffer-con3-busid</key> <data> AAAAAA== </data> <key>framebuffer-con3-enable</key> <data> AQAAAA== </data> <key>framebuffer-con3-flags</key> <data> IAAAAA== </data> <key>framebuffer-con3-index</key> <data> /////w== </data> <key>framebuffer-con3-pipe</key> <data> AAAAAA== </data> <key>framebuffer-con3-type</key> <data> AQAAAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>hda-gfx</key> <string>onboard-2</string>
And I noticed this in my config file:
Code:<key>#DropOEM_DSM</key> <dict> <key>ATI</key> <true/> <key>Firewire</key> <true/> <key>HDA</key> <true/> <key>HDMI</key> <true/> <key>IDE</key> <true/> <key>IntelGFX</key> <true/> <key>LAN</key> <true/> <key>LPC</key> <false/> <key>NVidia</key> <true/> <key>SATA</key> <true/> <key>SmBUS</key> <false/> <key>USB</key> <true/> <key>WIFI</key> <true/> </dict> <key>Debug</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP</key> <false/> <key>AddHDMI</key> <false/> <key>AddIMEI</key> <false/> <key>AddMCHC</key> <false/> <key>AddPNLF</key> <false/> <key>DeleteUnused</key> <false/> <key>FakeLPC</key> <false/> <key>FixACST</key> <false/> <key>FixADP1</key> <false/> <key>FixAirport</key> <false/> <key>FixDarwin</key> <false/> <key>FixDarwin7</key> <false/> <key>FixDisplay</key> <false/> <key>FixFirewire</key> <false/> <key>FixHDA</key> <false/> <key>FixHPET</key> <true/> <key>FixIDE</key> <false/> <key>FixIPIC</key> <true/> <key>FixIntelGfx</key> <false/> <key>FixLAN</key> <false/> <key>FixMutex</key> <false/> <key>FixRTC</key> <true/> <key>FixRegions</key> <false/> <key>FixS3D</key> <false/> <key>FixSATA</key> <false/> <key>FixSBUS</key> <false/> <key>FixShutdown</key> <true/> <key>FixTMR</key> <true/> <key>FixUSB</key> <false/> <key>FixWAK</key> <false/> </dict> <key>Name</key> <string>DSDT.aml</string>
Something there must be causing this issue?
Thanks a lot, I feel like I'm close to a perfect system!
What do you mean IGPU doesn't show in list of peripherals? What list?
Please post your config.plist.
Sorry I meant the hardware list.
Attched is my config.plist
If you are talking about System Information, the IGPU is not supposed to show up there if it is configured to be headless. This is true even on real iMacs.
Please try this config.plist.
Well, well... It's working I think!
If I see this, can you confirm:
View attachment 424063
So, it appears you deleted everything in Device Properties, right? Were framebuffer patch, enable hdmi, and HDA GFX unnecessary?
Thank you so much!!!!