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

Файл .cloud-install / commands.log показывает эту ошибку:

Attempt 5 to download tools from https://streams.canonical.com/juju/tools/agent/1.25.3/juju-1.25.3-trusty-amd64.tgz...
curl: (7) Failed to connect to streams.canonical.com port 443: Connection timed out

Он пытается загрузить файл tar пять раз, а затем сработает.

Может кто-то помочь меня?? Thanx заранее.

15
задан 25 October 2017 в 07:29

16 ответов

Мне просто пришлось отключить Wayland: «WaylandEnable = false» в (/etc/gdm3/custom.conf), и теперь все работает отлично!

1
ответ дан 18 July 2018 в 04:41

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

загрузиться в корневой каталог загрузки восстановления (/ ) как чтение / запись (я использую исправленные сломанные пакеты), откройте очистку корневой оболочки, затем установите драйвер Nvidia sudo apt remove --purge nvidia-* sudo install nvidia-384 из оболочки, чтобы продолжить загрузку

. В этот момент я могу войти в систему с помощью Unity или Ubuntu.

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

0
ответ дан 18 July 2018 в 04:41

Благодаря ответу Стивена мне удалось на правильном пути, и после некоторого Googling я нашел последний ответ в пределах (конечно) активного сообщества 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 mode [. d5]

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

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

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

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

2
ответ дан 18 July 2018 в 04:41

Uninstall Upstart (sudo apt remove upstart) - если установлен. По-видимому, это снижается с 17,10 & amp; 18.04 в любом случае, но может вызвать проблемы.

Кроме того, хотя он по-прежнему остается шероховатым, добавление nomodeset к Grub (так GRUB_CMDLINE_LINUX = "nomodeset" в etc / default / grub) по крайней мере получает рабочая система.

0
ответ дан 18 July 2018 в 04:41

У меня точно такая же проблема с GTX 1060, пробовал предлагаемые исправления (отключив Wayland в конфиге и исправил сломанный драйвер), но он все равно не работает. Тем не менее, я странно могу войти, перейдя в режим восстановления grub (с общим ядром) и выбрав resume.

EDIT

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

EDIT

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

2
ответ дан 18 July 2018 в 04:41

Проблема не в 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
ответ дан 18 July 2018 в 04:41

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

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

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

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

4
ответ дан 18 July 2018 в 04:41

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

Загрузите USB-устройство. Выберите «Попробуйте ubuntu без установки» в grub. Нажмите «e», чтобы изменить Заменить «тихий режим» на «nomodeset» Нажмите «Ctrl + X» для загрузки. Установите свою систему и перезапустите ее. Сначала загрузитесь после установки, вы также должны отредактировать grub как 3. И 4. Установите драйверы NVIDIA. https://doc.ubuntu-fr.org/nvidia Независимо от того, какой метод вы используете в 8. Вы должны убедиться, что «Настройки сервера NVIDIA X» соответствуют его параметрам настройки, тогда вам хорошо идти. Перезагрузите и получите прибыль от Ubuntu. Если это не так: перейдите к «Software & amp; Обновления »->« Дополнительные драйверы », выберите драйвер по умолчанию« Использование X.Org ... »В терминале: (установите lightdm, если он еще не установлен)« sudo service lightdm restart »« sudo apt-get remove --purge nvidia - * «Вернуться к« Software & amp; Обновления "->" Дополнительные драйверы ", затем выберите набор драйверов для вашей карты. "Sudo service lightdm restart" Перезагрузите вашу систему
0
ответ дан 18 July 2018 в 04:41

Мне просто пришлось отключить Wayland: «WaylandEnable = false» в (/etc/gdm3/custom.conf), и теперь все работает отлично!

1
ответ дан 24 July 2018 в 18:08
  • 1
    Я попробовал это @bummi, как заявлено в попытках разрешения, без успеха; – Mr.Midnight 25 October 2017 в 07:27
  • 2
    Я пробовал много решений, поэтому я не могу сказать, JUST THIS ONE работал для меня, но прежде чем это сделать, мой компьютер не работал, после того как это было так, что это определенно было одним из соображений, необходимых для этого для успеха. – Juraj.Lorinc 22 January 2018 в 20:31

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

загрузиться в корневой каталог загрузки восстановления (/ ) как чтение / запись (я использую исправленные сломанные пакеты), откройте очистку корневой оболочки, затем установите драйвер Nvidia sudo apt remove --purge nvidia-* sudo install nvidia-384 из оболочки, чтобы продолжить загрузку

. В этот момент я могу войти в систему с помощью Unity или Ubuntu.

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

0
ответ дан 24 July 2018 в 18:08

Благодаря ответу Стивена мне удалось на правильном пути, и после некоторого Googling я нашел последний ответ в пределах (конечно) активного сообщества 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 mode [. d5]

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

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

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

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

2
ответ дан 24 July 2018 в 18:08
  • 1
    На эту тему есть несколько вопросов / ответов, это единственное решение, которое сработало для меня. – Jonah 1 November 2017 в 21:06
  • 2
    Мне нужно было только добавить заголовки linux. [F1] не имеет никакого значения. – Berend de Boer 9 November 2017 в 10:05
  • 3
    @BerenddeBoer странно, у меня GeForce GT710 и без драйвера загрузки ядра он не работает, как я помню. Существует также эта статья, которая показывает, что для Wayland вам нужно установить MODESET (см. [D0] devtalk.nvidia.com/default/topic/925605/linux/… ). Однако статья составляет 1,5 y.o. так что Wayland теперь поддерживает EGLStreams и больше не требует MODESET на картах Nvidia. В любом случае, спасибо за указание, что это работает для вас без параметра ядра. Мне нужно будет попробовать еще раз в ближайшее время. – Huygens 15 November 2017 в 12:42

Uninstall Upstart (sudo apt remove upstart) - если установлен. По-видимому, это снижается с 17,10 & amp; 18.04 в любом случае, но может вызвать проблемы.

Кроме того, хотя он по-прежнему остается шероховатым, добавление nomodeset к Grub (так GRUB_CMDLINE_LINUX = "nomodeset" в etc / default / grub) по крайней мере получает рабочая система.

0
ответ дан 24 July 2018 в 18:08

У меня точно такая же проблема с GTX 1060, пробовал предлагаемые исправления (отключив Wayland в конфиге и исправил сломанный драйвер), но он все равно не работает. Тем не менее, я странно могу войти, перейдя в режим восстановления grub (с общим ядром) и выбрав resume.

EDIT

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

EDIT

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

2
ответ дан 24 July 2018 в 18:08

Проблема не в 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
ответ дан 24 July 2018 в 18:08

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

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

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

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

4
ответ дан 24 July 2018 в 18:08
  • 1
    Я добавлю, что apt помеченные make ошибки, которые apt-get не сделали. Оказывается, мой gcc был привязан к более старой версии, и автоматическое обновление Ubuntu дало мне более свежие драйверы NVidia, которые оказались сломанными, поэтому я исправил ситуацию с update-alternatives и вернул GCC на v7 (с 4.8). И это было так: нет необходимости в изменениях Wayland, нет необходимости в GRUB nvidia-drm.modeset=1 и т. Д. – opyate 24 November 2017 в 01:40
  • 2
    PS без присмотра перешел от nvidia-384 к nvidia-387 – opyate 24 November 2017 в 01:43
  • 3
    не работал для меня – xamiro 24 November 2017 в 16:29
  • 4
    @opyate Если бы у меня был биткойн, я бы отправил вам все это прямо сейчас – michaelsnowden 30 November 2017 в 10:33
  • 5
    @michaelsnowden ха-ха, купите низко и отправьте мне, когда он высок: -P – opyate 5 February 2018 в 14:47

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

Загрузите USB-устройство. Выберите «Попробуйте ubuntu без установки» в grub. Нажмите «e», чтобы изменить Заменить «тихий режим» на «nomodeset» Нажмите «Ctrl + X» для загрузки. Установите свою систему и перезапустите ее. Сначала загрузитесь после установки, вы также должны отредактировать grub как 3. И 4. Установите драйверы NVIDIA. https://doc.ubuntu-fr.org/nvidia Независимо от того, какой метод вы используете в 8. Вы должны убедиться, что «Настройки сервера NVIDIA X» соответствуют его параметрам настройки, тогда вам хорошо идти. Перезагрузите и получите прибыль от Ubuntu. Если это не так: перейдите к «Software & amp; Обновления »->« Дополнительные драйверы », выберите драйвер по умолчанию« Использование X.Org ... »В терминале: (установите lightdm, если он еще не установлен)« sudo service lightdm restart »« sudo apt-get remove --purge nvidia - * «Вернуться к« Software & amp; Обновления "->" Дополнительные драйверы ", затем выберите набор драйверов для вашей карты. "Sudo service lightdm restart" Перезагрузите вашу систему
0
ответ дан 24 July 2018 в 18:08

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

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