Статьи

Как исправить ошибку 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 года заработала без проблем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *