|
【Linux】
RK3288GPU频率最高可以设置到多少?该如何修改?
发表于 2019-11-5 10:57:56
浏览:6524
|
回复:1
打印
只看该作者
[复制链接]
楼主
本帖最后由 寒锋傲骨 于 2019-11-5 13:52 编辑
最近在使用RK3288学习OpenCL开发,发现使用OpenCL里面的API读出来的GPU频率是99MHz,在网上查了查,发现Linux下有两个地方有GPU频率,一个是/sys/kernel/debug/clk/aclk_gpu/clk_rate和/sys/kernel/debug/clk/sclk_gpu/clk_rate,这两个文件里面的值相同,都是99000000,还有一个地方是/sys/devices/platform/ffa3000000.gpu/devfreq/ffa30000.gpu/cur_freq文件里,这里的值是100000000,修改/sys/devices/platform/ffa3000000.gpu/devfreq/ffa30000.gpu目录下的值,OpenCL读出来的GPU频率值不变,还是99MHz,修改/sys/kernel/debug/clk/sclk_gpu/clk_rate文件里的值,OpenCL读出来的值也会相应的改变,但是OpenCL内核运行时间并没有变,我还在这个AIO-3288C 常用命令(1)查看当前CPU,DDR,GPU频率[/url]和这个http://dev.t-firefly.com/forum.p ... ght=GPU%C6%B5%C2%CA帖子里看到,要在底层修改GPU频率后重新烧录镜像文件,所以,GPU频率只能从底层修改吗?/sys/kernel/debug/clk和/sys/devices/platform/ffa3000000.gpu/devfreq/ffa30000.gpu路径下的GPU频率又是什么关系?GPU实际工作过程中频率是固定的,还是动态调整的?有没有大神知道!
还有,/sys/devices/platform/ffa3000000.gpu/devfreq/ffa30000.gpu/available_frequencies文件里的值为:100000000、200000000、300000000、420000000、500000000;/sys/devices/platform/ffa3000000.gpu/devfreq/ffa30000.gpu/max_freq值为500000000;显示GPU最大频率为500MHz,瑞芯微提供的RK3288硬件设计指南第25页,5.1节有以下描述:“VDD_CPU 与VDD_GPU 为主控主要供电,峰值电流分别可达 4.4A/3.6A (CPU@1.6GHz 、GPU@400MHz ),所以请不要删减参考设计中的电容”
;是不是意味着GPU频率最高只能到400MHz?还望大神能解答一下!
|
|