Bug 49600 - Не работает nvidia с nvidia_glx_470.223.02 с un-def ядром
Summary: Не работает nvidia с nvidia_glx_470.223.02 с un-def ядром
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: kernel-modules-nvidia-un-def (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: 2024-03-04 09:47 MSK by Aleksandr Sysoev
Modified: 2024-04-18 15:03 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Sysoev 2024-03-04 09:47:00 MSK
Система:
kworkstation-10.2.1-x86-64 обновленная до актуального состояния p10
Версия:
kernel-modules-nvidia-un-def-535.154.05-alt1.393551.1.x86_64

Стенды: 
DELL P72F001 с nVidia GeForce GTX 1060 with Max-Q Design
LENOVO 80YL с nVidia GeForce MX940
HP ENVY x360 Convertible 15-bp с nVidia GeForce MX940
LENOVO IdeaPad 330-17IKB 81DM c NVIDIA GeForce Mx150

$ rpm -q --requires kernel-modules-nvidia-un-def-535.154.05-alt1.393551.1.x86_64
kernel-image-un-def = 1:6.1.79-alt1:p10+341303.100.1.1
kernel-modules-drm-un-def = 1:6.1.79-alt1
nvidia_glx_535.154.05
nvidia_glx_470.223.02
nvidia_glx_390.157
nvidia_glx_340.108

$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module  470.223.02  Sat Oct  7 15:39:11 UTC 2023
GCC version:  gcc version 10.3.1 20210703 (ALT Sisyphus 10.3.1-alt2) (GCC) 

Шаги воспроизведения:
1. Переключить на драйвер 470.223.02
2. Поппытаться запутсить что-то из под nvidia, например: nvidia-prime-run glxinfo

Ожидаемый результат: успешный запуск

Фактический результат:
name of display: :0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  50
  Current serial number in output stream:  51

В journal ошибки:
мар 01 16:17:22 byte6afar kernel: NVRM: GPU 0000:01:00.0: Failed to copy vbios to system memory.
мар 01 16:17:22 byte6afar kernel: NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x30:0xffff:874)
мар 01 16:17:22 byte6afar kernel: NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

# journalctl -b 0 -k | grep -i nvidia
мар 01 16:29:21 byte6afar kernel: nvidia: module license 'NVIDIA' taints kernel.
мар 01 16:29:21 byte6afar kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 238
мар 01 16:29:21 byte6afar kernel: nvidia 0000:01:00.0: enabling device (0004 -> 0007)
мар 01 16:29:21 byte6afar kernel: nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
мар 01 16:29:22 byte6afar kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  470.223.02  Sat Oct  7 15:39:11 UTC 2023
мар 01 16:29:22 byte6afar kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  470.223.02  Sat Oct  7 15:32:36 UTC 2023
мар 01 16:29:22 byte6afar kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
мар 01 16:29:22 byte6afar kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
мар 01 16:29:22 byte6afar kernel: [drm:nv_drm_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NvKmsKapiDevice
мар 01 16:29:22 byte6afar kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
мар 01 16:29:22 byte6afar kernel: [drm:nv_drm_probe_devices [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to register device
мар 01 16:29:22 byte6afar kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
мар 01 16:29:22 byte6afar kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16

Доп: с драйвером 535.154.05 работает корректно
Доп2: с std-def ядром ошибка не воспроизводится
Comment 1 Sergey V Turchin 2024-03-04 10:53:52 MSK
Попробуйте карту, которая не поддерживается 550-м драйвером.
610-ю, например.
Comment 2 Sergey V Turchin 2024-04-17 14:18:46 MSK
Вам принести 610-ю карту?
Comment 3 Sergey V Turchin 2024-04-18 11:26:06 MSK
Вам принести 710-ю карту?
Comment 4 Aleksandr Sysoev 2024-04-18 14:02:15 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> Вам принести 710-ю карту?

Карты есть, не надо нести, спасибо! 

Со старыми картами 470 драйвер работает корректно.
Comment 5 Sergey V Turchin 2024-04-18 15:03:27 MSK
Ну и не надо систему портить, чтоб баг получить. :-)