Проблемы с графикой и разрешением (Nvidia) в Ubuntu 18.04 после обновления

Недавно я обновил Ubuntu 14.04 с 16.04 до 18.04 (т.е. сейчас я использую 18.04 bionic, а начал 14) . В 16.04 все работало нормально, но теперь у меня серьезные проблемы с графикой:

Описание проблемы :

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

После перезагрузки у меня появился экран входа в систему с низким разрешением (640x480).Вход в систему работает нормально, но разрешение все еще низкое, и в результате я не вижу весь экран. Изменение разрешения не работает: при вводе настроек дисплея отображается «Неизвестный дисплей», а поле «Разрешение» просто пустое и серое (буквально нет текста или цифр, кроме слова «Разрешение»), и щелчок по нему приводит к появляется маленький серый пустой речевой пузырь, но ничего не происходит.

Я пытался найти решения в нескольких местах, например:

Ubuntu 18.04.1 LTS не может изменить разрешение

Проблема масштабирования Ubuntu 18

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

Что я пробовал:

  • Я проверил функцию масштабирования: она отключена.
  • Я искал nomodeset в / etc / default / grub, но ничего.
  • Я запустил apt-get purge xserver-xorg-video-intel и установил рекомендуемые драйверы nvidia с помощью автоинсталляции ubuntu-drivers , это оказался драйвер nvidia- 440
  • РЕДАКТИРОВАТЬ1: Я проверил текущие используемые драйверы с помощью программного обеспечения и обновленных / дополнительных драйверов. Я пробовал следующие драйверы: nvidia-driver-440 (рекомендуется), nvidia-driver-435, nvidia-driver-390 и xserver-xorg-video-nouveau. Я применил изменения, я перезагружался после каждого изменения и проверял, используются ли драйверы, на которые я изменил (через «Программное обеспечение и обновления»).
  • РЕДАКТИРОВАТЬ2: Я успешно выполнил sudo apt-get purge nvidia - * ; add-apt-repository ppa: graphics-drivers / ppa ; sudo apt-get update ; sudo apt-get install nvidia-driver-440 .
  • РЕДАКТИРОВАТЬ2.1: Кроме того, после очистки nvidia- * (ничего не переустанавливая) и перезагрузки (с драйверами xorg) Ubuntu фактически дает мне экран входа с более высоким разрешением (по крайней мере, 1920x1080), но теперь он снова зависает. черный экран с зависшим указателем мыши после входа в систему. Выбор «режима восстановления» в GRUB и опции «возобновить», как ни странно, дает мне экран входа 1024x768 с рабочим входом. По-прежнему нет более высокого разрешения, но я могу по крайней мере выбрать один (1024x768), xrandr по-прежнему говорит то же самое, за исключением добавления максимального разрешения 1024x768.
  • РЕДАКТИРОВАТЬ 3: О безопасной загрузке: В моей биографии говорится: Состояние безопасной загрузки: отключено; Состояние ключа платформы: не загружено; Тип ОС: Другая ОС . Этот параметр был описан как лучший параметр для операционных систем, не поддерживающих безопасную загрузку, поэтому я считаю его отключенным.
  • РЕДАКТИРОВАТЬ4: lsmod | grep -i i915 возвращает пустую строку (при работе либо nvidia-440, либо xorg). nvidia-smi возвращает (работает nvidia-440):

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

У меня все еще та же проблема, и я получаю те же результаты, что и ниже.

Вывод:

Вот вывод lspci | grep -i vga ':

01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)

И' xrandr ':

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum    640 x 480
default connected primary 640x480+0+0 0mm x 0mm
640x480       73.00*

Hardinfo показывает мне: Графика: 640x480 (Неизвестно) The X.Org Foundation

И lshw -c -video дает мне:

*-display UNCLAIMED
   description: VGA compatible controller
   product: GK106 [GeForce GTX 660]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: pci@0000:01:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vga_controller bus_master cap_list
   configuration: latency=0
   resources: memory:f6000000-f6ffffff memory:e8000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff

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

Спецификации, заключение и вопрос:

Очевидно, что xrandr сообщил о какой-то проблеме, но мои знания здесь очень скудные, и я действительно не знаю, что означает проблема или как ее исправить. Я предполагаю, что это связано с драйвером, но я просто не знаю, что делать дальше.

В противном случае я использую Intel i7-3770 ПК с монитором Samsung, подключенным через порт DisplayPort к Nvidia GTX 660. И, опять же, все работало как в 14.04, так и в 16.04, и отлично работает в Windows 7.

Вопрос: У кого-нибудь есть еще какие-то вопросы. предложения, как решить эту проблему? Было бы очень признательно. У меня были другие проблемы, связанные с графикой, с Nvidia и Ubuntu 18.04 на других компьютерах, но не такие.

0
задан 25 November 2019 в 23:35

6 ответов

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

Я заметил, что даже установка графического интерфейса была ошибочной. Он висел на мне несколько раз, и я видел, как появляются странные клетчатые узоры. Примерно в третий раз установка прошла полностью, думаю, лучше было бы обойтись без графического интерфейса. Впоследствии драйверы ubuntu рекомендовали nvidia-435 вместо 440, как раньше. Я установил их с помощью автоинсталляции ubuntu-drivers , и теперь все работает нормально.

У меня никогда не было таких проблем с другими дистрибутивами Linux на этом компьютере, и у меня были аналогичные проблемы с 18.04 + nvidia на другом компьютере. Итак, мне действительно интересно, что случилось с 18.04 + nvidia (?).

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

1
ответ дан 3 January 2020 в 16:11

система: ubuntu 18.04
Мое решение было

$ sudo apt purge nvidia*
## if you reboot here , the computer will use Nouveau driver.
##check the recommended drivers
$ ubuntu-drivers device
## that show me 390 as recommended but didn't work , 340 works in my case
$ sudo apt install nvidia-340

Перезагрузить компьютер.

9
ответ дан 18 January 2020 в 05:56

правильное решение, небольшая поправка на:

$ ubuntu-drivers devices # для проверки возможных устройств для карты nvidia.

Драйвер 390, также показанный мной, работал с момента установки 18.04 и до этой недели, внезапно, он больше не работает. nvidia-340 у меня работает идеально.Драйверы модернистские, но они не дают полного использования возможностей устройства.

Однако, поскольку 18.04 раньше работала нормально с драйверами nvidia 390, теперь это проблема одного из последних обновлений. 390 сам.

У меня всегда есть отчет о сбое nvidia-dkms-390.0.crash в / var / crash. Подозреваю ошибку во время конфигурирования и / или сборки модуля из-за ... У меня есть карта GeForce GT 440, и она должна быть в порядке с версией драйвера.

За время работы с версией 340 спасибо christianbueno.1 Это очень хорошее временное решение.

Хорошо, наконец, все в порядке. ЭВРИКА РЕШЕНА. ПК теперь работает с nvidia-driver-390, как и должно быть. Как сделать:

(Между тем я использовал 340 версию драйвера). Когда я проанализировал отчет о сборке версии драйвера 390.116, включенной в базовую версию ubuntu 18.04. Видно, что сборка модулей NV не удалась. Настоящую причину, по которой я не мог найти, но подозревал некоторую ошибку в источнике, который, как я полагаю, больше не строит с момента последнего обновления версии gcc, и / или некоторые недостающие вещи. Поэтому я решил использовать последнюю исходную версию avbl на ubuntu, используя ppa: graphics-drivers.

$ sudo add-apt-repository ppa: graphics-drivers

$ sudo apt-get update

$ sudo apt-get upgrade

Он обновил 340 и установил много дополнительных графических элементов. Перезагрузите компьютер. Он работал нормально.

Затем удалили 340 (очищено)

$ sudo apt remove --purge nvidia *

проверил рекомендуемый диск с помощью $ ubuntu-drivers. Версия 390.129 была предпочтительнее.

$ sudo ubuntu-drivers автоустановка.

Сборка модулей dkms прошла нормально, теперь установка прошла успешно.Перезагрузитесь, теперь работает с последней версией avbl от ubuntu драйвера nvidia-390.

1
ответ дан 19 January 2020 в 10:44

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

-1
ответ дан 18 February 2020 в 05:25

Обратите внимание, что драйверы NVidia 435 и 440 несовместимы с версиями ядра Linux 4.xx.x.

Приведенные выше ответы частично верны. В Ubuntu 18.04 вам следует обновить драйверы NVidia 435 или 440, чтобы компьютер загружался правильно. Однако для некоторых пользователей (например, OP) с устаревшими версиями ядра это приведет к проблемам с настройками разрешения и входными данными монитора.

Пожалуйста, проверьте версию вашего ядра, запустив uname -r.

У меня были все проблемы в этой ветке. Пробовал каждое предложение, и их было недостаточно. Я продолжал искать ошибки, которые привели меня к этому сообщению на форуме.

Наконец, решение состояло в том, чтобы обновить ядро ​​​​до 5.3.0 с помощью (source):

sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg -hwe-18.04

3
ответ дан 13 July 2020 в 20:54

Я относительно легко решил эту проблему в Ubuntu 18.04 LTS следующим образом: я обновил драйвер из «Программное обеспечение и обновления» на вкладке «Дополнительные драйверы». Я выбрал nvidia-driver-440. Появляется индикатор выполнения, когда он закончился, я перезагрузился. После перезагрузки у меня разрешение стало выше, чем раньше, но еще не разрешение FHD. Итак, я зашел в «Настройки» -> «Устройства» -> «Дисплеи», и теперь я могу изменить разрешение на 1920 * 1080.

0
ответ дан 28 July 2020 в 20:36

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

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