Contribute
Register

[Guide] Intel Framebuffer patching using WhateverGreen

I use my IGPU in headless mode which is why ig-platform-id is 10001219.

Can you explain this in more detail? Are there built in ig-platform-id's specifically for running in headless mode?

It is a good idea.
There is some code in WhateverGreen that attempts to do the rename for you, but it doesn't get everything.

I did notice I would have to rename IGPU to GFX0 when using PNLF otherwise it wouldn't work. So WEG's built-in rename is too late or it's not renaming everything.
 
Personally, I don't think a clean install would help... I could be wrong... The ig-platform-id settings in Clover shouldn't make any changes to system files.


Thanks Pastrychef. So I guess there is no fix for my Skylake hardware for the HD530 graphics at this time?
 
Can you explain this in more detail? Are there built in ig-platform-id's specifically for running in headless mode?

In this thread, you will find all the ig-platform-ids that should be used when configuring your IGPU in headless mode.

The only one that's missing is Coffee Lake which should be 3E920003. As per post #2 of this thread, this has 0 connectors. 3E910003 should also work, but I never tested it because 3E920003 has been working perfectly for me.

User who are using UHD 630 only (without dedicated GPU), should use ig-platform-id 3E9B0007.

Screen Shot 2018-10-16 at 8.34.20 PM.png


Headless/Connectorless IGPU only
Skylake 19120001 19120000
Kaby Lake 59120003 59120000
Coffee Lake 3E920003 3E9B0007
 
Thanks Pastrychef. So I guess there is no fix for my Skylake hardware for the HD530 graphics at this time?

Please try this EFI. RehabMan and headkaze confirmed that WhateverGreen may not be doing the GFX0 to IGPU rename properly and I added it to this config.plist.
 

Attachments

  • EFI.zip
    18.9 MB · Views: 147
In this thread, you will find all the ig-platform-ids that should be used when configuring your IGPU in headless mode.

Headless/Connectorless IGPU only
Skylake 19120001 19120000
Kaby Lake 59120003 59120000
Coffee Lake 3E920003 3E9B0007

What ID if I want to use both HD530 and Nvidia discrete GPU ?
I mean one display connected to iGPU and the other to dGPU.
 
Which ID if I want to use both HD530 and Nvidia discrete GPU ?

If you have an Nvidia dGPU, the HD 530 should be headless. Therefore, use 19120001.
 
Edited my previous post...

I've never seen anyone try to do this, but I assume that ig-platform-id should be 19120000 in this case...

No Macs have a configuration like this that I'm aware of, so I don't know what you should expect. Why not connect both your monitors to your dGPU? Performance should be far superior too.
 
Back
Top