207 replies to this topic
#41
Posted 20 October 2009 - 04:40 AM
I just tried without OHR.kext, Restart and Shutdown does not work.
Added the EC to my DSDT today. Here's the latest and greatest:
http://www.insanelym...p;#entry1299409
edit
With the new fakeSMC I also see the +9000 degree CPU A temperature diode in Temperature Monitor.
Added the EC to my DSDT today. Here's the latest and greatest:
http://www.insanelym...p;#entry1299409
edit
With the new fakeSMC I also see the +9000 degree CPU A temperature diode in Temperature Monitor.
#42
Posted 20 October 2009 - 05:45 AM
I tested the fakesmc.kext from the 1st post on 945GCM-S2L, E2180 @ 2 GHz.
I got CPU temperature in iStat about 48-50 C. GB bios showed about 34-35 C. Is this Correct?
temp_2.jpg 40.19K
112 downloads
Also, I used Temperature Monitor and it showed as a below picture.

CPU A Temerature Diode was very high. I think this one was not correct. If I didn't use the modified fakesmc.kext, CPU A Temperature Diode would not show up.
Thank you for your work.
I got CPU temperature in iStat about 48-50 C. GB bios showed about 34-35 C. Is this Correct?
temp_2.jpg 40.19K
112 downloadsAlso, I used Temperature Monitor and it showed as a below picture.

CPU A Temerature Diode was very high. I think this one was not correct. If I didn't use the modified fakesmc.kext, CPU A Temperature Diode would not show up.
Thank you for your work.
#43
Posted 20 October 2009 - 07:37 AM
oldnapalm, on Oct 20 2009, 01:17 AM, said:
The file in question is in FakeSMC source package. I presume you don't have Xcode installed (sorry if I'm wrong), so here is the same kext without the "key not found" log message.
fakesmc.kext.zip
As I checked today I still have the errors in my log
(kernel FakeSMC: key info not found VSFC, length - 6 .... and so on)
Thanks
#44
Posted 20 October 2009 - 10:07 AM
10.5 version works fine, thx
As Tmongkol, a new temperature appeared in Temperatur Monitor Menu but the value is wrong lol here is a screnshot :
temp.jpg 43.93K
188 downloads
I don't see any difference betwin Temp Monitor and IStat temp
Here is also the FakeSMC console error messages when I launched IStat, some seem to be related to FanSpeed value (Fnum?) :
Fakesmc.txt 13.94K
62 downloads
Thx
As Tmongkol, a new temperature appeared in Temperatur Monitor Menu but the value is wrong lol here is a screnshot :
temp.jpg 43.93K
188 downloadsI don't see any difference betwin Temp Monitor and IStat temp
Here is also the FakeSMC console error messages when I launched IStat, some seem to be related to FanSpeed value (Fnum?) :
Fakesmc.txt 13.94K
62 downloadsThx
#45
Posted 20 October 2009 - 04:21 PM
Just tested, and it works fine. The Temperature diode seems to be the temperature multiplied by 256.
Thank you, would be great to have the temp for each cores though.
Thank you, would be great to have the temp for each cores though.
#46
Posted 20 October 2009 - 05:06 PM
Beerkex'd, on Oct 20 2009, 02:40 AM, said:
With the new fakeSMC I also see the +9000 degree CPU A temperature diode in Temperature Monitor.
tmongkol, on Oct 20 2009, 03:45 AM, said:
CPU A Temerature Diode was very high. I think this one was not correct. If I didn't use the modified fakesmc.kext, CPU A Temperature Diode would not show up.
Boombeng, on Oct 20 2009, 08:07 AM, said:
As Tmongkol, a new temperature appeared in Temperatur Monitor Menu but the value is wrong lol here is a screnshot :
About "CPU A Temperature Diode", looks like Temperature Monitor reads the same 2 bytes TC0D key, but big-endian, while iStat uses little-endian.
For example:
TC0D = <31 00>
iStat reads: 0x0031 = 49
Temperature Monitor reads 0x3100 = 12544
William Parker, on Oct 20 2009, 05:37 AM, said:
As I checked today I still have the errors in my log
(kernel FakeSMC: key info not found VSFC, length - 6 .... and so on)
Thanks
(kernel FakeSMC: key info not found VSFC, length - 6 .... and so on)
Thanks
Looks like I removed the wrong log message ("key not found" instead of "key info not found"). I'll compile it again when I get home at night (GMT -3).
tmongkol, on Oct 20 2009, 03:45 AM, said:
I tested the fakesmc.kext from the 1st post on 945GCM-S2L, E2180 @ 2 GHz.
I got CPU temperature in iStat about 48-50 C. GB bios showed about 34-35 C. Is this Correct?
I got CPU temperature in iStat about 48-50 C. GB bios showed about 34-35 C. Is this Correct?
I used 100 for Tjmax value, and looks like your CPU's is 85, that's why you see the 15º difference. I'll look for a better way to do it.
#47
Posted 20 October 2009 - 09:17 PM
TC1D, TC2D, TC3D appear as CPU B, C and D
This is from smc.0.01 :
Attached is the utility on which iStats sensormodule is based on.
This is from smc.0.01 :
Temperature sensors ------------------- TB0T TC0D TC0P TM0P TN0P Th0H Ts0P TN1P Th1H Light sensors ------------- ALV0 - Left ALV1 - Right Motion sensors -------------- MO_X MO_Y MO_Z
Attached is the utility on which iStats sensormodule is based on.
Attached Files
#48
Posted 20 October 2009 - 10:24 PM
#49
Posted 20 October 2009 - 10:38 PM
an interesting read is this : http://apt.wikimedia...wmon/applesmc.c
It's an smc port for hardy, from line 87 on, it lists all the smckeys for temperature which can be accessed for the respective mac model.
It's an smc port for hardy, from line 87 on, it lists all the smckeys for temperature which can be accessed for the respective mac model.
#50
Posted 21 October 2009 - 01:11 AM
DieBuche, on Oct 20 2009, 06:38 PM, said:
an interesting read is this : http://apt.wikimedia...wmon/applesmc.c
It's an smc port for hardy, from line 87 on, it lists all the smckeys for temperature which can be accessed for the respective mac model.
It's an smc port for hardy, from line 87 on, it lists all the smckeys for temperature which can be accessed for the respective mac model.
but that's for a mac which already has an smc device!
#51
Posted 21 October 2009 - 01:51 AM
If someone want to, please test this. Should show temp for each core, and there's a "tjmax" key in Info.plist so one can change it's value.
Thanks.
10.6
fakesmc.kext.zip 30.72K
283 downloads
10.5
fakesmc.kext.zip 17.24K
58 downloads
Thanks.
10.6
fakesmc.kext.zip 30.72K
283 downloads10.5
fakesmc.kext.zip 17.24K
58 downloads
#52
Posted 21 October 2009 - 04:32 AM
oldnapalm, on Oct 21 2009, 06:51 AM, said:
If someone want to, please test this. Should show temp for each core, and there's a "tjmax" key in Info.plist so one can change it's value.
Thanks.
10.6
fakesmc.kext.zip
10.5
fakesmc.kext.zip
Thanks.
10.6
10.5
Hi,
Checked the latest edit to your fakesmc.kext. Indeed shows 4 CPU temp values in istat menus. Left Tjmax @ 100 (default), which values seem correct with Q9550 CPU.
But friend, those messages about smckeys are still there in the log. All else seems to work okay.
Thank you.
#53
Posted 21 October 2009 - 08:31 AM
William Parker, on Oct 21 2009, 07:32 AM, said:
But friend, those messages about smckeys are still there in the log. All else seems to work okay.
Wait until someone add debug option in plist, or you do the job if that upset you so much...
#54
Posted 21 October 2009 - 01:27 PM
working great here, thanks a lot oldnapalm for the updated kext.
#55
Posted 21 October 2009 - 04:44 PM
#56
Posted 21 October 2009 - 04:51 PM
Beerkex'd, on Oct 21 2009, 02:44 PM, said:
Temperature monitor still shows 9000 degrees for diode A with this one. Anyone care to confirm?
I confirm it, but if you change the kext to work with Temperature Monitor, iStat won't work anymore.
Quote
Temperature Monitor reads the same 2 bytes TC0D key, but big-endian, while iStat uses little-endian.
For example:
TC0D = <31 00>
iStat reads: 0x0031 = 49
Temperature Monitor reads 0x3100 = 12544
For example:
TC0D = <31 00>
iStat reads: 0x0031 = 49
Temperature Monitor reads 0x3100 = 12544
#57
Posted 21 October 2009 - 05:02 PM
oldnapalm, on Oct 21 2009, 07:51 PM, said:
I confirm it, but if you change the kext to work with Temperature Monitor, iStat won't work anymore.
I get these kind of readings, Temperature monitor application works, but all sensors show +5 degrees compared to VoodooMonitor or iStat.
Screen_shot_2009_10_21_at_19.58.37.png 26.53K
85 downloads
Screen_shot_2009_10_21_at_19.58.45.png 41.75K
118 downloads
#58
Posted 21 October 2009 - 05:12 PM
#59
Posted 21 October 2009 - 05:24 PM
mm67, on Oct 21 2009, 03:02 PM, said:
I get these kind of readings, Temperature monitor application works, but all sensors show +5 degrees compared to VoodooMonitor or iStat.
Maybe Temperature Monitor calculates a different Tjmax value for your CPU?
Here it shows the same values as iStat and VoodooMonitor (except for diode temps which are 10000º+ as mentioned).
In Temperature Monitor preferences, under sensor tab, you can select "don't acquire readings from this sensor" for the ones showing wrong values.
#60
Posted 21 October 2009 - 05:47 PM
oldnapalm, on Oct 21 2009, 08:24 PM, said:
Maybe Temperature Monitor calculates a different Tjmax value for your CPU?
Here it shows the same values as iStat and VoodooMonitor (except for diode temps which are 10000º+ as mentioned).
In Temperature Monitor preferences, under sensor tab, you can select "don't acquire readings from this sensor" for the ones showing wrong values.
Here it shows the same values as iStat and VoodooMonitor (except for diode temps which are 10000º+ as mentioned).
In Temperature Monitor preferences, under sensor tab, you can select "don't acquire readings from this sensor" for the ones showing wrong values.
Seems to be defined to 105 for some reason.
Screen_shot_2009_10_21_at_20.45.13.png 57.24K
127 downloads
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account









