Contribute
Register

[Guide] Intel Framebuffer patching using WhateverGreen

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,969
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Aren't we supposed to change GFX0 to IGPU in ACPI/DSDT/Patches ?

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.
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,537
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Thanks Pastrychef for the help, but unfortunately this still does not help. I have a question.....

What if I do a fresh install, putting all of the device properties for the 0x19120000 Skylake platform id from the FB Patcher program on the install plist.......would that maybe install my video properly? This may be a stupid question, but just asking.

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.
 
Joined
Jun 20, 2014
Messages
1,015
Motherboard
Gigabyte Aero 15X v8-BK4K4P
CPU
i7-8750H
Graphics
UHD 630 / GTX 1070
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.
 
Joined
Feb 15, 2016
Messages
43
Motherboard
GA-170X-UD5-TH - BIOS F22g
CPU
i7-6700K
Graphics
RX 560 + HD 530
Mac
  1. iMac
  2. MacBook Pro
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?
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,537
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
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
 

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,537
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
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: 120

pastrychef

Moderator
Joined
May 29, 2013
Messages
18,537
Motherboard
Asus Z370-G Gaming (Wi-Fi AC)
CPU
i9-9900K OC'd @ 5.0GHz
Graphics
RX 6600 XT
Mac
  1. MacBook
  2. Mac Pro
Classic Mac
  1. iBook
  2. Power Mac
  3. PowerBook
Mobile Phone
  1. iOS
Joined
Feb 17, 2011
Messages
519
Motherboard
Gigabyte Z390 M Gaming
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
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.
 
Top