Jump to content
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

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.

  • Similar Content

    • By twikoffin
      Hello. My hardware is:
      AMD Athlon X2 7750 dual-core
      Gigabyte NVIDIA 8400GS 512MB ( [VGA] ,HDMI,DVI)
      Motherboard Gigabyte based on NFORCE without AHCI support (only IDE)
      I have successfully installed Mac OS Yosemite, Mavericks and El Capitan with AppleNFORCEATA.kext
      But I can't use it with Mac OS 10.8, don't know why, it just gives error and my internal HDD's are not appearing in Disk Utility.

       
         
    • By kamyar1979
      I have bought a 2nd hand AMD Radeon 7750 to fix my Mojave installation problems. Although the Vendor/Device Id is in AMD7000Controller.Kext, I get a black screen and with some changes a yellow screen. I can not find any useful information to fix that. All information are for High Sierra and older macOS versions. Is there any fix to resolve that? What if I buy an RX 650 for example?
    • By macinsane
      This is bothering me for a long time now: Why does Apple deliberately disables the the RX4xx, RX5xx capabilities to hardware encode HEVC and is using Intel Quicksync instead? Is it to make the iMacPro look better than it is? I stumbled over a thread at tony-mac where people are going a totally different road for Radeon graphics. Instead of hassling around with getting Quicksync to work, they proposed to activate the AMD hardware renderer for Polaris GPU's. I tried it out and it works...somewhat
       
      I used a dummy kext from that tomato thread and edited it, so that it enables the AMDU7V4 IOGVACodec like on Vega cards, switched to iMacPro1,1 SMBIOS from iMac18,3, disabled the IGPU and the results were astonishing:
      My 3:34min 4k50p film was rendered by FCP with HEVC in 2:34 minutes. Nearly half the time than with Quicksync! With the iMac18 SMBIOS and the "help" of Intel Quicksync it took FCP 4:41 minutes to get it done!
       
      The problem is: As soon as the "wrong" IOGVACodec is enabled H.264 encoding leads to Mojave crashing at once (be it FCP, QuickTime or Videoproc). Watching H264 material is fine, though. 
       
      If anyone has any idea how to handle this, I would be very grateful. I would even accept Mojave using software encoding for H264 if I could keep this amazing speeds on HEVC!
       
      BTW: Without IGPU on iMacPro1,1 SMBIOS no problem with DRM or iTunes, no need for Whatevergreen or Shiki. That is a bonus
      Ellesmere.kext.zip
    • By Ardit
      Possiedo questo Acer è vorrei sapere se secondo voi è possibile installare Mac OS high sierra partizionando un hdd e mantere anche Windows. Premetto che ne capisco poco. 
      Processore A9 9420 Scheda video condivisa Radeon R5. Se volete altri dettagli chiedetemi perché non so cosa altro aggiungere. 
×