Bug 42702 - После обновления ядра слетает текущая версия драйвера nvidia
Summary: После обновления ядра слетает текущая версия драйвера nvidia
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: kernel-modules-nvidia-std-def (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 critical
Assignee: Sergey V Turchin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-06 12:26 MSK by plautskiy
Modified: 2022-05-06 15:12 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description plautskiy 2022-05-06 12:26:22 MSK
После успешного обновления ядра до 5.10.113-std-def-alt1 на workstation p10 и перезагрузки в логах ошибка:
kernel: nvidia: module license 'NVIDIA' taints kernel.
kernel: Disabling lock debugging due to kernel taint
kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 237
kernel: NVRM: The NVIDIA GeForce GT 730 GPU installed in this system is
                                  NVRM:  supported through the NVIDIA 470.xx Legacy drivers. Please
                                  NVRM:  visit http://www.nvidia.com/object/unix.html for more
                                  NVRM:  information.  The 510.60.02 NVIDIA driver will ignore
                                  NVRM:  this GPU.  Continuing probe...
kernel: NVRM: No NVIDIA GPU found.
kroni-alt kernel: nvidia-nvlink: Unregistered the Nvlink Core, major device number 237

В результате - ошибка при старте X сессии, ибо загружен 510-версия модуля, а видеокарта поддерживается только 470.

Для восстановления версии драйвера приходится выполнять nvidia-install-driver
Comment 1 Sergey V Turchin 2022-05-06 14:02:18 MSK
Я не заметил проблемы на GT 710 ровно в такой же ситуации. Правда, на un-def ядре, но разницы быть не должно. Попробую покопать на выходных.

Что показывает `systemctl status x11presetdrv.service`?
Comment 2 plautskiy 2022-05-06 14:04:18 MSK
(In reply to Sergey V Turchin from comment #1)
> Я не заметил проблемы на GT 710 ровно в такой же ситуации. Правда, на un-def
> ядре, но разницы быть не должно. Попробую покопать на выходных.
> 
> Что показывает `systemctl status x11presetdrv.service`?

systemctl status x11presetdrv.service
○ x11presetdrv.service - Preparing video drivers
     Loaded: loaded (/lib/systemd/system/x11presetdrv.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
Comment 3 Sergey V Turchin 2022-05-06 14:43:06 MSK
(Ответ для plautskiy на комментарий #2)
>      Active: inactive (dead)
А дальше? Там написано, работал ли он вобоще или нет.
Comment 4 plautskiy 2022-05-06 14:49:15 MSK
(In reply to Sergey V Turchin from comment #3)
> (Ответ для plautskiy на комментарий #2)
> >      Active: inactive (dead)
> А дальше? Там написано, работал ли он вобоще или нет.

Это весь вывод.
Возможно большего вывода нет, т.к. система грузится в multi-user.target и иксы я стартую через startx
Comment 5 Sergey V Turchin 2022-05-06 14:54:12 MSK
(Ответ для plautskiy на комментарий #4)
> Это весь вывод.
А из-под root?
Comment 6 plautskiy 2022-05-06 14:57:04 MSK
(In reply to Sergey V Turchin from comment #5)
> (Ответ для plautskiy на комментарий #4)
> > Это весь вывод.
> А из-под root?

из под root.
под пользователем вывод данной команды аналогичен
Comment 7 Sergey V Turchin 2022-05-06 14:57:17 MSK
(Ответ для plautskiy на комментарий #4)
> Возможно большего вывода нет, т.к. система грузится в multi-user.target
Ааа, может в это и причина, что x11presetdrv.service не запускается, а должен.
Если, говорите, nvidia-install-driver помогает(а он сам запускает x11presetdrv), то это оно.
Comment 8 plautskiy 2022-05-06 15:04:31 MSK
оно
systemctl list-dependencies multi-user.target| grep x11
Comment 9 Sergey V Turchin 2022-05-06 15:10:23 MSK
Для p10 будет после проверки https://git.altlinux.org/tasks/299566/
Comment 10 plautskiy 2022-05-06 15:12:51 MSK
Спасибо!