
btop 显卡监控快速指南4 步搞定 NVIDIA、AMD 与 Intel 三家 GPU 监控【免费下载链接】btopA monitor of resources项目地址: https://gitcode.com/GitHub_Trending/bt/btopbtop 的 GPU 监控自 v1.3.0 起成为 Linux 版的正式功能v1.4.0 又补上了 Intel 核显。它把 NVIDIA、AMD、Intel 三家的底层数据接口收进同一个终端界面你不需要为每个品牌单独装监控工具。下面按装→看→调→排查的操作链走一遍做完你手上会有一个能实时显示利用率和显存的 btop 显卡监控面板。 安装从源码编译带 GPU 监控的 btop 前置条件GPU 面板能不能出数据取决于两件事二进制是否带 GPU 支持编译系统是否装了对应的数据接口。对照你的显卡品牌检查显卡品牌数据来源系统要求NVIDIAnvidia-ml 动态库已装官方 NVIDIA 驱动闭源、开源版本均可AMDROCm SMI 库rocm_smi_lib发行版已打包或编译时静态链接IntelSYSFS 性能计数器v1.4.0 及以上用户需有 SYSFS 读权限三个接口在运行时按你的显卡动态加载采集代码集中在 src/linux/btop_collect.cppIntel 部分则内置了一套裁剪版 GPU Tools见 src/linux/intel_gpu_top/。确认环境没问题后开始编译。编译与安装x86_64 的 Linux 上 GPU 支持默认开启但建议显式带上参数避免误关。git clone https://gitcode.com/GitHub_Trending/bt/btop cd btop make GPU_SUPPORTtrue sudo make install发行版没打包 ROCm SMI 时改用make GPU_SUPPORTtrue RSMI_STATICtrue静态链接前提是先把 ROCm SMI 源码官方测试过 5.6.x放进仓库的lib/rocm_smi_lib目录。完整编译参数见 README.md 的 GPU compatibility 章节。装好后打开程序看看 GPU 面板藏在哪里。 查看显示与切换显卡监控面板 快捷键启动btop后数字键直接切换面板显隐按键作用1 / 2 / 3 / 4切换 CPU、内存、网络、进程面板5、6、7、8、9分别显示/隐藏 GPU 1 到 GPU 5 的独立面板0控制第 6 块显卡需检测到 5 块以上 GPU 才生效除独立面板外还能在 CPU 面板里叠加一份 GPU 摘要利用率和显存概览由配置项show_gpu_info控制取值 Auto / On / Off。各家能看到哪些数据NVIDIA利用率、显存已用/总量、温度、功耗、当前频率、PCIe 吞吐、编解码器占用AMDGPU 与显存控制器利用率、频率、温度、功耗、PCIe 吞吐Intelv1.4.0 起提供利用率、功耗、频率三项后续版本逐步扩充面板显示正常后接下来让显示方式符合你的习惯这些设置都能持久化。⚙️ 调整用配置文件定制显卡监控 配置项配置保存在~/.config/btop/btop.conf。运行btop --default-config会把带注释的完整默认配置打印到终端拷一份改起来最方便。参数默认值作用shown_boxescpu mem net proc启动时显示哪些面板追加gpu0~gpu4可让 GPU 面板默认常开show_gpu_infoAutoCPU 面板内是否显示 GPU 摘要shown_gpusnvidia amd intel apple采集哪些品牌的 GPUgraph_symbol_gpudefaultGPU 曲线符号样式braille / block / ttygpu_mirror_graphtrueGPU 曲线是否水平镜像 换配色GPU 面板的配色跟随主题走。仓库 themes/ 目录下预置了 40 多个主题自制的主题文件放进~/.config/btop/themes/即可被识别。不用手改文件按 F2 进选项菜单主题切换支持即时预览看准了再确认。配置项不多但真遇到问题时排查路径是固定的下面两个坑覆盖了绝大多数情况。 排查显卡不显示与权限不足GPU 未被检测到按 5 之后没出现面板先做三个动作先验证数据源本身NVIDIA 用户执行nvidia-smi它跑不通就是驱动问题与 btop 无关确认二进制带 GPU 支持发布页的预编译二进制默认未启用 GPU 功能必须从源码编译AMD 若只有部分字段常见的是功耗缺失通常是 rocm_smi_lib 版本与显卡不匹配升级该库即可Intel 核显的读权限Intel 核显的性能计数器放在 SYSFS 下普通账户默认读不到。安装完成后在源码目录执行sudo make setcapsetcap 不可用时可以改用sudo make setuid或临时用sudo btop运行验证是不是权限问题。 下一步想继续深入从两处入手README.md 的 GPU compatibility 小节记录各家驱动与库的最新要求CHANGELOG.md 按版本列出 GPU 相关的新功能与修复。想看数据到底怎么采集直接读 src/linux/btop_collect.cpp。欢迎 Star 仓库遇到特定型号不识别也欢迎提 issue。【免费下载链接】btopA monitor of resources项目地址: https://gitcode.com/GitHub_Trending/bt/btop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考