OrangePi RV2 Overclocking Update | CP#8

SkatterBencher
SkatterBencherMar 5, 2026

Why It Matters

By exposing runtime voltage and clock control, the project could unlock higher performance for low‑cost SBCs, expanding their viability for compute‑intensive workloads and prompting manufacturers to provide better overclocking support.

Key Takeaways

  • Orange Pi RV2 uses RK3588-like 8-core SoC for overclocking
  • Custom telemetry and voltage tools built via Linux kernel interfaces
  • I2C PMIC control requires kernel module to override voltage settings
  • Patching kernel max frequency enables 1.8 GHz boost, but stability issues persist
  • PLL3 register access remains limited, hindering higher frequency overclocking attempts

Summary

The video provides an update on the author’s effort to overclock the Orange Pi RV2, an eight‑core RK3588‑derived board that Orange Pi sent after the creator’s earlier RK3588‑5 Max exploits. The presenter outlines the goal of producing a comprehensive scatter‑bench guide and admits the project has taken longer than expected.

To achieve reliable overclocking, the author built a telemetry suite that reads frequencies, temperatures, voltages and governor states directly from Linux kernel subsystems, and a startup script that forces the CPU governor into performance mode (after a brief switch to powersave). Because the Spacemit P1 PMIC is managed by the kernel’s DVFS, a custom kernel module was written to expose an I²C interface, allowing runtime voltage tweaks via a Python driver and TUI.

Key milestones include patching the KYX1 driver’s hard‑coded max‑frequency limit, which unlocked a 1.8 GHz operating point, though stability broke at SevenZip even at 1.25 V. Attempts to add a 2 GHz OP caused a kernel panic, and the PLL3 registers needed for higher clocks remain read‑only, limiting further gains.

The work demonstrates that community‑driven tooling can push SBC performance beyond factory limits, but it also highlights the bottlenecks of incomplete vendor documentation and kernel‑level safeguards. Successful voltage and clock control could make the RV2 a more competitive platform for edge‑AI and hobbyist compute, encouraging other developers to contribute similar patches.

Original Description

OrangePI sent me this OrangePi RV2 8GB SBC after seeing my overclocking exploits with the OrangePi 5 Max 16GB from a couple of months ago. The RV2 features an 8-core RISC-V SoC in the form of the Ky X1 which is actually a re-branded SpaceMit K1 SoC.
Since I had never tried a Risc-V based SoC, I figured this would make for a nice winter project. I hoped to finish the SkatterBencher guide by the end of the year. But things took a lot longer to progress than I had hoped.
In short: I still don’t have enough material to put together an overclocking guide, so in this video I want to give you an update on where I’m at and what I’ve done so far.
00:00 Introduction
01:36 Telemetry
03:11 Voltage
08:38 Frequency
17:31 Outro
Hardware list:
- AGI 512GB Gen3 NVMe SSD https://amzn.to/4616fvz
- Kenengjia 5V5A USB Type-C Power Supply
As an Amazon Associate I earn from qualifying purchases.

Comments

Want to join the conversation?

Loading comments...