Jump to content

HWSensors project


kozlek
 Share

286 posts in this topic

Recommended Posts

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

post-497804-1287152981_thumb.png

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.com/info.php/id/30533/atmonitor

Bildschirmfoto_2010_10_16_um_09.34.10.jpg

Link to comment
Share on other sites

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.gateway.com/s/Mobile/200...06258Rsp2.shtml

 

 

 

 

@mozodojo

 

What dump do you need to add my device?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

Thanx a lot, Mozodojo !

 

Working fine by me from the EFI-partition, although some errors during boot-up ;)

I have Vanilla 10.6.4 (32-bit), GA-X48T-DQ6, Core 2 Quad Q9550 and Gigabyte GTX 285 (1GB)

 

I think only the Heatsinks and the GPU don't show up in the menu, but that's not fatal in any way :rolleyes:

Will be glad if there will be any solution for them, though :)

 

Thank you very much & keep up this great creation alive !

 

P.S. A shot and the boot-up messages attached :)

 

sensors.th.png

 

FakeSMC: Opensource SMC device emulator by netkas (C) 2009
FakeSMC: Modified for plugins support by mozodojo (C) 2010
FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2
FakeSMC: Thanks to slice for help with hardware support code and plugins
FakeSMCDevice: 16 keys added
Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot.
Couldn't alloc class "W836x"
AppleIntelCPUPowerManagement: initialization complete
FakeSMC: Adding key TC0D with handler, type sp78, size 2
FakeSMC: Adding key TC1D with handler, type sp78, size 2
FakeSMC: Adding key TC2D with handler, type sp78, size 2
FakeSMC: Adding key TC3D with handler, type sp78, size 2
IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 4, threads 0
IntelThermal: CPU Tjmax 100
IT87x: found ITE IT8718F
FakeSMC: Adding key TN0P with handler, type sp78, size 2
FakeSMC: Adding key Th0H with handler, type sp78, size 2
FakeSMC: Adding key VC0C with handler, type fp2e, size 2
FakeSMC: Adding key F0Ac with handler, type fpe2, size 2
SuperIO: [Warning] error updating FNum value
FakeSMC: Adding key F1Ac with handler, type fpe2, size 2
SuperIO: [Warning] error updating FNum value
FakeSMC: Adding key F2Ac with handler, type fpe2, size 2
SuperIO: [Warning] error updating FNum value

Link to comment
Share on other sites

aleister Crowley :)

 

the great beast walks amongst us!

 

 

yeah the most badly man on Earth ;)

 

I like it to take a Nickname from a famous Magician like Crowley or Houdini (ofcourse Crowley was a "different Type" of a Magician)

 

@MacKonsti

You can take all Plugins (and Fakesmc itself) in E/E or in S/L/E. Ive all in S/L/E, works perfect

Link to comment
Share on other sites

I've got it from the package HWSensors_latest.zip in Mozodojo package downloaded today from his git website.

Mate, unless I am blind, the latest compiled binaries from

http://github.com/downloads/Mozodojo/FakeS...est.zip/qr_code

do not contain the Nvidia plugin....

 

Anyway, any thoughts on the SuperIO error about updating the key?

Link to comment
Share on other sites

Mate, unless I am blind, the latest compiled binaries from

http://github.com/downloads/Mozodojo/FakeS...est.zip/qr_code

do not contain the Nvidia plugin....

 

Anyway, any thoughts on the SuperIO error about updating the key?

downloaded 2 times.... also from your link.... in the subdir release 10.6 there are 4 kexts: fakesmc, Intelthermal, IT87x, NVClockX, W836x.

 

I'm not on the effects of drugs or alcholol ;):).... and you?? hihi

Link to comment
Share on other sites

downloaded 2 times.... also from your link.... in the subdir release 10.6 there are 4 kexts: fakesmc, Intelthermal, IT87x, NVClockX, W836x.

I'm not on the effects of drugs or alcholol :(:).... and you?? hihi

Mate, that's 5 kexts--unless you are excluding FakeSMC. I wish I had some alcohol !

 

Is it possible that I am downloading a previous version or something? The date on the website is 16.10.2010, the size of the zip file is 185.927 bytes but it's not there!

 

Check out the zip contents! I re-downloaded it just now for the third time!

post-465152-1287250032_thumb.png

Link to comment
Share on other sites

 Share

×
×
  • Create New...