Contribute
Register

<< Solved >> Can't get graphics acceleration from Intel UHD 630 of i3-8100 on mojave 10.14.2

Status
Not open for further replies.
hey @shuhung,

I tried your config but it didn't worked.

But I tried another config with disablegfxfirmware shikigva=1 -lilubetaall -igfxbeta and the unknown cpu error was gone. Now I can boot with fakeID 0x3E918086, blank ig-platform-id & Inject intel true with SMBIOS iMac18,1 or MacMini8,1.
FYI, I removed WEG and installed IntelGraphicsFixup.kext as I can't boot with WEG.

Any new suggestions? Thanks again.
 
hey @shuhung,

I tried your config but it didn't worked.

But I tried another config with disablegfxfirmware shikigva=1 -lilubetaall -igfxbeta and the unknown cpu error was gone. Now I can boot with fakeID 0x3E918086, blank ig-platform-id & Inject intel true with SMBIOS iMac18,1 or MacMini8,1.
FYI, I removed WEG and installed IntelGraphicsFixup.kext as I can't boot with WEG.

Any new suggestions? Thanks again.

I still spoofing HD630 as UHD630, WEG work, only wil not apply FB patch need Clover for FB patching, try my EFI folder, copy to USB flash drive and add your USB kext/ usb*.aml, boot from USB for test.
 

Attachments

  • EFI.zip
    3.6 MB · Views: 99
I still spoofing HD630 as UHD630, WEG work, only wil not apply FB patch need Clover for FB patching, try my EFI folder, copy to USB flash drive and add your USB kext/ usb*.aml, boot from USB for test.

Did you install Lilu, WEG, FakePCIID & FakePCIID_Intel_HD_Graphics also on /Library/Extensions ?
 
Did you install Lilu, WEG, FakePCIID & FakePCIID_Intel_HD_Graphics also on /Library/Extensions ?

No, lilu and it's plugins need earlier load, do not install on /Library/Extensions it may not load properly, if prefer to install on /Library/Extensions need also install liliufriend to ensure lilu and it's plugins load earlier before kextcache load.
 
No, lilu and it's plugins need earlier load, do not install on /Library/Extensions it may not load properly, if prefer to install on /Library/Extensions need also install liliufriend to ensure lilu and it's plugins load earlier before kextcache load.

I tried your EFI. Unfortunately its not working. And I find out WEG is the main problem. If I keep WEG in EFI or /Library/Extensions and try any of your configs or spoof KabyLake using IntelGFX-> 3E918086/3E928086 & ig-platform-id-> 3E9B0007 it either restarts or display goes off after showing messages like:

WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x9e

&

@ IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0,
 
I tried your EFI. Unfortunately its not working. And I find out WEG is the main problem. If I keep WEG in EFI or /Library/Extensions and try any of your configs or spoof KabyLake using IntelGFX-> 3E918086/3E928086 & ig-platform-id-> 3E9B0007 it either restarts or display goes off after showing messages like:



&

Very interesting, CFL kexts or WEG work fine with KBL but not CFL on 10.14.x. Try the opposite way, tricking IGPU as KBL, WEG should work.

Copy and replace USB EFI folder files with attached (FakePCIID_Intel_HD_Graphics modded for KBL spoofing), remove lilu/plugins, fakepciid/plugins from L/E folder.
 

Attachments

  • FakePCIID_Intel_HD_Graphics.kext.zip
    1.4 KB · Views: 85
  • config.plist
    8.2 KB · Views: 137
Very interesting, CFL kexts or WEG work fine with KBL but not CFL on 10.14.x. Try the opposite way, tricking IGPU as KBL, WEG should work.

Copy and replace USB EFI folder files with attached (FakePCIID_Intel_HD_Graphics modded for KBL spoofing), remove lilu/plugins, fakepciid/plugins from L/E folder.

Should I also remove lilu?
 
Thanks. I appreciate your help. I will try after this weekend as the machine is in offic and let you know for sure.
 
I have been trying to get graphics acceleration on my new system almost for a week. But whatever I do, it only shows 4Mb video memory. Though I know i3 8100 has native acceleration from Mojave.

@poles,

The image of FB-Patcher in your OP shows that you are using iMac14,2. As stated in the Lilu guide, for Coffee Lake CPU you should really be using iMac18,3 (or you could try the new Mini Mac SMBIOS 8,1).

By using iMac14,2 you are not using the newer instructions sets and features of your Coffee Lake CPU.
Recommend you keep WhatEverGreen installed and use PlatformID 0x3E9B0007:-

Code:
ID: 3E9B0007, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x00801302
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
GPU Name: Intel UHD Graphics 630
Model Name(s):
Camelia: Disabled
Mobile: 0, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x000003C7 - DP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000003C7 - DP
[3] busId: 0x06, pipe: 8, type: 0x00000400, flags: 0x000003C7 - DP
01050900 00040000 C7030000
02040A00 00040000 C7030000
03060800 00040000 C7030000

PlatformID 0x3E9B0007 is for desktop mac with 3 active DP ports, if you have HDMI or DVI then you'll need to change the connector config using FB-Patcher to genearte the Device Properties.

Also as stated in the guide remove ALL Clover IGPU related patches and injections in the Devices and Graphics sections of your config.plist, your OP would suggest that you are using Clover to set some IGPU related keys which will conflict with WEG and could be the source of the KP's.

Also make sure to use Lilu version 1.3.1 .. there was an issue with 1.3.0 that stopped it working with 1.2.X plugins which could be the reason why FB-Patcher did not detect your CPU/IGPU correctly.

Cheers
Jay
 
Last edited:
Status
Not open for further replies.
Back
Top