Обновление ядра повреждает NVIDIA. Застревают я с тем же ядром навсегда?

Я переключился на Ubuntu ~3 несколько месяцев назад, и это - невероятный способ взаимодействовать с компьютером. Я столкнулся с препятствием вчера вечером после перезапуска. Я устранил проблему, но она оставила меня с некоторыми вопросами.

Проблема: После перезапуска мое разрешение экрана, отброшенное от 1920x1080 кому: 800x600 и ни корица, ни единица не инициализировали бы. Выполнение следующего:

lspci | grep VGA

показал:

03:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 760 OEM] (rev a1)

Но это, очевидно, не использовалось или для видео или для звука. После некоторого рытья я нашел, что недавнее обновление ядра вступило в силу при перезапуске, и это не играло приятно с моей видеокартой NVIDIA и/или драйверами.

Решение: Перезапуск Ubuntu с помощью предыдущей версии ядра решил проблему. Я отредактировал /etc/default/grub и работал grub-update для установки по умолчанию к предыдущей версии ядра и это работает. Но теперь я волнуюсь по поводу долгосрочной перспективы для своей машины.

Вопросы:

  1. Я должен попытаться переустановить свои драйверы NVIDIA? Они были гигантской болью для установки в первый раз вокруг. Они все еще присутствуют в системе, таким образом, я не знаю, если переустановка их с новым ядром на месте имела бы любое значение, и я действительно не испытываю желание проводить половину дня, работая над проектом, который, кажется, имеет мало шансов на успех.

  2. Действительно ли я должен зарегистрировать отчет об ошибках с Ubuntu? Или возможно на репозитории мерзавца для ядра? Действительно ли это - ошибка или является паритетом такого рода вещи для курса при выполнении сторонних драйверов?

  3. Самое главное я теперь застревают с Linux 3.16.0-41-универсальное ядро для остальной части вечности? Это, вероятно, что эта проблема будет разрешена в 3.16.0-45, или я буду просто работать на старом ядре, пока я не получу новую машину. Моя видеокарта не стара, таким образом, я был бы удивлен, не поддерживается ли она больше. И выполнение устаревшего ядра пахнет как угроза безопасности. Каково соглашение?

2
задан 12 July 2015 в 12:57

2 ответа

При установке драйверов Nvidia от .run файлы необходимо будет всегда переустанавливать их после каждого обновления ядра.

Для установки драйверов Nvidia надлежащим путем необходимо удалить его сначала путем выполнения

sudo sh <nvidia_run_file_name>.run --uninstall

из каталога, где файл драйвера расположен.

Затем можно установить nvidia-331 из репозиториев Ubuntu

sudo apt-get install nvidia-331

или установить последний драйвер от обрезные станки Xorg PPA .

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-352
sudo add-apt-repository -r ppa:xorg-edgers/ppa

теперь также 340, 346 и 349 версий доступны там.

, Если у Вас есть гибрид grapghics, Вам нужно также nvidia-prime пакет.

0
ответ дан 3 December 2019 в 06:15

Вы могли попробовать это и обновить Вас ядро и ввести это в терминал:

 sudo apt-get install linux-amd64_ linux-efi
 sudo apt-get install aptitude
 sudo apt-get update
 sudo apt-get upgrade
 sudo apt-get dist-upgrade
 sudo apt-get install -f
 sudo aptitude linux-efi

и это могло бы хорошо работать этот путь.

-1
ответ дан 3 December 2019 в 06:15

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

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