LINUX.ORG.RU

Не могу обновить дрова nvidia

 , , , ,


0

1

Были установлены дрова 415.13 из app nvidia-drivers попытался обновится до 415.18 - неудачно. Снес всё, удалил, заново добавил репозитори:

> sudo apt-get install nvidia-driver-415
Блаблабл

При обработке следующих пакетов произошли ошибки:
 /tmp/apt-dpkg-install-pnsVuc/03-libnvidia-compute-415_415.18-0ubuntu0~gpu18.04.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пробую вылечить:

попытка перезаписать общий «/etc/OpenCL/vendors/nvidia.icd», который отличается от других экземпляров пакета libnvidia-compute-415:amd64

Еще раз все сношу что содержит 415 и пробую поставить nvidia-util-415, который тянет в зависимостях только libnvidia-compute-415 - тоже самое. Сношу.

А вот дальше совсем не понятно:

> dpkg -S /etc/OpenCL/vendors/nvidia.icd
libnvidia-compute-415:i386: /etc/OpenCL/vendors/nvidia.icd
> sudo apt-get remove "libnvidia-compute-415*"
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Заметьте, выбирается «libnvidia-compute-415» для glob «libnvidia-compute-415*»
Пакет «libnvidia-compute-415» не установлен, поэтому не может быть удалён
Следующие пакеты устанавливались автоматически и больше не требуются:
  dkms fonts-noto-hinted libcue1 libfakekey0 libfprint0 libgsf-1-114 libgsf-1-common libiptcdata0 libllvm6.0:i386 libmcrypt4 libnvidia-fbc1-415:i386 libosinfo-1.0-0 libpolkit-qt-1-1 libqca2 libqca2-plugins
  libqt5multimedia5 libqt5script5 libqt5xmlpatterns5 libtagc0 libwayland-client0:i386 libwayland-server0:i386 nvidia-kernel-common-415 nvidia-kernel-source-415 psensor-common qml-module-qtquick2
  qtdeclarative5-qtquick2-plugin
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Да как так-то? Откуда берется этот клятый /etc/OpenCL/vendors/nvidia.icd и главное dpkg же откуда-то знает что это libnvidia-compute-415:i386
> dpkg -p libnvidia-compute-415:386
dpkg-query: пакет «libnvidia-compute-415:386» недоступен
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них — команду dpkg--contents (dpkg-deb --contents).
но не знает...

Чо такое?

Удалил к черту этот файл (mv конечно, а не rm) и обновился. Вроде все встало но драйвер ничерта не запускается.

> dmesg | grep -i nvidia
[    7.140894] nvidia: loading out-of-tree module taints kernel.
[    7.140902] nvidia: module license 'NVIDIA' taints kernel.
[    7.151699] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    7.160079] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[    7.161571] nvidia 0000:06:00.0: enabling device (0006 -> 0007)
[    7.262267] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  415.18  Thu Nov 15 22:01:24 CST 2018 (using threaded interrupts)
[    7.278262] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  415.18  Thu Nov 15 21:35:37 CST 2018
[    7.285121] [drm] [nvidia-drm] [GPU ID 0x00000600] Loading driver
[   11.721376] [drm:nv_drm_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000600] Failed to allocate NvKmsKapiDevice
[   11.722524] [drm:nv_drm_probe_devices [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000600] Failed to register device
[   11.741905] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 510
Suntechnic ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Да собственно поставил просто удалив тот файл вручную. Теперь вот не пашет :(

Кстати, у тебя nvidia-settings какой версии стоит? у меня 415 тоже не запускается. Работает только 390.77 (но так и раньше было).

Suntechnic ★★★★★ ()

дебошлак как обычно

anonymous ()
Ответ на: комментарий от WitcherGeralt

Я бы сделал 'apt purge nvidia*', отключил ppa, поставил дровак из десктопных реп и посмотрел встанет ли.

Встанет. Но работать будет только с ядром 4.15, потому что те что в репах с 4.19 не работают.

В dmesg ничего интересного не нашел?

Неа.

> nvidia-settings 
\
ERROR: NVIDIA driver is not loaded


ERROR: Unable to load info from any available system

[14:35:54] alex@alex-thinkpad /home/alex (100) 
> sudo apt-get install nvidia-settings="390.77-0ubuntu0.18.04.1"
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  fonts-noto-hinted libcue1 libfakekey0 libfprint0 libgsf-1-114 libgsf-1-common libiptcdata0 libllvm6.0:i386 libmcrypt4 libosinfo-1.0-0 libpolkit-qt-1-1 libqca2 libqca2-plugins libqt5multimedia5 libqt5script5
  libqt5xmlpatterns5 libtagc0 libwayland-client0:i386 libwayland-server0:i386 psensor-common qml-module-qtquick2 qtdeclarative5-qtquick2-plugin
Для их удаления используйте «sudo apt autoremove».
Пакеты, которые будут заменены на более СТАРЫЕ версии:
  nvidia-settings
Обновлено 0 пакетов, установлено 0 новых пакетов, 1 пакетов заменены на старые версии, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 944 kB архивов.
После данной операции, объём занятого дискового пространства уменьшится на 35,8 kB.
Хотите продолжить? [Д/н] Д
Пол:1 http://ru.archive.ubuntu.com/ubuntu bionic-updates/main amd64 nvidia-settings amd64 390.77-0ubuntu0.18.04.1 [944 kB]
Получено 944 kB за 0с (2 187 kB/s)      
dpkg: предупреждение: снижение версии nvidia-settings с 415.18-0ubuntu0~gpu18.04.1 до 390.77-0ubuntu0.18.04.1
(Чтение базы данных … на данный момент установлено 314797 файлов и каталогов.)
Подготовка к распаковке …/nvidia-settings_390.77-0ubuntu0.18.04.1_amd64.deb …
Распаковывается nvidia-settings (390.77-0ubuntu0.18.04.1) на замену (415.18-0ubuntu0~gpu18.04.1) …
Обрабатываются триггеры для mime-support (3.60ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.23-1ubuntu3.18.04.2) …
Настраивается пакет nvidia-settings (390.77-0ubuntu0.18.04.1) …
Обрабатываются триггеры для bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для libc-bin (2.27-3ubuntu1) …
Обрабатываются триггеры для man-db (2.8.3-2ubuntu0.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-11ubuntu1.1) …
[14:36:10] alex@alex-thinkpad /home/alex (0) 
> nvidia-settings 

ERROR: NVIDIA driver is not loaded


ERROR: Error querying enabled displays on GPU 0 (Missing Extension).


ERROR: Error querying connected displays on GPU 0 (Missing Extension).

** Message: 14:36:15.362: PRIME: Requires offloading
** Message: 14:36:15.362: PRIME: is it supported? yes

ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application
       profiles will continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README for possible values and descriptions.

И все работает.

Suntechnic ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Короче решилось так - снес 415.18 с purge. Удалил репу, поставил 390, тоже удалил с purge (нашел такой рецепт на буржуйском форуме) вернул на родину репу с дровами и поставил вновь 415.18 - не заработало.

Доустановил nvidia-modprobe - тоже видел такой совет. Нифига.

Установил ядро 4.19.6 и после перезагрузки драйвер включился. Хрен его знает что из этого помогло. А у тебя какое ядро?

nvidia-settings по прежнему использую 390. 415 не пашет :(

Спасибо за помощь.

Suntechnic ★★★★★ ()
Последнее исправление: Suntechnic (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.