Linux GPU_NOT_DETECTEDВысокая

GPU не определяется в Linux — пошаговое решение проблем

Статья объясняет, почему Linux может не определять видеокарту, и предлагает проверенные способы восстановления работы GPU.

Обновлено 14 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 22.04Ubuntu 24.04Debian 12Arch Linux

Что означает ошибка GPU_NOT_DETECTED

Ошибка GPU_NOT_DETECTED — это не конкретный код, а описание ситуации, когда операционная система Linux не находит видеокарту при старте графического стека. В логи может быть записано что-то вроде:

[ERROR] GPU not detected – driver initialization failed

Симптомы: экран остаётся чёрным или отображается только текстовый режим, команды lspci и nvidia-smi не выводят информации, графический интерфейс не запускается.

Причины возникновения

  1. Отсутствие драйверов – система использует стандартный generic драйвер KMS, который не поддерживает аппаратные возможности карты.
  2. Некорректная загрузка модулей ядра – модуль nvidia, amdgpu или другой не загружен из-за конфликта с другими ядрами или misconfigured modprobe.
  3. Конфликт с интегрированной графикой – BIOS по-прежнему включает встроенное GPU, что может блокировать дискретную карту.
  4. Проблемы с шинами PCI-E – ослабленный контакт, неработающий слот или отключение шины в BIOS.
  5. Неправильная конфигурация X-сервера – отсутствует или повреждён файл xorg.conf.d/*.conf, что приводит к отказу драйвера при запуске дисплейного сервера.

Способы решения

Способ 1: Проверить физическое обнаружение через lspci

  • Откройте терминал.
  • Выполните команду:
    lspci | grep -i vga
    
  • Если вывод пустой, система не видит видеокарту на аппаратном уровне. Возможно, слот не работает, карта не установлена или не включена в BIOS.

Способ 2: Установить или обновить драйвер

Для NVIDIA:

sudo add-apt-repository ppa:ubuntu-drivers/stable
sudo apt update
sudo apt install nvidia-driver-535

Для AMD:

sudo apt install amdgpu-pro

После установки выполните перезагрузку:

sudo reboot

Способ 3: Загрузить необходимые модули ядра

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

sudo modprobe nvidia
sudo modprobe amdgpu

Чтобы модули загружались автоматически после перезагрузки, добавьте их в файл:

/etc/modules-load.d/gpu.conf

Добавьте строки:

nvidia
amdgpu

Способ 4: Подтвердить работу GPU

Для NVIDIA:

nvidia-smi

Для AMD:

amdgpu_top -r

Если команды выводят статистику, видеокарта работает корректно.

Способ 5: Отключить интегрированную графику в BIOS

  1. Перезагрузите систему и зайдите в BIOS (обычно Del или F2).
  2. Перейдите в раздел Advanced → Graphics Configuration (или аналогичный).
  3. Установите параметр Integrated Graphics в значение Disabled.
  4. Сохраните настройки (F10) и перезагрузитесь.

Способ 6: Обновить конфигурацию X-сервера

Создайте или отредактируйте файл /etc/X11/xorg.conf.d/10-monitor.conf:

Section "Device"
    Identifier "GPU0"
    Driver "nvidia"          # или "amdgpu"
    Option "TearFree" "true"
EndSection

Затем перезапустите дисплейный менеджер:

systemctl restart display-manager

Профилактика

  • Регулярно обновляйте драйверы через стабильные репозитории или официальный сайт производителя.
  • Следите за контактами в слоте PCI-E — осторожно чистите от пыли.
  • Используйте стабильные релизные ветки ядра, а не предрелизные сборки, если не нужны экспериментальные функции.
  • Сохраняйте резервные копии файлов конфигурации (xorg.conf.d/*.conf), чтобы быстро восстановиться при ошибках.
  • Не отключайте питание резко — используйте безопасное завершение работы через меню системы.

Систематический подход к обслуживанию и своевременное обновление драйверов минимизируют риск неожиданной потери обнаружения GPU.

Часто задаваемые вопросы

Почему Linux не определяет мою видеокарту?
Как проверить, видит ли система GPU через командную строку?
Что делать, если драйвер установлен, но GPU всё равно не работает?
Как предотвратить повторение проблемы с GPU в будущем?

Полезное

Проверить оборудование через lspci
Установить или обновить драйвер
Загрузить необходимые модули
Проверить работу GPU
Отключить интегрированную графику (если используется дискретная карта)
Обновить конфигурацию X-сервера

Эта статья помогла вам решить проблему?