Bug 47146 - Ошибка "NVRM: No NVIDIA GPU found" при входе в графическую сессию
Summary: Ошибка "NVRM: No NVIDIA GPU found" при входе в графическую сессию
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: nvidia-modprobe (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-07 10:56 MSK by Sergey Ivanov
Modified: 2023-08-07 16:44 MSK (History)
1 user (show)

See Also:


Attachments
journalctl before update (259.46 KB, application/octet-stream)
2023-08-07 10:56 MSK, Sergey Ivanov
no flags Details
journalctl after update (262.13 KB, text/plain)
2023-08-07 10:56 MSK, Sergey Ivanov
no flags Details
Xorg.0.log (39.30 KB, text/x-log)
2023-08-07 11:48 MSK, Белая Алёна
no flags Details
dmesg.log (81.16 KB, text/x-log)
2023-08-07 11:49 MSK, Белая Алёна
no flags Details
strace and lspci (7.54 KB, application/gzip)
2023-08-07 16:28 MSK, Sergey Ivanov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Ivanov 2023-08-07 10:56:12 MSK
Created attachment 13991 [details]
journalctl before update

Система: alt-kworkstation-10.1-x86-64 (обновленная до p10)
Ноутбук: ASUS VivoBook 15 OLED K513EA-L13067

Шаги воспроизведения:
1. Загрузить систему.
2. Войти в графический сеанс (X11)

Результат:
После входа в графический сеанс появляется ошибка в dmesg:
kernel: NVRM: No NVIDIA GPU found.

Хотя в ноутбуке отсутствует видеокарта nvidia:
$ inxi -G
Graphics:  Device-1: Intel Tiger Lake-LP GT2 [UHD Graphics G4] driver: i915 v: kernel 
           Device-2: Quanta USB2.0 HD UVC WebCam type: USB driver: uvcvideo 
           Display: x11 server: X.Org 1.20.14 driver: loaded: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT2) v: 4.6 Mesa 22.3.7
Однако пока не замечено какого-либо негативного последствия данной ошибки

Данная ошибка стала появляться после обновления nvidia-modprobe с версии 535.86.05-alt1 до версии 535.86.05-alt2
Бинарнику /usr/bin/nvidia-modprobe был добавлен suid в результате чего его смогли запускать обычные пользователи с правами root

(Если на данном ноутбуке на версии 535.86.05-alt1 вручную запустить /usr/bin/nvidia-modprobe от пользователя root, то в dmesg появится эта ошибка)
Прикладываю journalctl до и после обновления пакета
Comment 1 Sergey Ivanov 2023-08-07 10:56:45 MSK
Created attachment 13992 [details]
journalctl after update
Comment 2 Sergey V Turchin 2023-08-07 11:22:27 MSK
(Ответ для Sergey Ivanov на комментарий #0)
> Бинарнику /usr/bin/nvidia-modprobe был добавлен suid в результате чего его
> смогли запускать обычные пользователи с правами root
Его и раньше могли запускать все пользователи из группы wheel(каждый 1-й пользователь системы), но это кому-то не нравилось из-за чего застревал вход от доменного пользователя.

https://git.altlinux.org/gears/n/nvidia-modprobe.git?p=nvidia-modprobe.git;a=commitdiff;h=50ae260e2408fcb9c848938dfb23948297af2846
Comment 3 Sergey V Turchin 2023-08-07 11:24:09 MSK
(Ответ для Sergey Ivanov на комментарий #0)
> После входа в графический сеанс появляется ошибка в dmesg:
> kernel: NVRM: No NVIDIA GPU found.
В общем-то ничего страшного. Осталось понять, кто это делает, чтобы вырубить.
Comment 4 Sergey V Turchin 2023-08-07 11:25:26 MSK
Лог X-ов и demesg прикрепите плиз.
Comment 5 Белая Алёна 2023-08-07 11:48:40 MSK
Created attachment 13994 [details]
Xorg.0.log

Прикрепляю логи X-ов
Comment 6 Белая Алёна 2023-08-07 11:49:04 MSK
Created attachment 13995 [details]
dmesg.log

Лог dmesg
Comment 7 Sergey V Turchin 2023-08-07 12:01:58 MSK
NVIDIA в системе нет. Может и на виртуалке воспроизводится? Тогда бы мне проще поглядеть было.
Comment 8 Sergey Ivanov 2023-08-07 16:27:46 MSK
Так же данная ошибка воспроизводится на ноутбуке:
ACER Swift 3 SF314-59-78UR

Но не воспроизводится на:
ASUS Vivobook 15 X515EA-BQ850

Прикладываю архив с strace и lspci с этих двух ноутбуков.
Comment 9 Sergey Ivanov 2023-08-07 16:28:18 MSK
Created attachment 13998 [details]
strace and lspci
Comment 10 Sergey V Turchin 2023-08-07 16:34:37 MSK
(Ответ для Sergey Ivanov на комментарий #9)
> Создано вложение 13998 [details] [подробности]
> strace and lspci
Там по 3 файла почему-то.
Comment 11 Sergey V Turchin 2023-08-07 16:37:39 MSK
(Ответ для Sergey Ivanov на комментарий #9)
> Создано вложение 13998 [details] [подробности]
> strace and lspci
В no-errors.txt.3643 что там в конце пишет на экран с ословом "FATAL"?
Comment 12 Sergey V Turchin 2023-08-07 16:44:41 MSK
(Ответ для Sergey V Turchin на комментарий #11)
> (Ответ для Sergey Ivanov на комментарий #9)
> > Создано вложение 13998 [details] [подробности]
> > strace and lspci
> В no-errors.txt.3643 что там в конце пишет на экран с ословом "FATAL"?
Вангую, что "FATAL: Module nvidia not found.", поэтому и нет ошибки в dmesg.