Как соотносятся NVML и NVAPI? - PullRequest
0 голосов
/ 26 сентября 2018

Я хочу получить некоторые основные данные графического процессора: имя, объем оперативной памяти и мониторинг температуры.

Из документации NVIDIA не ясно, какую библиотеку использовать.Является ли NVAPI устаревшим API, которого следует избегать?

1 Ответ

0 голосов
/ 29 ноября 2018

Я считаю, что одно из основных отличий заключается в том, что NVAPI доступен только для Windows

. Кроме того, NVML предназначен для использования третьей стороной:

Каждая новая версия NVML обратно совместимаи призван стать платформой для создания сторонних приложений.https://developer.nvidia.com/nvidia-management-library-nvml

NVAPI предназначен для внутреннего использования:

NVAPI постоянно и строго тестируется не только для конечных пользователей, но и для внутреннего использования в NVIDIA и наших ближайшихпартнеры.https://developer.nvidia.com/nvapi

Наконец, NVML в основном предназначен для мониторинга.NVAPI обладает большей способностью устанавливать атрибуты на устройстве (например, скорость вращения вентилятора)

...