Skip to contentSkip to conversation

New: conservative governor doesn't increase frequency, just decrease. powernow-k7

Bug 10055 [email protected] 1 participant 11 messages Feb 20, 2008 – Aug 1, 2008

lore
Share & tools
lore
#0 lore raw

http://bugzilla.kernel.org/show_bug.cgi?id=10055

Summary: conservative governor doesn't increase frequency, just
decrease. powernow-k7
Product: Power Management
Version: 2.5
KernelVersion: 2.6.24.2
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: cpufreq
AssignedTo: [email protected]
ReportedBy: [email protected]

Latest working kernel version:2.6.23.16
Earliest failing kernel version:2.6.24
Distribution:Gentoo
Hardware Environment:mitac 8375 Athlon XP-M 2800+

Problem Description: kernel 2.6.24.2, conservative governor compiled in (doesn't matter whether module or not). If I set conservative as current governor (either via cpufreq-utils or set it as default governor in kernel) the CPU frequency decreases slowly at low CPU load as it ought to be. But if I put the CPU on high load then,the frequency remains unchanged. Conservative is working on 2.6.23.*, ondemand works even on 2.6.24 CPU frequency module is powernow-k7 compiled in as module.

Steps to reproduce:
1.compile kernel with conservative governor
2.set it as current governor
3.put CPU on high load

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#1 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

                 CC|                            |[email protected]
         Regression|0                           |1

------- Comment #1 from [email protected] 2008-02-20 15:52 ------- marked as a regression..

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#2 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

------- Comment #2 from [email protected] 2008-02-20 16:44 ------- Most obvious candidate for a problematic diff would be this patch I guess..

commit 1c2562459faedc35927546cfa5273ec6c2884cce

Author: Thomas Renninger <[email protected]>
Date:   Tue Oct 2 13:28:12 2007 -0700

[CPUFREQ] allow ondemand and conservative cpufreq governors to be used as
default

Depending on the transition latency of the HW for cpufreq switches, the ondemand or conservative governor cannot be used with certain cpufreq drivers. Still the ondemand should be the default governor on a wide range of systems. This patch allows this and lets the governor fallback to the performance governor at cpufreq driver load time, if the driver does not support fast enough frequency switching.

Main benefit is that on e.g. installation or other systems without userspace support a working dynamic cpufreq support can be achieved on most systems by simply loading the cpufreq driver. This is especially essential for recent x86(_64) laptop hardware which may rely on working dynamic cpufreq OS support.

Looking through it though, I'm not entirely clear how it could be at fault.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#3 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#4 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

------- Comment #3 from [email protected] 2008-02-24 15:01 ------- downstream bug report
https://bugs.gentoo.org/show_bug.cgi?id=210747
(identical, link for reference only)

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#5 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#6 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

------- Comment #4 from [email protected] 2008-06-01 16:57 ------- Eric, is this still a problem with current kernel?
If so, you can try enabling CPU_FREQ_DEBUG in the config and either boot with cpufreq.debug=X or load cpufreq with debug=X parameter, where X is 1(core) 2(driver) or 4(governor) debug.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#7 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

------- Comment #5 from [email protected] 2008-06-01 17:19 ------- Could you try the patch on:
http://bugzilla.kernel.org/show_bug.cgi?id=8081

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#8 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

------- Comment #6 from [email protected] 2008-07-29 01:37 ------- Still a problem with 2.6.25

Alex: This is NOT the same bug as with conservative climbing extremely slowly due to a high scaling_min value. In this case, it will not climb AT ALL -- even hours pegged at 100%, and it will stay at the same frequency. The bug you reference also appeared much earlier -- this one appeared with 2.6.24, and 2.6.23 is fine.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#9 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

------- Comment #7 from [email protected] 2008-07-29 02:04 ------- Created an attachment (id=17022)
--> (http://bugzilla.kernel.org/attachment.cgi?id=17022&action=view)
kern log for cpufreq scaling not working

Kernel log for cpufreq conservative scaling not working, cpufreq.debug=7. For the last few minutes of this log, the CPU was pegged at 95-100%, yet the frequency stood still at the lowest possible value.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#10 lore raw

[Bug 10055] conservative governor doesn't increase frequency, just decrease. powernow-k7

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10055

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

  Attachment #17022|application/octet-stream    |text/plain
          mime type|                            |
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.