跳到主要内容

性能设置指南

设置 CPU 频率

  • 切换为 root 用户登录
Linux$

sudo -s

  • 设置 userspace 模式
Linux$
root@ubuntu:# cd /sys/devices/system/cpu/cpufreq/
root@ubuntu:/sys/devices/system/cpu/cpufreq# cd policy0/
root@ubuntu:/sys/devices/system/cpu/cpufreq/policy0# echo userspace > scaling_governor
root@ubuntu:/sys/devices/system/cpu/cpufreq/policy0# cd ../policy4/
root@ubuntu:/sys/devices/system/cpu/cpufreq/policy4# echo userspace > scaling_governor
root@ubuntu:/sys/devices/system/cpu/cpufreq/policy4# cd ../policy7/
root@ubuntu:/sys/devices/system/cpu/cpufreq/policy7# echo userspace > scaling_governor

  • 查看可用频率
Linux$

root@ubuntu:/sys/devices/system/cpu/cpufreq# cat policy*/scaling_available_frequencies
300000 691200 806400 940800 1152000 1324800 1516800 1651200 1804800 1958400
691200 940800 1228800 1344000 1516800 1651200 1900800 2054400 2131200 2400000
806400 1056000 1324800 1516800 1766400 1862400 2035200 2208000 2380800 2515200 2707200

  • 设置最大频率
Linux$

root@ubuntu:/sys/devices/system/cpu/cpufreq# echo 1958400 > policy0/scaling_setspeed
root@ubuntu:/sys/devices/system/cpu/cpufreq# echo 2400000 > policy4/scaling_setspeed
root@ubuntu:/sys/devices/system/cpu/cpufreq# echo 2707200 > policy7/scaling_setspeed

设置 GPU 频率

  • 切换为 root 用户登录
Linux$

sudo -s

  • 设置 userspace 模式
Linux$
cd /sys/class/devfreq/3d00000.gpu

root@ubuntu:/sys/class/devfreq/3d00000.gpu# echo userspace > governor

  • 查看可用频率
Linux$

root@ubuntu:/sys/class/devfreq/3d00000.gpu# cat available_frequencies
315000000 450000000 550000000 608000000 700000000 812000000

  • 设置最大频率
Linux$

root@ubuntu:/sys/class/devfreq/3d00000.gpu# echo 812000000 > userspace/set_freq