Не удается заставить драйверы nvidia работать с 16.04

У меня была отлично работающая установка Ubuntu 16.04 с GTX-650Ti. Он работает месяцами ... может быть, год. К сожалению, я не помню, какие драйверы я установил, потому что это было так давно. Вчера я установил инструментарий Cuda и перезагрузился. Теперь машина загружается в меню grub, и когда я выбираю -79 (версия, которую я запускаю), система продолжает процесс загрузки на экран пароля склепа и зависает. Он не принимает ввод с клавиатуры. Тем не менее, я могу ctrl-alt-f2 и перейти на «консоль», который вводит клавиатуру echos (буквы появляются на черном экране), но нет командной строки, и компьютер не реагирует на вход каким-либо образом (кроме эха на экран).

Я могу «восстановить» из этой зависания, перезагрузив ее в ответ на восстановление (root) из меню grub и очистив установку nvidia (apt-get purge nvidia*).

Что я пробовал? Я попытался установить несколько версий драйверов (304, 375, 381, 352 и т. Д.). Все версии работают точно так, как я описал выше. Я попытался добавить nomodeset к загрузчику grub, но с установленными драйверами nvidia я получаю такое же поведение, как описано выше. Я попытался войти в командную строку и запустить sudo prime-select intel. Такое же поведение, как описано выше. Я получил идеи о nomodeset и prime-select из этого сообщения: Ubuntu 16.04 + Nvidia Driver = Пустой экран.

Результатом ubuntu-drivers devices является:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == vendor : NVIDIA Corporation modalias : pci:v000010DEd000011C6sv00003842sd00003653bc03sc00i00 model : GK106 [GeForce GTX 650 Ti] driver : nvidia-370 - third-party free driver : nvidia-375 - distro non-free driver : nvidia-340 - third-party free driver : nvidia-304 - distro non-free driver : nvidia-378 - third-party free driver : nvidia-381 - third-party free recommended driver : xserver-xorg-video-nouveau - distro free builtin == cpu-microcode.py == driver : intel-microcode - distro non-free

To be ясно, мое видео работает, когда драйвер Nouveau находится в игре, а не мой GPU ... другими словами, я не могу играть в видеоигры или начинать изучать вычисления CudaCore. Это основной процессор Cudo, который мне нужен для работы. И повторить: он работал до тех пор, пока я не установил инструментарий Cuda. Теперь я удалил инструментарий Cuda и по-прежнему не могу получить ни одного из доступных драйверов nvidia.

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

0
задан 10 June 2017 в 20:37

3 ответа

Я обнаружил, что когда я отступил к ядру Linux 4.8.0-78 (у меня были все проблемы, выше с -79), я смог установить Cuda Library, и все сработало.

I теоретизируют, что может быть некоторая несовместимость между драйверами и самой новой версией ядра, но у меня нет необходимых инструментов или знаний.

Чтобы повторить мою процедуру решения, я выбрал Advanced Ubuntu Параметры из меню GRUB и загрузка предыдущей версии (до обновления до -79). Затем я убедился, что GPU был в игре, запустив тестовый комплект Phoronix. Это было так, скрестив пальцы, я запустил установку, которая запустила вещи sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjsonrpccpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y, а затем снова проверила, чтобы убедиться, что GPU все еще доступен, и это было.

0
ответ дан 22 May 2018 в 21:43

Я обнаружил, что когда я отступил к ядру Linux 4.8.0-78 (у меня были все проблемы, выше с -79), я смог установить Cuda Library, и все сработало.

I теоретизируют, что может быть некоторая несовместимость между драйверами и самой новой версией ядра, но у меня нет необходимых инструментов или знаний.

Чтобы повторить мою процедуру решения, я выбрал Advanced Ubuntu Параметры из меню GRUB и загрузка предыдущей версии (до обновления до -79). Затем я убедился, что GPU был в игре, запустив тестовый комплект Phoronix. Это было так, скрестив пальцы, я запустил установку, которая запустила вещи sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjsonrpccpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y, а затем снова проверила, чтобы убедиться, что GPU все еще доступен, и это было.

0
ответ дан 18 July 2018 в 11:54

Я обнаружил, что когда я отступил к ядру Linux 4.8.0-78 (у меня были все проблемы, выше с -79), я смог установить Cuda Library, и все сработало.

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

Чтобы повторить мою процедуру решения, я выбрал Advanced Ubuntu Параметры из меню GRUB и загрузка предыдущей версии (до обновления до -79). Затем я убедился, что GPU был в игре, запустив тестовый комплект Phoronix. Это было так, скрестив пальцы, я запустил установку, которая запустила вещи sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjsonrpccpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y, а затем снова проверила, чтобы убедиться, что GPU все еще доступен, и это было.

0
ответ дан 24 July 2018 в 19:52

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

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