Правильная установка (переустановка) драйвера NVIDIA
Для того, чтобы удалить драйвер NVIDIA необходимо использовать Display Driver Uninstaller (DDU), запущенным в безопасном режиме.
Microsoft Store не потребуется для установки панели NVIDIA
1). Выполнить комбинацию клавиш Win + R и вписать msconfig
2). Перейти в раздел Загрузка и выставить в параметрах загрузки Безопасный режим и выполнить перезагрузку
После того, как вы зашли в безопасный режим, необходимо зайти в msconfig и снять галочку с безопасного режима. Далее запустить Display Driver Uninstaller.exe и поставить галочки в параметрах:
Дальше нужно выбрать тип устройства и производителя, в нашем случае:
Тип устройства: видеокарта
Производитель: Nvidia
После того, как вы убрали запуск безопасного режима в msconfig (находясь в безопасном режиме), правильно выставили все галочки в параметрах и выставили видеокарту, необходимо нажать "Удалить и перезагрузить"
Скачивание правильной версии драйвера
Зайти на страницу "Manual Driver Search"
Выбрать свою видеокарту (тип продукта, серия продуктов, семейство продуктов)
Вашу операционную систему
Предпочтительный язык
Нажать на "Find"
Выбрать раздел Game Ready Drivers, нажать на View
Первый этап удаления мусора из драйвера
Необходимо распаковать драйвер с помощью установленного архиватора.
Удаляем все папки, кроме:
Display.Driver
NVI2
Описание компонентов драйвера
Display.Driver - драйвер дисплея, необходимый для корректного вывода изображения на экран [Основной компонент]
Display.Nview - программа управления рабочими столами
Display.Optimus - технология переключения графических процессоров (встречается в старых версий драйверов)
Display.Update - программа, предназначенная для автоматического обновления драйверов (встречается в старых версий драйверов)
FrameViewSDK - набор библиотек для анализа и измерения производительности графических карт в реальном времени. Этот инструмент помогает игрокам и разработчикам визуализировать и изучать различные метрики, такие как FPS, времена отклика и задержки, используя различные инструменты и графики.
NvApp+NvApp.MessageBus или GFExperience (в старых версиях драйверов) - приложение для оптимизации настроек игр, обновления драйверов, записи и трансляция геймплея, также позволяет участвовать в игровых конкурсах и событиях.
GFExperience.NvStreamSrv - служба, которая оптимизирует процессы кодирования и декодирования видео для повышения эффективности работы GPU (входит в состав NVIDIA GeForce Experience)
HDAudio - позволяет выводить аудио через порт HDMI или DisplayPort видеокарты, обеспечивая высококачественный аудиовыход для мультимедийного контента
MSVCRT - набор библиотек, которые необходимы для работы компонентов NVIDIA, созданных с использованием Microsoft Visual C++
nodejs - инструмент, который позволяет разработчикам использовать вычислительные возможности графических процессоров с помощью языка программирования Node.js
NvBackend - обрабатывает backend сетевых коммуникаций, используемых GeForce Experience
NvContainer - платформа для разработки и развертывания искусственного интеллекта. Предоставляет инструменты, API и среду выполнения для создания, обучения и развертывания моделей глубокого обучения
NVI2 - интегрированный контроллер ввода-вывода на базе GPU [Основной компонент]
NvModuleTracker - устройство отслеживания, разработанное для определения местоположения объекта и передачи этой информации на удаленный сервер. Использует технологию GPS (Глобальная система позиционирования) и управляется с помощью GSM (Глобальная система мобильной связи).
NVPCF - управляет и контролирует аппаратное обеспечение на видеокарте и других устройствах. Предоставляет разработчикам и пользователям уровень абстракции для работы с аппаратными ресурсами и возможность управлять различными функциями устройств
NvTelemetry - служба, собирающая и обрабатывающая информацию об операционной системе компьютера (характеристики видеокарты, список имеющихся игр и их настройки, объем оперативки и пр.), а также передающая их в NVIDIA в соответствие с политикой конфиденциальности
NvVAD - интегрированный контроллер ввода-вывода для серверных систем, предназначенный для обработки и управления данными между различными серверными компонентами.
NvvHCI - открытый и стандартизированный интерфейс для прямого подключения GPU NVIDIA к сетям NVMe over Fabrics
PhysX - физический движок, который позволяет создавать реалистичную физику в играх и других приложениях
PPC - набор инструментов для оптимизации и повышения производительности приложений. PPC помогает разработчикам идентифицировать и устранять узкие места в производительности, оптимизировать использование памяти и повышать эффективность использования GPU
ShadowPlay - которая позволяет записывать и транслировать игровой процесс с минимальными задержками и потерей качества (входит в состав NVIDIA GeForce Experience / NvApp)
ShieldWirelessController - беспроводной игровой пульт управления, для устройств семейства SHIELD
Update.Core - инструмент, который позволяет автоматически обновлять драйверы и программное обеспечение NVIDIA
NvCpl - используется для автозагрузки панель управления Nvidia.
NvDLISR - необходим для работы NVIDIA GeForce Experience / NvApp.
Второй этап удаления мусора из драйвера и создание своего установщика - NVCleanstall
Для удаление остального мусора и создания своего установщика будем использовать NVCleanstall
Предварительно нужно включить службу Изоляция ключей CNG (если у вас она отключена)
Открываем CMD от имени администратора и по порядку вставляем:
sc config KeyIso start=Auto
net start KeyIso
После запуска нужно выбрать пункт "Use driver files on disk", далее через кнопку "Browse" указать путь к "setup.exe"
В новом окне тоже нажимаем Next.
После того, как драйвер загрузиться в NVCleanstall, необходимо выставить данные галочки:
Если вы оставляли нужные компоненты для NvApp/GeForce Experience, то убираем галочку: Unattended Express Installation (для того, чтобы убедиться в том, что они установятся)
При необходимости можно поставить галочку Allow automatic reboot, if needed - после установки драйвера система автоматически перезагрузиться.
После того, как выставили все нужные галочки, необходимо нажать Next
В следующем окне необходимо выбрать "Build Package"
Выбираем путь, куда будет сохранён установщик и ждём завершения
После сообщения в консоли о завершении, её можно закрыть и устанавливать кастомный драйвер.
Разница в размерах может быть существенная, или наоборот, стать больше. Это происходит из-за того, что NVCleanstall использует другое сжатие и оно хуже, чем у NVIDIA.
Установка панели управления NVIDIA
Если у вас она сама не появилась после установки драйвера, то необходимо её установить вручную. Скачиваем архив: Install_Appx_AppxBundle [NVIDIA Control Panel]
Запускаем _Install_Appx_AppxBundle.bat и ждём завершения установки.
Если вылезла ошибка, то проверьте работу служб:
Служба лицензий клиента (ClipSVC)
Служба развертывания AppX (AppXSVC)
Для их включения нужно:
Открыть CMD от администратора и ввести по очереди:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\ClipSVC" /v "Start" /t "REG_DWORD" /d "2" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\AppXSvc" /v "Start" /t "REG_DWORD" /d "2" /f
После перезагрузить ПК и попробовать снова
Службы никак не запустить вручную, только перезагрузка их запустит при старте системы.
Рекомендую использовать данную сборку: PhysX v9.21.0713 (взято с oszone)
Устанавливать после установки драйвера!
Особенности перепаковки:
1. Нет Demo.
2. Исправлен стандартный ярлык в "Панель управления"
Содержит:
1. Nvidia PhysX System Software v9.18.090
2. Nvidia PhysX System Software (Legacy) v9.13.0604
3. Файлы: cudart32_30_9.dll, cudart64_30_9.dll, physxcudart64_20.dll, physxcudart_20.dll, cudart32_60.dll, cudart64_60.dll, cudart32_70.dll, cudart64_70.dll
После установки сборки необходимо обновить PhysX до актуальной версии 9.23.1019, скачать установщик с официального сайта.