答案1
答案2
另一种方法(虽然不是更简单)是使用 nvidia-smi 实用程序。nvidia-settings 和 nvidia-smi 都使用相同的底层 API 与 GPU 进行通信。
nvidia-smi 是一个 CLI 应用程序,具有更好的可移植性,占用的磁盘空间更小
nvidia-smi 可以远程使用(通过 ssh),或在任何控制台会话中使用(即当 X 无法启动时)
nvidia-smi 可以通过编程方式解析(例如,你可以用 bash 或 python 编写脚本来确定你的 VBIOS 版本)
您可以在 Ubuntu 提供的 nvidia-utils 包中找到 nvidia-smi 实用程序,截至撰写本文时(使用最新版本的 nvidia-kernel-open 驱动程序版本 r515),该实用程序名为 nvidia-utils-515
以下是一个例子:
user@host:$ dpkg-query -W 'nvidia-utils-*'
nvidia-utils-515 515.43.04-0ubuntu1
user@hots:$ dpkg -L nvidia-utils-515 | grep "nvidia-smi"
/usr/bin/nvidia-smi
/usr/share/doc/nvidia-utils-515/nvidia-smi.html
/usr/share/man/man1/nvidia-smi.1.gz
user@host:$ nvidia-smi -q | grep "VBIOS"
VBIOS Version : 94.02.32.00.02
VBIOS Version : 94.02.4B.00.0B