|
本帖最后由 rightuser2 于 2020-12-19 22:23 编辑
rockchip在github上给的dtsi文件默认给RK3399的大小核主频只有1.8GHz和1.4GHz,太过保守。尝试通过修改固件中dtb文件设置不同的主频,来测试性能的提升,记录一下过程。
通过修改源码重新编译太浪费时间,就把TF卡中的dtb文件反编译为dts修改。
首先把/dev/mmcblk0p1挂载出来
- mount /dev/mmcblk0p1 /mnt/mmc1
复制代码
然后把dtb反编译为dts
- opkg update
- opkg install dtc
- dtc -I dtb -O dts -o rockchip.dts rockchip.dtb
复制代码 然后编辑rockchip.dts
定位到opp-table0,此处是A53小核心可是使用的主频,opp-table1是A72大核心,opp-table2是GPU。Armbian的github仓库中有RK3399的超频和电压参数
https://github.com/armbian/build ... 99-to-1.5-2.0.patch
https://github.com/armbian/build ... -2.2.patch.disabled
按照对应的频率是电压转换为16进制修改,保存,然后再把dts转成dtb,记得先把原始的rockchip.dtb备份
- mv rockchip.dtb rockchip_original.dtb
- doc -I dts -O dtb -o rockchip.dtb rockchip.dts
复制代码 然后就可以重启R4S了。重启后- cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies
复制代码
可以看到频率设定已经成功,A72最高2.2GHz,A53最高1.8GHz。下面没事跑个分
首先coremark,16线程参数编译,2.2/1.8GHz主频分数为50342,最高温度55度;2.0/1.5GHz主频分数为44252,最高温度41度;1.8/1.4GHz主频分数为40357。
然后- openssl speed -multi 6 -evp aes-128-cbc
复制代码
最后7z b
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|