2017-08-02 48 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