Jump to content

AmdCPUMonitor and HWSensors 3.3.1

AMD HWSensors HWMonitor Temperature

  • Please log in to reply
99 replies to this topic

#1
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,193 posts
  • Gender:Male
  • Location:Moscow

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 Attached File  AmdCPUMonitor.kext.zip   17.26KB   243 downloads

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

Attached File  FakeSMC_plugins_746.zip   592.87KB   423 downloads

 

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

Attached File  FakeSMC.kext_Illumination.zip   50.46KB   205 downloads

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

Attached File  HWMonitor.app_731.zip   330.95KB   285 downloads

 

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...s/738/HWSensors



#2
lpukraine

lpukraine

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 127 posts
  • Gender:Male
  • Location:Ukraine, Lviv

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#



#3
pico joe

pico joe

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 159 posts
  • Gender:Male

hi Slice


hi Slice... finally my amd cpu Attached File  amd_monitor .png   566.64KB   22 downloads

 

and this dmesg log's maybe you need to research Attached File  dmesg_amd_monitor.zip   4.05KB   19 downloads

 

bootloader: clover with new boot from you yesterday..



#4
Savva_Mitrofanov

Savva_Mitrofanov

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Slice, hello , cpu temperature monitor works for me without this kext
and it show correct information
Attached File  Снимок экрана 2014-03-02 в 0.18.38.png   382.99KB   20 downloads



#5
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,026 posts
  • Gender:Male
  • Location:marocain

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



#6
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,193 posts
  • Gender:Male
  • Location:Moscow

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.



#7
0xAE9

0xAE9

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

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

 

Attached File  Screen Shot 2014-03-04 at 6.37.08 AM.png   538.27KB   17 downloads

 

Well done!



#8
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,193 posts
  • Gender:Male
  • Location:Moscow

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

 

attachicon.gifScreen Shot 2014-03-04 at 6.37.08 AM.png

 

Well done!

My version has all the same kexts. ACPIMonitor, GeforceSensors, etc. Kozlek just renamed them.



#9
ericsia-ES

ericsia-ES

    If you able to solve question ask by him, you are Brilliant !

  • Members
  • PipPipPip
  • 150 posts
  • Gender:Male

i have 1 noob question, does this work for amd only? intel have any hope?



#10
dcai777

dcai777

    BAZINGA!!!!!!!!!!!

  • Members
  • PipPipPipPipPipPipPip
  • 702 posts
  • Gender:Male
  • Location:San Jose, CA
  • Interests:Hacking your Hackintosh

intel has the other default hwsensors

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



#11
ericsia-ES

ericsia-ES

    If you able to solve question ask by him, you are Brilliant !

  • Members
  • PipPipPip
  • 150 posts
  • Gender:Male

intel has the other default hwsensors

can you show me intel's hwsensor?



#12
dcai777

dcai777

    BAZINGA!!!!!!!!!!!

  • Members
  • PipPipPipPipPipPipPip
  • 702 posts
  • Gender:Male
  • Location:San Jose, CA
  • Interests:Hacking your Hackintosh

https://github.com/R...aster/HWSensors



#13
ericsia-ES

ericsia-ES

    If you able to solve question ask by him, you are Brilliant !

  • Members
  • PipPipPip
  • 150 posts
  • Gender:Male

Slice said this is also available for intel :)



#14
spakk

spakk

    If you try to please everyone, then you have certainly forgotten

  • Local Moderators
  • 2,026 posts
  • Gender:Male
  • Location:marocain
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

#15
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,193 posts
  • Gender:Male
  • Location:Moscow

can you show me intel's hwsensor?

Look topic

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


#16
RobertX

RobertX

    Yosemite Sam

  • Members
  • PipPipPipPipPipPipPip
  • 572 posts
  • Gender:Not Telling
...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

#17
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,193 posts
  • Gender:Male
  • Location:Moscow

...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.



#18
RobertX

RobertX

    Yosemite Sam

  • Members
  • PipPipPipPipPipPipPip
  • 572 posts
  • Gender:Not Telling

...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...

 

 

Attached File  sensors.png   42.57KB   5 downloads        

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...

 

Attached Files



#19
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,193 posts
  • Gender:Male
  • Location:Moscow

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.



#20
pico joe

pico joe

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 159 posts
  • Gender:Male

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)

Attached File  amdcpu1093.png   753.36KB   13 downloads







Also tagged with one or more of these keywords: AMD, HWSensors, HWMonitor, Temperature


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy