432
edits
m (→ROCK64) |
|||
(One intermediate revision by one other user not shown) | |||
Line 76: | Line 76: | ||
More optimised voltages and clocks can be found in [https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi] | More optimised voltages and clocks can be found in [https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi] | ||
These include a slight overclock and undervolt, they are intended for the OP1 CPU found in many chromebooks but have worked fine in all recorded cases on regular | These include a slight overclock and undervolt, they are intended for the OP1 CPU found in many chromebooks but have worked fine in all recorded cases on regular RK3399 SOCs in other devices. | ||
==GPU== | ==GPU== | ||
Any clock speeds can be added for the GPU in <code>gpu_opp_table</code> | Any clock speeds can be added for the GPU in <code>gpu_opp_table</code> | ||
The highest | The highest recommended voltage for the GPU is 1.2V as specified in the RK3399 schematic from Rockchip. | ||
Segfault has found that the RK3399 in his Pinebook Pro can reach 950MHz on the GPU while being stable. | Segfault has found that the RK3399 in his Pinebook Pro can reach 950MHz on the GPU while being stable. | ||
The stock speed for the GPU is 800Mhz. | The stock speed for the GPU is 800Mhz. | ||
Note that the GPU in the RK3399 is already bottlenecked by the memory bandwidth available to it, so overclocking generally yields no improvements. | |||
==CPU== | ==CPU== | ||
Line 92: | Line 94: | ||
These clock speeds can be added to <code>cluster0_opp</code> for the small cores and <code>cluster1_opp</code> for the big cores respectively. | These clock speeds can be added to <code>cluster0_opp</code> for the small cores and <code>cluster1_opp</code> for the big cores respectively. | ||
The maximum limit is 1.8GHz on the little cores and 2.2GHz on the big cores. | |||
The highest | The highest recommended voltage for the little cores is 1.2V and for the big cores is 1.25V. | ||
Segfault has found that the RK3399 in his Pinebook Pro can reach 1. | Segfault has found that the RK3399 in his Pinebook Pro can reach 1.7GHz on the little cores and 2.08GHz on the big ones. | ||
The stock speed for the little cores is 1.4GHz and on the big cores it is 1.8GHz, | The stock speed for the little cores is 1.4GHz and on the big cores it is 1.8GHz, the OP1 speeds default to 1.5GHz and 2.0GHz instead. | ||
= ROCK64 = | = ROCK64 = | ||
Line 106: | Line 108: | ||
Check the achieved clock speed with <code>sudo cat /sys/kernel/debug/clk/clk_summary | grep armclk</code>. Does not seem to overclock at stock voltages at all, defaults to 408 MHz if it fails to set a clock rate. Stock voltage is 1.30V, just shy of the 1.35V maximum outlined in [https://www.rockchip.fr/RK3328%20datasheet%20V1.1.pdf the datasheet]. Overvolting to 1.325V just left the device in an unbootable state for CounterPillow, would not recommend. | Check the achieved clock speed with <code>sudo cat /sys/kernel/debug/clk/clk_summary | grep armclk</code>. Does not seem to overclock at stock voltages at all, defaults to 408 MHz if it fails to set a clock rate. Stock voltage is 1.30V, just shy of the 1.35V maximum outlined in [https://www.rockchip.fr/RK3328%20datasheet%20V1.1.pdf the datasheet]. Overvolting to 1.325V just left the device in an unbootable state for CounterPillow, would not recommend. | ||
GPU needs investigating, but | GPU needs investigating, but current mainline device tree does not try to clock up the GPU at all. | ||
[[Category:SOPine]] [[Category:Pine A64]] [[Category:Pine H64]] [[Category:A64-LTS]] [[Category:PineBook]] [[Category:PinePhone]] [[Category:PineTab]] [[Category:Rock64]] [[Category:PineBook Pro]] [[Category:ROCKPro64]] [[Category:Allwinner A64]] [[Category:Allwinner H6]] [[Category:Rockchip RK3399]] | [[Category:SOPine]] [[Category:Pine A64]] [[Category:Pine H64]] [[Category:A64-LTS]] [[Category:PineBook]] [[Category:PinePhone]] [[Category:PineTab]] [[Category:Rock64]] [[Category:PineBook Pro]] [[Category:ROCKPro64]] [[Category:Allwinner A64]] [[Category:Allwinner H6]] [[Category:Rockchip RK3399]] |
edits