Почему моя видеокарта Nvidia отображается как неактивированная в Ubuntu?

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

Я прокручивал спецификации своей системы по другому поводу. Я получил вывод с помощью:

sudo lshw -html > specs.html

Я заметил, что моя видеокарта отображается красным цветом, в отличие от всего остального, что отображается желтым. В частности, указано:


id: display
description:    VGA совместимый контроллер
product:    GK107M [GeForce GT 650M Mac Edition]
vendor: NVIDIA Corporation
physical id:    0
bus info:   pci@0000:01:00.0
version:    a1
width:  64 бит
clock:  33MHz
capabilities:   pm msi pciexpress vga_controller bus_master cap_list
configuration:  latency =   0
resources:  memory  :   c0000000-c0ffffff
            memory  :   90000000-9fffffff
            memory  :   a0000000-a1ffffff
            ioport  :   2000(size=128)
            memory  :   c1000000-c107ffff

Красный цвет, как видно, означает, что моя видеокарта unclaimed, что, как я понимаю, связано с проблемой с драйверами. Когда я использую приложение “Дополнительные драйверы” в Ubuntu, оно сообщает, что мой компьютер использует рекомендуемые драйверы:

драйверы nvidia

Кроме того, выполнение dpkg -l|grep -i nvidia возвращает:

ii  libnvidia-cfg1-390:amd64                   390.147-0ubuntu1                        amd64        Бинарная библиотека конфигурации NVIDIA OpenGL/GLX
ii  libnvidia-common-390                       390.151-0ubuntu0.22.04.1                all          Общие файлы, используемые библиотеками NVIDIA
ii  libnvidia-compute-390:amd64                390.147-0ubuntu1                        amd64        Пакет NVIDIA libcompute
ii  libnvidia-decode-390:amd64                 390.147-0ubuntu1                        amd64        Библиотеки выполнения видеодекодирования NVIDIA
ii  libnvidia-encode-390:amd64                 390.147-0ubuntu1                        amd64        Библиотека выполнения видеокодирования NVENC
ii  libnvidia-fbc1-390:amd64                   390.147-0ubuntu1                        amd64        Библиотека выполнения захвата кадров на основе OpenGL NVIDIA
ii  libnvidia-gl-390:amd64                     390.147-0ubuntu1                        amd64        Библиотеки GLVND NVIDIA OpenGL/GLX/EGL/GLES и Vulkan ICD
ii  libnvidia-ifr1-390:amd64                   390.147-0ubuntu1                        amd64        Библиотека выполнения обратной записи кадров на основе OpenGL NVIDIA
ii  linux-modules-nvidia-390-5.15.0-25-generic 5.15.0-25.25                            amd64        Модули nvidia ядра Linux для версии 5.15.0-25
ii  linux-modules-nvidia-390-generic-hwe-22.04 5.15.0-25.25                            amd64        Дополнительные драйверы для nvidia-390 для общего варианта hwe-22.04
ii  linux-objects-nvidia-390-5.15.0-25-generic 5.15.0-25.25                            amd64        Модули nvidia ядра Linux для версии 5.15.0-25 (объекты)
ii  linux-signatures-nvidia-5.15.0-25-generic  5.15.0-25.25                            amd64        Подписи ядра Linux для модулей nvidia для версии 5.15.0-25-generic
ii  nvidia-compute-utils-390                   390.147-0ubuntu1                        amd64        Утилиты вычисления NVIDIA
ii  nvidia-driver-390                          390.147-0ubuntu1                        amd64        Мета-пакет драйвера NVIDIA
ii  nvidia-kernel-common-390                   390.147-0ubuntu1                        amd64        Общие файлы, используемые с модулем ядра
ii  nvidia-kernel-source-390                   390.147-0ubuntu1                        amd64        Пакет исходного кода ядра NVIDIA
ii  nvidia-prime                               0.8.17.1                                all          Инструменты для включения Prime от NVIDIA
ii  nvidia-settings                            510.47.03-0ubuntu1                      amd64        Инструмент для настройки драйвера графики NVIDIA
ii  nvidia-utils-390                           390.147-0ubuntu1                        amd64        Бинарные файлы поддержки драйвера NVIDIA
ii  screen-resolution-extra                    0.18.2                                  all          Расширение для панели управления nvidia-settings
ii  xserver-xorg-video-nvidia-390              390.147-0ubuntu1                        amd64        Бинарный драйвер Xorg от NVIDIA

С тех пор как я установил Ubuntu, я на самом деле не смог нормально загрузить свой компьютер. Обычно он зависает на экране с логотипом на неопределенный срок. Я загружаю компьютер через режим восстановления. Это заставило меня думать, что у меня всегда были проблемы с драйверами графики, но, если честно, у меня были более важные проблемы, которым я мог посвятить свое время, и я просто загружался в режиме восстановления в течение последнего месяца. Но, возможно, пришло время решить эту проблему…

Есть идеи, как я могу это исправить? Установлены ли у меня неправильные драйверы?

Unclaimed означает, что драйвер для графической карты NVIDIA не был загружен.

Вы можете увидеть это по следующей строке:

   configuration: latency=0

Когда драйвер NVIDIA загружен, это будет выглядеть так:

   configuration: driver=nvidia latency=0

Я рекомендую удалить с помощью purge драйвер NVIDIA версии 390, который у вас установлен из репозитория, затем установить последнюю
ДРАЙВЕР ДЛЯ ЦЕНТРА ДАННЫХ ДЛЯ UBUNTU 20.04.

Для устранения неполадок смотрите статью
BinaryDriverHowto/Nvidia
.

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

Если ваша видеокарта Nvidia отображается как "непринадлежащая" (unclaimed) в Ubuntu, это может свидетельствовать о проблемах с загрузкой драйвера. Давайте рассмотрим возможные причины и шаги, которые можно предпринять для решения этой проблемы.

Основные причины

  1. Драйвер не загружен: Как вы уже отметили, строка configuration: latency=0 указывает на то, что драйвер не был загружен для видеокарты. В нормальном состоянии эта строка должна выглядеть так: configuration: driver=nvidia latency=0. Это подтверждает, что система распознает устройство, но не имеет необходимых драйверов для его работы.

  2. Совместимость драйвера: Вы используете версию драйвера 390. Хотя эта версия может быть подходящей для старых моделей видеокарт, для вашей модели GeForce GT 650M вам может потребоваться более свежая версия драйвера.

  3. Установка драйвера: Возможно, драйверы были установлены неправильно, либо они конфликтуют с другими установленными компонентами. Это может мешать нормальной загрузке системы и обеспечению работы графического адаптера.

Рекомендации по устранению неполадок

  1. Удаление существующих драйверов: Рекомендуется удалить текущий драйвер Nvidia с помощью команды sudo apt-get purge nvidia-*. Это удалит все связанные пакеты и очистит конфигурацию.

  2. Установка актуального драйвера: После удаления драйвера, установите последнюю версию драйвера, совместимую с вашей системой. Сначала обновите систему и установите необходимые пакеты:

    sudo apt update
    sudo apt upgrade
    sudo apt install build-essential dkms

    После этого посетите официальный сайт Nvidia и скачайте последнюю версию драйвера для вашей видеокарты и версии Ubuntu. Убедитесь, что вы выбрали правильную модель видеокарты и версию ОС.

  3. Использование PPA для установки драйверов: Вы можете использовать PPA (Personal Package Archive) для установки более актуальных версий драйверов:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    sudo apt install nvidia-driver-XXX

    Замените XXX на номер версии драйвера, который вы хотите установить (например, nvidia-driver-510).

  4. Конфигурация и перезагрузка: После установки драйвера, перезагрузите систему:

    sudo reboot
  5. Проверка состояния драйвера: После перезагрузки проверьте, загрузился ли драйвер корректно, используя команду:

    nvidia-smi

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

Заключение

Процесс устранения проблемы с "непринадлежностью" видеокарты в Ubuntu может потребовать последовательного выполнения шагов, начиная с удаления текущего драйвера и заканчивая установкой актуальной версии. Если у вас возникнут дополнительные вопросы или сложности, вы можете обратиться к сообществу Ubuntu или на специализированные форумы, где можно получить дополнительную помощь.

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

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