Драйвер nVidia не работает после обновления

Я запускал стандарт apt-get upgrade вчера. С тех пор драйвера nvidia (nvidia-331-updatesкажется, больше не работает.

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

/var/log/Xorg.0.log

[  2127.801] (II) LoadModule: "nvidia"
[  2127.801] (WW) Warning, couldn't open module nvidia
[  2127.801] (II) UnloadModule: "nvidia"
[  2127.801] (II) Unloading nvidia
[  2127.801] (EE) Failed to load module "nvidia" (module does not exist, 0)

Затем я попытался обновить альтернативы:

~>> sudo update-alternatives --config x86_64-linux-gnu_gl_conf
[sudo] password for ingo: 
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-331-updates/ld.so.conf         8604      auto mode
  1            /usr/lib/nvidia-331-updates-prime/ld.so.conf   8603      manual mode
  2            /usr/lib/nvidia-331-updates/ld.so.conf         8604      manual mode
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf      500       manual mode

Если я установлю это 0, Я вернул свои двоичные файлы nvidia в путь и могу, например, запустить nvidia-xconfig (что я не могу иначе). Я также могу успешно проверить модуль через sudo modprobe nvidia, что в противном случае ошибки.

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

Кто-нибудь знает, что заставляет альтернативу быть отброшенной и как я могу избежать этого?

Вот журнал того, что было обновлено. Единственное, что мне кажется подозрительным ubuntu-drivers-common а также xserver-xorg-video-intel:

/var/log/apt/history.log

Upgrade: oxideqt-codecs:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libreoffice-pdfimport:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libreoffice-base-core:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-login0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), ure:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu
1), systemd-services:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-writer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), firefox-locale-en:amd64 (31.0+build1-0ubuntu0.14.04.1, 32.0+build1-0ubuntu0.14.04.1), libreoffice-impress:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), uno-libs3:amd64 (4.2.4-0ubuntu2, 4.2.6
.3-0ubuntu1), libreoffice-avmedia-backend-gstreamer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), librbd1:amd64 (0.80.1-0ubuntu1.1, 0.80.5-0ubuntu0.14.04.1), libreoffice-draw:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), ubuntu-drivers-common:amd64 (0.2.91.5, 0.2.91.6), fonts-opensymbol:amd64 (102.6+LibO4.2.4-0ubuntu
2, 102.6+LibO4.2.6.3-0ubuntu1), firefox:amd64 (31.0+build1-0ubuntu0.14.04.1, 32.0+build1-0ubuntu0.14.04.1), libreoffice-core:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-daemon0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libgudev-1.0-0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-gnome:amd64 (
4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libpam-systemd:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), librados2:amd64 (0.80.1-0ubuntu1.1, 0.80.5-0ubuntu0.14.04.1), libreoffice-presentation-minimizer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), shotwell-common:amd64 (0.18.0-0ubuntu4.1, 0.18.0-0ubuntu4.2), udev:amd64 (204-5
ubuntu20.4, 204-5ubuntu20.5), shotwell:amd64 (0.18.0-0ubuntu4.1, 0.18.0-0ubuntu4.2), libreoffice-style-human:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), gir1.2-gudev-1.0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), liboxideqtcore0:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libudev1:amd64 (204-5ubuntu2
0.4, 204-5ubuntu20.5), libudev1:i386 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-help-en-us:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libreoffice-ogltrans:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), xserver-xorg-video-intel:amd64 (2.99.910-0ubuntu1, 2.99.910-0ubuntu1.1), python3-uno:amd64 (4.2.4-0ubuntu2, 4
.2.6.3-0ubuntu1), libreoffice-common:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-journal0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-gtk:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), liboxideqt-qmlplugin:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libreoffice-math:amd64 (4.2.4-0ubu
ntu2, 4.2.6.3-0ubuntu1), libreoffice-calc:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), rsyslog:amd64 (7.4.4-1ubuntu2, 7.4.4-1ubuntu2.1)

3 ответа

Тоже самое.

После некоторых проб и ошибок у меня сработало понижение ubuntu-drivers-common до 0.2.91.5. Возможно, потребуется переустановка драйверов nvidia (очистка, затем установка) после этого понижения.

Кажется, проблема с Оптимусом. Я попробовал шмеля так же как премьер без какой-либо удачи.

Однако, зайдя в мой BIOS и переключившись с Optimus на дискретную графику (только с картой nvidia), драйвер nvidia наконец успешно загружен.

Сохраняется один вопрос: кто или что возится с альтернативами? Кажется, это происходит каждый раз, когда я выхожу из системы.

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

Шахта работает абсолютно нормально, так как обновления с 2014-08-30 16:21 до 2014-09-07 14:08. Я бегу:

  • Кубунту 14.04.1
  • nvidia-331 от xorg-edgers
  • никогда не устанавливал шмель на эту машину
  • используя nvidia-prime с самого начала
  • еженедельно занимаюсь dist-upgrade
  • никогда не делай-выпускай-обновляй

До сегодняшнего обновления у меня была известная проблема с черным экраном при запуске xserver с выбранной картой nvidia. Эту проблему можно решить, переключившись на консоль текстового режима и обратно. Теперь это больше не происходит. Я заметил, что модуль bbswitch теперь загружается по умолчанию при загрузке, но я не помещал bbswitch или nvidia в / etc / modules. и их там сейчас нет. Так что, я думаю, это связано с тяжелой работой и частыми выпусками mesa, mayland, xserver, video-nouveau и video-intel в течение последнего месяца. Теперь новое ядро ​​загружает любой bbswitch, nvidia во время загрузки самостоятельно. Я надеюсь, что это начало работы основной системы Mayland и KMS для Ubuntu. Спасибо!

Мои предложения:

  • удалить шмель
  • выберите ppa xorg-edgers
  • установите nvidia (текущая стабильная версия nvidia-331, я не вижу большой разницы между 337, поэтому выбрав 331 при разработке с cuda 6.0 на моем GTX-880M)
    • прежде чем надо очистить nvidia*
    • будьте уверены, что nouveau не загружается после загрузки (с 14.04 у меня не было причин делать это вручную, но это должно быть сделано с помощью скриптов apt install)

Другие предложения:

  • Я всегда делал обновления, когда nvidia-prime была выбрана карта nvidia, поэтому, возможно, некоторые обновления обнаружат карту и установят модули d kms или правильно настроят при установке

Скажите, если вам нужна более подробная информация.

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