Created attachment 270169 [details] patch for new port This is a port for nvtop. It's surprisingly simple: no change needed, and it works for my NVidia GPU using the nvidia driver. Libraries are all dynamically opened (libdrm.so, libnvidia-ml.so, etc.) so no dependency on them is needed. If you can make use of these supported GPUs, then you possibly have the library installed.
Created attachment 270170 [details] poudriere log for 15.0-RELEASE
I think better category for this port is sysutils.
Work with my GeForce GT 630 with drivers 390.157 at work. But doesn't work with GeForce 9800 GT with drivers 340-340.108 at home.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b7c9c5d3b912684d2cc3a528f8bfbe71963ee613 commit b7c9c5d3b912684d2cc3a528f8bfbe71963ee613 Author: Henry Hu <henry.hu.sh@gmail.com> AuthorDate: 2026-04-27 03:46:37 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-04-27 03:51:09 +0000 sysutils/nvtop: New port: GPU & Accelerator process monitoring NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for GPUs and accelerators. It can handle multiple GPUs and print information about them in a htop-familiar way. Currently supported vendors are AMD (Linux amdgpu driver), Apple (limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux MSM driver), Broadcom VideoCore (Linux v3d driver), Rockchip, MetaX (MXSML driver), Enflame (Linux EFML driver). PR: 294825 Sponsored by: UNIS Labs sysutils/Makefile | 1 + sysutils/nvtop/Makefile (new) | 19 +++++++++++++++++++ sysutils/nvtop/distinfo (new) | 3 +++ sysutils/nvtop/pkg-descr (new) | 9 +++++++++ sysutils/nvtop/pkg-plist (new) | 5 +++++ 5 files changed, 37 insertions(+)
Thanks.