更改已取得 root 权限的 Android 设备的 CPU 调速器

Bri*_*ner 4 linux android root linux-kernel android-kernel

我正在开发一个应用程序,它可以更改 root 设备的 CPU 调控器。我知道我可以在“sys/devices/system/cpu/cpu0/cpufreq/scaling_governor”中获取当前调控器,但如何更改它?

sko*_*rst 6

首先,从您所在的目录中执行以下操作:

# cat scaling_available_governors
Run Code Online (Sandbox Code Playgroud)

然后你会得到类似这样的输出:

ondemand userspace powersave performance
Run Code Online (Sandbox Code Playgroud)

这些是您的内核支持的调控器。现在您可以通过运行以下命令强制内核使用其中之一:

# echo "powersave" > scaling_governor
Run Code Online (Sandbox Code Playgroud)

您需要 root 权限才能正常工作。