linux(五)——TX1的cpu/gpu鎖頻(設置最大頻率)

一、背景介紹

主頻:CPU自己運算的頻率

外頻:CPU和外部設備協作的頻率

倍頻:主頻/外頻

超頻:升高主頻,提高運算效率

鎖頻:一般是爲了防止超頻,把倍頻鎖定在特定數字

二、頻率的修改

這裏以cpu爲例子,gpu只需將cbus換成gbus

  • 查看當前cpu頻率:

sudo cat /sys/kernel/debug/clock/cbus/rate

  • 查看cpu可用頻率:

sudo cat /sys/kernel/debug/clock/cbus/possible_rates

輸出:268800 473600 576000 588800 678400 691200 793600 (kHz)

  • 修改cpu頻率:

sudo sh -c "echo 268800000  > /sys/kernel/debug/clock/override.cbus/rate"

sudo sh -c "echo 1 > /sys/kernel/debug/clock/override.cbus/state"

注意:這裏echo是將khz的1k算到了頻率裏面的

注意:這裏使用sh -c是因爲sudo只能給echo傳入root權限,而重定向符號>不能獲得root權限,會有-bash: /sys/kernel/debug/clock/override.cbus/rate: Permission denied 的問題, sh -c將一個字串作爲完整的命令來執行,這樣就可以將 sudo 的影響範圍擴展到整條命令

注意:如果傳入了不包含在possible_rates內的數據,頻率會變爲相近的possible_rates

  • 查看實時cpu頻率:

sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章