Contribute
Register

[Guide] Intel Framebuffer patching using WhateverGreen

Hi !

I have the Framebuffer Patching, all is working but there is a little problem...

In about this Mac I see : "Intel HD Graphics CFL 2048 MB" and not Intel HD Graphics 630 1536 MB ?

Is there a solution ?

Thank you...
 
Hmm, I had sleep working fine with inject intel 59120003 but with the following the screen doesn't wake up, and if I replug the screen the system restarts. https://www.dropbox.com/s/l1qpnjjvgkb0m4c/debug_31377.zip?dl=1

It is not always the case, it used to be the same where I had two types of sleeps, one that would come back from sleep normally screen and all, and one that sometimes required replugging the display or hitting the reset button to wake up. Well now I have one that wakes up, and one that hard restarts if I replug the screen.

This is with Rx560 and Running Igpu without headers
Code:
<key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                AwASWQ==
                </data>
            </dict>
        </dict>
 
Last edited:
Hey guys,

maybe you could help me. My System is a Dell Optiplex 3060 MT with an i3-8100 and the corresponding UHD 630 IGP. The problem is present in High Sierra 10.13.6 (17G5019) and latest Mojave 10.14.3 (18D109).

As soon as i get the GPU detected correctly by using AAPL,ig-platform-id=07009B3E and device-id=923E0000 (or 9B3E0000) i get graphics acceleration but my display/resolutions gets messed up while the EDID seems to stay the same. Without acceleration the monitor is seen as 4k 27 inch with 3840x2160 24-bit correctly, with acceleration it is shown as 1080p 30,5 inch with 30bit and i cant get any higher resolution no matter what. DP and HDMI are showing the same symptoms while the display is running fine with a NVIDIA GTX 970 and also in Windows. DVMT pre-alloc is confirmed as 128MB in Windows but on OS-X i am unable to boot without a kernel panic when not using 19/9MB FB-patches. I already tried SMBIOS: iMac 18,, iMac17,1, iMac 14, in High Sierra and Mojave and also MacMini8,1 in Mojave. Always the same result. Patching the GPU-Memory from 1536MB 2048MB and slightly increasing stolenmen to 30MB did also not result in any change. Setting hdmi-on or not also did nothing. Problems were also present before installing the GTX 970 and the corresponding NVIDIA drivers, so these are unrelated. Both High Sierra and Mojave are also fresh installs, even tried different disks.

Logs attached.

Any idea?
 

Attachments

  • bootlog.txt
    41.3 KB · Views: 111
  • kernel_log.txt
    63.1 KB · Views: 171
  • kextstat_log.txt
    14.8 KB · Views: 112
  • tests iMac.ioreg
    4.1 MB · Views: 133
  • config.plist
    5.1 KB · Views: 108
Last edited:
I have the Framebuffer Patching, all is working but there is a little problem...In about this Mac I see : "Intel HD Graphics CFL 2048 MB" and not Intel HD Graphics 630 1536 MB ?


@jamesbit,

CFL is short for Coffee Lake ...

The changed IGPU device description is a result of using WhatEverGreen and the frame buffer patches which in some cases can result in a generic device name rather than a specific one. It is purely cosmetic and nothing to worry about.

Cheers
jay
 
@jamesbit,

CFL is short for Coffee Lake ...

The changed IGPU device description is a result of using WhatEverGreen and the frame buffer patches which in some cases can result in a generic device name rather than a specific one. It is purely cosmetic and nothing to worry about.

Cheers
jay

Thx jaymonkey.

I know CFL=Coffee Lake but I need to know what file I can mod for the cosmetic change...

Thank you...
 
Thx jaymonkey. I know CFL=Coffee Lake but I need to know what file I can mod for the cosmetic change...


@jamesbit,

I believe the IGPU device name comes from the framebuffer kext ... its not an easy plist edit like system name is.

If everything else is working ok then my advice would be to leave it as is, its just a cosmetic thing.

I get something similar with my Vega 64 GPU, before I installed WEG MacOS called it an AMD Radeon Vega 64, now its simply called Radeon Vega .. WEG over rides MacOS specific device names with generic ones.

Cheers
Jay
 
@jamesbit,

I believe the IGPU device name comes from the framebuffer kext ... its not an easy plist edit like system name is.

If everything else is working ok then my advice would be to leave it as is, its just a cosmetic thing.

I get something similar with my Vega 64 GPU, before I installed WEG MacOS called it an AMD Radeon Vega 64, now its simply called Radeon Vega .. WEG over rides MacOS specific device names with generic ones.

Cheers
Jay

Ok, I don't change anything.
Anyway it's strange because before applying the Framebuffer Patching was recognized as "Intel UHD Graphics 630 (1536 MB) "
Mystery...

Cheers
James.
 

Attachments

  • config.plist
    19.9 KB · Views: 200
  • Screen Shot 2019-03-04 at 9.50.38 AM.png
    Screen Shot 2019-03-04 at 9.50.38 AM.png
    73.9 KB · Views: 334
  • Screen Shot 2019-03-04 at 9.59.38 AM.png
    Screen Shot 2019-03-04 at 9.59.38 AM.png
    60.8 KB · Views: 332
  • Screen Shot 2019-03-04 at 9.59.56 AM.png
    Screen Shot 2019-03-04 at 9.59.56 AM.png
    53.4 KB · Views: 295
  • Screen Shot 2019-03-04 at 10.00.18 AM.png
    Screen Shot 2019-03-04 at 10.00.18 AM.png
    40.4 KB · Views: 225
Hi guys,

I can't make my graphics... I tried almost everything

Your config.plist is totally messed up. There are IGP settings all over the place and multiple times. Start fresh.
 
Next step (maybe next week), install Mojave from scratch. See what happens.

Thanks for the support and keep up the good work.
Did you ever manage to get things working? I've got the exact same config (Asus H110T + i3-6100) and I'm struggling to get the HD530 (CI/QE) @ 4k DP, and DisplayPort audio to work. I understand you're using Lilu+WhatEverGreen, any other patches. Could you share your config.plist?
 
Back
Top