Ubuntu 18.04.3 LTS и низкое разрешение карты NVIDIA

Это - Вопросы и ответы для того, когда Вы используете Графические драйверы 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. И появляется, как будто мой видеодрайвер установлен, но не загружался с ядром.

Там должен так или иначе зафиксировать это?

0
задан 21 January 2020 в 18:34

2 ответа

Примечание: Недавно после того, как я первоначально отправил этот ответ, я закончил тем, что помог 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

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

Надеюсь, это поможет!

3
ответ дан 30 January 2020 в 23:33

У Вас, вероятно, есть более старая версия установленного пакета драйвера Nvidia, как nvidia-driver-390. Для этого автоматическая сборка сбоев модуля ядра (см. файлы в/var/crash).

Решение: установите более новый драйвер, например, nvidia-driver-435

1
ответ дан 30 January 2020 в 23:33

Другие вопросы по тегам:

Похожие вопросы: