trulyspinach / SMCAMDProcessor

Power management, monitoring and VirtualSMC plugin for AMD processors
BSD 3-Clause "New" or "Revised" License
1.04k stars 90 forks source link

SMCAMDProcessor.kext not loading #93

Closed oznem67 closed 3 years ago

oznem67 commented 4 years ago

Hello developers, in thanking you for the much appreciated and useful utility, I have to signal that on my system the kernel extension "SMCAMDProcessor.kext" does not load and OpenCore returns "invalid parameters" in the debug messages. I have tried different releases of the extensions and different released of OpenCore without success. To be noted that "AMDRyzenCPUPowerManagement.kext" loads correctly and "AMD Power Gadget.app" works as expected but of course I get no readings of SMC sensors.

tested releases of extensions: from 0.6 to 0.6.4 tested releases of OpenCore: from 0.5.6 to 0.6.0 beta MacOS Mojave 10.14.6 (18G5033) SMBIOS: iMacPro1,1

Hardware list:

ACPI tables.zip AMD Ryzen 5 3600 B450i iMacPro1,1 mac OS 10.4.6 OpenCore 0.6.0.spx.zip config.plist.zip pcidevices.txt Motherboard Asus Rog Strix B450i Gaming mini ITX Bios 3004 Wi-Fi+Bt Broadcom BCM94360CS2 M.2 (NGFF) on the mb original Wi-Fi slot Ram Crucial Corsair 16 Gb (2x8) 3200MHz Cpu AMD Ryzen 5 3600 6 core HT PSU 400W Metalfish Flex ATX 1U SSD Samsung MZ-V6E250BW NVMe 960 EVO 250Gb M.2 Graphic Card Sapphire Radeon RX 570 Pulse mini 4GB

attached are a few parameter listings if you need them:

OC config.plist Pcidevices list Motherboard ACPI tables dumps

ACPI tables.zip AMD Ryzen 5 3600 B450i iMacPro1,1 mac OS 10.4.6 OpenCore 0.6.0.spx.zip config.plist.zip pcidevices.txt

at you disposal for any questions that may arise

Thank you

Oznem

rpfile commented 4 years ago

i see this as well, and i don't understand because the Lilu i am using seems to have been released before SMCAMDProcessor.kext.

UziKhana commented 4 years ago

I see this as well

To reveal 3rd party kexts kextstat | grep -v com.apple and SMCAMDProcessor.kext does not appear in the list

Screen Shot 2020-08-16 at 10 58 33 PM

Screen Shot 2020-08-16 at 11 09 11 PM

Config.plist.zip

@trulyspinach should SMCAMDProcessor.kext come before VirtualSMC? ProperTree puts it after, I have tried both before and after but since it doesn't load and reveal temps can't test if before/after VirtualSMC matters.

I have tried SMCAMDProcessor.kext 0.6.4 to 0.6.1 with same results (all with AMDRyzenCPUPowerManagement.kext 0.6.4) I have seen 0.6 load once revealed no data and then not again after

Sorry did not take take logs to share

Screen Shot 2020-08-16 at 11 20 41 PM

trulyspinach commented 3 years ago

"invalid parameters" should related to that you have incorrect syntax or field in the OC config file, please check that first.

@UziKhana Please load SMCAMDProcessor.kext after VirtualSMC as it depends on it.