Bug 57561 - Не работает драйвер 470.256.02 на NVIDIA GM108M [GeForce 940MX]
Summary: Не работает драйвер 470.256.02 на NVIDIA GM108M [GeForce 940MX]
Status: CLOSED NOTABUG
Alias: None
Product: Branch p11
Classification: Unclassified
Component: nvidia_glx_470.256.02 (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-20 13:20 MSK by obidinog@basealt.ru
Modified: 2026-03-04 14:05 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2026-01-20 13:20:32 MSK
Платформа:
Alt Kworkstation p11 x86_64 

Пакет:
nvidia_glx_470.256.02-alt259

Стенд:
LENOVO 80YL   
NVIDIA GeForce 940MX [NVIDIA GM108M]

Шаги:
Установить драйвера
# apt-get install nvidia_glx_common
# nvidia-install-driver

Переключиться на драйвер 470.256.02
# mv /usr/share/hwdatabase/videoaliases/!(*470*) ~/
# nvidia-install-driver
# reboot

Убедиться что загрузился 470 драйвер
# inxi -G 
Graphics:
  Device-2: NVIDIA GM108M [GeForce 940MX] driver: nvidia v: 470.256.02


Запустить glmark2
$ nvidia-prime-run glmark2

Результат:
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  32
  Current serial number in output stream:  33

Дополнительно:
Судя по сайту nvidia драйвер должен поддерживаться
https://www.nvidia.com/en-us/drivers/details/226760/

И по pci слоту
# PCI_SLOT=$(lspci | grep -i nvidia | grep -E "VGA|3D" | awk '{print $1}' | head -n 1) && UEVENT_FILE="/sys/bus/pci/devices/0000:$PCI_SLOT/uevent" && PCI_ID=$(grep PCI_ID "$UEVENT_FILE" | cut -d'=' -f2) && VENDOR_ID=$(echo "$PCI_ID" | cut -d':' -f1) && DEVICE_ID=$(echo "$PCI_ID" | cut -d':' -f2) && grep -l -i "$VENDOR_ID.*$DEVICE_ID" /usr/share/hwdatabase/videoaliases/nvidia-*.xinf

/usr/share/hwdatabase/videoaliases/nvidia-390.157.xinf
/usr/share/hwdatabase/videoaliases/nvidia-470.256.02.xinf
/usr/share/hwdatabase/videoaliases/nvidia-570.169.xinf
/usr/share/hwdatabase/videoaliases/nvidia-580.95.05.xinf

В Sisyphus не проверялось
Comment 1 Sergey V Turchin 2026-01-20 13:40:57 MSK
Обновите ядро и не курочте систму.
Comment 2 obidinog@basealt.ru 2026-01-20 13:47:47 MSK
Ядро обновлено

[root@host-132 ~]# rpm -q kernel-modules-nvidia-6.12 
kernel-modules-nvidia-6.12-570.169-alt1.396329.1.x86_64
kernel-modules-nvidia-6.12-580.95.05-alt1.396353.1.x86_64
[root@host-132 ~]# uname -r
6.12.65-6.12-alt1
Comment 3 WWolf 2026-03-03 23:20:26 MSK
Наблюдаю этот же баг на своей 750М.
Проблема, что ставится то 470 драйвер (это последний для моей невидии), но вся обвязка от 580 и они не дружат с между собой. 

$ uname -r
6.12.68-6.12-alt1

$ inxi -G
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics driver: i915
    v: kernel
  Device-2: NVIDIA GK107M [GeForce GT 750M] driver: nvidia v: 470.256.02
  Device-3: Sunplus Innovation HD WebCam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 1.21.1.20 with: Xwayland v: 24.1.9 driver:
    X: loaded: modesetting unloaded: fbdev,nouveau,vesa dri: crocus gpu: i915
    resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: crocus,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.2.8
    renderer: Mesa Intel HD Graphics 4600 (HSW GT2)
  API: Vulkan v: 1.4.335 drivers: N/A surfaces: N/A

$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 580.126

# dmesg | grep NVRM
[    7.069932] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  470.256.02  Thu May  2 14:37:44 UTC 2024
[    7.562893] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x60:0x0:2166)
[    7.563767] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0
[  233.142455] NVRM: API mismatch: the client has the version 580.126.09, but
               NVRM: this kernel module has the version 470.256.02.  Please
               NVRM: make sure that this kernel module and all NVIDIA driver
               NVRM: components have the same version.
[  239.056295] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x60:0x0:2166)
[  239.057710] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0

Последние две строчки постоянно сыпит в dmesg как идёт какое-то обращение в видеокарте, будь то через inxi -G (выполняется сказочно долго), как и любой тест glxgears, glmark2 и подобное.
Comment 4 Sergey V Turchin 2026-03-04 13:38:00 MSK
(Ответ для Sergey V Turchin на комментарий #1)
> не курочте систму.
Comment 5 Sergey V Turchin 2026-03-04 13:38:53 MSK
(Ответ для WWolf на комментарий #3)
> Failed to initialize NVML: Driver/library version mismatch
> NVML library version: 580.126
Другой баг. Заведите отдельно.
Comment 6 WWolf 2026-03-04 13:52:18 MSK
(Ответ для Sergey V Turchin на комментарий #5)
> (Ответ для WWolf на комментарий #3)
> > Failed to initialize NVML: Driver/library version mismatch
> > NVML library version: 580.126
> Другой баг. Заведите отдельно.

Это один баг. Драйвер ставится 470, а всё управление драйвером ставится 580 - а они не совместимы между собой. 
Нет пакетов nvidia_glx_libs_470, отсюда и все проблемы на старых буках с optimus - intel+nvidia