Jump to content
vit9696

VirtualSMC — SMC Emulator

461 posts in this topic

Recommended Posts

4 hours ago, Tony Arnold said:


I'd like to second this. My sleep has not been working for the past week or two (I'm guessing when I updated to OpenCore 0.0.2 and VirtualSMC 1.0.4). 

 

Setting up the SMC-related options under PlatformInfo/DataHub in my OpenCore configuration has fixed sleep for my X299 system.

 

Thanks for confirming, I already thought I was alone, and going nuts.

 

What data did you fill the options with?

 

For now, I filled in only SmcRevision with iMac19,1 data. You know, just for the fun of it.

 

I hope there are no adverse effects for doing this... I'll take working sleep over seemingly perfect hardware overview report in the system profiler :)

Share this post


Link to post
Share on other sites
Advertisement
4 hours ago, J1mmyS said:

What data did you fill the options with?

 

I used the data from macserial: https://github.com/acidanthera/MacInfoPkg/commit/540a8a6c9bd65190c3ea701497e275a765980d17#diff-003e5ca88551c5fbf0bbd9c8a84e5501R430, which ended up looking like this:

 

SmcBranch: <6a313337>

SmcPlatform: <6a313337>

SmcRevision: <02004100 0f00>

 

No idea if it's right or wrong, either, but the data in System Profiler seems correct (well, "correct" these aren't actually iMacs, right?).

 

 

Share this post


Link to post
Share on other sites

Hi everyone, I have made a kind request a few times about some kind soul to direct me (and others) in understanding how to add support for newer SuperI/O devices and what SMC keys must either be communicated to you here, so you can kindly add them to the repo (I am not a programmer) and perhaps change/set variables in Info.plist or other.

 

Can anyone assist us on this? Just a bullet point instructions will suffice, I am happy to learn more of course.


Can a custom SSDT-lxx.aml provide access to expected SMC keys, if the names don't match with what VirtualSMC plugins expect?


Thank you again..

Share this post


Link to post
Share on other sites

For those having sleep issues on latest Mac models with OpenCore, it appears that the problem is caused by RGEN key being set to 3 on T2-based models. This leads to incompatible AppleSMCPMC class of AppleIntelPCHPMC.kext being used (due to Generation 3 match), which prevents sleep support. I posted a workaround at https://github.com/acidanthera/bugtracker/issues/388 that forces RGEN to always be 2 or 1, please confirm the fix.

Share this post


Link to post
Share on other sites

Anyone else having issues with monitoring temps on Radeon VII using VirtualSMC sensors?

Share this post


Link to post
Share on other sites
4 hours ago, Pavo said:

Anyone else having issues with monitoring temps on Radeon VII using VirtualSMC sensors?

VirtualSMC has no gpu sensors.

Share this post


Link to post
Share on other sites

HI

 

What is the best way to use virtualsmc plugins in EFI/Clover/Kexts/other or in Virtualsmc/contents/plugins? What about VirtualsmcSDK?

 

Thanks

Share this post


Link to post
Share on other sites
On 6/18/2019 at 11:00 AM, Matgen84 said:

What is the best way to use virtualsmc plugins in EFI/Clover/Kexts/other or in Virtualsmc/contents/plugins?

is the same, but usually using the plugins directory inside the bundle's kext remind you that plug-ins needs to be updated to match the minimum super class version (i.e Lilu ....not VirtualSMC).

Share this post


Link to post
Share on other sites

I tried VirtualSMC replace FakeSMC but GPU sensor can't display correctly, I just receive - for this. Is it a problem now or this function not implemented yet. Thanks. 

Share this post


Link to post
Share on other sites
17 hours ago, phucnguyen.2411 said:

I tried VirtualSMC replace FakeSMC but GPU sensor can't display correctly, I just receive - for this. Is it a problem now or this function not implemented yet. Thanks. 

Have you read just 3 post above? Anyway what's the monitor used?

Share this post


Link to post
Share on other sites
7 hours ago, vector sigma said:

Have you read just 3 post above? Anyway what's the monitor used?

 

I'm finding the previous post now and i'm using istat to see the status of my machine. :).

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.

×