As
scottkendall previously informed us, the device properties are not needed to get IGPU to work. I did some further testing on my own and made some amazing discoveries...
Not only is it not necessary to enter device properties, we don't even need WhateverGreen. I am currently running as follows:
- No config.plist > Device > Properties entries related to IGPU.
- No config.plist > Graphics > Inject Intel.
- No config.plist > Graphics > RadeonDeInit.
- No WhateverGreen.
- GFX0 to IGPU rename.
- PEGP to GFX0 rename.
- 128MB assigned to IGPU in BIOS.
Everything works as it had been working! This is with IGPU enabled, an AMD Vega, and a single 4K monitor on Mojave. The IGPU is recognized as "Intel HD Graphics CFL CRB" and the Vega is recognized as "Radeon RX Vega 56". This is truly
native support at its best.
View attachment 354139
Things that I haven't tested and may benefit from having WhateverGreen installed:
- Multi-monitor setups. (Upon further testing, I found that with this configuration, only one of the DisplayPorts are functional.)
- HDMI. (Tested. HDMI works and can be used for multi-monitor setups.)
- Trying to get 4K@50/60Hz over HDMI.
- Nvidia video cards.
- High Sierra.
I know that a lot of users like to run their systems with as few kexts as possible, so depending on your configuration, it may be safe for you to remove WhateverGreen.