Wrong frequency settings with a Core 2 Duo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
powernowd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: powernowd
There seems to be a problem with the way powernowd controls the CPU speed :
I have an Intel Core 2 Duo E6600 with AMD64 edgy.
When I launch a CPU intensive task (for example an infinite loop) with normal priority on only one CPU (that is to say, on on core), the CPU usage applet shows an use of 50% of the processor, which is quite true as one core is at 0% while the other is at 100%.
The problem is that powernowd seems to use the 50% value to scale the CPU speed as both the cores stay to low speed (that is 1.6GHz instead of 2.4). And every time a little CPU time is required (the infinite loop still running) both the CPU speed is then increased (the overall usage of the processor increased over 50%).
I suppose that it's not the correct way powernowd is supposed to work as each CPU should be treated separatly.
Changed in powernowd: | |
status: | New → Incomplete |
I now longer have this bug : the frequency of one of the core is increased as soon as it is needed even if there is only one task running.
So this bug may be closed.