После прилетевшего обновления ядра перестали стартовать иксы, т.к. из системы пропали проприетарные драйвера nvidia, пришлось переключиться на xorg'вские.
5.8.0-36-generic #40~20.04.1-Ubuntu
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:02.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000A65sv00001043sd0000853Bbc03sc00i00
vendor : NVIDIA Corporation
model : GT218 [GeForce 210]
driver : nvidia-340 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
sudo ubuntu-drivers autoinstall выдает
Будут установлены следующие дополнительные пакеты:
dkms lib32gcc1 libcuda1-340 libxnvctrl0 nvidia-settings
screen-resolution-extra
Предлагаемые пакеты:
menu
Следующие НОВЫЕ пакеты будут установлены:
dkms lib32gcc1 libcuda1-340 libxnvctrl0 nvidia-340 nvidia-settings
screen-resolution-extra
Обновлено 0 пакетов, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 0 B/61,8 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 307 MB.
Выбор ранее не выбранного пакета dkms.
(Чтение базы данных … на данный момент установлено 276406 файлов и каталогов.)
Подготовка к распаковке …/0-dkms_2.8.1-5ubuntu1_all.deb …
Распаковывается dkms (2.8.1-5ubuntu1) …
Выбор ранее не выбранного пакета libcuda1-340.
Подготовка к распаковке …/1-libcuda1-340_340.108-0ubuntu2_amd64.deb …
Распаковывается libcuda1-340 (340.108-0ubuntu2) …
Выбор ранее не выбранного пакета libxnvctrl0:amd64.
Подготовка к распаковке …/2-libxnvctrl0_440.82-0ubuntu0.20.04.1_amd64.deb …
Распаковывается libxnvctrl0:amd64 (440.82-0ubuntu0.20.04.1) …
Выбор ранее не выбранного пакета lib32gcc1.
Подготовка к распаковке …/3-lib32gcc1_1%3a10.2.0-5ubuntu1~20.04_amd64.deb …
Распаковывается lib32gcc1 (1:10.2.0-5ubuntu1~20.04) …
Подготовка к распаковке …/4-nvidia-340_340.108-0ubuntu2_amd64.deb …
Добавляется «отклонение /usr/lib/x86_64-linux-gnu/libGL.so.1 в /usr/lib/x86_64-linux-gnu/libGL.so.1.distrib из-за nvidia-340»
dpkg-divert: ошибка: переименование вызовет перезапись «/usr/lib/x86_64-linux-gnu/libGL.so.1.distrib»
другим файлом «/usr/lib/x86_64-linux-gnu/libGL.so.1», что не разрешено
dpkg: ошибка при обработке архива /tmp/apt-dpkg-install-eDuTA5/4-nvidia-340_340.108-0ubuntu2_amd64.deb (--unpack):
new nvidia-340 package pre-installation script subprocess returned error exit status 2
Выбор ранее не выбранного пакета screen-resolution-extra.
Подготовка к распаковке …/5-screen-resolution-extra_0.18build1_all.deb …
Распаковывается screen-resolution-extra (0.18build1) …
Выбор ранее не выбранного пакета nvidia-settings.
Подготовка к распаковке …/6-nvidia-settings_440.82-0ubuntu0.20.04.1_amd64.deb …
Распаковывается nvidia-settings (440.82-0ubuntu0.20.04.1) …
При обработке следующих пакетов произошли ошибки:
/tmp/apt-dpkg-install-eDuTA5/4-nvidia-340_340.108-0ubuntu2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Пакет с драйверами был подключен: sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get --fix-broken install не помогает.
То есть стандартным образом накатить 390-ую версию или более новую - не получается. А 340-ые не работают, при попытке переключения на них система выдает ошибку. С нативными nouveau самая существенная проблема - выход из слип-режима, система наглухо фризится, то есть пользоваться этой фичей нет никакой возможности, чего с проприетарными не происходило.
Пробовал устанавливать принудительно через sudo apt-get install nvidia-390, но тогда в "Программах и компонентах" появляется включенная опция "Драйверы, установленные вручную" (без какого-либо намека на nvidia), которая криво работает в убогом разрешении.
Провозился вчера пол дня, гуглил, экспериментировал, но так и не смог добиться, чтобы система корректно подхватила рабочие драйвера. Как быть? Прошу помощи. Заранее спасибо за советы.