Как определить тип загрузки видеокарты NVIDIA: UEFI или Legacy?

Тип загрузки видеокарты — ключевой параметр, влияющий на совместимость с материнской платой, производительность в играх и даже на возможность установки некоторых операционных систем. NVIDIA поддерживает два основных режима: UEFI (современный стандарт с расширенными функциями) и Legacy (устаревший, но все еще актуальный для старых систем). Однако далеко не все пользователи знают, как именно проверить этот параметр для своей модели — особенно если речь идет о дискретных картах в ноутбуках или гибридных системах.

Проблема усложняется тем, что тип загрузки может зависеть не только от самой видеокарты, но и от настроек BIOS/UEFI материнской платы, версии прошивки vBIOS, а также от того, какая ОС установлена. Например, видеокарты серии NVIDIA RTX 30/40 по умолчанию поддерживают только UEFI-загрузку, но в некоторых ноутбуках их принудительно переводят в Legacy-режим для совместимости со старыми версиями Windows. В этой статье мы разберем все актуальные способы проверки — от визуального осмотра до глубокой диагностики через командную строку.

1. Визуальный осмотр видеокарты: что можно узнать без включения ПК

Самый быстрый, но не всегда точный способ — изучить маркировку на самой видеокарте. Производители часто наносят информацию о поддерживаемых режимах загрузки рядом с разъемом PCIe или на наклейке с серийным номером. Вот на что стоит обратить внимание:

  • 🔍 Надпись "UEFI Ready" или "UEFI GOP" — явный признак поддержки современного режима. Встречается на картах начиная с серии NVIDIA GTX 700 и новее.
  • 📋 Отсутствие маркировки — не гарантирует Legacy-режим, но может указывать на старую модель (например, GTX 6xx или ниже), где UEFI поддерживается не всегда.
  • ⚠️ Наклейка с логотипом производителя (например, ASUS, MSI, Gigabyte) — иногда содержит QR-код, ведущий на страницу с техническими спецификациями, где указан тип загрузки.

Важно учитывать, что даже если на карте есть пометка о поддержке UEFI, в конкретной системе она может работать в Legacy-режиме из-за настроек BIOS. Например, многие ноутбуки с гибридной графикой (NVIDIA Optimus) принудительно используют Legacy для интегрированного видеоадаптера Intel, а дискретную карту NVIDIA "подтягивают" в тот же режим для совместимости.

⚠️ Внимание: На некоторых моделях видеокарт (например, NVIDIA Quadro для рабочих станций) маркировка может отсутствовать даже при поддержке UEFI. В этом случае визуальный осмотр не даст точного ответа.

2. Проверка через BIOS/UEFI материнской платы

Наиболее надежный метод — зайти в настройки BIOS и проверить текущий режим работы видеокарты. Инструкция зависит от производителя материнской платы, но общий алгоритм такой:

  1. Перезагрузите ПК и нажмите клавишу для входа в BIOS (обычно Del, F2, F12 или Esc).
  2. Найдите раздел, связанный с графикой. Он может называться:
    • Advanced → System Agent Configuration → Graphics Configuration (для Intel чипсетов)
    • Settings → Configuration → Graphics Settings (для AMD чипсетов)
    • Boot → Primary Display (универсальный вариант)
  • Ищите параметры вроде:
    • PCIe/IGD/PEG Boot — если выбрано PEG (PCI Express Graphics), это указывает на приоритет дискретной карты.
    • UEFI/Legacy Boot — некоторые BIOS позволяют явно выбрать режим для видеокарты.
    • CSV/UEFI Support — опция включения поддержки UEFI для графических адаптеров.
    • На скриншоте ниже показан пример из BIOS ASUS ROG, где в разделе Advanced → System Agent (SA) Configuration видно, что Primary Display установлен на PCIE, а iGPU Multi-Monitor отключен — это косвенно подтверждает использование дискретной карты NVIDIA в режиме, совместимом с UEFI:

      Пример скриншота BIOS (описание)

      На скриншоте видно, что опция "Above 4G Decoding" включена — это важно для корректной работы UEFI на видеокартах NVIDIA RTX 30/40 с процессорами Intel 10-го поколения и новее. Если эта опция отключена, карта может автоматически переходить в Legacy-режим.

      Параметр BIOS Значение для UEFI Значение для Legacy
      Primary Display PCIE или PEG IGD (интегрированная графика)
      CSV/UEFI Support Enabled Disabled или отсутствует
      Above 4G Decoding Enabled (обязательно для RTX 30/40) Disabled
      Boot Mode Select UEFI или UEFI with CSM Legacy или CSM Boot
      ⚠️ Внимание: На ноутбуках с технологией NVIDIA Optimus (например, MSI GS66, ASUS TUF Gaming) параметры графики в BIOS часто скрыты или заблокированы. В этом случае используйте методы проверки через операционную систему (разделы 3–5).
      📊 Какой у вас тип BIOS?
      Только UEFI
      Legacy (CSM)
      UEFI с поддержкой CSM
      Не знаю

      3. Определение типа загрузки через Windows (без сторонних утилит)

      Если вы не хотите разбираться в настройках BIOS, можно узнать тип загрузки видеокарты прямо из Windows. Для этого подойдут встроенные инструменты:

      Способ 1: Диспетчер устройств

      1. Откройте Диспетчер устройств (клавиши Win + X → Диспетчер устройств).
      2. Разверните ветку Видеоадаптеры.
      3. Щелкните правой кнопкой по вашей видеокарте NVIDIA и выберите Свойства → Сведения.
      4. В выпадающем меню выберите Информация об устройстве (DRIVERINF) или ИД оборудования.

    В строке ИД оборудования ищите упоминание UEFI. Например:

    PCI\VEN_10DE&DEV_2504&SUBSYS_87C41043&REV_A1\4&2A3B5C1D&0&0008
    

    PCI\VEN_10DE&DEV_2504&SUBSYS_87C41043&REV_A1

    Если в конце есть раздел с \4&..., это указывает на UEFI-режим. В Legacy строка будет короче, без этого фрагмента.

    Способ 2: Командная строка

    Запустите cmd от имени администратора и выполните:

    wmic path Win32_VideoController get Name, DriverVersion, VideoModeDescription

    В выводе обратите внимание на поле VideoModeDescription. Если там есть упоминание UEFI или GOP (Graphics Output Protocol), карта работает в современном режиме. Для Legacy это поле будет пустым или содержать VGA.

    ☑️ Проверка через Windows

    Выполнено: 0 / 5

    4. Использование утилит NVIDIA и стороннего ПО

    Для более детальной диагностики можно воспользоваться специализированными программами. Они не только покажут тип загрузки, но и предоставят дополнительную информацию о vBIOS, поддерживаемых разрешениях и даже о возможных проблемах совместимости.

    Официальная утилита: NVIDIA System Information

    Эта программа входит в состав NVIDIA Driver и запускается через панель управления NVIDIA:

    1. Щелкните правой кнопкой по рабочему столу и выберите Панель управления NVIDIA.
    2. Перейдите в Системная информация (вкладка Help или System Information).
    3. В разделе Display ищите строку UEFI GOP Support:
      • 🟢 Yes — карта работает в UEFI-режиме.
      • 🔴 No — Legacy или CSM.
    4. Сторонние программы

      Если официальные инструменты не дают однозначного ответа, попробуйте:

      • 🔧 GPU-Z — во вкладке Advanced → BIOS ищите строку UEFI Support. Также программа показывает версию vBIOS, что полезно для диагностики.
      • 📊 HWiNFO64 — в разделе GPU → NVIDIA проверьте параметр UEFI GOP Driver. Если он отсутствует, скорее всего, используется Legacy.
      • 🖥️ AIDA64 — в меню Отображение → GPU есть пункт BIOS Information, где может быть указана поддержка UEFI.

    Пример вывода из GPU-Z для карты NVIDIA RTX 3080:

    BIOS Version:      94.04.4F.00.AA
    

    UEFI Support: Yes (GOP 1.0)

    Subvendor: MSI (1462)

    ⚠️ Внимание: В ноутбуках с гибридной графикой (NVIDIA Optimus) утилиты могут показывать информацию только об интегрированном адаптере Intel/AMD. Чтобы увидеть данные по дискретной карте, временно отключите интегрированную графику в BIOS или используйте внешний монитор, подключенный напрямую к NVIDIA.

    5. Проверка в Linux (для опытных пользователей)

    В системах на базе Linux тип загрузки видеокарты можно определить через терминал. Этот метод полезен для серверов или ПК с dual-boot.

    Способ 1: Чтение логов ядра

    Выполните команду:

    dmesg | grep -i "EFI\|UEFI\|VGA"

    Если в выводе есть строки вроде:

    [    0.000000] efi: EFI v2.70 by American Megatrends
    

    [ 1.234567] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem

    Это подтверждает работу в UEFI-режиме. Для Legacy упоминаний EFI не будет.

    Способ 2: Проверка через lspci

    Утилита lspci показывает детальную информацию о PCI-устройствах:

    lspci -v -s $(lspci | grep -i nvidia | cut -d' ' -f1)

    В выводе ищите строку Capabilities. Если там есть [vga] или [legacy], карта работает в устаревшем режиме. Для UEFI может присутствовать [uefi] или [gop].

    Способ 3: Просмотр файловой системы EFI

    Если система загружена в UEFI-режиме, будет доступна папка /sys/firmware/efi. Проверить её наличие можно так:

    ls /sys/firmware/efi

    Если папка существует и не пустая, видеокарта скорее всего работает в UEFI.

    6. Особенности проверки на ноутбуках с NVIDIA Optimus

    Ноутбуки с технологией NVIDIA Optimus (например, Lenovo Legion, Dell XPS, HP Omen) усложняют диагностику, поскольку в них одновременно работают два адаптера: интегрированный (Intel Iris Xe/AMD Radeon) и дискретный (NVIDIA GTX/RTX). В таких случаях:

    • 💻 Интегрированная графика почти всегда работает в режиме, соответствующем настройкам BIOS (UEFI или Legacy).
    • 🎮 Дискретная карта NVIDIA может принудительно переводиться в Legacy для совместимости, даже если поддерживает UEFI.
    • Переключаемая графика (через NVIDIA Control Panel) не влияет на тип загрузки — он определяется на уровне BIOS.
    • Чтобы точно определить режим дискретной карты:

      1. Подключите внешний монитор напрямую к порту, который связан с NVIDIA (обычно HDMI или DisplayPort на задней панели ноутбука).
      2. В NVIDIA Control Panel выберите этот монитор как основной.
      3. Повторите проверку через GPU-Z или Диспетчер устройств — теперь данные будут относиться к дискретной карте.

    На некоторых ноутбуках (например, ASUS ROG Zephyrus) тип загрузки дискретной карты можно изменить только через скрытые настройки BIOS, доступные по специальным "hotkey"-комбинациям (например, Ctrl + Alt + S при загрузке). Эти комбинации часто не документированы, но их можно найти на тематических форумах (например, NotebookReview).

    7. Решение проблем с некорректным определением режима

    Если вы выяснили, что видеокарта работает в неоптимальном режиме (например, RTX 4090 в Legacy), это может приводить к:

    • 🖥️ Отсутствию поддержки разрешений выше 1920×1080 при загрузке.
    • 🎮 Проблемам с запуском современных игр (ошибки вроде "No UEFI GOP driver").
    • ⚡ Некорректной работе NVIDIA DLSS или Ray Tracing.

    Чтобы исправить это:

    Шаг 1: Обновите vBIOS

    Скачайте актуальную версию vBIOS для вашей модели с сайта производителя (например, MSI, Gigabyte, EVGA) и прошейте её через:

    • 🔧 Утилиту nvflash (для опытных пользователей).
    • 📦 Официальный BIOS Update Tool от производителя (например, MSI Live Update).

    Шаг 2: Настройте BIOS

    Убедитесь, что в BIOS включены следующие опции:

    CSV/UEFI Support:       [Enabled]
    

    Above 4G Decoding: [Enabled]

    Resizable BAR Support: [Auto или Enabled] (для RTX 30/40)

    Primary Display: [PCIE или PEG]

    Шаг 3: Переустановите драйверы

    Удалите текущие драйверы через Display Driver Uninstaller (DDU) и установите последнюю версию с официального сайта NVIDIA, выбрав вариант Custom Installation → Perform a clean install.

    ⚠️ Внимание: На некоторых материнских платах (ASRock, Biostar) после изменения режима загрузки видеокарты с Legacy на UEFI может потребоваться полная переустановка Windows. Это связано с тем, что загрузочный раздел (ESP) создается только при UEFI-установке.

    8. Частые вопросы и мифы о типах загрузки NVIDIA

    Вокруг темы UEFI/Legacy ходит множество заблуждений. Разберем самые распространенные:

    ❓ Может ли видеокарта NVIDIA GTX 10xx работать в UEFI-режиме?

    Да, начиная с серии GTX 700 (архитектура Kepler) все карты NVIDIA поддерживают UEFI, но для этого требуется:

    • Актуальная версия vBIOS (некоторые ранние ревизии GTX 1060/1070 имели баги с UEFI).
    • Материнская плата с UEFI (не путайте с "BIOS с поддержкой UEFI").
    • Включенная опция CSV Support в BIOS.
    ❓ Почему моя RTX 3080 определяется как Legacy, хотя должна поддерживать UEFI?

    Причины могут быть следующими:

    • Устаревшая версия vBIOS (особенно актуально для карт от Palit, Gainward).
    • Отключенная опция Above 4G Decoding в BIOS (критично для RTX 30/40).
    • Использование адаптера PCIe → PCI (например, в старых корпусах), который не поддерживает UEFI.
    • Конфликт с интегрированной графикой в ноутбуках (технология Optimus).

    Решение: обновите vBIOS, проверьте настройки BIOS и при необходимости сбросьте их к заводским (Load Optimized Defaults).

    ❓ Влияет ли тип загрузки на производительность в играх?

    Прямого влияния на FPS нет, но есть косвенные факторы:

    • 🎮 В Legacy-режиме могут не работать NVIDIA Reflex и DLSS 3 (требуют UEFI).
    • 🖥️ Разрешения выше 4K или частота 144+ Гц могут быть недоступны при загрузке (до запуска драйверов).
    • ⚡ В некоторых играх (например, Cyberpunk 2077, Alan Wake 2) при Legacy-загрузке возникают артефакты при включенном Ray Tracing.
    • Для максимальной совместимости с современными играми рекомендуется использовать UEFI.

    ❓ Можно ли принудительно переключить видеокарту с Legacy на UEFI без переустановки Windows?

    Технически да, но это требует:

    1. Конвертации системного диска из MBR в GPT (например, через mbr2gpt от Microsoft).
    2. Создания раздела ESP (EFI System Partition) размером ~100 МБ.
    3. Изменения режима загрузки в BIOS с Legacy на UEFI.

    Однако этот процесс рискован — при ошибке система может перестать загружаться. Надежнее сделать резервную копию данных и переустановить Windows в UEFI-режиме.

    ❓ Как проверить тип загрузки видеокарты на Mac с Boot Camp?

    На Mac с установленной Windows через Boot Camp видеокарты NVIDIA (если они есть) всегда работают в UEFI-режиме, поскольку:

    • Apple использует исключительно UEFI для загрузки.
    • Драйверы Boot Camp не поддерживают Legacy.
    • Внешние GPU (eGPU) через Thunderbolt также работают только в UEFI.

    Проверить это можно через GPU-Z — в разделе BIOS Version будет указана поддержка UEFI GOP.