【问题标题】:Changing the GPU clock rate on a linux like system (Nvidia Jetson TX1)在类似 linux 的系统(Nvidia Jetson TX1)上更改 GPU 时钟频率
【发布时间】:2017-04-30 00:47:46
【问题描述】:

我有一块 Nvidia Jetson tx1 板,想通过写入以下文件来更改 gpu 速率:

sudo echo 691200000 > /sys/kernel/debug/clock/override.gbus/rate
sudo echo 1 > /sys/kernel/debug/clock/override.gbus/state

但是我得到了一个

权限被拒绝

我知道来自 nvidia 员工提出的以下脚本 https://github.com/dusty-nv/jetson-scripts/blob/master/jetson_max_l4t.sh 的命令。但是我不想最大化 gpu 时钟频率,我想将其设置为特定设置。

【问题讨论】:

    标签: linux linux-kernel gpu clock


    【解决方案1】:

    这里的问题是重定向发生在您的非 root 用户环境中,而不是在 sudo 下。

    试试这个:

    sudo bash -c 'echo 691200000 > /sys/kernel/debug/clock/override.gbus/rate'
    

    第二个设置也是如此。

    【讨论】:

    • 谢谢,你能告诉我写 sudo(我认为这意味着我是 root 用户)与使用 sudo bash -c 之间的区别吗?
    • @Kev1n91:提示已经在答案中:在您的问题中,您将命令的输出重定向到该文件;该命令恰好是 sudo 但它是您自己的用户进行重定向。答案中的版本以 sudo 权限开始 bash,因此给定命令字符串中的所有内容都具有 sudo 权限,包括重定向。
    猜你喜欢
    • 1970-01-01
    • 2014-10-09
    • 2018-01-28
    • 2019-11-19
    • 2017-01-25
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多