Jump to content
About Just Joined group Read more... ×
Slice

AmdCPUMonitor and HWSensors 3.3.1

110 posts in this topic

Recommended Posts

I made new kext as an addition to HWSensors v3.3.

Compatibility with OS 10.6 - 10.10

Currently it show only CPU temperature. May be later I make voltage and frequencies. Voluntaries welcomed.

 

I am not sure with kozlek's project compatibility. Test with precations.

(kozlek's version is not newer. It is a branch with own enumeration)

 

Manual testing without installation:

sudo -s
chown -R root:wheel ~/Downloads/AmdCPUMonitor.kext
chmod -R 755 ~/Downloads/AmdCPUMonitor.kext
kextutil -v ~/Downloads/AmdCPUMonitor.kext

This kext v1.0 AmdCPUMonitor.kext.zip

Other files in the project (don't install all of them! For example you don't need IntelCPUMonitor)

FakeSMC_plugins_746.zip

 

New FakeSMC with Illumination version in System Profiler and no warnings in kernel.log

FakeSMC.kext_Illumination.zip

Minimum set includes FakeSMC+HWInfo

 

 

Recommended installation (I have no installer so I propose you will use Terminal.app)

sudo -s
cp -r -v ~/Downloads/HWSensors/AmdCPUMonitor.kext /System/Library/Extensions/

and so on for all kexts that will have a sense for you

ACPIMonitor.kext     - for devices in DSDT. Only for advanced users!
AmdCPUMonitor.kext   - temperature for AMD CPU
Andigilog.kext       - for andigilog chip. Found on some Intel motherboard
AnalogDevices.kext   - for chips like ADT7470-7475
F718x.kext           - for Fintek chip
FakeSMC.kext         - obligatory for any Hackintosh
GeforceSensor.kext   - for new NVidia Geforce cards
HWInfo.kext          - if you use Clover bootloader
ICHSMBus.kext        - an addition for Andigilog.kext
IntelCPUMonitor.kext - temperature, voltage and frequencies for Intel CPU up to Haswell
ITEIT87x.kext        - for ITE chip, found on most Gigabyte motherboards
NuvotonNCT677x.kext  - for Nuvotone chip, found on new ASUS motherboards
NVClockX.kext        - for old NVidia cards
PC8739x.kext         - for NSC chip, found on Dell Inspiron only
RadeonMonitor.kext   - for Radeon videocard HD4000+
W836x.kext           - for Winbond chips found on old ASUS motherboards
X3100.kext           - for Intel X3100 (GM965 chip) 

Monitor application to be used

HWMonitor.app_731.zip

 

New version andigilog.kext supports EMC6D103 chip.

 

 

Advantages: 

- no spam in system.log

- CPU usage only 0.1%

- no panics

- supported wide range of chips.

 

Sources are available here

https://www.assembla.com/code/fakesmc/subversion/nodes/738/HWSensors

Share this post


Link to post
Share on other sites
Advertisement

got this:

 

Last login: Sat Mar  1 11:54:40 on console
MacPro-Andrey:~ andrey$ sudo -s
Password:
bash-3.2# chown -R root:wheel ~/Downloads/AmdCPUMonitor.kext
bash-3.2# chmod -R 755 ~/Downloads/AmdCPUMonitor.kext
bash-3.2# kextutil -v ~/Downloads/AmdCPUMonitor.kext
/Users/andrey/Downloads/AmdCPUMonitor.kext - no dependency found for org.netkas.FakeSMC.
/Users/andrey/Downloads/AmdCPUMonitor.kext - no dependency found for org.netkas.FakeSMC.
/Users/andrey/Downloads/AmdCPUMonitor.kext - no dependency found for org.netkas.FakeSMC.
Diagnostics for /Users/andrey/Downloads/AmdCPUMonitor.kext:
Warnings:
    Info dictionary property value is of incorrect type:
        IOKitPersonalities.AMD CPU Monitor.IOProbeScore - should be <integer>

Dependency Resolution Failures:
    No kexts found for these libraries:
        org.netkas.FakeSMC

Code Signing Failure: not code signed
bash-3.2#

Share this post


Link to post
Share on other sites

HWMonitor.app works just as well as iStat pro for me :)

Share this post


Link to post
Share on other sites

Slice, hello , cpu temperature monitor works for me without this kext

and it show correct information

attachicon.gifСнимок экрана 2014-03-02 в 0.18.38.png

It is information from LPC chip aka external connected thermodiode while my kext sense an internal CPU sensor according to AMD datasheet.

Share this post


Link to post
Share on other sites

Works well for me too, although it doesn't load with kozlek's other kexts :P (ACPI, GPU, LPC)

 

post-1312076-0-72864500-1393936985_thumb.png

 

Well done!

Share this post


Link to post
Share on other sites

intel has the other default hwsensors

@ericsia-newbie you might want to remove the newbie part if your member title is "moderator"

Share this post


Link to post
Share on other sites

look more closely at times the plugins. you can find various plugins for different hardware, just use plugins for your CPU and graphics card and motherboard, then it will work. if you are unsure then Google plugin by everyone and read you what the plugin is. or test the plugins and boot your system so that, at worst you get a kernel panic, then read the kernel panic and take out the non-matching plugins from Extra / Extensions

or take istat pro, that work fine for Intel and AMD CPUs

Share this post


Link to post
Share on other sites

can you show me intel's hwsensor?

Look topic

IntelCPUMonitor.kext - temperature, voltage and frequencies for Intel CPU up to Haswell

Share this post


Link to post
Share on other sites

...hi, is there any support sensor wise, for the LPCIO: NS PC8374L ? (from my Intel D945GNT board)...i have no temp for cpu core or die either

Share this post


Link to post
Share on other sites

...hi, is there any support sensor wise, for the LPCIO: NS PC8374L ? (from my Intel D945GNT board)...i have no temp for cpu core or die either

May be these?

Andigilog.kext       - for andigilog chip. Found on some Intel motherboard
ICHSMBus.kext        - an addition for Andigilog.kext

We should look more carefully using AIDA64 report and RW-everything testing.

Share this post


Link to post
Share on other sites

...thanks slice,

Andigilog.kext does not load...edit...it must...ICHSMBus.kext does load...and assigns an IRQ...but still no temps for CPU

...here is a view of istat menu using kosl.. fakesmc with plugins cpusensor and gpusensor...

 

 

post-11772-0-69763000-1394199676_thumb.png        

cpu temps listed are just the max/min(injected not detected) cpu freq. is correct as speedstepping is disabled(microcode disabled for this series of Presler) and gpu is a dead match for values in openhardware monitor in win7

  i may have to be happy with what i have(in win7 aida64 sensor shows cpu idling at 55-60 degrees C,  motherboard 50-58 degrees C, so i know it runs hot

...on mac cpu usage while posting this shows over 80% idle, dead idle=98.7%idle...windows is a more active system, so i'm probably OK...

...i'll give you back this thread...excuse my interruption... :smoke: here's my aida64 report...

 

 

Report.txt

Share this post


Link to post
Share on other sites

Intel® Pentium® D CPU 3.20GHz  :bye:

Did you see any messages from andigilog kext? It should be there as I see (SMBus 2Eh)

 

Or may be DSDT contains something about 0x2E?

 

EDITED. We have no chance to do IntelCPUMonitor working for you

 

The processor supports a digital thermal sensor if CPUID.06H.EAX[0] = 1. If the processor supports digital thermal sensor, EBX[bits 3:0] determine the number of thermal thresholds that are available for use. 

CPUID 00000006                                    00000000-00000000-00000000-00000000

We still have a change to add ACPImonitor or Andigilog.

Share this post


Link to post
Share on other sites

Hi Slice ..  reporting here

amdcpumonitor not loaded on mavericks 10.9.3

W836x.kext .. make error at ... "opemu : wsmsr"  can't reach my desktop .... (normal on 10.8.5)

post-1113740-0-18048700-1394254919_thumb.png

Share this post


Link to post
Share on other sites

Hi Slice ..  reporting here

amdcpumonitor not loaded on mavericks 10.9.3

W836x.kext .. make error at ... "opemu : wsmsr"  can't reach my desktop .... (normal on 10.8.5)

attachicon.gifamdcpu1093.png

Can you give me few more information?

Share this post


Link to post
Share on other sites

Hi Slice .. I think the problem related with kernel

try with other kernel (bsa_r9, sinetek_v6) amdcpumonitor still not loaded ... no problem in 10.8.5 with bronya kernel

stuck then reboot ... W836x.kext (with cabba kernel get OPEMU: wrmsr) ... no problem in 10.8.5 with bronya kernel

 

cabba kernel + W836x.kext

post-1113740-0-65702300-1394329139_thumb.jpg

 

bsa_r9 / sinetek v6 +W836x.kext

post-1113740-0-39806600-1394329216_thumb.jpg

Share this post


Link to post
Share on other sites

sorry, pico

 

but you should to delete W836x.kext from your folder, then you can boot without problems. the driver is possibly not suitable for your hardware.

 

Edit:

 

check the FakeSMC/plugins there remove the W836x.kext, that's what your kernel panic stating "Kernel Extensions is in backtrace" !

Edited by spakk

Share this post


Link to post
Share on other sites

No @spakk...  W836x.kext .. exactly for my hardware, a minute ago I try with bronya kernel r7 .. and see this ..

 

post-1113740-0-10485000-1394369742_thumb.png

 

@Slice .. W836x.kext loaded with bronya_kernel r7 but amdcpumonitor still not load

Share this post


Link to post
Share on other sites

No @spakk...  W836x.kext .. exactly for my hardware, a minute ago I try with bronya kernel r7 .. and see this ..

 

attachicon.gifbronya_kernelr7.png

 

@Slice .. W836x.kext loaded with bronya_kernel r7 but amdcpumonitor still not load

ok, it may possibly be that you have installed two times the kext. the one in the FakeSMC.kext under plugins and secondly, in Extra/Extensions or S/L/E?

Edit:

otherwise I can not explain at the moment the kernel panic

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

  • Similar Content

    • By kokozaurs
      Hi all,
       
      I'm using ESXI 7.0b (did use 6.7 to try but with no difference).
       
      Right now on Catalina but I can't seem to try to get GPU (RX580) working properly.
       
      I pass it through to the VM(tried with windows before with no problems) and it appeared just as pci-device with no name.
       
      After that, I've applied whatevergreen + lilu kexts and it does properly recognize it under system report however that's all there is. It's listed at GFX0. See attached images.
       
      No hardware acceleration. Monitor also not turning on using either DP/HDMI. 
       
      Since it is being passed through to the VM, it seems that the problem is not on ESXi side but on macOS side. 
       
      Has anyone has been able to pass through an AMD GPU to ESXI VM? Can anyone suggest some pointers as to where I could find some solutions to this problem?
       
      Thanks! 
       
       



    • By b2550
      Currently my install is 100% working except that so far I have only been able to get one of my 1080p monitors working with a MiniDP to HDMI cable. I currently am getting a second MiniDP to HDMI cable but for now I am stuck with a DVI to HDMI cable.

      The monitor that is working is plugged in via the MiniDP to HDMI. The monitor that isn't working is using the DVI cable. However I also tried switching it to HDMI to HDMI which had the same result. The monitor wakes up but it's black. However for whatever reason, both monitors are still recognized in system preferences and hackintool.

      I know all my cables are good and work because I updated from an install of El Capitan (which I still have on it's original SSD just in case this install fails) as well as a Windows install. Both monitors worked fine on El Capitan for literally years. El Capitan is just too old now and I need to update to keep up with software updates.

      Problem reporting files should provide needed info about how I've configured this install. Build is in my signature.
      debug_22725.zip
    • By autantpourmoi
      I'm an happy user of a x99 built hackintosch since 6/7 years using it mainly for photoshop and fcpx ... Using new camera with better resolution and video in ProResRaw , my built start to struggle a bit 
      I'm thinking of making a new built and seeking for advices for this new built that I want evolutive and last at least as long as my previous built 
      I'll use a SSD M2 forth Generation so I need at least 2 to 3 SSD M2 PCI x4 slots
      then which proc to use , I was thinking about the AMD Ryzen 9 3900xt or the Intel I9 10900k ( don't have the money for AMD threadripper ) if you have better idea I'm really open to it as long as you explain it to me 
      then which chipset should I use:
      for Intel  , should I go to Z490 or X299 or W480
      For AMD , I think I have only the choice of X570
      I always used Gigabyte motherboard so it will be naturally my first choice but again I'm open to any suggestion
      I need at least usb 3,1 Gen 2 and TB3 is not necessary but an option and can be add later on with a PCI Card I think
      So I'll be pleased o read your opinion and the choices that you'll do for the purpose of this built 
      thanks in advance 
       
       
    • By asheenlevrai
      Hi
       
      I recently built my 1st ryzentosh.
      I also used Opencore (0.6.1) for the 1st time and followed the install guides on Dortania.
       
      Now I need to map my USB ports and apparently it's not achieved the same way on AMD platforms compared to what I was "used to" on Intel platforms.
       
      The guide on Dortania is a bit confusing to me since there is information that is not clearly labelled as "for Intel" or "for AMD" and I thus don't understand very well what I should and shouldn't do.
       
      Can anyone give me advice or point towards as comprehensive tutorial intended for AMD-based builds.
       
      Thank you very much in advance for your help.
       
      Best,
      -a-
    • By Johnnycale
      Hi everybody. I'm stuck here and after a few days I'm really not able to boot.
      My setup is the following:
       
      CPU AMD Ryzen 9 3900x
      GPU Aorus RX 5700 XT
      MOTHERBOARD AsRock x570m Pro4
      SSD 1 Corsair MP600 1TB
      SSD 2 Gigabyte Aorus NVMe 1TB
      RAM Crucial Ballistix 2x32GB
      WIFI BCM94360CD

      Error message from Bios attached to this thread.

      Thanks to anyone willing to help me. I've tried different open core versions, adding and removing a lot of kexts, keeping essentials ACPIs, setting as true or false different .plist settings that I saw resolving similar issues as mine but nothing seems to work.
      opencore-2020-09-07-214007.txt
×