Nicolas Boichat schrieb:
> Sheer El-Showk wrote:
>> Yes, this is quite reminicent of my experience with the fans.  I
>> thought it might be lag on stuff that I did earlier but I'm not sure.
>> Nicolas has suggested that the SMC uses additional temperature
>> monitors that are not exposed by the applesmc module.
> 
> Not what I said (or maybe not what I meant). I said the fan are very
> probably controlled by temperature sensors connected to the SMC, but not
> the sensors inside the CPU (i.e. not the values reported by coretemp).

If you read the values from /sys and compare them with the 'coretemp' values,
the value from sys is always a little bit higher.
So I think your are right here.

FYI: From a sensor utility under OSX I had the following output:

 CPU A: 55°C               (temperature_1)
 Heatsink A: 47°C          (temperature_2)
 GPU Heatsink: 51°C        (temperature_3)
 Heatsink B: 39°C          (temperature_4)
 GPU: 45°C                 (temperature_5)

(I tried to match the values with the applesmc temperatures, can you confirm
these?)

What is the temperature_0, any idea? Reading temperature_6 gives an error.
What could the 'Heatsink B' mean? I only have one CPU!
My harddisk temperature is about 36°C.

If the temperature of the GPU reaches 45°C, then fans begin to speed up.

I think the GPU is one reason for this behaviour, but it seems the CPU
runs a litte bit cooler under MacOSX. Maybe, because it's using the
advanced power-saving states of the CPU?

Maybe a later kernel (with support for the advanced states + dynticks +
auto-usb-suspend) will make this better...


> I did some debugging of the OS X kernel a while ago, and the only
> sensors OS X is polling is the light sensors, to adjust the keyboard
> backlight.

I read (some time ago), that the SMC might trigger an interrupt and that
these could prevent the driver from polling the values. Is this true?
In the same artice the person the applesmc responsible for power-drain,
which I could not believe...

Is the applesmc driver constantly reading the values or does it read it
only on demand (i.e. by reading /sys for instance)?

I'm asking this, because I'm getting these messages randomly:
  applesmc: wait status failed: 5 != 0
and I'm not sure if a process using the module.

Regards
 Sven
-- 
 Sven Anders <[EMAIL PROTECTED]>                 () Ascii Ribbon Campaign
                                                 /\ Support plain text e-mail
 ANDURAS service solutions AG
 Innstraße 71 - 94036 Passau - Germany
 Web: www.anduras.de - Tel: +49 (0)851-4 90 50-0 - Fax: +49 (0)851-4 90 50-55

Rechtsform: Aktiengesellschaft - Sitz: Passau - Amtsgericht Passau HRB 6032
Mitglieder des Vorstands: Sven Anders, Marcus Junker
Vorsitzender des Aufsichtsrats: Dipl. Kfm. Thomas Träger
begin:vcard
fn:Sven Anders
n:Anders;Sven
org:ANDURAS AG;Research and Development
adr;quoted-printable:;;Innstra=C3=9Fe 71;Passau;Bavaria;94036;Germany
email;internet:[EMAIL PROTECTED]
title:Dipl. Inf.
tel;work:++49 (0)851 / 490 50 -0
tel;fax:++49 (0)851 / 590 50 - 55
x-mozilla-html:FALSE
url:http://www.anduras.de
version:2.1
end:vcard

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mactel-linux-users mailing list
Mactel-linux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users

Reply via email to