Issue #2828 has been updated by dillon.

Hmm.  Did you measure the actual power consumption?  The default (2) is 
supposed to be a hybrid approach that falls into ACPI.  But looking at it, it 
is quite possible that the code in kern/lwkt_thread.c that is responsible for 
resetting gd_idle_repeat to 0 is breaking the concept.

-Matt

----------------------------------------
Bug #2828: On AMD APUs and Bulldozer CPUs, the machdep.cpu_idle_hlt sysctl 
should be 3 by default
http://bugs.dragonflybsd.org/issues/2828#change-12694

* Author: vadaszi
* Status: New
* Priority: High
* Assignee: vadaszi
* Category: Kernel
* Target version: 4.2.x
----------------------------------------
Power usage of a default install is unnecessarily high on current AMD CPUs. 
Setting the default value of the machdep.cpu_idle_hlt sysctl on these CPUs to 3 
by default allows for significant power savings.

I'm not sure how setting machdep.cpu_idle_hlt=3 affects power usage on AMD 
Family 10h CPUs (e.g. Phenom CPUs).

Some quick benchmarking should be done if possible, to compare the performance 
difference.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://bugs.dragonflybsd.org/my/account

Reply via email to