moozuki Posted May 7, 2020 Share Posted May 7, 2020 The SMCProcessor.kext doesn't work on AMD Use SMCAMDProcessor.kext instead The SMCSuperIO.kext DOES work on AMD, at least it gives me my MB voltages and fan speeds. Link to comment Share on other sites More sharing options...
tyta Posted May 7, 2020 Share Posted May 7, 2020 13 hours ago, moozuki said: The SMCProcessor.kext doesn't work on AMD Use SMCAMDProcessor.kext instead The SMCSuperIO.kext DOES work on AMD, at least it gives me my MB voltages and fan speeds. Everything worked. Thank you so much Link to comment Share on other sites More sharing options...
moozuki Posted May 8, 2020 Share Posted May 8, 2020 You're welcome Link to comment Share on other sites More sharing options...
tyta Posted May 8, 2020 Share Posted May 8, 2020 It revealed a new problem. disappears HDD (NTFS). Sometimes when booting mac detected the HDD system, but most of the system does not see. Punched install Paragon, Tuxera not helped. Just installed Windows the second system, I disabled hibernation in Windows just does not work. What do I do not know :(. I Came across someone with such a problem? Link to comment Share on other sites More sharing options...
vit9696 Posted May 9, 2020 Author Share Posted May 9, 2020 On 4/3/2020 at 7:33 PM, FredWst said: Hi, On my iMac18,3 hack : SMC is detected as version 2 MMIO. (Just like it should be) On my Macmini 8,1 hack SMC is detected as version 1 PMIO. (Version 3) is it a bug in virtualSMC ? Or a bug in OpenCore reporting v1 instead v2 ? EDIT: I answer to myself, there's some informations missing about SMC revision and branch, not available atm. EDIT: T2 chipset. kernel: (Lilu) VirtualSMC init: @ (DBG) successfully created vsmc provider instance kernel: (Lilu) VirtualSMC vsmc: @ (DBG) found APP0001 compatible service SMC kernel: (Lilu) VirtualSMC vsmc: @ (DBG) ignoring self by class name kernel: (Lilu) VirtualSMC vsmc: @ (DBG) found 0 smc devices kernel: (Lilu) VirtualSMC vsmc: @ (DBG) obtained device model info from the bootloader kernel: (Lilu) VirtualSMC vsmc: @ (DBG) getting buffer rev from GenericV1 (override 0) kernel: (Lilu) VirtualSMC vsmc: @ (DBG) getting buffer revfb from GenericV1 (override 0) kernel: (Lilu) VirtualSMC vsmc: @ (DBG) getting buffer revfu from GenericV1 (override 0) kernel: (Lilu) VirtualSMC vsmc: @ (DBG) getting buffer branch from GenericV1 (override 0) kernel: (Lilu) VirtualSMC vsmc: @ (DBG) detected model smc-piketon from GenericV1 (override 0) I use vsmcgen=2 in boot-args. i really don't know the main differences and if it has an impact on my hack. Fred Should be fixed in master. Please report such things to bugtracker next time. Link to comment Share on other sites More sharing options...
FredWst Posted May 9, 2020 Share Posted May 9, 2020 7 hours ago, vit9696 said: Should be fixed in master. Please report such things to bugtracker next time. Fixe. fred Link to comment Share on other sites More sharing options...
PeerGynt Posted May 11, 2020 Share Posted May 11, 2020 (edited) Got a bug after updating to VirtualSMC 1.1.3 I have a laptop with Mojave 14.6 and clover 5108 So i put laptop to sleep, when i unplug it from charge, plug it again and start. After that i immediately got kernel panic. I pin log so you can see. At 1.1.2 all works normal. Kernel_2020-05-11-154430_hacBOOK.panic Edited May 12, 2020 by PeerGynt add clover version Link to comment Share on other sites More sharing options...
Killuminati91 Posted May 13, 2020 Share Posted May 13, 2020 I am currently trying to update this build from High Sierra to Catalina: Quote ASUS Z170i Pro Gaming i5-6600k Nvidia 1060GTX (using iGPU instead) 16GB Ram I completely redid my EFI in order to get a clean start. Got everything running fine on High Sierra but as soon as I boot into the "Install macOS" volume after running the installer and rebooting I am stuck here. This is not related to "BT4LEContinuityFixup.kext" and "AirportBrcmFixup.kext" as I've tried running the installer without these kexts too. SMCProcessor scpu: failed to get system model RTC: Only single RAM bank (128 bytes) VirtualSMC efend @ no extra rtc memory is present for key area Attached the full verbose output and my efi. Would appreciate some help. EFI.zip Link to comment Share on other sites More sharing options...
sudoali Posted June 14, 2020 Share Posted June 14, 2020 (edited) Hi everybody, I, too, recently changed from Clover to OpenCore and in the process changed from FakeSMC to VirtualSMC. For me, the boot time expanded to 1m 30s. booting with FakeSMC was 24s. Enabling logs for VirtualSMC I got lots of logs about VirtualSMC: 2020-06-14 19:53:38.760023+0430 0x27e8 Default 0x0 1035 0 sessionlogoutd: (loginsupport) [com.apple.login:SA_General] LFSMCopySessionUserInfo: enter 2020-06-14 19:53:38.766445+0430 0x27e8 Default 0x0 1035 0 sessionlogoutd: (loginsupport) [com.apple.login:SA_General] LFSMCopySessionUserInfo: exit: result = 0 2020-06-14 19:53:38.766461+0430 0x27e8 Default 0x0 1035 0 sessionlogoutd: (loginsupport) [com.apple.sessionlogoutd:SLOD_General] -[SessionLogoutd initializeLogout:]:229: Return from SMCopySessionUserInfo 2020-06-14 19:53:38.819578+0430 0x2800 Default 0x0 1033 0 studentd: (loginsupport) [com.apple.login:SA_General] LFSMCopySessionAgentEndpoint: enter 2020-06-14 19:53:38.820778+0430 0x2800 Default 0x0 1033 0 studentd: (loginsupport) [com.apple.login:SA_General] LFSMCopySessionAgentEndpoint: exit: result = 0 2020-06-14 19:53:39.916247+0430 0x286f Default 0x0 0 0 kernel: Couldn't alloc class "SMCLightSensor" 2020-06-14 19:53:39.938242+0430 0x2897 Default 0x0 0 0 kernel: Couldn't alloc class "SMCLightSensor" 2020-06-14 19:54:01.518961+0430 0x73 Default 0x0 0 0 kernel: (kernel) VirtualSMC init: @ (DBG) VirtualSMC bootstrap DBG-114-2020-06-01 2020-06-14 19:54:01.530714+0430 0x73 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) descriptor 0 was mapped 2020-06-14 19:54:01.532003+0430 0x73 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) descriptor 1 was mapped 2020-06-14 19:54:01.533849+0430 0x73 Default 0x0 0 0 kernel: (kernel) VirtualSMC efend: @ authenticated restart support is unavailable (800000000000000E, 8) 2020-06-14 19:54:01.535995+0430 0x73 Default 0x0 0 0 kernel: (kernel) VirtualSMC init: @ (DBG) successfully created vsmc provider instance 2020-06-14 19:54:01.574306+0430 0x73 Default 0x0 0 0 kernel: (kernel) SMCBatteryManager bmgr: @ (DBG) probing battery manager 2020-06-14 19:54:02.094137+0430 0xb8 Default 0x0 0 0 kernel: (AppleSMCRTC) SMCRTC: start 2020-06-14 19:54:02.094137+0430 0xb8 Default 0x0 0 0 kernel: (AppleSMCRTC) SMCRTC: start 2020-06-14 19:54:02.095470+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) found APP0001 compatible service SMC 2020-06-14 19:54:02.095485+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) ignoring self by class name 2020-06-14 19:54:02.095490+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) found 0 smc devices 2020-06-14 19:54:02.095555+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) obtained device model info from the bootloader 2020-06-14 19:54:02.095562+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) detected model smc-huronriver from GenericV3 (override 0) 2020-06-14 19:54:02.132493+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC efend: @ (DBG) rtc key is null, skipping erase 2020-06-14 19:54:02.138674+0430 0xda Default 0x0 0 0 kernel: (kernel) SMCSuperIO ssio: @ starting up SuperIO sensors 2020-06-14 19:54:02.138944+0430 0xda Default 0x0 0 0 kernel: (kernel) SMCSuperIO ssio: @ (DBG) probing device on 0x 2E, id=0xFFFF 2020-06-14 19:54:02.139292+0430 0xda Default 0x0 0 0 kernel: (kernel) SMCSuperIO ssio: @ (DBG) probing device on 0x 4E, id=0x8586 2020-06-14 19:54:02.139521+0430 0xda Default 0x0 0 0 kernel: (kernel) SMCSuperIO ssio: @ (DBG) probing device on 0x 2E, id=0xFFFF 2020-06-14 19:54:02.143667+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC kstore: @ (DBG) inserted key [504B4248] (0) 2020-06-14 19:54:02.143873+0430 0xda Default 0x0 0 0 kernel: (kernel) SMCSuperIO ssio: @ failed to detect supported SuperIO chip 2020-06-14 19:54:02.144039+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC kstore: @ (DBG) inserted key [59454B23] (0) 2020-06-14 19:54:02.144413+0430 0xc3 Default 0x0 0 0 kernel: (kernel) VirtualSMC kstore: @ (DBG) inserted key [72644124] (0) 2020-06-14 19:54:09.008754+0430 0x317 Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ (DBG) probe 2020-06-14 19:54:09.023115+0430 0x317 Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ No iterator 2020-06-14 19:54:09.389025+0430 0x3b5 Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ (DBG) probe 2020-06-14 19:54:09.414498+0430 0x3b5 Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ No iterator 2020-06-14 19:54:11.098856+0430 0x294 Error 0x0 129 0 DumpPanic: [com.apple.DumpPanic:panicprocessing] failed to find AppleSMC service 2020-06-14 19:54:12.915144+0430 0x596 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) current kext is com.apple.driver.AppleSMC 2020-06-14 19:54:12.947809+0430 0x599 Default 0x0 0 0 kernel: (kernel) SMCBatteryManager sbat: @ (DBG) got vsmc notification 2020-06-14 19:54:12.980343+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) received plugin submission 2020-06-14 19:54:12.980824+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC kstore: @ (DBG) loading SMCBatteryManager (114), api: 1 2020-06-14 19:54:12.981279+0430 0x599 Default 0x0 0 0 kernel: (kernel) SMCBatteryManager sbat: @ (DBG) submitted plugin 2020-06-14 19:54:12.982160+0430 0x599 Default 0x0 0 0 kernel: (kernel) SMCProcessor scpu: @ (DBG) got vsmc notification 2020-06-14 19:54:13.000053+0430 0x58c Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ (DBG) probe 2020-06-14 19:54:13.014123+0430 0x58c Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ No iterator 2020-06-14 19:54:13.032974+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) received plugin submission 2020-06-14 19:54:13.033415+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC kstore: @ (DBG) loading SMCProcessor (114), api: 1 2020-06-14 19:54:13.034757+0430 0x599 Default 0x0 0 0 kernel: (kernel) SMCProcessor scpu: @ (DBG) submitted plugin 2020-06-14 19:54:13.036200+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) mapDeviceMemoryWithIndex (0, 0) 2020-06-14 19:54:13.036532+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC vsmc: @ (DBG) mapDeviceMemoryWithIndex (1, 0) 2020-06-14 19:54:13.036987+0430 0x58c Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ (DBG) probe 2020-06-14 19:54:13.052022+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC mmio: @ (DBG) read access at 00004005 2020-06-14 19:54:13.052398+0430 0x58c Default 0x0 0 0 kernel: (kernel) SMCLightSensor alsd: @ No iterator 2020-06-14 19:54:13.052424+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) io result page 4 mmio 00004005: 00000000 2020-06-14 19:54:13.052889+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC mmio: @ (DBG) read access at 00004005 2020-06-14 19:54:13.053309+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) io result page 4 mmio 00004005: 00000000 2020-06-14 19:54:13.053742+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) io result page 0 mmio 00000078: 4E4B444C 2020-06-14 19:54:13.054185+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC mmio: @ (DBG) write access at 00000078 2020-06-14 19:54:13.070336+0430 0x599 Default 0x0 0 0 kernel: (kernel) VirtualSMC prov: @ (DBG) io result page 0 mmio 0000007E: 00000000 the rest of the log is similar to the last part of the above. Edited June 14, 2020 by sudoali Link to comment Share on other sites More sharing options...
Jingu Posted June 20, 2020 Share Posted June 20, 2020 Yes. For those of us on laptops, when we moved from FakeSMC to VirtualSMC, we lost the fan sensor. It was provided by FakeSMC_ACPISensors The fan sensor was implemented through an ACPI sensor, not a SuperIO chip, at least on my Asus notebook. What we would need is some type of SMC_ACPISensors kext, if that's something that is planned at all. 1 Link to comment Share on other sites More sharing options...
Wackymac Posted July 9, 2020 Share Posted July 9, 2020 any plans to support navi based cards? Link to comment Share on other sites More sharing options...
SavageAUS Posted July 15, 2020 Share Posted July 15, 2020 Thanks for the update to VirtualSMC + Plugins. SMCBatteryManager is working great on Big Sur B2 on my laptop. Link to comment Share on other sites More sharing options...
PhantomFivefive Posted July 20, 2020 Share Posted July 20, 2020 Greetings! I'm looking for information on how to get CPU temps to show up in HWMonitor or Istat Menus. I'm using VirtualSMC and I've installed SMCProcessor.kext and SMCSuperIO.kext in EFI/OC/Kexts and added them to my config.plist using ProperTree. The best info I've found so far said to do that. I'm kinda dumb, though, and that might be wrong. This is a new 9900K, gigabyte designare z390 build on OC 0.5.9 done according to the dortania.github.io instructions. Everything is working great, but no CPU temp sensors... Maybe somebody who's less dumb could help me become a little less dumb? Link to comment Share on other sites More sharing options...
SavageAUS Posted August 8, 2020 Share Posted August 8, 2020 Just a question, if using SMCBatteryManager and it shows my battery does it need to be patched in DSDT?Sent from my iPhone using TapatalkJust a question, if using SMCBatteryManager and it shows my battery does it need to be patched in DSDT?Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
aufuk1 Posted August 17, 2020 Share Posted August 17, 2020 (edited) At startup, it gives the error in the picture and waits. I could not figure it out. HP 9470m i7 cpu, 1600x900 HD4000 Edited August 17, 2020 by aufuk1 Link to comment Share on other sites More sharing options...
tmbt Posted September 25, 2020 Share Posted September 25, 2020 Helllo, i've a strange behavior on my new laptop. I had to hotpatch the DSDT to have a working battery icon in the bar and now the percentage is working ok but i've a delay when i plug the power supply for the icon to change and a delay when i unplug the power supply for the icon to change.. I have the same problem if i use ACPIBatteryManager kext from Rehabman so i guess is related to my dsdt .. Someone could suggest me a possible fix ? Attached you will find my untocuhed DSDT and the hotpach to make the battery works. Thanks Mattia DSDT.aml SSDT-BAT.aml Link to comment Share on other sites More sharing options...
pepitillo Posted November 25, 2020 Share Posted November 25, 2020 Hi there, I was trying to have fan control on my machine. I installed VirtualSMC kext and plugins and now I can see fan speed, but cannot control them. A SMC dump bring me : F0Ac [fpe2] 0 (bytes 00 00) F1Ac [fpe2] 861 (bytes 0d 74) --> I can control this fan on Windows (CPU fan) F2Ac [fpe2] 1885 (bytes 1d 74) --> Don't know if it's power supply fan (Reported as power supply fan on Windows, not controllable) F3Ac [fpe2] 0 (bytes 00 00) F4Ac [fpe2] 0 (bytes 00 00) I don't see any writable key for modifyng the speed of the fans (Fan tools show Max/Min as 0/0) The RX 580 does appear on monitoring applications, but not on the list of SMC sensors, I think fan it's not controllable on macOS, as I've read. My SuperIO is a ITE IT8613E, in theory it's supported by de SuperIO plugin as I've seen on the code. I attach my SMC keys : Spoiler Num: b0=0 b1=0 b2=0 b3=64 size=4 #KEY [ui32] 100 (bytes 00 00 00 64) $Adr [ui32] 0 (bytes 00 00 03 00) $Num [ui8 ] 1 (bytes 01) BATP [flag] (bytes 00) BEMB [flag] (bytes 00) CLKH [{clh] (bytes 00 00 70 80 00 01 19 40) CLKT [ui32] 64 (bytes 00 00 1d 40) CLWK [ui16] 255 (bytes ff ff) CRCA [ui32] 58 (bytes 4a 4f d0 3a) CRCB [ui32] 85 (bytes 2d f3 af 55) CRCC [ui32] 29 (bytes 1a 2b 86 1d) CRCF [ui32] 237 (bytes 8d 9d e4 ed) CRCK [ui32] 0 (bytes 00 00 00 00) CRCR [ui32] 7 (bytes 71 70 a9 07) CRCU [ui32] 118 (bytes d9 43 fe 76) CRCa [ui32] 58 (bytes 4a 4f d0 3a) CRCb [ui32] 85 (bytes 2d f3 af 55) CRCc [ui32] 29 (bytes 1a 2b 86 1d) CRCr [ui32] 7 (bytes 71 70 a9 07) CRCu [ui32] 118 (bytes d9 43 fe 76) DPLM [{lim] (bytes 00 00 00 00 00) DUSR [ui8 ] 0 (bytes 00) EFBM [ui8 ] 0 (bytes 00) EFBP [ui8 ] 0 (bytes 00) EFBS [ui8 ] 0 (bytes 00) EPCI [ui32] 0 (bytes 08 10 f0 00) EVCT [hex_] (bytes 00 00) EVHF [ch8*] (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) EVRD [ch8*] (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) FAC0 [ui8 ] 0 (bytes 00) FNum [ui8 ] 5 (bytes 05) HBKP [ch8*] (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) LDKN [ui8 ] 2 (bytes 02) LDLG [ch8*] (bytes 00) LDSP [flag] (bytes 00) LsNM [ui8 ] 0 (bytes 00) MSDW [flag] (bytes 00) MSFW [flag] (bytes 00) MSPC [ui8 ] 25 (bytes 19) MSPP [ui8 ] 0 (bytes 00) MSPR [ui8 ] 1 (bytes 00 01) MSPS [hex_] (bytes 00 04) MSQC [ui8 ] 0 (bytes 00) MSSD [si8 ] (bytes 05) MSSP [si8 ] (bytes 05) MSSW [flag] (bytes 00) MSTc [ui8 ] 0 (bytes 00) MSTe [ui8 ] 0 (bytes 00) MSTf [ui8 ] 0 (bytes 00) MSTi [ui8 ] 0 (bytes 00) MSTj [ui8 ] 0 (bytes 00) MSTm [ui8 ] 0 (bytes 00) MSWr [ui8 ] 0 (bytes 00) NATJ [ui8 ] 0 (bytes 00) NATi [ui16] 0 (bytes 00 00) NTOK [ui8 ] 0 (bytes 00) OSWD [ui16] 23 (bytes 00 17) RBr [ch8*] (bytes 6a 39 35 6a 39 35 61 00) REV [{rev] (bytes 02 34 0f 00 00 03) RGEN [ui8 ] 2 (bytes 02) RMAC [ch8*] (bytes 00 01 6c d7 14 d4) RMSN [ch8*] (bytes 43 30 32 37 33 37 33 30 31 34 4e 47 50 46 37 31 46) RMde [char] (bytes 41) RPlt [ch8*] (bytes 6a 39 35 00 00 00 00 00) RSSN [ch8*] (bytes 43 30 32 56 44 57 59 5a 47 47 37 4c 00 00 00 00) RVBF [{rev] (bytes 02 34 0f 00 00 03) RVCR [{rev] (bytes ff ff ff ff ff ff) RVUF [{rev] (bytes 02 34 0f 00 00 03) WKTP [ui8 ] 0 (bytes 00) F0Ac [fpe2] 0 (bytes 00 00) F1Ac [fpe2] 861 (bytes 0d 74) F2Ac [fpe2] 1885 (bytes 1d 74) F3Ac [fpe2] 0 (bytes 00 00) F4Ac [fpe2] 0 (bytes 00 00) PC0C [sp96] (bytes 00 6b) PC0G [sp96] (bytes 00 00) PC0R [sp96] (bytes 00 6b) PC3C [flt ] (bytes 47 57 f5 3e) PCAM [flt ] (bytes d6 0d d7 3f) PCEC [flt ] (bytes 47 57 f5 3e) PCGC [flt ] (bytes 00 00 00 00) PCGM [flt ] (bytes 00 00 00 00) PCPC [sp96] (bytes 00 6b) PCPG [sp96] (bytes 00 00) PCPR [sp96] (bytes 02 d8) PCPT [sp96] (bytes 02 d8) PCTR [sp96] (bytes 02 d8) TC0C [sp78] (bytes 22 00) TC0D [sp78] (bytes 26 00) TC0E [sp78] (bytes 26 00) TC0F [sp78] (bytes 26 00) TC0G [sp78] (bytes 00 00) TC0H [sp78] (bytes 26 00) TC0J [sp78] (bytes 00 00) TC0P [sp78] (bytes 26 00) TC0c [sp78] (bytes 22 00) TC0p [sp78] (bytes 26 00) TC1C [sp78] (bytes 23 00) TC1c [sp78] (bytes 23 00) VC0C [sp3c] (bytes 0b 96) Thanks Link to comment Share on other sites More sharing options...
Andrey1970 Posted November 25, 2020 Share Posted November 25, 2020 (edited) 1 hour ago, pepitillo said: Hi there, I was trying to have fan control on my machine. I installed VirtualSMC kext and plugins and now I can see fan speed, but cannot control them. A SMC dump bring me : F0Ac [fpe2] 0 (bytes 00 00) F1Ac [fpe2] 861 (bytes 0d 74) --> I can control this fan on Windows (CPU fan) F2Ac [fpe2] 1885 (bytes 1d 74) --> Don't know if it's power supply fan (Reported as power supply fan on Windows, not controllable) F3Ac [fpe2] 0 (bytes 00 00) F4Ac [fpe2] 0 (bytes 00 00) I don't see any writable key for modifyng the speed of the fans (Fan tools show Max/Min as 0/0) The RX 580 does appear on monitoring applications, but not on the list of SMC sensors, I think fan it's not controllable on macOS, as I've read. My SuperIO is a ITE IT8613E, in theory it's supported by de SuperIO plugin as I've seen on the code. I attach my SMC keys : Reveal hidden contents Num: b0=0 b1=0 b2=0 b3=64 size=4 #KEY [ui32] 100 (bytes 00 00 00 64) $Adr [ui32] 0 (bytes 00 00 03 00) $Num [ui8 ] 1 (bytes 01) BATP [flag] (bytes 00) BEMB [flag] (bytes 00) CLKH [{clh] (bytes 00 00 70 80 00 01 19 40) CLKT [ui32] 64 (bytes 00 00 1d 40) CLWK [ui16] 255 (bytes ff ff) CRCA [ui32] 58 (bytes 4a 4f d0 3a) CRCB [ui32] 85 (bytes 2d f3 af 55) CRCC [ui32] 29 (bytes 1a 2b 86 1d) CRCF [ui32] 237 (bytes 8d 9d e4 ed) CRCK [ui32] 0 (bytes 00 00 00 00) CRCR [ui32] 7 (bytes 71 70 a9 07) CRCU [ui32] 118 (bytes d9 43 fe 76) CRCa [ui32] 58 (bytes 4a 4f d0 3a) CRCb [ui32] 85 (bytes 2d f3 af 55) CRCc [ui32] 29 (bytes 1a 2b 86 1d) CRCr [ui32] 7 (bytes 71 70 a9 07) CRCu [ui32] 118 (bytes d9 43 fe 76) DPLM [{lim] (bytes 00 00 00 00 00) DUSR [ui8 ] 0 (bytes 00) EFBM [ui8 ] 0 (bytes 00) EFBP [ui8 ] 0 (bytes 00) EFBS [ui8 ] 0 (bytes 00) EPCI [ui32] 0 (bytes 08 10 f0 00) EVCT [hex_] (bytes 00 00) EVHF [ch8*] (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) EVRD [ch8*] (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) FAC0 [ui8 ] 0 (bytes 00) FNum [ui8 ] 5 (bytes 05) HBKP [ch8*] (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00) LDKN [ui8 ] 2 (bytes 02) LDLG [ch8*] (bytes 00) LDSP [flag] (bytes 00) LsNM [ui8 ] 0 (bytes 00) MSDW [flag] (bytes 00) MSFW [flag] (bytes 00) MSPC [ui8 ] 25 (bytes 19) MSPP [ui8 ] 0 (bytes 00) MSPR [ui8 ] 1 (bytes 00 01) MSPS [hex_] (bytes 00 04) MSQC [ui8 ] 0 (bytes 00) MSSD [si8 ] (bytes 05) MSSP [si8 ] (bytes 05) MSSW [flag] (bytes 00) MSTc [ui8 ] 0 (bytes 00) MSTe [ui8 ] 0 (bytes 00) MSTf [ui8 ] 0 (bytes 00) MSTi [ui8 ] 0 (bytes 00) MSTj [ui8 ] 0 (bytes 00) MSTm [ui8 ] 0 (bytes 00) MSWr [ui8 ] 0 (bytes 00) NATJ [ui8 ] 0 (bytes 00) NATi [ui16] 0 (bytes 00 00) NTOK [ui8 ] 0 (bytes 00) OSWD [ui16] 23 (bytes 00 17) RBr [ch8*] (bytes 6a 39 35 6a 39 35 61 00) REV [{rev] (bytes 02 34 0f 00 00 03) RGEN [ui8 ] 2 (bytes 02) RMAC [ch8*] (bytes 00 01 6c d7 14 d4) RMSN [ch8*] (bytes 43 30 32 37 33 37 33 30 31 34 4e 47 50 46 37 31 46) RMde [char] (bytes 41) RPlt [ch8*] (bytes 6a 39 35 00 00 00 00 00) RSSN [ch8*] (bytes 43 30 32 56 44 57 59 5a 47 47 37 4c 00 00 00 00) RVBF [{rev] (bytes 02 34 0f 00 00 03) RVCR [{rev] (bytes ff ff ff ff ff ff) RVUF [{rev] (bytes 02 34 0f 00 00 03) WKTP [ui8 ] 0 (bytes 00) F0Ac [fpe2] 0 (bytes 00 00) F1Ac [fpe2] 861 (bytes 0d 74) F2Ac [fpe2] 1885 (bytes 1d 74) F3Ac [fpe2] 0 (bytes 00 00) F4Ac [fpe2] 0 (bytes 00 00) PC0C [sp96] (bytes 00 6b) PC0G [sp96] (bytes 00 00) PC0R [sp96] (bytes 00 6b) PC3C [flt ] (bytes 47 57 f5 3e) PCAM [flt ] (bytes d6 0d d7 3f) PCEC [flt ] (bytes 47 57 f5 3e) PCGC [flt ] (bytes 00 00 00 00) PCGM [flt ] (bytes 00 00 00 00) PCPC [sp96] (bytes 00 6b) PCPG [sp96] (bytes 00 00) PCPR [sp96] (bytes 02 d8) PCPT [sp96] (bytes 02 d8) PCTR [sp96] (bytes 02 d8) TC0C [sp78] (bytes 22 00) TC0D [sp78] (bytes 26 00) TC0E [sp78] (bytes 26 00) TC0F [sp78] (bytes 26 00) TC0G [sp78] (bytes 00 00) TC0H [sp78] (bytes 26 00) TC0J [sp78] (bytes 00 00) TC0P [sp78] (bytes 26 00) TC0c [sp78] (bytes 22 00) TC0p [sp78] (bytes 26 00) TC1C [sp78] (bytes 23 00) TC1c [sp78] (bytes 23 00) VC0C [sp3c] (bytes 0b 96) Thanks SMCSuperIO.kext only for monitoring, not for control. Edited November 25, 2020 by Andrey1970 Link to comment Share on other sites More sharing options...
pepitillo Posted November 25, 2020 Share Posted November 25, 2020 1 hour ago, Andrey1970 said: SMCSuperIO.kext only for monitoring, not for control. Is there a way to access de hardware and write values to the fans (something like ACPI editing, maybe ??) Or it's necessary to have a new VirtualSMC plugin ? Link to comment Share on other sites More sharing options...
Andrey1970 Posted November 25, 2020 Share Posted November 25, 2020 1 minute ago, pepitillo said: Is there a way to access de hardware and write values to the fans Only for Dell. Link to comment Share on other sites More sharing options...
lisai9093 Posted December 14, 2020 Share Posted December 14, 2020 Is SMCSuperIO.kext only working for non-Dell machine? I have SMCSuperIO.kext (1.1.9) loaded but nothing shows up under IOReg. ASAIK, SMCSuperIO.kext is responsible for some ITE chip but it appears not in my XPS 8930 desktop. Link to comment Share on other sites More sharing options...
Andrey1970 Posted December 14, 2020 Share Posted December 14, 2020 7 hours ago, lisai9093 said: Is SMCSuperIO.kext only working for non-Dell machine? I have SMCSuperIO.kext (1.1.9) loaded but nothing shows up under IOReg. ASAIK, SMCSuperIO.kext is responsible for some ITE chip but it appears not in my XPS 8930 desktop. Use SMCDellSensors.kext Link to comment Share on other sites More sharing options...
lisai9093 Posted December 14, 2020 Share Posted December 14, 2020 7 hours ago, Andrey1970 said: Use SMCDellSensors.kext Yes that’s what I use now. I thought smcsuperio should be used with smcdellsensors together. But it turns out that smcsuperio has no use after all on my machine. Link to comment Share on other sites More sharing options...
MacKonsti Posted December 24, 2020 Share Posted December 24, 2020 Hello everyone, season greetings! I am back to this topic (apologies) so that I can get from you and the developers a more official, final answer, so please bare with me (and thus Google search can benefit!) Regarding the use of VirtualSMC.efi (now no longer developed, last available version was in 1.1.0 ZIP) and the explained role: is it only needed for people using FileVault 2 as mentioned in this thread? a) So with latest r5xxx Clover versions, feeding NVRAM variables to VirtualSMC.kext (or even FakeSMC.kext perhaps) happens without the need for a dedicated EFI driver? Do users only need this EFI driver to provide NVRAM variables to VirtualSMC.kext in the setup where FileVault 2 is used? b) And for OpenCore users, I never got to find which are the 2 parameters that replace the need for s as it was implied a few pages back? Many thanks for your quick answers @vit9696 and @Andrey1970 and Merry Christmas to everyone, stay safe. Link to comment Share on other sites More sharing options...
vit9696 Posted December 26, 2020 Author Share Posted December 26, 2020 SMC UEFI support was indeed required only for FV2 in the past. We do not know whether it is still the case (i.e. whether normal installations also need SMC support) as OpenCore always provides some level of support. (a) Clover is unsupported in any form. (b) For proper functioning of FV2 with OpenCore you will need to enable AuthRestart and FirmwareVolume protocol override. 1 Link to comment Share on other sites More sharing options...
Recommended Posts