1

我想获取一些基本的 GPU 数据:名称、RAM 大小和进行温度监控。

从 NVIDIA 文档中,不清楚使用哪个库。NVAPI 是应该避免的遗留 API 吗?

4

1 回答 1

3

我相信主要区别之一是 NVAPI 仅在 Windows 上可用

此外,NVML 旨在供第三方使用:

NVML 的每个新版本都向后兼容,旨在成为构建第 3 方应用程序的平台。 https://developer.nvidia.com/nvidia-management-library-nvml

NVAPI 供内部使用:

NVAPI 不仅针对最终用户,而且针对 NVIDIA 和我们最亲密的合作伙伴的内部使用,不断进行严格的测试。 https://developer.nvidia.com/nvapi

最后,NVML 主要用于监控。NVAPI 似乎具有更强的设置设备属性的能力(例如风扇速度)

于 2018-11-29T15:54:20.950 回答