Firefly开源社区

标题: RK3568J这个开发板 [打印本页]

作者: harryhe    时间: 2021-12-3 09:54
标题: RK3568J这个开发板
烧写的是ubuntu linux版本
需要跑我们自己的算法,目前提高了CPU的频率
通过如下命令提高CPU的频率:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
现在我们需要把GPU的DDR的频率提高到最大值,请问如何修改及配置呢,谢谢!
作者: zyk    时间: 2021-12-3 10:29
可以看一下/sys/class/devfreq 是否又相关节点
作者: Liuth    时间: 2021-12-3 17:06
echo performance | tee $(find /sys/devices -name *governor)
开启性能模式即可让cpu、ddr、gpu跑最高频
作者: harryhe    时间: 2021-12-4 15:09
这个就是没有dmc这个节点
/sys/class/devfreq

作者: harryhe    时间: 2021-12-4 15:13
zyk 发表于 2021-12-3 10:29
可以看一下/sys/class/devfreq 是否又相关节点

没有这个节点
配置的是这个文件
rk3568-firefly-core.dtsi
&dmc {
        center-supply = <&vdd_logic>;
        status = "okay";
};
怎么调试都没有这个节点
不知道问题在哪里
请大审指一下,谢谢了!
作者: harryhe    时间: 2021-12-4 15:16
Liuth 发表于 2021-12-3 17:06
echo performance | tee $(find /sys/devices -name *governor)
开启性能模式即可让cpu、ddr、gpu跑最高频

你的意思是执行这条命令就可以把CPU  DDR  GPU的频率调到最高了吗

echo performance | tee $(find /sys/devices -name *governor)

执行上句话
作者: harryhe    时间: 2021-12-4 15:51
Liuth 发表于 2021-12-3 17:06
echo performance | tee $(find /sys/devices -name *governor)
开启性能模式即可让cpu、ddr、gpu跑最高频

echo performance | tee $(find /sys/devices -name *governor)

root@firefly:~# find /sys/devices -name *governor
/sys/devices/platform/fde40000.npu/devfreq/fde40000.npu/governor
/sys/devices/platform/fde60000.gpu/devfreq/fde60000.gpu/governor
/sys/devices/system/cpu/cpufreq/policy0/scaling_governor
root@firefly:~#

只有三个,没有看到有DDR的呢

作者: zyk    时间: 2021-12-6 09:18
本帖最后由 zyk 于 2021-12-6 09:20 编辑

手动配置需要在设备树打开dmc节点。在顶层设备树dts文件中找个地方加上
&dmc {
         center-supply = <&vdd_logic>;
         status = "okay";
};

不打开就是定频的,一般默认最高频率1560MHz

作者: Liuth    时间: 2021-12-6 09:34
ddr不用管,默认就是最高频率




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1