Share this post

Link to post

Share on other sites

It works. Though I seem to have lost GPU sensor data in iStat, as well as some temperature readings. Is there additional configuration I need to set in order get correct SMC output for my model (iMac17,1)?

Share this post

Link to post

Share on other sites

Probably some MSR register is not available on your CPU. To know which please provide a usual panic log (a screenshot would do too). keepsyms=1 -v debug=0x100 boot-args are your friends. If you go with a screenshot, make sure you add a kernel patch to avoid kext list printing (https://applelife.ru/posts/686953) and make sure the stack trace is clearly visible.

Also, use the debug binaries of both SMCProcessor and VirtualSMC and attach your compiled binaries, since there currently are no official releases to compare the offsets against.

Share this post

Link to post

Share on other sites

Booted fine with Ozmosis. But my "Mac-F60DEB81FF30ACF6" isnt there yet, IDK if everything is corrected. I guess I need to wait for g00d contributors to fill the datas for that board-id LOL. Kudos to author!

My Skylake-X/X299 i9-7980XE (18 core)/ASUS Prime X299 Deluxe system now successfully boots without boot flag dart=0 and with all 3 sensor kexts included (no further KPs)...

However, still there seems to exist an issue with the sensor kext information or with the interface to iStat Menus...

Let's just focus on the CPU sensor information, as there are anyway no sensor kexts yet for providing e.g. GPU and X299 onboard information:

All I see under sensors..

..is the average CPU Frequency, while the "average" CPU Temp always remains 0.. There is no information about CPU cores and heatsink temps, CPU cores and package frequencies , CPU cores and package multipliers or CPU Package power consumption, when compared with @interferenc 's perfectly working FakeSMC and HWSensor kext distribution.

Evidently, as yet there are no kexts for displaying GPU, onboard, memory or PSU properties, I am also missing information on CPU, RAM and PSU voltage and power consumption, fan rotation or GPU and mainboard temps..

Only thing currently working in iStat Menus is the delivered information on CPU thread utilisation, which is properly displayed for all 36 threads..

although the latter also might be provided without adding any CPU sensor kext distribution..

I really hope that @interferenc's FakeSMC and HWSensor kext distribution linked in post

might be of help for providing complete and correct sensor information also with your current and novel VirtualSMC distribution..