Ubuntu 17.10 Драйверы Nvidia, черный экранный цикл?

Alrighty, таким образом, я должен был иметь дело с подобной проблемой все в течение использования Ubuntu с Nvidia. Но с новыми 17,10 обновлениями я получал новую недавно обсужденную ошибку, которая заканчивается с моим экраном, входящим в черный экран, и цикличное выполнение "остановило диспетчер пользователей для uid (#)", это препятствует тому, чтобы я вошел в режим восстановления и получил доступ к личинке непосредственно от компьютера, поскольку удержание клавиш на запуске ничего не делает.

Таким образом, как обходное решение I SSH'd в рабочий стол и попробовали некоторые обходные решения, которые я услышал вокруг случайных форумов.

Предпринятый:

  • непрокомментированный "WaylandEnable=false" в (/etc/gdm3/custom.conf)
  • "nomodeset" в личинке (/etc/default/grub)
  • переустановка драйверов после и прежде

Эти попытки ничего не изменили в результате проблемы. Единственная вещь, которая помогла, удаляла драйверы Nvidia, которые я первоначально установил посредством Обновления программного обеспечения GUI, который представил загрузочное устройство.

Надо надеяться, можно помочь мне использовать хорошие ol драйверы Nvidia снова;-;

18
задан 24 October 2017 в 21:29

8 ответов

Этот временный обходной путь для загрузки драйверов Nvidia, кажется, работает для меня (AMD FX6300, Geforce GT730, обновление до 17.10 с 17.04):

  1. загрузиться в меню восстановления

  2. загрузить рут (/) как чтение / запись (я использую исправленные поврежденные пакеты)

  3. открыть рут shell

  4. очистить, затем установить драйверы Nvidia

    sudo apt remove --purge nvidia-*
    sudo install nvidia-384
    
  5. выйти из оболочки, чтобы продолжить загрузку

  6. [ 118]

    На данный момент я могу войти, используя Unity или Ubuntu.

    (Я предполагаю, что это позволяет обойти драйвер для загрузки, но доступно для приложений.)

0
ответ дан 23 November 2019 в 02:13

Благодаря ответу Стивена я получил правильный путь, и после некоторого поиска в Google я нашел последний ответ в (конечно) активном сообществе Arch Linux : -)

Итак, Стивен обнаружил, что отсутствуют заголовочные файлы для ядра с низкой задержкой. Таким образом, вам нужно сделать:

sudo apt install linux-headers-$(uname -r)

И требование для Wayland на NVidia (вам нужен по крайней мере Gnome 3.23, но Ubuntu 17.10 поставляется с 3.26, так что мы покрыты), чтобы активировать KMS, это делается с помощью отредактируйте файл /etc/default/grub и отредактируйте следующую строку, добавив nvidia-drm.modeset=1, см. пример:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"

Примечание: не удаляйте другие параметры, если они есть / нужны, просто добавьте NVidia Установка режима DRM один.

Затем вам нужно перегенерировать initramfs и модули ядра. Лучше всего сделать так, как предлагает Стивен, удалить пакет nvidia и переустановить его (потенциально переустановка может сработать, но я не пытался, это было бы sudo apt install --reinstall nvidia-xxx заменить xxx версией драйвера для вашей карты, должно быть 384 для последние карты).

sudo apt remove --purge nvidia-xxx
sudo apt install nvidia-xxx

PS: Я недавно нашел способ, чтобы он работал, потому что он работал и на моей коробке Fedora 25 (сейчас 26) с картой NVidia)

PS2: Я бы хотел, чтобы драйвер nouveau работал лучше, потому что я не против поменять немного производительности на драйвер с открытым исходным кодом. Но даже в 2D прокрутка страницы ужасно медленная и не плавная в стиле модерн, и для меня это пока не нормально. Я действительно хочу, чтобы либо Nouveau стал лучше в 2D (и 3D), либо чтобы AMD становилась лучше, создавая маломощные и пассивные карты. Во всяком случае, они делают потрясающую работу, учитывая отношения с NVidia.

4
ответ дан 23 November 2019 в 02:13

Это звучит подобным проблеме, которую я имел, на который я ответил в этом потоке

Кажется, что обновление Ubuntu переключило меня на ядро низкой задержки, которое автоматически не обновило мою установку заголовков ядрa как другие обновления ядра, имеют, и двоичные пакеты Nvidia требуют, чтобы заголовки ядрa присутствовали. Попробуйте следующее:

sudo apt purge 'nvidia-*'
sudo apt install linux-headers-$(uname -r)
sudo apt install nvidia-384

Обратите внимание, что я действительно препятствовал тому, чтобы gdm использовал Уэйленд до попытки чего-либо, и от того, что я понимаю, что Уэйленд не будет в настоящее время работать с двоичными файлами Nvidia, таким образом, я советовал бы удостоверяться, что он отключен в /etc/gdm3/custom.conf путем некомментария строки #WaylandEnable=false.

5
ответ дан 23 November 2019 в 02:13

У меня есть точно та же проблема с GTX 1060, попробовал предложенные исправления (запрещающий Уэйленд в конфигурации и чинящий поврежденный драйвер), но это все еще не работает. Однако я странно могу войти путем входа в режим восстановления в личинке (с универсальным ядром) и выбора резюме.

Править

Мне удалось заставить это работать! Чтобы сделать это, я перешел к личинке, выбрал "c" для командной строки, вошел, команда "videoinfo" - видела, что мой параметр видео по умолчанию 1024x768.. перешел к/etc/default/grub и добавил GRUB_GFXMODE=1024x760 GRUB_GFXPAYLOAD_LINUX=1024x768 строк и установил GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" - затем личинка обновления и перезагрузка. Однако это только работало при выборе универсального ядра в "расширенных настройках" в личинке, не lowlatency один. Я также видел много сообщений о "запуске/остановке Nvidia persistenced", который может быть связан или нет.

2-Е РЕДАКТИРОВАНИЕ

@Huygens упомянул, что использовал параметр загрузки nvidia-drm.modeset=1 в/etc/default/grub, который также работал вместо того, чтобы использовать nomodeset. Однако я все еще не могу использовать низкое ядро задержки для работы, даже после согласовывания недостающих заголовочных файлов. Это также не загрузит Уэйленд. Я видел много сообщений вокруг места, говоря, что мой особый случай может быть связан с наличием встроенного видео Intel и специализированным порождением карты Nvidia проблемы с nvidia-persistenced и gdm3 (https://bugs.launchpad.net/ubuntu / + source/gnome-shell / + ошибка/1705369). Некоторые люди также сообщили об успехе при помощи lightdm (dpkg-реконфигурируйте lightdm), но я не мог заставить его входить в систему без него перезапускающий lightdm каждый раз.

2
ответ дан 23 November 2019 в 02:13

Я просто должен был отключить Уэйленд: "WaylandEnable=false" в (/etc/gdm3/custom.conf) и теперь все хорошо работает!

1
ответ дан 23 November 2019 в 02:13

Таким образом, вчера мне наконец удалось установить Ubuntu 17.10 на моем ПК. На самом деле я установил Ubuntu 16.10 прежде, чем попытаться обновить 17.04. Затем я понял, что драйверы NVIDIA больше не работали над Ubuntu 17.04. Я пытался войти в режим восстановления для переустановки драйверов, но ничто не работало. До здесь, я все еще не понимаю. Я застрял некоторое время на драйверах NVIDIA. Затем я решил загрузить Ubuntu 17.10 со своим USB.

  1. Загрузитесь со своим USB-устройством.
  2. Выберите “Человечность попытки, не устанавливая” в личинке.
  3. Нажмите “e” для редактирования
  4. Замена “тихий режим” “nomodeset”
  5. Presse “Ctrl + X” для начальной загрузки.
  6. Установите свою систему, затем перезапускают.
  7. Первая начальная загрузка после установки, также необходимо отредактировать личинку как 3. И 4.
  8. Установите драйверы NVIDIA. https://doc.ubuntu-fr.org/nvidia
  9. Безотносительно метода Вы используете в 8. Необходимо удостовериться, что “плакаты” Настроек X-сервера NVIDIA как его опции установки, затем Вы хороши для движения. Перезагрузка и прибыль Ваша Ubuntu.

  10. Если это не имеет место:

  11. Перейдите к “программному обеспечению и Обновлениям”-> “Дополнительные Драйверы”, выберите драйвер по умолчанию “Используя X.Org …”

  12. В терминале: (установите lightdm, если он еще не установлен), “sudo сервис lightdm, перезапуск” “sudo склонный - добираются, удаляют - производят чистку Nvidia -*”
  13. Вернитесь к “программному обеспечению и Обновлениям”-> “Дополнительные Драйверы”, затем выберите комплекты драйвера Ваше меню.
  14. “сервис sudo lightdm перезапуск”
  15. Перезапустите свою систему
0
ответ дан 23 November 2019 в 02:13

Проблема не nvidia, это gdm3. Необходимо должны быть использовать lightdm вместо gdm3 с nvidia. Также необходимо установить header сначала.

sudo apt purge nvidia-*
sudo apt install linux-headers-$(uname -r)
sudo apt --no-install--recommends install nvidia-384
sudo apt install lightdm

Теперь перезагрузка. Все должно быть прекрасным. Bumblebee также работа с nvidia-384 и nvidia-387

0
ответ дан 23 November 2019 в 02:13

Удалите Выскочку (sudo склонный, удаляют выскочку) - если установлено. По-видимому, это отбрасывается от 17,10 и 18.04 в любом случае, но могло бы вызвать проблемы.

Кроме этого, хотя это продолжает быть облупленным, добавляя nomodeset для Расчистки (так GRUB_CMDLINE_LINUX = "nomodeset" в и т.д./значение по умолчанию/копать), по крайней мере, получает рабочую систему.

0
ответ дан 23 November 2019 в 02:13

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

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