
Как исправить ошибку NVIDIA NVML library not found
Иногда на компьютерах с видеокартами Nvidia, возникают ошибки, связанные с неработоспособностью библиотеки NVML.
Например, Claymore Dual miner при этом выдает ошибку такого вида:
NVIDIA NVML library not found, temperature monitoring for NVIDIA GPUs disabled
При этом майнер версии 15.0 работает, но не мониторит температуру, и не управляет параметрами видеокарты, связанными с ее нагревом. Другие программы из-за этой ошибки могут вообще не запуститься.
Существует много ошибок, связанных с поломанным nvml.dll, которые возникают на компьютере с Windows, например:
- nvml.dll не найден;
- отсутствует файл nvml.dll;
- nvml.dll нарушены права доступа;
- не удалось зарегистрировать файл nvml.dll;
- файл nvml.dll не найден;
- отсутствует необходимый компонент nvml.dll.
- не удалось запустить приложение, так как не найден файл nvml.dll…
Рассмотрим подробнее, отчего возникает ошибка типа nvidia nvml library not found и как ее исправить для майнинга в Claymore или Phoenix miner.
Что такое библиотека NVML?
NVIDIA Management Library (NVML) – это программная библиотека, входящая в пакет NVIDIA, предназначенная для управления и мониторинга видеокартами Нвидиа.
Она обычно устанавливается в пакете с драйверами, поэтому простая их переустановка может решить проблему.
При использовании различных сборок «от народных умельцев» повторная установка драйверов может не решить проблемы. Повторение такой ошибки даже после переустановки драйверов свидетельствует о серьезных проблемах в операционной системе в части, касающейся управления видеокартами Nvidia, что чревато их порчей.
В то же время ошибка NVML library not found довольно легко исправляется путем копирования файла nvml.dll в директории системы, где они должны находиться.
Как избавиться от ошибки, связанной с неработоспособностью библиотеки NVIDIA NVML?
Обычно даже после использования «суперчистильщиков» системы файл nvml.dll все же остается в системе в директории C:\Windows\System32:
Чтобы исправить ошибку, связанную с отсутствием библиотеки nvml.dll, нужно создать папку NVSMI в директории C:\Program Files\NVIDIA Corporation, а затем вставить в нее этот файл.
Обычно этого достаточно для устранения проблемы. Для большей уверенности, папку NVSMI с библиотекой nvml.dll можно создать в директории C:\Program Files (x86)\NVIDIA Corporation:
После этого программы, использующие библиотеку nvml.dll должны запускаться без проблем. Клеймор майнер в процессе запуска на системе с видеокартами Нвидиа покажет следующую информацию:
NVML version: 10.441.66 Driver version: 0x802 driver init ok


Один комментарий
Edutybq
Благодарствую!
Для Claymore Dual miner 15.0 способ оказался действенным. Правда библиотека от драйверов 460 версии от 12 декабря 2020 года не сработала (майнер выдал ошибку NVML API error).
А вот более старая библиотека от 3 октября 2019 года заработала без проблем.