At Tue, 15 May 2007 13:51:52 +0200, Harald Schmalzbauer wrote: > I did (I had to copy src/backlight and src/msrtemp to src/sys/dev/ and > src/sys/modules/). The patch should be applied with CWD == src/sys. > Here is what I get when I load the module: > msrtemp0: <CPU On-Die Thermal Sensors> on cpu0 > est1: <Enhanced SpeedStep Frequency Control> on cpu1 > est: CPU supports Enhanced Speedstep, but is not recognized. > est: cpu_vendor GenuineIntel, msr 928092806000928 > device_attach: est1 attach returned 6 > msrtemp1: <CPU On-Die Thermal Sensors> on cpu1 > > But these values are too high, my BIOS tells me ~50°C: > dev.cpu.0.temperature: 68 > dev.cpu.1.temperature: 69 Well, the digital readout is relative to maximum Thermal Junction (Tj(max)). So, the calculation is: Tj(max) - digital readout. On some systems Tj(max) is 100, on others is 85, but there's no know way to detect this realiably. Linux does a trick and I'm still investigating whether or not to apply it. It seems that your CPU's Tj(max) is 85 and not 100. 100-32 = 68 85-32 = 53 > Is there anything I can do to correct the ACPI table for the right power > values of my CPU? Not likely. As Colin said, it would probably require an NDA to give you all the values. -- Rui PauloReceived on Tue May 15 2007 - 10:15:13 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:10 UTC