2017-08-02 58 views

回答

0

首先,您必須檢查您的內核配置是否啓用了相關配置。一些QC,MTK的董事會支持,但其他人可能不支持。

如果您的主板支持此功能,您可以禁用CPU空閒狀態或羣集閒置狀態(取決於具體的SoC設計)。

這裏是在Linux內核控制檯你的命令對SMP內核的例子:

echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state0/disable 
echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state1/disable 
echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state2/disable 
echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state0/disable 
echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state1/disable 
echo 1 > /sys/devices/system/cpu/cpu1/cpuidle/state2/disable