Rtop KDE
rtop, a performance monitor for the Rockchips RK3566/68/88
Install / Use
npx skills add Qengineering/rtop-KDEInstalls into whichever agent you are using.
README
rtop
rtop is a performance monitor designed for the Rockchip RK3566/68/88 processors.<br>
<br>
rtop for the original Rock OS.<br/>
<br/><br/>
Specifically built for Rockchip processors using Qt5 by Q-engineering
If you have the Ubuntu OS by Joshua Riek, please install https://github.com/Qengineering/rtop-Ubuntu
Installing rtop.
To install rtop, download the repository, make the install script executable, and run it:<br/>
$ git clone https://github.com/Qengineering/rtop-KDE.git rtop
$ cd rtop
$ sudo chmod +x ./install_rtop.sh
$ sudo ./install_rtop.sh
If your system complains about missing the libQt5Widgets.so.5 library, you can install it with the next command:
sudo apt-get install libqt5widgets5
Running rtop.
To run rtop from the command line in the terminal:<br/>
$ rtop
Permissions.
As noted in the appendix, some information requires sudo permissions.<br> The installation script should handle this automatically.<br><br> If you don't see RGA bars, it could indicate a permissions issue.<br> To resolve this, try running rtop with sudo:<br>
$ sudo /usr/local/bin/rtop
Alternatively, you can disable the password prompt globally using sudo visudo.<br><br>
If the NPU bars are not visible, ensure the NPU is enabled by following the commands provided in the appendix.<br>
Qt5.
For your convenience, the Qt5 code is included.<br/>
Appendix.
The used commands are:<br/>
#CPU load
$ cat /proc/stat
#CPU freq
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq (or cpu1, cpu2 etc)
#GPU load
$ cat /sys/class/devfreq/fb000000.gpu/load
#GPU freq
$ cat /sys/class/devfreq/fb000000.gpu/cur_freq
#NPU load
$ sudo cat /sys/kernel/debug/rknpu/load
#NPU freq
$ cat /sys/class/devfreq/fdab0000.npu/cur_freq
#RGA load
$ sudo cat /sys/kernel/debug/rkrga/load
#RGA freq
$ sudo cat /sys/kernel/debug/clk/clk_summary | grep rga
#MEM
auto memInfo = readMemInfo(); (C++)
#SWAP
auto memInfo = readMemInfo(); (C++)
#TEMP
$ cat /sys/class/thermal/thermal_zone0/temp
#FAN
$ cat /sys/class/thermal/cooling_device4/cur_state
#DEVICE
$ cat /sys/firmware/devicetree/base/compatible
Related Skills
dbx
13.7k20 MB lightweight cross-platform database client for 70+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker.
product
Cloud-agnostic Kubernetes infrastructure with Terraform & Helm for homelabs, edge, and production clusters.
ghidra-mcp
3.2kGhidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment.
radar
2.8kThe missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.

