Bug 58957 - Кривая работа Nvidia при первой загрузке на новом ядре после обновления
Summary: Кривая работа Nvidia при первой загрузке на новом ядре после обновления
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-modules-nvidia-6.18 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-04-30 16:54 MSK by Vladislav Glinkin
Modified: 2026-04-30 17:12 MSK (History)
14 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2026-04-30 16:54:37 MSK
Версии пакетов:
kernel-image-6.18-6.18.25-alt1
kernel-modules-nvidia-6.18-595.58.03-alt1

На системах с дискретной Nvidia и интегрированной графикой Intel, AMD возникает следующая ситуация:

После обновлении ядра (6.12, 6.18), при ПЕРВОЙ загрузке на новом ядре, в качестве основного DRM устройства используется драйвер интегрированной графики, как пример:
```
[root@ASUS-PRIME-X670E-PRO-WIFI ~]# cat /sys/kernel/debug/dri/0/name; cat /sys/kernel/debug/dri/1/name
efidrm dev=efi-framebuffer.0 unique=efi-framebuffer.0
amdgpu dev=0000:12:00.0 unique=0000:12:00.0
```

Из-за чего, в dmesg возникают ошибки вида:
```
[    5.052235] [drm:nv_drm_dev_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NvKmsKapiDevice
```

И nvidia в целом работает криво.

При последующих загрузках ситуация меняется, в качестве основного DRM устройства используется драйвер дискретной видеокарты:
```
[root@ASUS-PRIME-X670E-PRO-WIFI ~]# cat /sys/kernel/debug/dri/0/name; cat /sys/kernel/debug/dri/1/name
cat: /sys/kernel/debug/dri/0/name: Нет такого файла или каталога
nvidia-drm dev=0000:01:00.0 unique=0000:01:00.0
```

Так вот, в связи с этим поведением возникает следующий вопрос: есть ли у нас пути решения данной проблемы помимо отключения интегрированной графики при наличии дискретной?

Шаги воспроизведения такие:
1) Обновиться до нового ядра в репозитории с тем же flavour (update-kernel)
2) Обновиться до другого flavour (update-kernel -t <flavour>)

Вешаю на ядро. При необходимости прошу скорректировать компонент.
Прошу не закрывать данную ошибку без каких-либо обоснований, если это не проблема вовсе.
Comment 1 Vladislav Glinkin 2026-04-30 17:05:25 MSK
>1) Обновиться до нового ядра в репозитории с тем же flavour (update-kernel)
>2) Обновиться до другого flavour (update-kernel -t <flavour>)

Здесь имелась в виду не последовательность, а ИЛИ.
Можно воспроизвести двумя способами.