Jump to content

HWSensors project


  • Please log in to reply
285 replies to this topic

#21
aleister Crowley

aleister Crowley

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
can you tell me how ihave to use it ?

There are no Plugins in Faksmc ? So should i put all 4 kexts in Extra Folder ?

#22
MacKonsti

MacKonsti

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts
  • Gender:Male
  • Location:Muppet Show
Yes. All kexts go to /E/E independently. It woks like a charm!

If you used FakeSMC from ProjectOSX (latest v405) remove it completely from /S/L/E
and do the following:

sudo rm /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext
sudo touch /System/Library/Extensions


wait for the system to rebuild the caches without FakeSMC in /S/L/E then
place the contents of HWSensors_latest.zip e.g. contents of Release 10.6 in /Extra/Extensions/
and perhaps keep either ITE or Winbond kext if you know your motherboard. Then do the following:

sudo kextcache -v 1 -a i386 -a x86_64 -m /Extra/Extensions.mkext /Extra/Extensions

Works perfectly. I did not tamper with TJMAX at all.

I have no NVidia heatsink reading, but that's fine by me. Here's my verbose boot log:

Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas © 2009Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010Oct 15 15:15:10 localhost kernel[0]: FakeSMCDevice: 15 keys addedOct 15 15:15:10 localhost kernel[0]: Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot.Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2Oct 15 15:15:10 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 4, threads 0Oct 15 15:15:10 localhost kernel[0]: IntelThermal: CPU Tjmax 100Oct 15 15:15:10 localhost kernel[0]: IT87x: found ITE IT8718FOct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2Oct 15 15:15:10 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2


#23
aleister Crowley

aleister Crowley

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
thx..it works :)

MY System was booting a bit slower with old Fakesmc when using Plugins. Now it loads as usual and faster again.

I use Winbond..i think its correct for a Asus P55 Board ?

Gpu Monitor and CPU Frequenzies would be perfect :D

#24
MacKonsti

MacKonsti

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts
  • Gender:Male
  • Location:Muppet Show
Dear mozodojo I have an issue renaming my fan(s). My mobo is a barebone-type and has only one fan, in the rear that cools the CPU heatsink. With previous ProjectOSX FakeSMC plugin, I could rename it to "Chassis" fan name.

However, doing that here doesn't seem to work. It keeps displaying FAN0 in iStat Menus.

I edited /Extra/Extensions/IT87x.kext/Contents/Info.plist and added in <string> the following:

<key>FANIN0</key>
<string>Chassis</string>
<key>FANIN1</key>
<string></string>
<key>FANIN2</key>
<string></string>
<key>FANIN3</key>
<string></string>
<key>FANIN4</key>
<string></string>
<key>TEMPIN0</key>
<string>System</string>
<key>TEMPIN1</key>
<string></string>
<key>TEMPIN2</key>
<string>Processor</string>

Can anyone help, please? I can't find any other FAN info in the plugins. Thanks in advance.

#25
-CEOS-

-CEOS-

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 215 posts
  • Location:Germany
Thank you.

it's working great from my chameleon USB bootstick

but i think tjmax values for my intel c2q q6600 are too high...
(btw, is it normal that a quad core cpu just has 2 termal sensors ?
1 for every core would be more useful i think...)

finally northbridge temp is shown !

#26
The Real Deal

The Real Deal

    InsanelyMac Legend

  • Donators
  • 886 posts
  • Gender:Male
  • Location:France
Finally! monitoring without kp and E/E... this looks rock solid, works flawlessly thus far. Big thanks from France mate. GPU temp and it will fully deserved to be pinned on top!


Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas (C) 2009
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo (C) 2010
Oct 15 16:23:38 localhost kernel[0]: FakeSMCDevice: 15 keys added
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2
Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x1a, stepping 0x5, cores 4, threads 8
Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU0 Tjmax 100
Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU1 Tjmax 100
Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU2 Tjmax 100
Oct 15 16:23:38 localhost kernel[0]: IntelThermal: CPU3 Tjmax 100
Oct 15 16:23:38 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization complete
Oct 15 16:23:38 localhost kernel[0]: FireWire runtime power conservation disabled. (2)
Oct 15 16:23:38 localhost kernel[0]: FireWire (OHCI) TI ID 8024 PCI now active, GUID 00caf7380000241d; max speed s400.
Oct 15 16:23:38 localhost kernel[0]: IT87x: found ITE IT8720F
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2
Oct 15 16:23:38 localhost kernel[0]: FakeSMC: Adding key F1Ac with handler, type fpe2, size 2

Attached Files

  • Attached File  123.png   97.72KB   218 downloads


#27
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,837 posts
  • Gender:Male
  • Location:Brazil

but i think tjmax values for my intel c2q q6600 are too high...

I think it's too low here, I was used to 100 and it sets as 90. Anyway you can override via Info.plist (check first post).

(btw, is it normal that a quad core cpu just has 2 termal sensors ?
1 for every core would be more useful i think...)

Are you using iStat Pro? It only shows 2 cores, but all 4 are available, you can check with iStat Menus.


@mozodojo

If you put a direct download link for the binaries in the first post, will you need to update it manually when the package is updated?

#28
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,636 posts
  • Gender:Male
  • Location:Canary Islands
Thanks mozodojo.
it works for me too.

;)

Fabio

#29
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

Dear mozodojo I have an issue renaming my fan(s). My mobo is a barebone-type and has only one fan, in the rear that cools the CPU heatsink. With previous ProjectOSX FakeSMC plugin, I could rename it to "Chassis" fan name.

However, doing that here doesn't seem to work. It keeps displaying FAN0 in iStat Menus.

I edited /Extra/Extensions/IT87x.kext/Contents/Info.plist and added in <string> the following:


Can anyone help, please? I can't find any other FAN info in the plugins. Thanks in advance.


Feature is working now.

#30
MacKonsti

MacKonsti

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts
  • Gender:Male
  • Location:Muppet Show

Feature is working now.

Thanks, mate, will try it now. I would like to suggest that you use some kind of version numbering or release numbering, so we don't get confused. Or at least, a date... Is there a changelog with versions we can see?
Thanks for the latest download link on your first post!

P.S. I don't get to see a "Northbridge" reading, despite seeing it on previous FakeSMC (ProjectOSX). Other members here mention that they see it. Any thoughts?

EDIT: The latest binary is still the same as the one I downloaded ealier, no changes, so I guess mozodojo you corrected the code and not the compiled ones, right?

Also, should we tamper with TJmax value? What is its exact purpose, please?

#31
aikidoka25

aikidoka25

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 356 posts
mozodojo, any plan for NVidia ION chipset in general (or especially the one in HP Mini 311)?

#32
Carstiman

Carstiman

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 116 posts
  • Gender:Male
hello, it boots faster with my Asus P5K / E7600 but i lose the fan and hardsink temps of my Winbound Controller.
got now only the cpu temp and gpu temp from 8800GS ist missing. thx for work :)

#33
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

hello, it boots faster with my Asus P5K / E7600 but i lose the fan and hardsink temps of my Winbound Controller.
got now only the cpu temp and gpu temp from 8800GS ist missing. thx for work :)


I can't do nothing with this information. Give me more detailed info and maybe I'll fix it. I need kernel.log and which kext you have installed.

#34
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 615 posts
  • Gender:Male
  • Location:Florida
Any plans for the NSC support in this branch? Right now, I am using FakeSMCSuperIO.kext plugin which detects it:

SuperIO: Probing NSC
SuperIO: NSC: Found supported chip ID=0xfc REVISION=0x66 on ADDRESS=0x1600
SuperIO: Detected NSC PC8739x on 0x1600

#35
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,880 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Great working here (C2D CPU). I used ITE + IntelTherm.

Question: Were comes the CPU Voltage (internal) - from IntelTerm, ITE or main FakeSMC ?
I ask because i would use only one of them (which shows CPU Voltage). I know thats there an second Voltage (Voltage, external of the VRM, Mainboard) i belive its from ITE but i am unsure.

HINT:
The freeware ATMonitor is really great! IT has also an build in function (Tools) for showing all found SMC keys.
Also, unique has an build in FPS measurement which can be used beside games which cant show FPS (+ VRAM measurement :) )
I will ask the dev to add the CPU Voltage SMC to next build of that tool - thats the only (usefull) SMC which cant be shown by ATMonitor.
I dont like/use iStatPro/ iStatMenues because much more mem/cpu load footprint.
http://www.macupdate...30533/atmonitor

Attached Files



#36
The Real Deal

The Real Deal

    InsanelyMac Legend

  • Donators
  • 886 posts
  • Gender:Male
  • Location:France
The CPU voltage does not look 100% accurate. Actually it showns 0,92v, but with mark-i and under W7: CPU-Z, Everest, etc,... all shown the same voltage: 0,944v

#37
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,880 posts
  • Gender:Male
  • Location:Stuttgart / Germany
What .kexts makes the Voltage SMC key ?

#38
wojnar0

wojnar0

    InsanelyMac Protégé

  • Members
  • PipPip
  • 50 posts
  • Gender:Male
  • Location:Poland
Hello

How to find out what I have Super I/O chip inside my notebook?
I ask becouse that plugin dont show my nothing except CPU temp.

Thanks

PS. Sorry for offtopic.




//edit:




Ok I found.

Super io = Winbond W25x80

source: http://cdnsupport.ga...06258Rsp2.shtml




@mozodojo

What dump do you need to add my device?

#39
stefano.85

stefano.85

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 229 posts
  • Gender:Male
  • Location:Italy
Hi guys.... for me NVCLOCKX doesn't work....
it gives me these errors during boot

Oct 16 13:45:44 localhost kernel[0]: Kext org.usrsse2.NVClockX - library kext com.apple.NVDAResman not found.
Oct 16 13:45:44 localhost kernel[0]: Can't load kext org.usrsse2.NVClockX - failed to resolve library dependencies.
Oct 16 13:45:44 localhost kernel[0]: Kext org.usrsse2.NVClockX failed to load (0xdc00800e).
Oct 16 13:45:44 localhost kernel[0]: Failed to load kext org.usrsse2.NVClockX (error 0xdc00800e).
Oct 16 13:45:44 localhost kernel[0]: Couldn't alloc class "NVClockX"

kexts installed in E/E of EFI partition.
Other kexts seems working fine, even if istatpro widget show me only 2 core temps instead of 4 (intel q9300).

sorry for poor english ;)

EDIT: missed the previous post about the 2 cores problem... sorry

#40
MacKonsti

MacKonsti

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 228 posts
  • Gender:Male
  • Location:Muppet Show
Dear mozodojo thanks for the compiled binaries 2010-10-16, the FAN names work. However, I get an error when looking at Console:

Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas © 2009
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Thanks to slice for help with hardware support code and plugins
Oct 16 17:10:30 localhost kernel[0]: FakeSMCDevice: 16 keys added
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC2D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TC3D with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 4, threads 0
Oct 16 17:10:30 localhost kernel[0]: IntelThermal: CPU Tjmax 100
Oct 16 17:10:30 localhost kernel[0]: IT87x: found ITE IT8718F
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2
Oct 16 17:10:30 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2
Oct 16 17:10:30 localhost kernel[0]: SuperIO: [Warning] error updating FNum value

Can you please let us know what this warning means?

And please, do clarify if we place all kexts at the same directory /E/E or, only FakeSMC in /E/E and others in FakeSMC/Contents/PlugIns because you keep mentioning about "plugins" and I am not sure how to use the kexts!

Thanks to all.

@stefano.85

Where did you get the NVClockX plugin, mate?





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