Проблема после обновления проприетарного драйвера NVIDIA – Linux Mint

Вопрос или проблема

Я использую ноутбук, в котором есть как графическая карта NVIDIA, так и интегрированная Intel. Прежде чем я обновил драйвер NVIDIA через менеджер обновлений Linux Mint, я настраивал обе карты с помощью настроек NVIDIA и NVIDIA Prime.

После обновления менеджер драйверов отмечает драйвер NVIDIA как установленный, но у интегрированной графической карты под надписью “Это устройство не работает” написано следующее: “Не использовать это устройство”.
Оба пакета xserver-xorg-video-intel, mesa-utils и nvidia-settings все еще установлены (я также пробовал переустановить их), и у меня отключён SecureBoot. Когда я пытаюсь запустить nvidia-settings, он возвращает пустую страницу, и выводится следующая ошибка:

ERROR: Драйвер NVIDIA не загружен

ERROR: Не удается загрузить информацию из доступной системы

Как я могу исправить эту ситуацию?
Спасибо!

Это вывод команды lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2

00:02.0 VGA совместимый контроллер [0300]: Intel Corporation Устройство [8086:3e9b]
    Подсистема: ASUSTeK Computer Inc. Устройство [1043:1fc0]
    Используемый драйвер ядра: i915
--
01:00.0 3D контроллер [0302]: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] [10de:1c8d] (rev a1)
    Подсистема: ASUSTeK Computer Inc. GP107M [GeForce GTX 1050 Mobile] [1043:1fc0]
    Модули ядра: nvidiafb, nouveau, nvidia_drm, nvidia

Из ls /lib/modprobe.d/:

aliases.conf                             blacklist-nvidia.conf
blacklist_linux_4.15.0-106-generic.conf  fbdev-blacklist.conf
blacklist_linux_4.15.0-112-generic.conf  nvidia-graphics-drivers.conf
blacklist_linux_4.15.0-20-generic.conf   nvidia-kms.conf
blacklist_linux_4.15.0-54-generic.conf   systemd.conf

Из dpkg -l | grep -i nvidia:

ii  libnvidia-cfg1-440:amd64                   440.100-0ubuntu0.18.04.1                         amd64        Бинарная библиотека конфигурации OpenGL/GLX NVIDIA
ii  libnvidia-common-390                       390.138-0ubuntu0.18.04.1                         all          Общие файлы, используемые библиотеками NVIDIA
ii  libnvidia-common-440                       440.100-0ubuntu0.18.04.1                         all          Общие файлы, используемые библиотеками NVIDIA
rc  libnvidia-compute-390:amd64                390.138-0ubuntu0.18.04.1                         amd64        Пакет вычислений NVIDIA
rc  libnvidia-compute-390:i386                 390.138-0ubuntu0.18.04.1                         i386         Пакет вычислений NVIDIA
ii  libnvidia-compute-440:amd64                440.100-0ubuntu0.18.04.1                         amd64        Пакет вычислений NVIDIA
ii  libnvidia-compute-440:i386                 440.100-0ubuntu0.18.04.1                         i386         Пакет вычислений NVIDIA
ii  libnvidia-decode-440:amd64                 440.100-0ubuntu0.18.04.1                         amd64        Библиотеки времени выполнения декодирования видео NVIDIA
ii  libnvidia-decode-440:i386                  440.100-0ubuntu0.18.04.1                         i386         Библиотеки времени выполнения декодирования видео NVIDIA
ii  libnvidia-encode-440:amd64                 440.100-0ubuntu0.18.04.1                         amd64        Библиотека времени выполнения кодирования видео NVENC
ii  libnvidia-encode-440:i386                  440.100-0ubuntu0.18.04.1                         i386         Библиотека времени выполнения кодирования видео NVENC
ii  libnvidia-extra-440:amd64                  440.100-0ubuntu0.18.04.1                         amd64        Дополнительные библиотеки для драйвера NVIDIA
ii  libnvidia-fbc1-440:amd64                   440.100-0ubuntu0.18.04.1                         amd64        Библиотека времени выполнения захвата кадров на основе OpenGL NVIDIA
ii  libnvidia-fbc1-440:i386                    440.100-0ubuntu0.18.04.1                         i386         Библиотека времени выполнения захвата кадров на основе OpenGL NVIDIA
ii  libnvidia-gl-440:amd64                     440.100-0ubuntu0.18.04.1                         amd64        Библиотеки GLVND OpenGL/GLX/EGL/GLES и Vulkan ICD NVIDIA
ii  libnvidia-gl-440:i386                      440.100-0ubuntu0.18.04.1                         i386         Библиотеки GLVND OpenGL/GLX/EGL/GLES и Vulkan ICD NVIDIA
ii  libnvidia-ifr1-440:amd64                   440.100-0ubuntu0.18.04.1                         amd64        Библиотека времени выполнения возврата кадров на основе OpenGL NVIDIA
ii  libnvidia-ifr1-440:i386                    440.100-0ubuntu0.18.04.1                         i386         Библиотека времени выполнения возврата кадров на основе OpenGL NVIDIA
rc  nvidia-compute-utils-390                   390.138-0ubuntu0.18.04.1                         amd64        Утилиты вычислений NVIDIA
ii  nvidia-compute-utils-440                   440.100-0ubuntu0.18.04.1                         amd64        Утилиты вычислений NVIDIA
rc  nvidia-dkms-390                            390.138-0ubuntu0.18.04.1                         amd64        Пакет DKMS NVIDIA
ii  nvidia-dkms-440                            440.100-0ubuntu0.18.04.1                         amd64        Пакет DKMS NVIDIA
ii  nvidia-driver-440                          440.100-0ubuntu0.18.04.1                         amd64        Метапакет драйверов NVIDIA
rc  nvidia-kernel-common-390                   390.138-0ubuntu0.18.04.1                         amd64        Общие файлы, используемые с модулем ядра
ii  nvidia-kernel-common-440                   440.100-0ubuntu0.18.04.1                         amd64        Общие файлы, используемые с модулем ядра
ii  nvidia-kernel-source-440                   440.100-0ubuntu0.18.04.1                         amd64        Пакет исходников ядра NVIDIA
ii  nvidia-prime                               0.8.8.2                                          all          Инструменты для включения NVIDIA's Prime
ii  nvidia-prime-applet                        1.0.7                                            all          Апплет для NVIDIA Prime
ii  nvidia-settings                            440.44-0ubuntu0.18.04.1                          amd64        Инструмент для настройки графического драйвера NVIDIA
ii  nvidia-utils-440                           440.100-0ubuntu0.18.04.1                         amd64        Бинарные файлы поддержки драйвера NVIDIA
ii  xserver-xorg-video-nvidia-440              440.100-0ubuntu0.18.04.1                         amd64        Бинарный Xorg драйвер NVIDIA

Вот информация о моей системе:

Система:    Хост: marco-ASUS Ядро: 4.15.0-112-generic x86_64 bits: 64 компилятор: gcc v: 7.5.0 
           Рабочий стол: Cinnamon 4.2.4 wm: marco dm: LightDM Дистрибутив: Linux Mint 19.2 Tina 
           база: Ubuntu 18.04 bionic 
Машина:   Тип: Ноутбук Система: ASUSTeK продукт: VivoBook_ASUSLaptop X580GD_N580GD v: 1.0 
           серийный номер: <фильтр> 
           Mobo: ASUSTeK модель: X580GD v: 1.0 серийный номер: <фильтр> UEFI: American Megatrends 
           v: X580GD.304 дата: 05/17/2018 
Батарея:   ID-1: BAT0 заряд: 29.1 Wh состояние: 30.4/48.1 Wh (63%) вольты: 11.6/11.6 
           модель: ASUSTeK ASUS Battery серийный номер: <фильтр> состояние: Разрядка 
ЦП:       Топология: 6-ядерный модель: Intel Core i7-8750H bits: 64 тип: MT MCP архитектура: Kaby Lake 
           rev: A L2 cache: 9216 KiB 
           флаги: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 52799 
           Скорость: 4004 МГц min/max: 800/4100 МГц Скорости ядер (МГц): 1: 3987 2: 4045 3: 4000 
           4: 4000 5: 4005 6: 4013 7: 3943 8: 4002 9: 4000 10: 4006 11: 3991 12: 4038 
Графика:  Устройство-1: Intel производитель: ASUSTeK драйвер: i915 v: ядро bus ID: 00:02.0 
           chip ID: 8086:3e9b 
           Устройство-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] производитель: ASUSTeK драйвер: N/A 
           bus ID: 01:00.0 chip ID: 10de:1c8d 
           Дисплей: x11 сервер: X.Org 1.19.6 драйвер: modesetting выгруженные: fbdev,vesa 
           композитор: marco разрешение: 1920x1080~60Hz 
           OpenGL: рендерер: Mesa DRI Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.0.8 
           compat-v: 3.0 прямой рендеринг: Да 
Звук:     Устройство-1: Intel Cannon Lake PCH cAVS производитель: ASUSTeK драйвер: snd_hda_intel v: ядро 
           bus ID: 00:1f.3 chip ID: 8086:a348 
           Звуковой сервер: ALSA v: k4.15.0-112-generic 
Сеть:   Устройство-1: Intel Wireless-AC 9560 [Jefferson Peak] драйвер: iwlwifi v: ядро порт: 5000 
           bus ID: 00:14.3 chip ID: 8086:a370 
           IF: wlo1 состояние: активно mac: <фильтр> 
           Устройство-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet производитель: ASUSTeK 
           драйвер: r8169 v: 2.3LK-NAPI порт: 3000 bus ID: 03:00.0 chip ID: 10ec:8168 
           IF: eno2 состояние: неактивно mac: <фильтр> 
Носители:    Локальное хранилище: всего: 931.51 GiB использовано: 539.31 GiB (57.9%) 
           ID-1: /dev/sda производитель: Toshiba модель: MQ04ABF100 размер: 931.51 GiB скорость: 6.0 Gb/s 
           серийный номер: <фильтр> 
RAID:      Аппаратное обеспечение-1: Intel 82801 Mobile SATA Controller [RAID mode] драйвер: ahci v: 3.0 
           bus ID: 00:17.0 chip ID: 8086.282a 
Раздел: ID-1: / размер: 136.93 GiB использовано: 111.72 GiB (81.6%) fs: ext4 dev: /dev/sda1 
           ID-2: swap-1 размер: 31.25 GiB использовано: 0 KiB (0.0%) fs: swap dev: /dev/sda2 
USB:       Хаб: 1-0:1 info: Хаб полной скорости (или корневой) порты: 16 rev: 2.0 chip ID: 1d6b:0002 
           Устройство-1: 1-2:2 info: Microsoft Basic Optical Mouse type: Мышь 
           драйвер: hid-generic,usbhid rev: 1.1 chip ID: 045e:0084 
           Устройство-2: 1-6:3 info: IMC Networks type: Видео драйвер: uvcvideo rev: 2.0 
           chip ID: 13d3:56a2 
           Устройство-3: 1-7:4 info: Realtek RTS5129 Карта считыватель контроллер type: <специфически для поставщика> 
           драйвер: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc rev: 2.0 chip ID: 0bda:0129 
           Устройство-4: 1-14:5 info: Intel type: Bluetooth драйвер: btusb rev: 2.0 chip ID: 8087:0aaa 
           Хаб: 2-0:1 info: Хаб полной скорости (или корневой) порты: 8 rev: 3.1 chip ID: 1d6b:0003 
Датчики:   Температуры системы: cpu: 68.0 C mobo: N/A 
           Скорости вентиляторов (об/мин): N/A 

Я исправил ту же проблему на ubuntu 18.04.
кажется, заголовки для ядра 4.15.0-112-generic не установлены/не обновлены.
Чтобы исправить это, просто выполните команду:

sudo apt install linux-image-4.15.0-112-generic linux-headers-4.15.0-112-generic   

И перезагрузите

Ответ или решение

Проблема, связанная с обновлением драйвера NVIDIA на вашей системе Linux Mint с Intel и NVIDIA графическими картами, часто возникает из-за несовместимости или недостатка необходимых модулей ядра. Давайте разберёмся с данной ситуацией и предложим конкретные шаги для её устранения.

1. Проблема

После обновления драйвера NVIDIA, система регистрирует Intel графическую карту с сообщением "Это устройство не работает". При попытке открыть nvidia-settings, появляется ошибка: "NVIDIA драйвер не загружен". Это указывает на то, что драйвер NVIDIA не инициализируется должным образом и, возможно, отсутствуют или повреждены заголовки ядра.

2. Основные шаги для устранения проблемы

Следуйте этим шагам для восстановления нормальной работы графических устройств:

Шаг 1: Убедитесь, что все модули драйвера загружены

Запустите следующую команду в терминале, чтобы проверить, какие модули загружены:

lsmod | grep nvidia

Если модули не загружены, это значит, что ваш драйвер не активен.

Шаг 2: Установите заголовки ядра

Как указали вы в описании, проблема может заключаться в том, что заголовки для ядра 4.15.0-112-generic не были правильно установлены. Выполните следующую команду для их установки:

sudo apt install linux-image-4.15.0-112-generic linux-headers-4.15.0-112-generic

Шаг 3: Перезагрузите систему

После установки заголовков ядра обязательно перезагрузите систему для применения изменений:

sudo reboot

Шаг 4: Проверьте статус драйвера NVIDIA и Intel

После перезагрузки снова проверьте, загружен ли драйвер NVIDIA:

nvidia-smi

Если выводит информацию о GPU, значит драйвер работает. Также проверьте состояние Intel графики в nvidia-settings и убедитесь, что она правильно распознается.

3. Дополнительные рекомендации

  • Убедитесь, что на вашем ноутбуке отключен Secure Boot в BIOS, так как это может блокировать драйвера NVIDIA.
  • Если проблема остается, попробуйте удалить и заново установить драйвера NVIDIA через:
sudo apt purge nvidia-*
sudo apt install nvidia-driver-440
  • В случае применения nvidia-prime для переключения между графическими процессорами, убедитесь, что он корректно настроен.

4. Заключение

Если все вышеупомянутые шаги не помогли, возможно, стоит рассмотреть возможность использования другого метода установки драйвера, например, через PPA или официальный сайт NVIDIA.

Попробуйте указанные решения, и если есть необходимость в дополнительных разъяснениях, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...