LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-18-2004, 12:26 PM   #1
Jefklak
LQ Newbie
 
Registered: Oct 2003
Distribution: Currently Fedora B3, Will try Gentoo 1.4
Posts: 26

Rep: Reputation: 15
MUCH too heat CPU temprature!! 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?

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?

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...
 
Old 03-18-2004, 08:10 PM   #2
AutOPSY
Member
 
Registered: Mar 2004
Location: US
Distribution: Redhat 9 - Linux 2.6.3
Posts: 836

Rep: Reputation: 31
you might want to think about incorrect readings bud.

my comp stays at 95 degress Fahrenhieght booted into windows or Linux.
and standy doesnt lower the temperature.

Its a laptop man the CPU is way smaller than in a normal Computer.

remember area + heat = cool/no cool
less area + same heat = an actual warmer temp.

duh. go back to science class.

its not like its smoking is it. if it is begginning to smoke call Fire Dept.
 
Old 03-18-2004, 08:22 PM   #3
Pwnz3r
Member
 
Registered: Jan 2004
Location: Lancaster, OH
Distribution: Gentoo
Posts: 393

Rep: Reputation: 30
Yeah, the heat can heat all of the air much quicker in a small area. However, that's only if both areas have no outlets. The air around a heat source can only get as hot as the heat source and does not build up. I learned that one in science class.
 
Old 03-19-2004, 02:45 AM   #4
Jefklak
LQ Newbie
 
Registered: Oct 2003
Distribution: Currently Fedora B3, Will try Gentoo 1.4
Posts: 26

Original Poster
Rep: Reputation: 15
Thank for your replies but thats not what Im talking about...
I said in Windows my temprature stays about 33 degrees. When I am surfing or doing generally nothing in windows, my cooler does NOT start to blow faster so the temprature is good for the CPU.
In Linux, when I'm yust browsing or the thing is not doing anything, I get about 50 degrees and the cooler starts blowing faster a lot !! That means there IS a difference between the 2 OSses....

Anyone else?
 
Old 03-19-2004, 09:33 AM   #5
Jefklak
LQ Newbie
 
Registered: Oct 2003
Distribution: Currently Fedora B3, Will try Gentoo 1.4
Posts: 26

Original Poster
Rep: Reputation: 15
I created a thread @ DELL community forums, hope they or you guys can help me out!
http://forums.us.dell.com/supportfor...sage.id=150194
 
Old 03-19-2004, 02:30 PM   #6
Pwnz3r
Member
 
Registered: Jan 2004
Location: Lancaster, OH
Distribution: Gentoo
Posts: 393

Rep: Reputation: 30
Oh Dell... that's why. lol Actually, it's very possible that Dell made this happen on purpose because they hate Linux almost as much as M$ does. They often put "poisoned" components that react erratically with Linux for this reason. However, it's possible that it's a case of having Speedstep or whatnot. An idea would be to compile a new kernel without it and see if it has the same effect.
 
Old 03-19-2004, 11:38 PM   #7
Alf829
Member
 
Registered: Jul 2003
Distribution: Fedora Core 2 & 5
Posts: 110

Rep: Reputation: 15
Hi Jefklak,

I'm having the same problem as you, except that it's been two KERNEL versions instead of 2 OS. I dunno what temp my CPU is in windows (how would you check), but in linux, if I'm running kernel 2.6.1, I get about 45 C before the fan starts, but in kernel 2.6.3, I get 70C!!

That is way too hot for a CPU who's normal operating range is 25-40 C. I've tried to manually turn the fan on by editing the fan files, but no luck.

I've got a Toshiba TE2300 laptop, but the thing is that ACPI DOES NOT load toshiba_acpi, but asus_acpi! I've been told that maybe my hardware is made from asus instead of toshiba, so I will take a look at asus to see if they have any utilities that can turn fans on automatically.

Cheers,
Alf829
 
Old 03-21-2004, 07:40 AM   #8
Jefklak
LQ Newbie
 
Registered: Oct 2003
Distribution: Currently Fedora B3, Will try Gentoo 1.4
Posts: 26

Original Poster
Rep: Reputation: 15
Pwnz3r >> bullsh*t. Thanks for your very "helping" reply!

Alf829 >> Hmm, 70° is VERY high for a laptop, you should really watch it with that 2.6.3 kernel otherwise your BIOS might shut down your computer manually because the thing is overheated... Goo you mentionned 2 different kernels, I will try an older (.2.6.1 or so) version and another 2.4.24 or so, the older versions and see what happens...
By the way, when I use a liveCD (kernel 2.4.24-xfs-r3) everything is fine (33° idle), that's weird, so it must have been a wrong config...
Thanks for your reply!
 
Old 03-21-2004, 10:37 AM   #9
watashiwaotaku7
Member
 
Registered: Oct 2002
Location: wisconsin -- The Badger state
Distribution: gentoo
Posts: 654

Rep: Reputation: 30
my dell runs at 40-74degrees C 70 isnt that hot, and letting it run hotter will save on battery life with less fan action, however as soon as it hits 73 my fan kicks in and you just about need ear protection then it drops it to 70 and at the very least keeps it there
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
CPU throttling & ACPI mjjzf Slackware 8 09-11-2005 12:10 PM
CPU heat monitoring and freq. control Yonatanph Programming 1 04-12-2005 04:19 PM
load speedstep-ich before acpi lumbrjackedpcj Linux - Laptop and Netbook 5 04-04-2005 12:48 PM
acpi and speedstep on a dell 500m with mandrake 10 and 9.2 krisealv Linux - Laptop and Netbook 0 03-03-2004 06:44 AM
acpi cpu-throttling in a bsd shadowhunter *BSD 0 01-15-2004 10:25 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:17 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration