💡Руководства

VAN: INCOMPATIBLE OEM DRIVER

Ошибка "VAN: Incompatible OEM driver detected" возникает, когда анти-чит Vanguard от Riot блокирует запуск игры, потому что один из драйверов накопителя несовместим с функцией безопасности. Это касается и драйвера Wi-Fi, в частности был замечено устройство RZ616 Wi-Fi 6E 160MHz.

ошибка VAN Incompatible OEM driver detected

Причина проста, драйвера устройств несовместимы с функцией безопасности DMAr (DMA Remapping), так как драйверы не поддерживают DMAr. Функция DMAr в Vanguard нужна, чтобы изолировать устройства PCIe для предотвращения читов DMA, чтобы невозможно было напрямую читать и записывать системную память, минуя процессор. Vanguard хочет видеть только стандартные драйверы Microsoft для NVMe и SATA AHCI контроллеров, которые поддерживают DMAr. Сторонние драйверы от Samsung, Solidigm или ASMedia он считает небезопасными и не пускает в игру.

Чтобы исправить ошибку "VAN: INCOMPATIBLE OEM DRIVER", нужно заменить проблемный OEM-драйвер на стандартный от Microsoft. Riot приводит список конкретных несовместимых файлов:

  • secnvme.sys (обычно для NVMe-накопителей Samsung)
  • solidnvm.sys (для NVMe-накопителей Solidigm/SK Hynix)
  • asstahci64.sys (для SATA AHCI контроллеров ASMedia)

Вместо них нужно, чтобы стояли:

  • Для NVMe-дисковNVM Express Controller (стандартный драйвер Microsoft)
  • Для SATA-дисковStandard SATA AHCI Controller (стандартный драйвер Microsoft)

Как найти и заменить несовместимый драйвер на Microsoft

Шаг 1. Нажмите сочетание кнопок Win+X и выберите "Диспетчер устройств". Разверните графу "Контроллеры IDE ATA/ATAPI" и убедитесь, что стоит Стандартный контроллер NVM Express или Стандартный контроллер SATA AHCI (как у меня на рисунке ниже). Это будет означать, что установлен драйвера от Microsoft, но лучше еще более углубиться для достоверности.

  • Нажмите по контроллерам правой кнопкой мыши и выберите "Свойства".
  • В свойствах перейдите "Драйвер" и нажмите "Сведения".
  • Убедитесь, что не стоит файл драйвера secnvme.sys, solidnvm.sys, asstahci64.sys с которыми конфликтует Vanguard.
драйвер контроллера storahci

Шаг 2. Если установлен другой, не Стандартный контроллер SATA AHCI или NVM Express Controller, то нажмите по ним(ему) правой кнопкой мыши "Обновить драйвер".

Стандартный контроллер SATA AHCI обновить

Шаг 3. Выберите ниже "Найти драйверы на этом компьютере" и в следующем шаге ниже нажмите по "Выбрать драйвер из списка доступных драйверов на этом компьютере".

  • Далее выберите Стандартный контроллер NVM Express или Стандартный контроллер SATA AHCI.
  • Нажмите снизу на кнопку "Далее", после чего драйвер Microsoft установится.
  • Может потребоваться установить другой драйвер, но, если он будет в списке с включенной галочкой "Только совместимые устройства".
  • Перезагрузите ПК, чтобы драйвер применился.
установка стандартного контроллера SATA AHCI

❗Riot упоминает, что драйвер Wi-Fi адаптера RZ616 Wi-Fi 6E 160MHz версии 3.4 и ниже тоже может вызывать проблемы с DMAr и даже синие экраны смерти (BSOD). В любом случае, если в ошибке указан какой-либо системный драйвер, то его нужно обновить.

Дополнительные способы решения (мои советы)

  1. Технология DMAr физически не может работать, если на материнской плате отключена защита прямого доступа к памяти и виртуализация, включите IOMMU (AMD) и VT-d (Intel) в BIOS/UEFI.
  2. Удалить утилиту от производителя SSD, если она имеется, так как программы Samsung Magician, Adata SSD Toolbox или ASRock SSD Form Factor Tool, могут устанавливать несовместимые драйверы автоматически при запуске. Удалите утилиту полностью через "Удаление программ", перезагрузитесь и снова установите драйвер Microsoft.
  3. Обновить прошивку накопителя, так как иногда поддержку DMAr добавляют в обновлениях прошивки самого SSD, не только в драйверах. Зайдите на сайт производителя вашего SSD и проверьте наличие свежей прошивки.
  4. Проверить вторые и третьи накопители SSD на наличие несовместимого драйвера, если они установлены. Ошибка появляется, если хотя бы один накопитель в системе использует несовместимый драйвер, даже когда Windows 11/10 стоит на другом диске. Проверьте контроллеры всех установленных SSD и HDD в "Диспетчере устройств".
  5. Если Vanguard некорректно обновился, он может ложно сообщать о несовместимости. Удалите Vanguard через "Удаление программ", перезагрузитесь, затем запустите клиент Riot, и при первом запуске, Vanguard установится заново с чистого состояния.