View previous topic :: View next topic |
Author |
Message |
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Wed Mar 17, 2004 8:39 pm Post subject: Help: MUCH too heat CPU, is it ACPI or speedstep? |
|
|
Ok, I managed to get ACPI and speedstep working and I emerged acpid to control any events and I used friday his scripting talent to help me. Thing is, acpid NEVER EVER does something with the events. I don't think there's an event created at all in /proc/acpi/event... Every module is working correctly. When I cat the event file and try to push the power button or plug in/out the power adapter, nothing changes that file... Is this normal?
Dmesg | grep ACPI gives:
Code: | ACPI: RSDP (v000 DELL ) @ 0x000fdea0
ACPI: RSDT (v001 DELL CPi R 0x27d30c0a ASL 0x00000061) @ 0x1fff0000
ACPI: FADT (v001 DELL CPi R 0x27d30c0a ASL 0x00000061) @ 0x1fff0400
ACPI: MADT (v001 DELL CPi R 0x27d30c0a ASL 0x00000047) @ 0x1fff0c00
ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] global_irq_base[0x0])
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Using ACPI (MADT) for SMP configuration information
ACPI: Subsystem revision 20040220
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7)
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
PCI: Using ACPI for IRQ routing
ACPI: (supports S0 S1 S3 S4 S4bios S5)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: AC Adapter [AC] (off-line)
ACPI: Lid Switch [LID]
ACPI: Power Button (CM) [PBTN]
ACPI: Sleep Button (CM) [SBTN] |
So I guess it's ok... (Dell laptop here)
The /var/log/acpid file only contains:
Code: | [Thu Mar 18 16:38:22 2004] starting up
[Thu Mar 18 16:38:22 2004] 1 rule loaded
[Thu Mar 18 17:49:15 2004] exiting
[Thu Mar 18 17:49:57 2004] starting up
[Thu Mar 18 17:49:57 2004] 1 rule loaded |
But really doesn't do anything else...
Anyone?
Last edited by Jefklak on Thu Mar 18, 2004 6:19 pm; edited 1 time in total |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Thu Mar 18, 2004 11:01 am Post subject: |
|
|
Second problem
I noticed in windows, when I set my speedstep to the lowest frequency my CPU temprature stays around +/- 40° C. When In linux AND i'm on the lowest frequency, my CPU temprature stays around +/- 52° C !! When my processor is around a minute or 2 active He's too heat and my fan starts blowing faster but that's quite annoying since I'm not doing any heavy-cpu-usage (like browsing, results in heavy tempratures! that ain't normal...)
How can I reduce that temprature? Speedstep does not help it seems... ACPI is enabled but I don't really know how to configure it (is that needed?) This results in linux my battery life is around 2 hours with "low" cpu usage. In windows, it's about 3,4 hours!!!! I really like to keep it that way too in linux... help? |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Thu Mar 18, 2004 6:23 pm Post subject: |
|
|
Ok, I ran my laptop for a while using hdparm to spin down my HDD and using "xset dpms force standby" to turn off my monitor. I think it was about an hour or so, time enough to give my CPU temprature time to cool down.
Initial (Start) Temprature: 52° C.
Finally (Stop) Temprature: 50° C.
That is not normal anymore! I speedstepped to the LOWEST frequency, disconnected my power, turned off monitor AND turned off my HDD and it only gives 2 ° difference? C'mon! In windows, when In standby mode, I get +/- 33° !!! Could someone PLEASE give me a hand this is really getting out of hand it's not normal for a laptop! Thanks... |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
Posted: Fri Mar 19, 2004 8:42 am Post subject: |
|
|
I could REALLY use some help!!
I tried patching my kernel with various ACPI patches but none did work. Even the DSDT in ACPI with the intel compiler decompiled, solved 1 warning and recompiled but still no go... |
|
Back to top |
|
|
dvc5 Guru
Joined: 06 Dec 2003 Posts: 433 Location: Sunnyvale, California
|
Posted: Fri Mar 19, 2004 8:56 am Post subject: |
|
|
Code: | loz@thinkloz loz $ acpi -V
Battery 1: charging, 97%, 00:05:45 until charged
Thermal 1: ok, 54.0 degrees C
Thermal 2: ok, 44.0 degrees C
AC Adapter 1: on-line
loz@thinkloz loz $ |
I wouldn't worry too much about it. AFAIK, ACPI in linux is still a young project. Whereas ACPI drivers for windows are much more developed and thus will yield better performance. _________________ #define NULL rand() /*heh heh heh */
Green Is Good |
|
Back to top |
|
|
Jefklak l33t
Joined: 26 Oct 2003 Posts: 818 Location: Belgium
|
|
Back to top |
|
|
|