Вопрос Проблемы с графикой после / при установке 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,


166
2018-04-23 00:01


происхождения


Для тех, кто застрял в цикле регистрации после установки драйвера nvidia ... пожалуйста, взгляните на askubuntu.com/a/760469 кажется, что драйверы nvidia еще не совместимы с последней версией ядра. Вы также можете попробовать описанные здесь шаги askubuntu.com/a/761326, если вы все еще хотите установить драйверы nvidia, хотя ... Я не работал, так как моя проблема мерцания остановилась. - Ajinkya Patil
Моя проблема не указана, но она, безусловно, подходит для проблем «NVidia & 16.04». askubuntu.com/questions/789972/... - andyczerwonka
Я решил эту проблему с проприетарным драйвером, версия 304 - valeriocomo
На протяжении многих лет я пробовал много предлагаемых решений, таких как чистка, графические файлы ppa, дополнительные драйверы и т. Д. И т. Д. На разных ноутбуках. Для меня ничто из этого не срабатывало. С драйверами nvidia я всегда отказываюсь от загрузки и установки драйверов из nvidia, следуя инструкциям в runnable. - Eduard Drenth
Я не могу ответить на этот вопрос, но установка с драйверов NVIDIA с флагом «--no-opengl-files» помогла мне - shaunakde


ответы:


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

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

  1. Перезагрузитесь в GRUB.
  2. Выделите Ubuntu вариант и нажмите Е,
  3. Добавить nouveau.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. Ваша проблема может пойти глубже, чем плохой драйвер.


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

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

194
2018-04-23 00:01



@XiaodongQi Вы пытались отключить безопасную загрузку? Другие ответы здесь указывают на то, что фиксирует цикл входа. - TheWanderer
Это очень странно. Хорошо, это может сломать вашу систему еще больше, но я думаю, это стоит того: sudo apt-get purge nvidia*, Перед звездочкой нет тире. Затем попробуйте остальные шаги. - TheWanderer
Я думаю, вам нужно переустановить: / @Pavel - TheWanderer
Ха - это не помогло. - user3728501
Все те же симптомы с nvidia-367, - sds


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

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


11
2018-04-27 20:34



askubuntu.com/questions/761886/... и вы сможете использовать nvidia и efi - QkiZ
как следует из названия, отключить безопасную загрузку делает вас небезопасными. - tbodt


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

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

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

  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
2018-04-24 21:24



Итак, у вас был цикл входа? В вопросе есть пять вопросов. - TheWanderer
У меня были оба Дисплей пуст и Дисплей мерцает - Independent Peculiar
Ах. Ну, вы должны, вероятно, поставить это в ответ;). - TheWanderer
Привет. Я пробовал 361, 364 и 367 без каких-либо успехов. Пытался также перенастроить lightdm, никаких результатов. Я все еще не могу избавиться от разрыва при прокрутке или просмотре видео / фильмов. Только решение иметь достойную графику - использовать Intel только через премьер-выбор. Я бы с удовольствием попробовал любое другое решение, если есть что-то еще, что я забываю - pandaadb
Я сделал точно, теперь я не могу войти в Ubuntu вообще. - atilkan


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

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

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


6
2018-04-27 01:03



просто используйте драйвер nvidia версии 364 - Independent Peculiar


Я проверил файл журнала 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
2017-08-11 14:58





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

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


Ниже приведена только копия в ответ на мой вопрос. Вот,


Я сделал это!! Это была проблема с самим драйвером!

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


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

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

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

Поэтому мне нужно скачать точное 352-NVIDIA вместо перехода 361-NVIDIA,


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

Шаги:

  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/+source/nvidia-graphics-drivers-352
    

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

    ,

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

    sudo dpkg -i *.deb
    

    ,

  5. перезагружать

    ,


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

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


4
2017-08-29 17:04





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


1
2017-08-30 11:55