RadeonTop 技术文档
radeontop 项目地址: https://gitcode.com/gh_mirrors/ra/radeontop
1. 安装指南
1.1 系统要求
- 支持的显卡:R600 及以上,包括 Southern Islands。
- 支持的驱动:开源驱动和 AMD Catalyst 驱动。
- 需要访问
/dev/dri/cardN
文件或/dev/mem
(需要 root 权限)。
1.2 依赖项
在安装 RadeonTop 之前,请确保系统中已安装以下依赖项:
libdrm
libncurses
libpciaccess
libxcb
1.3 安装步骤
-
下载源码:
git clone https://github.com/clbr/radeontop.git cd radeontop
-
编译和安装:
make sudo make install
2. 项目使用说明
2.1 运行 RadeonTop
-
自动选择 GPU:
./radeontop
-
指定 GPU 总线:
./radeontop -b 0f
-
输出到标准输出:
./radeontop -d -
-
查看所有选项:
./radeontop --help
2.2 截图示例
3. 项目 API 使用文档
RadeonTop 主要通过命令行参数进行操作,没有提供传统的 API 接口。以下是一些常用的命令行参数:
-b <bus>
:指定 GPU 总线。-d -
:将输出写入标准输出。--help
:查看所有可用选项。
4. 项目安装方式
4.1 源码编译
-
下载源码:
git clone https://github.com/clbr/radeontop.git cd radeontop
-
编译:
make
-
安装:
sudo make install
4.2 编译选项
nls
:启用翻译,默认开启。debug
:启用调试符号,默认关闭。nostrip
:禁用 stripping,默认关闭。plain
:不应用 gcc 的-g
和-s
。xcb
:启用 libxcb 以在 Xorg 中无特权运行,默认开启。amdgpu
:启用 amdgpu 使用情况报告,默认自动(需要 libdrm >= 2.4.63)。
示例:
make amdgpu=1 xcb=1
这将构建带有 amdgpu 报告和 xcb 支持的 RadeonTop。
通过以上文档,您应该能够顺利安装和使用 RadeonTop 来监控您的 AMD GPU 使用情况。如有任何问题,请参考项目 GitHub 页面或相关社区资源。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考