Ubuntu 14.04 обновление Live USB для установки/обновления драйвера NVIDIA и/или цикла входа в систему

Ubuntu 14.04 обновление Live USB для установки/обновления драйвера NVIDIA и/или цикла входа в систему

Поэтому у меня было так много проблем, пока я пытался это осуществить.

  • Аппаратное обеспечение:

  • Процессор: xeon e5-2687w

  • Графический процессор: gtx 980 x2 sli / nvidia n210 для тестирования

  • Оперативная память: 32 ГБ gskill 1600 МГц

  • МАТЕРИАЛЫ: ASUS deluxe x79

  • Жесткий диск: SSD-накопитель Samsung 1 ТБ msata с адаптером msata - sata3. Устройство отлично работает с Windows 10, так что проблема не в оборудовании, если только оно несовместимо с Linux, в чем я сомневаюсь.

Что я сделал. - Bios: Быстрая загрузка и безопасная загрузка

  • поменял 980 на n210, чтобы добраться до установочного носителя

  • установлен

  • обновлен и загружен последний драйвер nvidia (343.22)

  • удалить старые файлы NVIDIA

  • выключите и поменяйте 980 обратно

  • получить цикл входа и переключиться на терминал (Ctrl + Alt + F1)

  • остановить службу lightdm и установить драйвер

  • Установка завершается с ошибкой: Предварительно установленный пакет не выполнен. Продолжать? (Я продолжаю) Не удалось собрать модуль ядра Nvidia.

  • переключитесь на gdm и при повторном входе не получите никакого экрана входа в систему, переключитесь на терминал и получите около 3-5 секунд времени отображения, прежде чем видео не будет отображаться, и данные с клавиатуры не будут приниматься, пока я не нажму (Ctrl + Alt + F1) каждый раз, чтобы медленно перенастроиться обратно на lightdm

  • заметил в своем лог-файле (правда не помню какой лог), что nvidia останавливается из-за: этот сервер имеет видеодрайвер ABI версии 19.0, который не поддерживается этим драйвером NVIDIA. Пожалуйста, проверьте http://www.nvidia.com/для обновления драйверов или перехода на X-сервер с поддерживаемым ABI драйвера.

  • поэтому теперь я переключился обратно на надежный n210 и мой установочный носитель, чтобы выяснить, что я использую nouveau.

  • как мне обновить живую версию, чтобы можно было просто установить и иметь готовый к работе нужный драйвер?

решение1

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

Аппаратное обеспечение:
ЦП: xeon e5-2687w
ГП: gtx 980 x2 в sli (n210 для тестирования legacy)
Оперативная память: 32 гигабайта G.Skill
Материнская плата: asus deluxe x79
Блок питания: evga 1200 w p2 supernova

1установить ubuntu с n210

2при использовании обновления n210 и перезагрузки обновления

3после перезагрузки проверьте дополнительные драйверы и сделайте фирменный драйвер nvidia драйвером по умолчанию

**** Примечание **** при каждой возможности перед шагом 3 я меняю n210 на 980 sli и обратно, а шаг 4 - первый, когда 980 sli работает.

4Здесь начинается цикл входа в систему.

5Я пробую гостевую учетную запись, и она делает то же самое, определяя, что проблема не в учетной записи пользователя, а в драйвере (драйвер NVIDIA версии 340.23)

6Я установил .Xauthority на .Xauthority.back, чтобы сгенерировать новый, и перезапустил службу LightDM, но цикл входа все еще сохраняется.

7чтение журналов lightdm

lightdm.log:
        DEBUG: Seat: Starting local X display on VT 7
        DEBUG: DisplayServer x-1: Logging to /var/log/lightdm/x-1.log
        DEBUG: DisplayServer x-1: Writing X server authority to /var/run/lightdm/root/:1
        DEBUG: DisplayServer x-1: Launching X Server
        DEBUG: Launching process 3385: /user/bin/X -core :1 -seat seat0 -auth /var/run/lightdm/root/:1 -nolisten tcp vt7 -novtswitch
        DEBUG: DisplayServer x-1: Waiting for ready signal from X server :1
        DEBUG: Acquired bus name org.freedesktop.Accounts
        DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
        DEBUG: Loading users from ofg.freedesktop.Accounts
        DEBUG: User /org/freedesktop/Accounts/User1000 added
x-0-greeter.log:
        DEBUG: Generating properties error for: 26
        DEBUG: Error getting properties on a new menuitem: Error getting properties for ID
        DEBUG: Generating properties error for: 18
        DEBUG: Error getting properties on a new menuitem: Error getting properties for ID
        DEBUG: background.vala:121: Render of background /usr/share/backgrounds/Forever_by_Shady_S.jpg complete
        DEBUG: User/org/freedesktop/Accounts/User1000 changed
        DEBUG: user-list.vala:1030: Adding/updating user trevor (trevor)
        DEBUG: settings-daemon.vala:209: Screensaver activated
        DEBUG: settings-daemon.vala:211: Screensaver disabled
        DEBUG: settings-daemon.vala:209: Screensaver activated
x-0.log:
        xorg-server 2:1.17.1-0ubuntu3.1~trusty1 (For technical support please see http://www.ubuntu.com/support)
        Current version of pixman: 0.30.2
            Before reporting problems, check http://wiki.x.org
            to make sure that you ve the latest version.
        Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown,
        (==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct  8 20:06:11 2015
        (==) Using system config directory "/usr/share/X11/xorg.conf.d"
        mobprobe: ERROR: could not insert 'nvidia_340': No such device
x-1.log:
            Before reporting problems, check http://wiki.x.org
            to make sure that you ve the latest version.
        Markers: (--) probed, (**) from config file, (==) default setting,
            (++) from command line, (!!) notice, (II) informational,
            (WW) warning, (EE) error, (NI) not implemented, (??) unknown,
        (==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct  8 19:45:47 2015
        (==) Using system config directory "/usr/share/X11/xorg.conf.d"
        mobprobe: ERROR: could not insert 'nvidia_340': No such device
        Failed to switch from vt07 to vt01: Input/output error
        Failed to switch from vt07 to vt01: Input/output error

8выяснил, что gtx980 и 970 не работают под фирменным драйвером nvidia и cuda.

******ПРИМЕЧАНИЕ****** Ядро Linux должно работать с ядром NVIDIA, а также должна работать CUDA

9переустановить убунту

10обновить обновление и перезапустить. 980 все еще не работает, переключившись обратно на n210

11Установите пакет modprobe из:http://packages.ubuntu.com/trusty-backports/nvidia-modprobe (я не думаю, что это было необходимо, так как, по-моему, шаг 12 идет вместе с этим)

12загрузите последнюю версию пакета cuda с сайта:https://developer.nvidia.com/cuda-downloads-geforce-gtx9xx

13введите cli и «sudo service lightdm stop», чтобы завершить работу xorg

14установить последнюю версию пакета cuda

15в конце получаю: Для продолжения установки требуется перезагрузка системы. Пожалуйста, перезагрузите систему, а затем снова запустите установщик. Была предпринята попытка отключить nouveau. Если это сообщение сохраняется после перезагрузки, см. файл журнала драйвера дисплея по адресу /var/log/nvidia-installer.log для получения дополнительной информации.
16выключение и замена n210 на 980

17установил оба 980 и вошел в систему, теперь время проверить среду

18об этом компьютере говорится: Graphics Gallium 0.4 на llvmpipe (LLVM 3.6, 256 бит)

19проверка дополнительных обновлений: фирменные драйверы nvidia обновлены до версии 346.96, и в настоящее время система использует xorg xserver nouveau

20запустите установщик еще раз, следуя инструкциям установщика

21убийство x окружающая среда

22установщик не смог выполнить установку драйвера из-за: Установка драйвера не может найти исходный код ядра. Убедитесь, что исходные пакеты ядра установлены и настроены правильно. Если вы знаете, что исходные пакеты ядра установлены и настроены правильно, вы можете передать расположение исходного кода ядра с помощью флага '--kernel-source-path'.

23собираюсь перезапустить lightdm и попытаться выяснить, есть ли там исходники ядра. (предположительно да) и если да, то я вручную переключусь на драйвер nvidia

24не смог найти то, что искал и, потеряв терпение, решил вручную переключить NVIDIA

25сработало! пора обновиться

Источники: 1:http //blender.stackexchange com/questions/19336/how-to-enable-cuda-on-ubunutu-14-04-for-a-gtx-970
2:https //developer.nvidia com/cuda-downloads-geforce-gtx9xx
3:http //blenderartists org/forum/showthread.php?355600-GPU-rendering-with-gtx-970-on-ubuntu
4:http //packages.ubuntu com/trusty-backports/nvidia-modprobe

надеюсь, это кому-то поможет.

Связанный контент