Проблемы с графикой после / во время установки Ubuntu 16.04 / 16.10 с графикой NVIDIA

Я установил или обновил до Ubuntu 16.04, но у меня возникли некоторые проблемы с моей видеокартой.

  • Дисплей пуст
  • Мерцание дисплея
  • Элементы на экране отображаются некорректно
  • Некоторые программы жалуются на проблемы с графикой
  • Компьютер загружается в режиме низкой графики

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

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


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


Если у вас возникла одна из перечисленных проблем и у вас есть собственное решение (у меня не получилось или есть более быстрый способ), не стесняйтесь опубликовать другой ответ POLITE, описывающий вашу проблему и то, как вы исправил.


Те, кто пытается установить Ubuntu, пожалуйста, обратитесь к разделу: If you are unable to enter a TTY or are trying to install Ubuntu.

185
задан 28 December 2016 в 22:52

12 ответов

Имейте в виду, что этот ответ может немного устареть. Я буду делать все возможное, чтобы регулярно его обновлять, но ничего не могу гарантировать. Версия драйвера, используемая ниже, может быть не последней. Пожалуйста, проверьте страницу Launchpad, чтобы подтвердить.

Каждую из описанных проблем (и, возможно, даже больше) можно исправить, выполнив следующие шаги.


Если вы устанавливаете Ubuntu, следуйте разделу 3.


1. Сначала убедитесь, что вы можете ввести TTY

. Нажмите Ctrl + Alt + F1

. Если это приведет вас к черному экрану с запросом входа в систему, продолжайте . В противном случае вам, вероятно, придется загрузиться со специальным флагом ядра. Инструкции приведены ниже.


2. Теперь для исправления.

  1. Войдите в свою учетную запись в TTY.
  2. Выполните sudo apt-get purge nvidia - *
  3. Выполните sudo add-apt-repository ppa: graphics-drivers / ppa , а затем sudo apt-get update .
  4. Запустите sudo apt-get install nvidia-driver-430 .
  5. Перезагрузитесь, и проблема с графикой должна быть исправлена.

3. Если вам не удается ввести TTY или вы пытаетесь установить Ubuntu

  1. Перезагрузитесь в GRUB.
  2. Выделите параметр Ubuntu и нажмите E .
  3. Добавьте ] модерн.modeset = 0 до конца строки, начинающейся с linux .
  4. Нажмите F10 для загрузки.
  5. Следуйте инструкциям выше.
    • (При установке Ubuntu пропустите этот шаг, но следуйте остальной части руководства после завершения установки.)

Это решение должно исправить многие проблемы, описанные пользователями после обновления до 16.04. Если возникла проблема с новой установкой, решение будет тем же.


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

  • Переустановите Xorg

    • Вернитесь в TTY и запустите sudo apt-get purge xorg- * xserver-xorg; sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg .
  • Переустановите среду рабочего стола

    • Если в Unity, запустите sudo apt-get purge ubuntu-desktop; sudo apt-get install ubuntu-desktop .
    • Если в GNOME запустите sudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; sudo apt-get install ubuntu-gnome-desktop .
    • Если на MATE запустить sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; sudo apt-get install ubuntu-mate-desktop
    • Каждый Ubuntu DE имеет собственное имя пакета. Если у вас KDE или что-то еще, имя должно быть похоже на приведенное выше.
  • Свежая переустановка
    • Это не самый привлекательный вариант, но иногда это лучший вариант в таких случаях.

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

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


Другие проблемы после исправления

  • Если вы попадаете в рабочий экран, но сталкиваетесь с циклом входа в систему (вы входите в систему и возвращаетесь на экран входа в систему), посмотрите здесь .
216
ответ дан 29 December 2016 в 08:52
  • 1
    я достиг до обучения набор в этом видео, но теперь я застреваю о том, как получить predict.py файл, который он использует его в видео – Hitesh Hinduja 14 September 2017 в 05:47

Я установил Ubuntu 16.04, и все работало нормально, пока я перешел на драйвер NVIDIA. После перезагрузки я не мог пройти мимо экрана входа в систему. Для меня сработало решение отключить безопасную загрузку .

Застряв в цикле входа в систему, я переключился на консоль Ctrl + Alt + F1 , перезагрузился и отключил безопасную загрузку в UEFI . Теперь все работает с установленным драйвером nvidia.

11
ответ дан 28 December 2016 в 22:52

Для Дисплей пустой & Дисплей мерцает

Я столкнулся с той же проблемой, но теперь все работает хорошо.

Для этого есть два решения:

  1. Используйте драйвер NVIDIA версии 364 из PPA драйверов графики (лучший вариант)

    • sudo add-apt-repository ppa: graphics-drivers / ppa
    • sudo apt update && sudo apt install nvidia-364
  2. Используйте LightDM вместо GDM

    • sudo apt-get install lightdm
    • выберите lightdm по умолчанию при появлении запроса.

ПРИМЕЧАНИЕ Если это не помогло вам, установите intel-microcode (если доступно) из приложения «Дополнительные драйверы» перед установкой драйвера NVIDIA.

7
ответ дан 28 December 2016 в 22:52

Я обновился с Ubuntu GNOME 15.10 до 16.04 и столкнулся с черным экраном. Используя systemctl status и покопавшись в журналах, я обнаружил, что проприетарные драйверы NVidia были сломаны.

Очистка nvidia - * и переустановка gdm довели меня до низкого -графический режим, но переустановка драйверов NVidia вернула черный экран. Как оказалось, в настройках BIOS для безопасной загрузки было установлено значение «Windows». Я изменил его на «Другое», и моя проблема была решена.

Прежде чем я нашел вариант безопасной загрузки, я попытался очистить и переустановить nvidia - * , xorg * , xserver-xorg , ubuntu-gnome-desktop , gnome-desktop-environment . Я не уверен, помогло это или нет, но, кажется, лучше всего вставить его. Кроме того, инструмент обновления сказал, что ему придется отключить безопасную загрузку, чтобы добиться успеха, но потом он снова включит его. Это то, что заставило меня пойти искать его.

6
ответ дан 28 December 2016 в 22:52

У меня уже несколько месяцев и без конца возникает проблема с циклом входа в систему. Теперь у меня наконец-то есть ответ, и я действительно хочу поделиться им со всеми вами, кто выдергивает волосы в поисках решения. Если есть более простой способ сделать это, пожалуйста, сообщите.

Я зашел в настройку BIOS, а затем отключил параметр «Встроенный дисплей». Это решило проблему. Теперь, когда я открыл Fedora, она фактически начала работать вместе с картой GPU, а драйвер еще не был установлен. Это было большим улучшением по сравнению с предыдущим. После установки драйвера Nvidia ОС начала нормально работать.

-1
ответ дан 28 December 2016 в 22:52

Я проверил лог-файл X11 в /var/log/Xorg.0.log на наличие записей ошибок (EE):

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

так что видеокарта не была обнаружена драйвером нуворишей.

Проверка установленной карты с помощью lspci дала следующий результат:

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

С таким типом видеокарты ответы, рекомендующие установку драйверов NVIDIA, приведенные здесь, не помогли мне, так как новейший драйвер NVIDIA не поддерживает мою карту.Поэтому после некоторого поиска в интернете я нашел предложение немного помочь системе X11, указав детали карты в файле

/usr/share/X11/xorg.conf.d/20-nouveau-conf и используя информацию из команды lspci:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

Теперь все работает, как и ожидалось, и в лог-файле не появляется строк ошибок (EE).

4
ответ дан 29 December 2016 в 08:52
  • 1
    Это походит на you' ve получил поврежденную и/или дублирующуюся установку GRUB. Я предлагаю отправить новый вопрос. Выполните утилита Boot Repair и выберите " Создайте BootInfo Summary" опция. ( НЕ ДЕЛАЮТ щелчок " Рекомендуемое Восстановление, " по крайней мере, еще!), Когда спросили, загрузить ли отчет, нажмите " Да, " и затем отправьте URL, предоставленный новому вопросу. С другой стороны, Вы могли попытаться установить, мои повторно находят диспетчер начальной загрузки, , который мог бы обойти проблему. – Rod Smith 16 September 2017 в 02:08

Для тех, кто следует руководству, но проблема все еще возникает, возможно, это как-то связано с самим драйвером.

Некоторые графические процессоры NVIDIA плохо работают с новейший драйвер. Если вы подозреваете, что стали жертвой этой проблемы, то можете следовать моему руководству ниже.


Ниже просто скопируйте и вставьте ответ из моего собственного вопроса сюда .


Я сделал это !! Проблема связана с самим драйвером!

Проблема : Моя карта (NVIDIA GTX980M) не работает с новым проприетарным драйвером NVIDIA Linux. Решение : используйте старый драйвер, который поддерживает мою графическую карту.


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

Однако, посмотрев на apt-cache search nvidia-352 , я обнаружил, что nvidia-352 - это просто драйвер перехода для nvidia-361 графический драйвер.

Однако, судя по моему предыдущему тесту, nvidia-361 до последней версии (nvidia-370 на момент написания) является источником моей проблемы.

Так что мне нужно чтобы загрузить точный nvidia-352 вместо перехода nvidia-361 .


Если у вас такая же проблема, как у меня, то ниже я расскажу, как я ее решил .

Шаги:

  1. Удалите все текущие проблемные драйверы NVIDIA.

     sudo apt-get purge nvidia- * libcuda- *
     

    .

  2. Создать временную папку для хранения nvidia-352 необходимых файлов

     cd ~ / Desktop
    mkdir nvidia-352
    cd nvidia-352
     

    .

  3. Загрузите необходимые файлы для графического драйвера nvidia-352 .

     wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.  63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_amd64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_amd64.deb
     

    Редактировать 1:

    Если у вас возникли проблемы с загрузкой nvidia-352_352.63-0ubuntu3_amd64.deb по приведенной выше ссылке (пришло мне в голову), вы также можете загрузить его из других источников.

    ] Вот альтернативная ссылка для этого файла:

     http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_amd64  .deb
     

    Редактировать 2:

    Ссылки выше предназначены для 64-битного драйвера NVIDIA, для тех, кто ищет 32-битный драйвер, просмотрите ссылку ниже:

     https://launchpad.net/ubuntu/  + источник / NVIDIA-графика-драйверы-352
     

    Действия такие же, только вам нужно загрузить другие файлы, поддерживающие вашу 32-разрядную установку.

    . ​​

  4. Установить все файлы debs.

     sudo dpkg -i * .deb
     

    .

  5. Перезагрузите

    .


Вуаля! Если вы загрузились на рабочий стол без единого сбоя, значит, вы успешно решили эту графическую проблему!

Наслаждайтесь! : D

4
ответ дан 29 December 2016 в 08:52
  • 1
    У меня есть " Browser" процесс на первом месте, использующем 5% ЦП. У меня была вкладка Skype 2%, который закрывается. Однако 12% все еще там. Существует не, любой прибавляет потребление ЦП. – ubuntico 14 September 2017 в 00:11

Мои решения таковы.

ОС ubuntu 16.04 Драйвер nvidia до 350, установленный в обновлениях программного обеспечения от ubuntu

Я загружаю с nvidia драйвер 370 и выполняю sh./path-to-driver в терминале, введите tty

ctrl alt f1

и завершите процесс lightdm

sudo service lightdm stop

с этой командой есть проблемы

Решение

Сначала перезагрузите компьютер, и моя первая проблема заключалась в том, что я не могу войти на рабочий стол в ubuntu и не могу войти в терминал tty, я вхожу в режим восстановления, перехожу в корневой терминал и это

nvidia-uninstall

. Удалите драйвер nvidia, который вы устанавливаете, с помощью команды ./ nvidia.run

, перезагрузитесь и посмотрите. вам нужно установить драйвер ubuntu с помощью

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

или найти в программном обеспечении и обновлениях и установить драйвер

Это решение является моим решением той же проблемы ранее. Я не могу удалить драйвер при загрузке веб-страницы nvidia

-2
ответ дан 29 December 2016 в 08:52
  • 1
    но как я реализую его? Я имею в виду, как я изменяю свой текущий терминал на этот терминал? – 4M01 13 September 2017 в 05:09

Когда я впервые установил Ubuntu 16.04.1, у меня были проблемы с графикой, которые были решены с помощью nvidia-304 (уже упомянутого выше в качестве решения). Я только что обновил свою систему около недели назад и с тех пор оказался в «проблеме не могу войти в систему», как уже описали многие люди. Зайдя через tty, я попытался установить nvidia-304, 324, 350 и 370. Ни один из них не работал. Наконец я попробовал кое-что очень радикальное. Я установил Xubuntu 16.04.1. Это сработало немедленно, без особых усилий с моей стороны. Так что, похоже, проблема тесно связана с менеджером рабочего стола (Gnome). Так что, если вы можете переключиться на Xfce из окна оболочки, возможно, вы справитесь со своей текущей версией Ubuntu (извините, но я не знаю, как это сделать). В противном случае установите Xubuntu.

Удачи!

-1
ответ дан 29 December 2016 в 08:52
  • 1
    Я запущу с живой карты с интерфейсом USB и попытаюсь присвоить точки монтирования вручную, надеяться, что она работает – DJNJ 13 September 2017 в 05:03

Каждый день я проверяю наличие обновлений и загружаю их, используя Software Updater. Но вчера вечером Ubuntu попросил меня загрузить их частично (скажем, что-то неправильно установлено - что-то вроде этого), поэтому я следую процессу частичной загрузки . В конце процесса загрузки он попросил перезагрузить, так что я перезагрузить Ubuntu. После перезагрузки логотип загрузчика и окно входа в систему находятся в низком разрешении , цикле входа в систему и без подключения к интернету (wifi + ethernet оба я пробовал) ! Так что я даже не могу войти в систему!

Я использую Ubuntu 16.04.2 LTS в ASUS X556UQ Laptop.

После долгого эксперимента (пробуя выше и другое решение от Google), я обнаружил, что проблема возникает с последним Linux Kernel 4.8.0-42 с драйвером Nvidia 378! Поэтому я понижаю класс до Nvidia 370 с помощью TTY (Ctrl + Alt + F1) и перезапускаю Ubuntu с помощью Linux Kernel 4. 8.0-41 (Используя grub menu) и вся проблема решена!

0
ответ дан 29 December 2016 в 08:52
  • 1
    Я использовал установщик, и позвольте ему сделать целую работу. Я didn' t касаются таблиц разделов. Это было автоматически. Я устанавливал Ubuntu много раз прежде, и я более новый видел результат как это. – DJNJ 13 September 2017 в 05:00

После полуторадневной борьбы с этой проблемой, в конечном итоге она была решена отключением безопасной загрузки в настройках BIOS. во время установки драйвера мне было предложено отключить безопасную загрузку, и я сделал это, но почему-то, возможно, из-за того, что Windows также установлена, она не была отключена (при установке). перезагрузившись и нажав F2 (на Asus), я вошел в BIOS, безопасность, затем отключил безопасную загрузку. перезагрузился, и вуаля! Хотя это может быть специфическим для определенных версий BIOS или систем с двойной загрузкой, никто раньше не размещал это решение здесь.

2
ответ дан 29 December 2016 в 08:52
  • 1
    OMG это была кровавая сеть Skype. Когда я уничтожил эту вкладку, ЦП перешел к 0%. OMG OMG – ubuntico 14 September 2017 в 00:15

Я пробовал много решений и не работал. Наконец, я попробовал это и работал отлично, без необходимости делать такие вещи, как sudo service lightdm stop и так далее. Просто запустите следующее:

Это покажет вам список совместимых драйверов для ваших устройств: sudo ubuntu-drivers list

Затем запустите, чтобы установить совместимые:

sudo ubuntu-drivers autoinstall

Наконец, выполните (или просто перезагрузите компьютер):

sudo service lightdm restart

1
ответ дан 22 November 2019 в 22:48

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

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