Установка последнего официального драйвера NVIDIA для Tesla V100 16 Gb на домашнем ПК с ОС Windows 11
Выбор подходящего драйвера и метода установки зависит от вашего железа. Возможно описанная методика не будет работать на Вашем ПК.
Если у Вас установлено ПО Adrenalin Edition для видеокарты или интегрированной графики AMD, то лучше его удалить с помощью программы Display Driver Uninstaller (DDU). Windows сама установит подходящий драйвер для GPU AMD.
При первой установке, нужно скачать и установить драйвер NVIDIA версии 461.33. В параметрах установки выбираем "Выборочную установку", нажимаем "Далее" и ставим галочку "Выполнить чистую установку". После завершения процесса перезагружаем ПК и приступаем к установке более свежей версии.
Скачиваем официальный драйвер NVIDIA версии 582.53. Запускаем инсталлятор, в параметрах установки выбираем "Выборочную установку", нажимаем "Далее". Галочка "Выполнить чистую установку" должна быть убрана, так как мы устанавливаем драйвер поверх старого - 461.33. После установки НЕ перезагружаем ПК, иначе Tesla V100 может перестать определяться в системе. Официальный драйвер NVIDIA работает в режиме TCC. Это значит, что ускоритель будет работать в режиме вычислений, без ускорения 3D-графики. Для перевода Tesla V100 в режим WDDM открываем редактор реестра (Win+R и вводим regedit). Переходим по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e968-e325-11ce-bfc1-08002be10318}. Ищем директорию Tesla V100 по значению параметра "DriverDesc". Меняем значение параметра "AdapterType" на "1". Далее в этой же директории создаем новый параметр DWORD с именем "GridLicensedFeatures" и устанавливаем значение "7". Затем нужно отключить и включить Tesla V100 в Диспетчере устройств. Теперь можно открыть powershell и командой nvidia-smi проверить режим работы Tesla V100.

Осталось устранить проблему: при перезагрузке или выключении/включении ПК, система очень долго загружается, а ускоритель перестает корректно определяться в Диспетчере устройств. Для этого создаем два скрипта powershell: первый - отключает ускоритель перед перезагрузкой или выключением ПК, а второй - включает Tesla V100 во время загрузки ОС. Создаем на диске C:\ папку Scripts и создаем в ней два файла:
disable_v100.ps1
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs Exit } # Скрипт отключения Tesla V100 $deviceId = "PCI\VEN_**********************************" pnputil /disable-device $deviceId
enable_v100.ps1
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs Exit } # Скрипт включения Tesla V100 $deviceId = "PCI\VEN_**********************************" pnputil /enable-device $deviceId
Примечание: Нужно заменить значение переменной $deviceId. Открываем свойства Tesla V100 в Диспетчере устройств, переходим во вкладку "Сведения", выбираем "Путь к экземпляру устройства", копируем значение и подставляем в значение переменной $deviceId.
Открываем Редактор локальной групповой политики (Win+R и вводим gpedit.msc). Переходим в раздел: Конфигурация компьютера -> Конфигурация Windows -> Сценарии -> Автозагрузка. Во вкладке "Сценарии PowerShell" добавляем скрипт enable_v100.ps1. Выбираем порядок "Запускать сценарии оболочки Windows PowerShell перед другими сценариями входа/выхода". Нажимаем "Применить" и ОК. Открываем сценарии "Завершение работы" и проделываем те же операции, только выбираем файл disable_v100.ps1. Эти настройки обеспечат автоматическое отключение перед выключением ПК и включение Tesla V100 при старте системы, что устранит проблемы с драйвером.
















