Jump to content
vit9696

VirtualSMC — SMC Emulator

392 posts in this topic

Recommended Posts

Advertisement
Posted (edited)

Ok, now I learned how to show all 6 cores of my 8700K in iStat Menus by choosing iMac Pro SMBIOS over iMac 18,3 and sacrificing IGPU and Quick Sync, all good so far.

 

Now my question is how to show GPU Die temperatures when its blank?

(As I see is the same for everyone here using VirtualSMC, GPU Die is - )

 

*Please don't tell me to buy an original Mac from Apple stores to solve the problem because I already know that solution.

 

270216073_ScreenShot2019-01-04at2_42_18AM.png.b06f09a7b17f2a544f0a3fd2818bdf17.png

 

 

Edited by RandomTech

Share this post


Link to post
Share on other sites

Hi 

I just built my first hackintosh and it went very well.  I had it all working with Virtualsmc until I updated my bios and updated to mojave 10.14.2.  I also updated from virtualsmc 1.01 to the latest 1.02.  Then my CPU cores temps and cores don't show up anymore.  I just replaced the 1.01 version kexts with 1.02 version in my EFI/clover/kext/other folder.

I have tried reverting back to the original board Bios to see if that was the problem but did not help.

My system:

giagbyte Z390 Master

I9900K

Samsung evo 970 nvme boot/OSX

Samsung 860 ssd was originally going to be boot drive

Vega 64

 

I used cmer files for configuration and build as same hardware.  Worked nicely until I updated virtualsmc 

 

Do you have any suggestions?

 

Thanks

Share this post


Link to post
Share on other sites
On 1/8/2019 at 10:14 PM, bbritton said:

Hi 

I just built my first hackintosh and it went very well.  I had it all working with Virtualsmc until I updated my bios and updated to mojave 10.14.2.  I also updated from virtualsmc 1.01 to the latest 1.02.  Then my CPU cores temps and cores don't show up anymore.  I just replaced the 1.01 version kexts with 1.02 version in my EFI/clover/kext/other folder.

I have tried reverting back to the original board Bios to see if that was the problem but did not help.

My system:

giagbyte Z390 Master

I9900K

Samsung evo 970 nvme boot/OSX

Samsung 860 ssd was originally going to be boot drive

Vega 64

 

I used cmer files for configuration and build as same hardware.  Worked nicely until I updated virtualsmc 

 

Do you have any suggestions?

 

Thanks

If you updated your bios you also should update your DSDT file because it changes on every bios that might be your issue

Share this post


Link to post
Share on other sites

With SMCProcessor 1.0.2, my second CPU core is missing from iStat menu.

 

MacBookPro9,1 smbios

 

Downgraded to 1.0.1, and everything works as expected again!!

Edited by Dr. Hurt

Share this post


Link to post
Share on other sites

I was trying to contact the developers through github but I could not. I use virtualsmc but the battery control is not accurate because using also istats to see the battery check marks me unpacked values. The temperature battery is -273?

 for example, the discharge time is 20 minutes and is at 7% and then turns off by itself. fan control is always a little accelerated and I can not change from the bios as I have a laptop. I did various tests and I saw that virtualsmc is better than fakesmc in my case as reported by the intel test.but I was wondering if it will be updated again.

D65DA2CA-59B5-40C4-BA46-D2B6180824EF.jpeg

Edited by Emanuele-1998

Share this post


Link to post
Share on other sites

-273C is 0 Kelvins (absolute zero). I think this happens when no battery temperature is reported (battery hardware doesn’t support reporting temperature).

 

As for sudden shutdowns, that could mean your battery is going bad. It’s reporting incorrect capacity. Try to calibrate it by charging to 100% then discharging to power off. Repeat a couple of times.

Share this post


Link to post
Share on other sites
On 1/21/2019 at 5:11 PM, Dr. Hurt said:

273C is 0 Kelvins (absolute zero). I think this happens when no battery temperature is reported (battery hardware doesn’t support reporting temperature).

 

As for sudden shutdowns, that could mean your battery is going bad. It’s reporting incorrect capacity. Try to calibrate it by charging to 100% then discharging to power off. Repeat a couple of times.

the kext started but the system decided to close it by returning value 5, but it does not succeed for some reason. why do you close it if the kext continuously passes the values to intelpowergadget, istats...? @chris1111 @Dr. Hurt

 

1B9AFCF0-02DF-437E-A7AE-876193A44BC6.jpeg

Edited by Emanuele-1998

Share this post


Link to post
Share on other sites

I'm getting thermal cycling on a 2012 MacBook Pro (Mac9,1).  A project similar to this on github is called dshb and prints out the SMC values and labels (if known) or keys/values to unknown SMC keys.   A screen capture is attached.  The only temp being reported higher than the others is associated with SMC Key TSQF. 

 

I checked this post and a bunch of the links and VirtualSMC project source code and there's not much info on this key.  Anyone know what TSQF is? 

 

I have iStat menu too and created a fan schedule that keeps the MBP running.  The fan is on high a lot though.  I was hoping Apple diagnostics would point to the culprit but it thermal cycles before diagnostics can complete running.  I'm hoping I can figure out what h/w component is running hot and get the dang thing fixed. 

 

Thanks!

Screen Shot 2019-01-31 at 2.14.57 PM.png

Share this post


Link to post
Share on other sites
2 hours ago, ellaosx said:

Does VirtualSMC.efi bypass SMCHelper.efi if both exist?

 

In FAQ. SMCHelper is not compatible with VirtualSMC: remove it :)

 

What are the requirements?

macOS 10.8.5 or newer. Compatible Lilu is required for full functionality, basic functionality will be available even on beta macOS versions or with -liluoff boot-arg. VirtualSMC.efi module is recommended for boot.efi compatibility when FileVault 2 is enabled. SMCHelper-64.efi is not compatible with VirtualSMC.efi and must be removed.

 

Share this post


Link to post
Share on other sites

from where can download compiled files ? or can someone share last 2 files ( .efi and .kext) ?... compile with xcode for me get errors ... tkx

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×