sudo ubuntu-drivers devices
А вот оно выдаёт вот что
someuser@someuser-desktop:~$ sudo ubuntu-drivers devices
[sudo] пароль для someuser:
== /sys/devices/pci0000:00/0000:00:03.1/0000:07:00.0 ==
modalias : pci:v000010DEd00000F02sv00001462sd00008A9Fbc03sc00i00
vendor : NVIDIA Corporation
model : GF108 [GeForce GT 730]
driver : nvidia-driver-390 - third-party non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
someuser@someuser-desktop:~$
Пользователь добавил сообщение 21 Января 2025, 22:06:31:
И вот тут прочитай:
Как удалить драйвер Nvidia в Ubuntu
Более правильно по удалению...
Пошёл читать..
Пользователь добавил сообщение 21 Января 2025, 22:09:53:
Как удалить драйвер Nvidia в Ubuntu
Статья начинается со слов "Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter."
Далее следует "<...> два вида драйверов -
открытые nouveau, с открытым исходным кодом, который разрабатывается сообществом и закрытый проприетарный драйвер Nvidia, от производителя.
Первый встроен в ядро и с ним никогда не возникает проблем"
Немедленно захотелось выделить последнюю часть фразы в качестве "текста с ошибкой" ))
Пользователь добавил сообщение 21 Января 2025, 22:26:53:
Итак
Шаг 2. Очистка конфигурации
someuser@someuser-desktop:~$ sudo nvidia-settings --uninstall
sudo: nvidia-settings: команда не найдена
someuser@someuser-desktop:~$
Ну, не найдена - так не найдена - значит и нечего удалять (не устанавливать же её ради того чтобы тут же удалить?)
Шаг 3. Удаление драйвера
someuser@someuser-desktop:~$ dpkg -l | grep -i nvidia
rc libnvidia-compute-390:amd64 390.157-0ubuntu7 amd64 NVIDIA libcompute package
rc nvidia-compute-utils-390 390.157-0ubuntu7 amd64 NVIDIA compute utilities
rc nvidia-dkms-390 390.157-0ubuntu7 amd64 NVIDIA DKMS package
rc nvidia-kernel-common-390 390.157-0ubuntu7 amd64 Shared files used with the kernel module
rc nvidia-prime 0.8.17.2 all Tools to enable NVIDIA's Prime
rc nvidia-settings 510.47.03-0ubuntu4 amd64 Tool for configuring the NVIDIA graphics driver
someuser@someuser-desktop:~$
Далее - согласно рекомендации удаляю пакеты, разделяя их имена пробелами. Удаляю - согласно рекомендации все, кроме пакета
nvidia-common (в моём имеется в виду, как я понимаю, пакет
nvidia-kernel-common-390)
someuser@someuser-desktop:~$ sudo apt remove --purge libnvidia-compute-390:amd64 nvidia-compute-utils-390 nvidia-dkms-390 nvidia-prime nvidia-settings
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libept1.6.0t64 libxapian30 python3-netifaces
Для их удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
libnvidia-compute-390* nvidia-compute-utils-390* nvidia-dkms-390* nvidia-prime* nvidia-settings*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 5 пакетов, и 22 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] д
(Чтение базы данных … на данный момент установлено 239924 файла и каталога.)
Вычищаются файлы настройки пакета nvidia-dkms-390 (390.157-0ubuntu7) …
update-initramfs: deferring update (trigger activated)
Вычищаются файлы настройки пакета nvidia-prime (0.8.17.2) …
Вычищаются файлы настройки пакета libnvidia-compute-390:amd64 (390.157-0ubuntu7) …
Вычищаются файлы настройки пакета nvidia-settings (510.47.03-0ubuntu4) …
Вычищаются файлы настройки пакета nvidia-compute-utils-390 (390.157-0ubuntu7) …
Обрабатываются триггеры для initramfs-tools (0.142ubuntu25.4) …
update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic
I: The initramfs will attempt to resume from /dev/nvme0n1p1
I: (UUID=73ceb284-d019-4eb1-be92-4c01242a65e1)
I: Set the RESUME variable to override this.
someuser@someuser-desktop:~$
Вот дальше не понятно.
У них там следующий пункт это уже "Шаг 4. Переустановка nouveau", которое мне не нужно.
А в моём случае что - уже можно выполнять следующую команду
sudo apt autoremove
потом перезагружаться и начинать заново устанавливать 390-й драйвер?
Просто непонятно что с пакетом
nvidia-kernel-common-390, который не был удалён вместе со всеми?
Или он удалится командой
sudo apt autoremove
?
Вообще, они его не удаляют как я понял потому что подразумевается что в это самое время система продолжает работать nvidia-390 и потому они переходят сразу к настроке nouveau.
Но в моём-то случае в данный момент система как раз работает ещё на nouveau, и поэтому наверное можно (нужно) просто взять и удалить этот
nvidia-kernel-common-390 так же как было удалено остальное касающееся nvidia ?
Пользователь добавил сообщение 22 Января 2025, 00:20:45:
Ну, в общем, удалил я в итоге и этот common тоже
someuser@someuser-desktop:~$ sudo apt remove --purge nvidia-kernel-common-390
[sudo] пароль для someuser:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
libept1.6.0t64 libxapian30 python3-netifaces
Для их удаления используйте «sudo apt autoremove».
Следующие пакеты будут УДАЛЕНЫ:
nvidia-kernel-common-390*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 26 пакетов не обновлено.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] д
(Чтение базы данных … на данный момент установлено 239920 файлов и каталогов.)
Вычищаются файлы настройки пакета nvidia-kernel-common-390 (390.157-0ubuntu7) …
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools (0.142ubuntu25.4) …
update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic
I: The initramfs will attempt to resume from /dev/nvme0n1p1
I: (UUID=73ceb284-d019-4eb1-be92-4c01242a65e1)
I: Set the RESUME variable to override this.
someuser@someuser-desktop:~$
Пользователь добавил сообщение 22 Января 2025, 00:22:10:
Далее
someuser@someuser-desktop:~$ sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
libept1.6.0t64 libxapian30 python3-netifaces
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 26 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 2 468 kB.
Хотите продолжить? [Д/н] д
(Чтение базы данных … на данный момент установлено 239920 файлов и каталогов.)
Удаляется libept1.6.0t64:amd64 (1.2.1+nmu1build1) …
Удаляется libxapian30:amd64 (1.4.22-1build1) …
Удаляется python3-netifaces:amd64 (0.11.0-2build3) …
Обрабатываются триггеры для libc-bin (2.39-0ubuntu8.3) …
someuser@someuser-desktop:~$
Пользователь добавил сообщение 22 Января 2025, 00:27:07:
Приступаю заново к установке
sudo ubuntu-drivers install nvidia:390
Пользователь добавил сообщение 22 Января 2025, 00:36:13:
На сколько вижу по логу установка прошла с ошибками из-за зависимостей
someuser@someuser-desktop:~$ sudo ubuntu-drivers install nvidia:390
[sudo] пароль для someuser:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390 libnvidia-decode-390 libnvidia-encode-390 libnvidia-fbc1-390
libnvidia-gl-390 libnvidia-ifr1-390 libpkgconf3 nvidia-compute-utils-390 nvidia-kernel-common-390 nvidia-kernel-source-390
nvidia-prime nvidia-settings nvidia-utils-390 pkg-config pkgconf pkgconf-bin screen-resolution-extra xserver-xorg-video-nvidia-390
Рекомендуемые пакеты:
libnvidia-compute-390:i386 libnvidia-decode-390:i386 libnvidia-encode-390:i386 libnvidia-ifr1-390:i386 libnvidia-fbc1-390:i386
libnvidia-gl-390:i386
Следующие НОВЫЕ пакеты будут установлены:
libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390 libnvidia-decode-390 libnvidia-encode-390 libnvidia-fbc1-390
libnvidia-gl-390 libnvidia-ifr1-390 libpkgconf3 nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-common-390
nvidia-kernel-source-390 nvidia-prime nvidia-settings nvidia-utils-390 pkg-config pkgconf pkgconf-bin screen-resolution-extra
xserver-xorg-video-nvidia-390
Обновлено 0 пакетов, установлено 22 новых пакетов, для удаления отмечено 0 пакетов, и 26 пакетов не обновлено.
Необходимо скачать 0 B/52,0 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 207 MB.
Выбор ранее не выбранного пакета libnvidia-cfg1-390.
(Чтение базы данных … на данный момент установлено 239899 файлов и каталогов.)
Подготовка к распаковке …/00-libnvidia-cfg1-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-cfg1-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-common-390.
Подготовка к распаковке …/01-libnvidia-common-390_390.157-0ubuntu7_all.deb …
Распаковывается libnvidia-common-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-compute-390:amd64.
Подготовка к распаковке …/02-libnvidia-compute-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-compute-390:amd64 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-decode-390:amd64.
Подготовка к распаковке …/03-libnvidia-decode-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-decode-390:amd64 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-encode-390:amd64.
Подготовка к распаковке …/04-libnvidia-encode-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-encode-390:amd64 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-fbc1-390:amd64.
Подготовка к распаковке …/05-libnvidia-fbc1-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-fbc1-390:amd64 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-gl-390:amd64.
Подготовка к распаковке …/06-libnvidia-gl-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-gl-390:amd64 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libnvidia-ifr1-390:amd64.
Подготовка к распаковке …/07-libnvidia-ifr1-390_390.157-0ubuntu7_amd64.deb …
Распаковывается libnvidia-ifr1-390:amd64 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета libpkgconf3:amd64.
Подготовка к распаковке …/08-libpkgconf3_1.8.1-2build1_amd64.deb …
Распаковывается libpkgconf3:amd64 (1.8.1-2build1) …
Выбор ранее не выбранного пакета nvidia-compute-utils-390.
Подготовка к распаковке …/09-nvidia-compute-utils-390_390.157-0ubuntu7_amd64.deb …
Распаковывается nvidia-compute-utils-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета nvidia-kernel-source-390.
Подготовка к распаковке …/10-nvidia-kernel-source-390_390.157-0ubuntu7_amd64.deb …
Распаковывается nvidia-kernel-source-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета nvidia-kernel-common-390.
Подготовка к распаковке …/11-nvidia-kernel-common-390_390.157-0ubuntu7_amd64.deb …
Распаковывается nvidia-kernel-common-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета nvidia-dkms-390.
Подготовка к распаковке …/12-nvidia-dkms-390_390.157-0ubuntu7_amd64.deb …
Распаковывается nvidia-dkms-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета nvidia-utils-390.
Подготовка к распаковке …/13-nvidia-utils-390_390.157-0ubuntu7_amd64.deb …
Распаковывается nvidia-utils-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета xserver-xorg-video-nvidia-390.
Подготовка к распаковке …/14-xserver-xorg-video-nvidia-390_390.157-0ubuntu7_amd64.deb …
Распаковывается xserver-xorg-video-nvidia-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета nvidia-driver-390.
Подготовка к распаковке …/15-nvidia-driver-390_390.157-0ubuntu7_amd64.deb …
Распаковывается nvidia-driver-390 (390.157-0ubuntu7) …
Выбор ранее не выбранного пакета nvidia-prime.
Подготовка к распаковке …/16-nvidia-prime_0.8.17.2_all.deb …
Распаковывается nvidia-prime (0.8.17.2) …
Выбор ранее не выбранного пакета pkgconf-bin.
Подготовка к распаковке …/17-pkgconf-bin_1.8.1-2build1_amd64.deb …
Распаковывается pkgconf-bin (1.8.1-2build1) …
Выбор ранее не выбранного пакета pkgconf:amd64.
Подготовка к распаковке …/18-pkgconf_1.8.1-2build1_amd64.deb …
Распаковывается pkgconf:amd64 (1.8.1-2build1) …
Выбор ранее не выбранного пакета pkg-config:amd64.
Подготовка к распаковке …/19-pkg-config_1.8.1-2build1_amd64.deb …
Распаковывается pkg-config:amd64 (1.8.1-2build1) …
Выбор ранее не выбранного пакета screen-resolution-extra.
Подготовка к распаковке …/20-screen-resolution-extra_0.18.3_all.deb …
Распаковывается screen-resolution-extra (0.18.3) …
Выбор ранее не выбранного пакета nvidia-settings.
Подготовка к распаковке …/21-nvidia-settings_510.47.03-0ubuntu4_amd64.deb …
Распаковывается nvidia-settings (510.47.03-0ubuntu4) …
Настраивается пакет nvidia-prime (0.8.17.2) …
Настраивается пакет nvidia-kernel-common-390 (390.157-0ubuntu7) …
update-initramfs: deferring update (trigger activated)
Настраивается пакет libpkgconf3:amd64 (1.8.1-2build1) …
Настраивается пакет nvidia-kernel-source-390 (390.157-0ubuntu7) …
Настраивается пакет libnvidia-compute-390:amd64 (390.157-0ubuntu7) …
Настраивается пакет pkgconf-bin (1.8.1-2build1) …
Настраивается пакет screen-resolution-extra (0.18.3) …
Настраивается пакет libnvidia-common-390 (390.157-0ubuntu7) …
Настраивается пакет nvidia-utils-390 (390.157-0ubuntu7) …
Настраивается пакет libnvidia-fbc1-390:amd64 (390.157-0ubuntu7) …
Настраивается пакет nvidia-compute-utils-390 (390.157-0ubuntu7) …
info: The home dir /nonexistent you specified can't be accessed: No such file or directory
info: Выбирается UID из диапазона от 100 по 999 ...
info: Выбирается GID из диапазона от 100 по 999 ...
info: Добавляется системный пользователь «nvidia-persistenced» (UID 122) ...
info: Добавляется новая группа «nvidia-persistenced» (GID 125) ...
info: Добавляется новый пользователь «nvidia-persistenced» (UID 122) в группу «nvidia-persistenced» ...
info: Not creating `/nonexistent'.
Настраивается пакет libnvidia-cfg1-390 (390.157-0ubuntu7) …
Настраивается пакет nvidia-dkms-390 (390.157-0ubuntu7) …
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
Loading new nvidia-390.157 DKMS files...
Building for 6.8.0-51-generic
Building for architecture x86_64
Building initial module for 6.8.0-51-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/nvidia-kernel-source-390.0.crash'
Error! Bad return status for module build on kernel: 6.8.0-51-generic (x86_64)
Consult /var/lib/dkms/nvidia/390.157/build/make.log for more information.
dpkg: ошибка при обработке пакета nvidia-dkms-390 (--configure):
подпроцесс из пакета nvidia-dkms-390 установлен сценарий post-installation возвратил код ошибки 10
Настраивается пакет libnvidia-decode-390:amd64 (390.157-0ubuntu7) …
Настраивается пакет libnvidia-gl-390:amd64 (390.157-0ubuntu7) …
Настраивается пакет libnvidia-encode-390:amd64 (390.157-0ubuntu7) …
Настраивается пакет pkgconf:amd64 (1.8.1-2build1) …
dpkg: зависимости пакетов не позволяют настроить пакет nvidia-driver-390:
nvidia-driver-390 зависит от nvidia-dkms-390 (<= 390.157-1), однако:
Пакет nvidia-dkms-390 пока не настроен.
nvidia-driver-390 зависит от nvidia-dkms-390 (>= 390.157), однако:
Пакет nvidia-dkms-390 пока не настроен.
dpkg: ошибка при обработке пакета nvidia-driver-390 (--configure):
проблемы зависимостей — оставляем не настроенным
Настраивается пакет pkg-config:amd64 (1.8.1-2build1) …
Отчёт apport не записан, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
Настраивается пакет nvidia-settings (510.47.03-0ubuntu4) …
Настраивается пакет libnvidia-ifr1-390:amd64 (390.157-0ubuntu7) …
Настраивается пакет xserver-xorg-video-nvidia-390 (390.157-0ubuntu7) …
Обрабатываются триггеры для gnome-menus (3.36.0-1.1ubuntu3) …
Обрабатываются триггеры для libc-bin (2.39-0ubuntu8.3) …
Обрабатываются триггеры для man-db (2.12.0-4build2) …
Обрабатываются триггеры для desktop-file-utils (0.27-2build1) …
Обрабатываются триггеры для initramfs-tools (0.142ubuntu25.4) …
update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic
I: The initramfs will attempt to resume from /dev/nvme0n1p1
I: (UUID=73ceb284-d019-4eb1-be92-4c01242a65e1)
I: Set the RESUME variable to override this.
При обработке следующих пакетов произошли ошибки:
nvidia-dkms-390
nvidia-driver-390
E: Sub-process /usr/bin/dpkg returned an error code (1)
someuser@someuser-desktop:~$
Подумал что пока не стоит переключать на 390 (пока не поулчилось без ошибок установить его), но
заглянув на 5-ю вкладку вижу что там 390-й отображается как уже переключенный (выбранный)
