ОШИБКА: Драйвер NVIDIA не загружен

ОШИБКА: Драйвер NVIDIA не загружен

(Я знаю, что есть несколько вопросов с похожим названием, но на них либо нет ответов, либо они очень старые, либо не имеют отношения к моей ситуации.)

Я использую Ubuntu 18.04.2, мой графический процессор — GeForce 840M, а версия драйвера — nvidia-driver-430 (устанавливается из панели «Программное обеспечение и обновления»).

Так что я больше не могу использовать видеокарту nvidia. Понятия не имею, что стало причиной этого.

sudo nvidia-settings

дает следующий вывод:

ОШИБКА: Драйвер NVIDIA не загружен ОШИБКА: Невозможно загрузить информацию из любой доступной системы

Он открывает панель Nvidia, но без обычных настроек и только с двумя профилями PRIME (режим производительности Nvidia и режим энергосбережения Intel).

sudo nvidia-smi

выдает следующую ошибку:

NVIDIA-SMI не удалось, так как он не смог связаться с драйвером NVIDIA. Убедитесь, что установлен и запущен последний драйвер NVIDIA.

Я пробовал несколько вещей, таких как очистка и переустановка драйвера или использование более старого, но безуспешно. Я также пробовал загрузить и запустить драйвер .run с сайта nvidia, но он не установился.

Я ищу совета, что попробовать дальше, чтобы снова все заработало. Спасибо за помощь :)

РЕДАКТИРОВАТЬ:

 uname -r

4.15.0-52-общий

 dkms status

nvidia, 430.26, 4.15.0-52-generic, x86_64: установлено

 apt-cache policy nvidia-driver-430
nvidia-драйвер-430:
  Установлено: 430.26-0ubuntu0~gpu18.04.1
  Кандидат: 430.26-0ubuntu0~gpu18.04.1
 Таблица версий:
 *** 430.26-0ubuntu0~gpu18.04.1 500
        500 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 Пакеты
        100 /var/lib/dpkg/статус

решение1

После проверки:

  • БИОС
  • премьер-выбор nvidia
  • пакет nvidia-driver-XXXX установлен
  • установлены пакеты заголовков uname -r

и это не работало.

Так что драйвер не был скомпилирован для моей версии ядра. Поэтому я просто сделал

$ dpkg-reconfigure nvidia-dkms-4XX

и перезагрузился.

решение2

Попробуйте просто переустановить систему. sudo apt install --reinstall nvidia-driver-430Если вы загружаетесь в режиме UEFI, отключите перед этим безопасную загрузку, если она включена.

решение3

Недавно столкнулся с этой проблемой, так что она может быть связана с недавним обновлением.

Попробуйте это:

sudo prime-select nvidia

sudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf

sudo update-initramfs -u

Ссылказдесь

Я могу загрузиться с двумя мониторами, что указывает на то, что графический процессор (в моем случае GTX 970) используется. Однако, сталкиваюсь с другими ошибками.

решение4

При обновлении ядра 5.0 до 5.3 драйвер nvidia 390 работает некорректно. Обновление до драйвера nvidia 430 невозможно из-за неудовлетворенных зависимостей.

Из терминала я использую команду:

 sudo ubuntu-drivers autoinstall

и оболочка выводит список всех неудовлетворенных зависимостей. Я беру первую неудовлетворенную зависимость и использую команду

 sudo apt-get install <first dependence>

(возможно, эта оболочка перечисляет другие зависимости, которые не удовлетворены, поэтому я беру первую и повторяю команду)

Оболочка теперь установит зависимость 430 и удалит пакеты 390. После установки повторяю команду

 sudo ubuntu-drivers autoinstall

и оболочка позволяет установить все пакеты из 430 драйверов.

Наконец я перезагружаю систему, и новые драйверы 430 работают нормально.

Вероятно, пока не будет установлен хотя бы один пакет драйверов 430, система не сможет начать установку нового драйвера.

Связанный контент