Это - Вопросы и ответы для того, когда Вы используете Графические драйверы PPA в большем, чем 390 драйверов, а также 18.04.3 LTS.
Я запускаю Ubuntu 18.04.3, и у меня есть Ti NVIDIA GEFORCE GT 750. Мой видеодрайвер в настоящее время nvidia-driver-440
то, что я установил от Графических драйверов PPA, и я не использовал ubuntu-drivers autoinstall
для драйвера.
Недавно мое ядро, обновленное к 5.3.0-26-generic
и мое разрешение видео теперь упорно продолжено 640x480. И появляется, как будто мой видеодрайвер установлен, но не загружался с ядром.
Там должен так или иначе зафиксировать это?
Примечание: Недавно после того, как я первоначально отправил этот ответ, я закончил тем, что помог 2 другим с подобными проблемами, но оба использовали nvidia-driver-390
. Кажется, что 390 драйверов являются несовместимыми с 5.3.xxxx ядро и должны быть удалены сначала и более новый драйвер быть установленными.
Новое 5.3.0-26-generic
ядро, которое является частью HWE - Аппаратная Стопка Реализации возможностей, автоматически не встраивает модуль драйвера NVIDIA в новое обновление ядра. Для фиксации этого, необходимо получить версию драйвера, которую Вы установили и версия ядра, в которой Вы собираетесь установить ее на.
Посмотрите, загружаетесь ли Вы к 5.3.0-26-generic
ядро при помощи uname -r
:
$ uname -r
5.3.0-26-generic
Если это не установлено, установите dkms
к Вашей системе:
sudo apt update
sudo apt install dkms
Выполните следующую команду, чтобы показать Вам существующий драйвер и ядро:
dkms status
Необходимо видеть вывод как следующее:
terrance@terrance-ubuntu:~$ dkms status
nvidia, 440.48.02, 5.0.0-37-generic, x86_64: installed
openrazer-driver, 2.7.0, 5.0.0-37-generic, x86_64: installed
Начиная с 440.48.02
драйвер уже установлен в моей последней версии ядра от 18.04.2 использований 5.0.0-37-generic
ядро, но 5.3.0-26-generic
ядро не перечислено, который то, где мы должны установить драйвер на.
Это установлено в следующем формате
sudo dkms install nameofdriver/version -k kernelversion
Так, чтобы установить тот драйвер в ядро и иметь его активируются при начальной загрузке, выполняет следующую строку:
sudo dkms install nvidia/440.48.02 -k 5.3.0-26-generic
Или, если загружено к 5.3.0-26-generic
можно выполнить его как:
sudo dkms install nvidia/440.48.02 -k $(uname -r)
Можно изменить вышеупомянутую строку для соответствия любому драйверу, который должен быть установлен в ядро. Я также выполнил установку для моего openrazer-driver
для моей клавиатуры.
После выполнения той строки вывод dkms status
должен теперь быть похожим:
terrance@terrance-ubuntu:~$ dkms status
nvidia, 440.48.02, 5.0.0-37-generic, x86_64: installed
nvidia, 440.48.02, 5.3.0-26-generic, x86_64: installed
openrazer-driver, 2.7.0, 5.0.0-37-generic, x86_64: installed
openrazer-driver, 2.7.0, 5.3.0-26-generic, x86_64: installed
Перезагрузите свою систему, и Ваш видеодрайвер должен теперь быть загружен, и необходимо смочь получить полные разрешения.
Надеюсь, это поможет!
У Вас, вероятно, есть более старая версия установленного пакета драйвера Nvidia, как nvidia-driver-390. Для этого автоматическая сборка сбоев модуля ядра (см. файлы в/var/crash).
Решение: установите более новый драйвер, например, nvidia-driver-435