我想获取一些基本的 GPU 数据:名称、RAM 大小和进行温度监控。
从 NVIDIA 文档中,不清楚使用哪个库。NVAPI 是应该避免的遗留 API 吗?
我相信主要区别之一是 NVAPI 仅在 Windows 上可用
此外,NVML 旨在供第三方使用:
NVML 的每个新版本都向后兼容,旨在成为构建第 3 方应用程序的平台。 https://developer.nvidia.com/nvidia-management-library-nvml
NVAPI 供内部使用:
NVAPI 不仅针对最终用户,而且针对 NVIDIA 和我们最亲密的合作伙伴的内部使用,不断进行严格的测试。 https://developer.nvidia.com/nvapi
最后,NVML 主要用于监控。NVAPI 似乎具有更强的设置设备属性的能力(例如风扇速度)