Ubuntu 16.04 + драйвер Nvidia = пустой экран

ОБНОВЛЕНИЕ ОРИГИНАЛЬНОГО ВОПРОСА 1:

Включая скриншот дополнительных драйверов. Я попытался установить оба 361.42 и 340.96 и оба раза, после перезапуска я получаю пустой экран.

ОРИГИНАЛЬНОЕ ВОПРОС ОБНОВЛЕНИЕ 1: [ ! d1]

Когда я устанавливаю драйвер nvidia для ubuntu и перезагружаюсь, я получаю пустой экран.

Как установить драйверы nvidia и не получить пустой экран?

Был ли поиск google и кажется, что я первый столкнулся с этой проблемой, так как был выпущен 16.04:

1
задан 27 August 2017 в 00:13

6 ответов

Вот мое решение. Мне приходилось брать ответы из нескольких мест.

Моя графическая карта - NVidia GeForce GTX 950.

Первое, что я сделал, это скачать последний стабильный драйвер NVidia от nvidia.com (для меня это было 361,42). Я был уверен, что выберете последний стабильный и сертифицированный драйвер. Кстати, это файл «.run». Поиск по установке файлов .run, если вы не знакомы с этим.

Затем я занесен в черный список драйверами Nouveau в соответствии с этим сообщением (мои шаги ниже и немного отличаются от этого сообщения):

Установите драйвер Nvidia вместо nouveau

Я выполнил всю свою работу через виртуальный терминал, доступ к которому нажал Ctrl + Alt + F1 на экране входа в систему:

1) Черный список модулей. Откройте файл blacklist.conf.

sudo vi /etc/modprobe.d/blacklist.conf

добавьте следующие модули в конец файла:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Сохраните файл и выйдите.

[d12 ] 2) Удалите все пакеты nvidia * (обратите внимание, что это ничего не делало для меня, но рекомендуется. Не вредно при запуске)

sudo apt-get remove --purge nvidia*

3) Обновите диск initramfs. Mine был настроен для загрузки драйверов нуворишей. Это занимает несколько секунд. Не перезагружайтесь или отключите питание!

sudo update-initramfs -u

4) Перезагрузите

5) Остановите диспетчер дисплея и установите его.

На экране входа нажмите Ctrl + Alt + F1 снова, чтобы попасть в виртуальный терминал. Когда вы находитесь в текстовом режиме, остановите диспетчер дисплея:

sudo service lightdm stop

6) Затем запустите установочный файл (загруженный файл .run). Установка хорошо документирована и содержит много полезных сообщений по пути (представьте, что!). Я получил сообщение об ошибке, связанной с ошибкой предварительной установки. Я все равно продолжал. Меня спросили: «Хотели бы вы запустить утилиту nvidia-xconfig для автоматического обновления вашего конфигурационного файла X, чтобы драйвер NVIDIA X использовался при перезагрузке X? Любой предварительно существующий файл конфигурации X будет скопирован« Я ответил », Да "и продолжил. У меня 64-битная система и у меня 32-разрядные ошибки. Я не беспокоился об этом и продолжал. 64-разрядные установлены отлично. Я дошел до конца установки!

7) Перекрестите пальцы, перезагрузитесь и войдите. Моя система НАКОНЕЦ. Надеюсь, твоя тоже!

6
ответ дан 23 May 2018 в 11:58
  • 1
    Будет ли это работать после обновления ядра, или вам придется выполнять некоторые ручные шаги каждый раз, когда это происходит? – Lars Haugseth 20 May 2016 в 14:29
  • 2
    Хороший вопрос - и своевременный. Недавно я только что установил новое ядро, не думая. Затем, когда я перезагрузился, он появился в режиме низкого разрешения (возможно, 800x600). Вход в систему просто высветил экран и вернул меня на экран входа в систему. Затем я перезагрузил и выбрал старое ядро, и все было в порядке. Итак, я не уверен, какое долгосрочное решение для этого было бы иначе, чем исправление исходной проблемы. Наверное, я останусь на более старом ядре. – DerWanderer 23 May 2016 в 18:10

Попробуйте добавить nvidia ppa ppa: graphics-drivers / ppa и установить последние 364.15.

Это работает для меня с optimus 860m.

Это работает, только если у вас есть Secure Загрузка отключена.

2
ответ дан 23 May 2018 в 11:58
  • 1
    просто попробовал. К сожалению, такая же проблема. – oshirowanen 22 April 2016 в 22:43
  • 2
    Он также работает с защищенной загрузкой, но не если вы используете shim или shim-signed для загрузки. Вместо этого вам нужно использовать подписанное ядро ​​и подписанный загрузчик grub-efi: sudo apt-get install linux-signed-generic grub-efi-amd64-signed. Также могут быть несколько загрузочных записей EFI (даже с тем же именем), и BIOS может выбрать неправильный по умолчанию, поэтому вам придется переопределить это в меню выбора загрузки или в настройке BIOS. – blubberdiblub 2 July 2016 в 19:05

Возможно, вам нужно занести в черный список драйверы nvidia при запуске. Это иногда необходимо для гибридных графических карт.

Отредактируйте файл: /etc/modprobe.d/bumblebee.conf и добавьте:
blacklist nvidia-XXX
blacklist nvidia-XXX-updates
blacklist nvidia-experimental-XXX
замените XXX на версию графического драйвера. Например, 346 перезагрузите компьютер.
2
ответ дан 23 May 2018 в 11:58
  • 1
    Это решило это для меня (Ubuntu 16.10; Dell XPS 15). Отсутствие новых драйверов nvidia-367 в bumblebee.conf не было включено в черный список – naisanza 31 January 2017 в 02:42

Я решил эту проблему по-другому. Я установил 16.04 на очень старый компьютер. Я установил драйвер nvidia legacy и получил пустой экран.

Я установил Lubuntu для использования рабочего стола LXDE. Это работает очень хорошо для меня.

sudo apt-get install lubuntu-desktop
1
ответ дан 23 May 2018 в 11:58

Удостоверьтесь, что у вас отключена защищенная защита. У меня была включенная функция my и она игнорировала предупреждение при обновлении до 16.04. Если у вас есть безопасная защита, он будет застревать на gdm или на черном экране.

0
ответ дан 23 May 2018 в 11:58
  • 1
    Пока еще не уверен, что такое secureboot, но это применимо, если я сделал новую установку 16.04. Я не обновлялся с 14.04 по 16.04. – oshirowanen 22 April 2016 в 16:13
  • 2
    Плюс мой компьютер около 5 лет, я не думаю, что у него есть безопасная ботинок. Но утром я проведу двойную проверку. – oshirowanen 22 April 2016 в 17:57
  • 3
    Я не вижу безопасной загрузки в BIOS. – oshirowanen 22 April 2016 в 22:43

Попробуйте добавить следующие параметры в конфигурационный файл grub / etc / default / grub. После этого вам нужно будет обновить grub.

GRUB_GFXMODE=1280x1024x32,auto
GRUB_GFXPAYLOAD_LINUX=keep
-2
ответ дан 23 May 2018 в 11:58
  • 1
    Я думаю, эти параметры влияют только на Grub, а не на загруженную операционную систему. – starbeamrainbowlabs 29 May 2016 в 15:14

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

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