{"id":21802450,"url":"https://github.com/qengineering/rtop-ubuntu","last_synced_at":"2025-08-24T01:16:58.991Z","repository":{"id":252229445,"uuid":"838723590","full_name":"Qengineering/rtop-Ubuntu","owner":"Qengineering","description":"rtop, a performance monitor for the Rockchips RK3566/68/88","archived":false,"fork":false,"pushed_at":"2025-08-16T11:31:24.000Z","size":217,"stargazers_count":17,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-16T13:41:22.706Z","etag":null,"topics":["cpu-monitoring","diagnostics","gpu-monitoring","htop","npu","npu-monitoring","rga","rk3566","rk3568","rk3582","rk3588","rk3588s"],"latest_commit_sha":null,"homepage":"https://qengineering.eu/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Qengineering.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-08-06T08:07:03.000Z","updated_at":"2025-08-16T11:31:28.000Z","dependencies_parsed_at":"2025-04-13T18:41:57.411Z","dependency_job_id":"b3718ce9-cb18-4d3c-ae7b-93fbc9c96263","html_url":"https://github.com/Qengineering/rtop-Ubuntu","commit_stats":null,"previous_names":["qengineering/rtop-ubuntu"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Qengineering/rtop-Ubuntu","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qengineering%2Frtop-Ubuntu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qengineering%2Frtop-Ubuntu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qengineering%2Frtop-Ubuntu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qengineering%2Frtop-Ubuntu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Qengineering","download_url":"https://codeload.github.com/Qengineering/rtop-Ubuntu/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Qengineering%2Frtop-Ubuntu/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271778237,"owners_count":24819265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpu-monitoring","diagnostics","gpu-monitoring","htop","npu","npu-monitoring","rga","rk3566","rk3568","rk3582","rk3588","rk3588s"],"created_at":"2024-11-27T11:28:42.807Z","updated_at":"2025-08-24T01:16:58.944Z","avatar_url":"https://github.com/Qengineering.png","language":"C++","readme":"# rtop\n**rtop** is a performance monitor designed for the Rockchip RK3566/68/88 processors.\u003cbr\u003e\u003cbr\u003e\n\n![Screenshot from 2024-08-06 10-19-24](https://github.com/user-attachments/assets/724767cc-bb50-4c77-871f-7d82368de8b9)\n![Screenshot from 2024-08-07 13-11-48](https://github.com/user-attachments/assets/cedcd536-a620-4bba-82f3-24d2a68fe8e9)\u003cbr\u003e\u003cbr\u003e\n\n## rtop for Ubuntu OS by Joshua Riek.\u003cbr/\u003e\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\u003cbr/\u003e\u003cbr/\u003e\nSpecifically built for Rockchip processors using Qt5 by [Q-engineering](https://qengineering.eu/)\n\n##### If you have the original Rock OS, please install https://github.com/Qengineering/rtop-KDE\n\n------------\n\n## Installing rtop.\nTo install **rtop**, download the repository, make the install script executable, and run it:\u003cbr/\u003e\n```script\n$ git clone https://github.com/Qengineering/rtop-Ubuntu.git rtop\n$ cd rtop\n$ sudo chmod +x ./install_rtop.sh \n$ sudo ./install_rtop.sh \n```\n\nIf your system complains about missing the `libQt5Widgets.so.5` library, you can install it with the next command:\n\n```\nsudo apt-get install libqt5widgets5\n```\n\n------------\n\n## Running rtop.\nTo run **rtop** from the command line in the terminal:\u003cbr/\u003e \n```\n$ rtop\n```\nAlternatively, you can use the shortcut available in your software overview.\u003cbr\u003e\u003cbr\u003e\n![Screenshot from 2024-08-06 10-32-32](https://github.com/user-attachments/assets/b6576f44-f138-41a3-b69a-6ab556d88928)\u003cbr\u003e\u003cbr\u003e\nYou can also make **rtop** a favorite.\u003cbr\u003e\u003cbr\u003e\n![Screenshot from 2024-08-06 10-31-35](https://github.com/user-attachments/assets/acd56610-7ca8-4fee-ac82-a907e6d8b76e)\n\n------------\n\n## Permissions.\nAs noted in the appendix, some information requires sudo permissions.\u003cbr\u003e\nThe installation script should handle this automatically.\u003cbr\u003e\u003cbr\u003e\nIf you don't see RGA bars, it could indicate a permissions issue.\u003cbr\u003e\nTo resolve this, try running **rtop** with sudo:\u003cbr\u003e\n```\n$ sudo /usr/local/bin/rtop\n```\nAlternatively, you can disable the password prompt globally using `sudo visudo`.\u003cbr\u003e\u003cbr\u003e\nIf the NPU bars are not visible, ensure the NPU is enabled by following the commands provided in the appendix.\u003cbr\u003e\n\n------------\n\n## Qt5.\nFor your convenience, the Qt5 code is included.\u003cbr/\u003e \n\n------------\n\n### Appendix.\nThe used commands are:\u003cbr/\u003e \n```\n#CPU load\n$ cat /proc/stat\n#CPU freq\n$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq (or cpu1, cpu2 etc)\n#GPU load\n$ cat /sys/class/devfreq/fb000000.gpu/load\n#GPU freq\n$ cat /sys/class/devfreq/fb000000.gpu/cur_freq\n#NPU load\n$ sudo cat /sys/kernel/debug/rknpu/load\n#NPU freq\n$ cat /sys/class/devfreq/fdab0000.npu/cur_freq\n#RGA load\n$ sudo cat /sys/kernel/debug/rkrga/load\n#RGA freq\n$ sudo cat /sys/kernel/debug/clk/clk_summary | grep rga\n#MEM\nauto memInfo = readMemInfo(); (C++)\n#SWAP\nauto memInfo = readMemInfo(); (C++)\n#TEMP\n$ cat /sys/class/thermal/thermal_zone0/temp\n#FAN\n$ cat /sys/class/thermal/cooling_device4/cur_state\n#DEVICE\n$ cat /sys/firmware/devicetree/base/compatible\n\n```\n\n------------\n\n[![paypal](https://qengineering.eu/images/TipJarSmall4.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=CPZTM5BB3FCYL) \n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=CPZTM5BB3FCYL"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqengineering%2Frtop-ubuntu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqengineering%2Frtop-ubuntu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqengineering%2Frtop-ubuntu/lists"}