Skip to contentSkip to conversation

ACPI slowdown

2.6.0-test1 Florian Weimer 6 participants 12 messages Jul 23, 2003 – Jul 24, 2003

lore
Share & tools
lore
#0 lore raw

If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+ mainboard), it becomes very slow (so slow that it's unusable).

Is this a known issue? Maybe the thermal limits are misconfigured, and the CPU clock is throttled unnecessarily (if something like this is supported at all).

#1 lore raw
Quoted 6 lines · On Wed, 23 Jul 2003 09:57:08 +0200 Florian Weimer <[email protected]> wrote:

If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+ mainboard), it becomes very slow (so slow that it's unusable).

Is this a known issue? Maybe the thermal limits are misconfigured, and the CPU clock is throttled unnecessarily (if something like this is supported at all).

I use the same board with ACPI enabled, no slow down.
The only problem I experience is that USB doesnt wakeup after resume from S3, reloading all of the related modules doesnt help, the port seems to be unpowered (usb optical mouse blinks for a few miliseconds after reloading uhci_hcd, maybe there is some little power left).

-Dominik Brugger

#2 lore raw
Quoted 11 lines · Dominik Brugger
Quoted 6 lines · On Wed, 23 Jul 2003 09:57:08 +0200 Florian Weimer <[email protected]> wrote:

If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+ mainboard), it becomes very slow (so slow that it's unusable).

Is this a known issue? Maybe the thermal limits are misconfigured, and the CPU clock is throttled unnecessarily (if something like this is supported at all).

I use the same board with ACPI enabled, no slow down.

Could you post the output of "tail /proc/acpi/thermal_zone/THRM/*"? Thanks.

#3 lore raw
Quoted 2 lines · On Thu, 24 Jul 2003 08:33:42 +0200 Florian Weimer <[email protected]> wrote:

Could you post the output of "tail /proc/acpi/thermal_zone/THRM/*"? Thanks.

$ tail /proc/acpi/thermal_zone/THRM/*
==> /proc/acpi/thermal_zone/THRM/cooling_mode <==
cooling mode:            active

==> /proc/acpi/thermal_zone/THRM/polling_frequency <== <polling disabled>

==> /proc/acpi/thermal_zone/THRM/state <==
state: ok

==> /proc/acpi/thermal_zone/THRM/temperature <==
temperature: 37 C

==> /proc/acpi/thermal_zone/THRM/trip_points <==

critical (S5):           70 C
passive:                 70 C: tc1=4 tc2=3 tsp=60 devices=0xdff6cde8

active[0]: 70 C: devices=0xdff64d68

Signature · 1 line
-Dominik Brugger
#4 lore raw
Quoted 2 lines · Dominik Brugger

==> /proc/acpi/thermal_zone/THRM/temperature <==
temperature: 37 C

This is at 57 C for me. 8-/

Probably that's why cooling measures kick in.

#5 lore raw

Yes because I turned on the box only a few minutes ago, now it is at 49 C.

Quoted 1 line · On Thu, 24 Jul 2003 11:35:11 +0200 Florian Weimer <[email protected]> wrote:

This is at 57 C for me. 8-/

-Dominik Brugger

#6 lore raw
In reply to Dominik Brugger

Hi!

Quoted 13 lines
Quoted 2 lines

Could you post the output of "tail /proc/acpi/thermal_zone/THRM/*"? Thanks.

$ tail /proc/acpi/thermal_zone/THRM/*
==> /proc/acpi/thermal_zone/THRM/cooling_mode <==
cooling mode:            active

==> /proc/acpi/thermal_zone/THRM/polling_frequency <== <polling disabled>

==> /proc/acpi/thermal_zone/THRM/state <==
state: ok

Quoted 7 lines

==> /proc/acpi/thermal_zone/THRM/temperature <==
temperature: 37 C

==> /proc/acpi/thermal_zone/THRM/trip_points <==

critical (S5):           70 C
passive:                 70 C: tc1=4 tc2=3 tsp=60 devices=0xdff6cde8

active[0]: 70 C: devices=0xdff64d68

This is clearly wrong.... But it is probably is not causing your slowdown as 37 < 70.

Pavel

Signature · 2 lines
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]
#7 lore raw
In reply to Florian Weimer

In article <[email protected]>,
Florian Weimer <[email protected]> wrote:

| If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
| mainboard), it becomes very slow (so slow that it's unusable).
| 
| Is this a known issue?  Maybe the thermal limits are misconfigured,
| and the CPU clock is throttled unnecessarily (if something like this
| is supported at all).

There have been reports before, check the archives. I seem to remember that the solution involved changing some unobvious kernel feature, but others have had similar problems.

Signature · 3 lines
bill davidsen <[email protected]>
  CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.
#8 lore raw

I had that problem with my old Athlon TBird. Changing config to make thermal a module and not loading it solved my problem. I don't know how to change the thermal limits from within the system using ACPI.

Quoted 12 lines · bill davidsen

In article <[email protected]>,
Florian Weimer <[email protected]> wrote:

| If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
| mainboard), it becomes very slow (so slow that it's unusable).
| 
| Is this a known issue?  Maybe the thermal limits are misconfigured,
| and the CPU clock is throttled unnecessarily (if something like this
| is supported at all).

There have been reports before, check the archives. I seem to remember that the solution involved changing some unobvious kernel feature, but others have had similar problems.

#9 lore raw
Quoted 3 lines · Bryan D. Stine

I had that problem with my old Athlon TBird. Changing config to make thermal a module and not loading it solved my problem. I don't know how to change the thermal limits from within the system using ACPI.

Maybe it's related to the BIOS configuration. You can configure limits there, and they seem to match those that are displayed under /proc.

However, I still wonder if the 57 °C figure is something I should worry about (although the machine has been running stable for years).

#10 lore raw
In reply to Bryan D. Stine

Hi!

Quoted 3 lines

I had that problem with my old Athlon TBird. Changing config to make thermal a module and not loading it solved my problem. I don't know how to change the thermal limits from within the system using ACPI.

echo "83:83:55:70:0" > /proc/acpi/thermal_zone/THRM/trip_points

Pavel

Signature · 2 lines
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]
#11 lore raw

Thanks for that. Good to know I can control the termal limits now.

Quoted 9 lines · Pavel Machek

Hi!

Quoted 3 lines

I had that problem with my old Athlon TBird. Changing config to make thermal a module and not loading it solved my problem. I don't know how to change the thermal limits from within the system using ACPI.

echo "83:83:55:70:0" > /proc/acpi/thermal_zone/THRM/trip_points

Pavel