Contribute
Register

Kernel panic ok KBL Graphic drivers after trying to boot after upgrade to catalina

Status
Not open for further replies.
My bios don't have where I can set the DVMT value so will changing it on the config.plist suffice to increase it? because I can see that it needs to align with the bios assigned Value ( so that we don't trick the system into having more memory than what he actually does ), So do I assume the system set it to 64MB and change it accordingly in the config.plist file?
I wouldn't assume anything

you may need to use the special EFI shell to check and set DVMT
 
I just updated to Catalina from Mojave and after upgrading clover as well as the kexts I was not able to boot again into my system.
I am running on a Dell latitude 7480 with 7thGen i7 and 620UHD Graphics

The error is a kernel panic in the Kabylake graphic driver and no matter what I did, I couldn't get over it. I tried -disablegfxfirmware and - igfxvesa boot arguments to no success. I tried adding a fake platformID (0x12345678) but still errored anyways (not a KP but boot stuck too).

I linked the clover folder I am using right now and a screenshot of the KP.

Can you provide your oem GPU device-id?
 
I don't know ho wot get that OEM one, but i know this is for my GPU UHD 620 : 0x59160000

I think 0x59160000 are supported natively by osx, but it is hd 620 non UHD.
Also, i have experienced with UHD 0x59170000 that need to be spoofed as SkyLake.

Try to inject Fake ID 0x19160000 and ig-platform-id 0x00001916

That requires boot-arg lilucpu=8

If you have a patch to rename _DSM to XDSM you are able to try the attached SSDT-IGPU.aml (Also use WhareverGreen.kext)

Remember, these settings are valid only if you confirm your device id 0x59170000 KabyLake-R
 

Attachments

  • SSDT-IGPU.aml
    293 bytes · Views: 55
I think 0x59160000 are supported natively by osx, but it is hd 620 non UHD.
Also, i have experienced with UHD 0x59170000 that need to be spoofed as SkyLake.

Try to inject Fake ID 0x19160000 and ig-platform-id 0x00001916

That requires boot-arg lilucpu=8

If you have a patch to rename _DSM to XDSM you are able to try the attached SSDT-IGPU.aml (Also use WhareverGreen.kext)

Remember, these settings are valid only if you confirm your device id 0x59170000 KabyLake-R
Can I know the device id from the recovery or linux ?

EDIT : DO I need to check inject Intel in graphics Injector in clover ?
 
Can I know the device id from the recovery or linux ?

EDIT: DO I need to check inject Intel in graphics Injector in clover?

I figured out that I have the HD Graphics 620, not the UHD so it is safe to assume my device id is the 0x59160000

I tried the options you mentioned but they resulted in GPU ID mismatch ( error in mapping GPU ID, I attached a picture )

So since my device is supported natively, what would the problem be?
 

Attachments

  • 102304398_250286406071654_6606492681778130352_n.jpg
    102304398_250286406071654_6606492681778130352_n.jpg
    352.9 KB · Views: 67
I figured out that I have the HD Graphics 620, not the UHD so it is safe to assume my device id is the 0x59160000

I tried the options you mentioned but they resulted in GPU ID mismatch ( error in mapping GPU ID, I attached a picture )

So since my device is supported natively, what would the problem be?

Maybe 5916 is not your real device id, it are spoofed in your config.plist (according your clover attached)
You need to provide more information of your hardware
 
Maybe 5916 is not your real device id, it are spoofed in your config.plist (according your clover attached)
You need to provide more information of your hardware
If it was spoofed wouldn't that make it not usuable in mojave before ? In the WEG tutorial on Github readme they state that the recommended deviceId is : (recommended); for laptop - 0x591B0000
I will try and change to that deviceID and see, but shouldn't i change anything else with it ?
 
If it was spoofed wouldn't that make it not usuable in mojave before ? In the WEG tutorial on Github readme they state that the recommended deviceId is : (recommended); for laptop - 0x591B0000
I will try and change to that deviceID and see, but shouldn't i change anything else with it ?
Use linux or windows to get pci devices list
 
Did you try with ig_platform_id 0x12345678?
 
Status
Not open for further replies.
Back
Top