Update and drivers nvidia & nvidia-modeset 455.40

hello

i have got a update from dkms-nvidia ,
there is something very bad this time
nvidia - 455.35
nivdia-modeset 455.45
it do not match in version , so it wont working ( failed after taunted )

boot is ok with fallback version

Here’s what packages I have here:

$ pacman -Qs nvidia
local/egl-wayland 1.1.5+2+g9c9c4c6-1
    EGLStream-based Wayland external platform
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/libxnvctrl 455.45.01-1
    NVIDIA NV-CONTROL X extension
local/nvidia-dkms 455.45.01-1
    NVIDIA drivers - module sources
local/nvidia-installer-db 2.4.9-2
    Database for the script to setup nvidia drivers in EndeavourOS
local/nvidia-installer-dkms 3.3.8-2
    Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-settings 455.45.01-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 455.45.01-1
    NVIDIA drivers utilities
local/nvtop 1.0.0-3
    An htop like monitoring tool for NVIDIA GPUs

So nvidia-dkms should be 455.45.01-1. Also nvidia has the same version if you are using that.

I have no nvidia-modeset. Are you using EndeavourOS?

i get nvidia 455.yy ( version before) and 455.45 do not match , then not working
i’m using zen kernel , fallback is ok

Strange!
Have you done this today:

  sudo pacman -Syu

?
And do you have lots of AUR packages installed?

  pacman -Qm
  • no AUR
  • trouble on mirror , redo a update

Try

  reflector-simple

in order to upgrade your mirrors.

nvidia-modeset is just a module in de nvidia-dkms

i have this

local/egl-wayland 1.1.5+2+g9c9c4c6-1
    EGLStream-based Wayland external platform
local/lib32-libvdpau 1.4-1
    Nvidia VDPAU library
local/lib32-nvidia-utils 455.45.01-1
    NVIDIA drivers utilities (32-bit)
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/libxnvctrl 455.45.01-1
    NVIDIA NV-CONTROL X extension
local/nvidia-dkms 455.45.01-1
    NVIDIA drivers - module sources
local/nvidia-installer-db 2.4.9-2
    Database for the script to setup nvidia drivers in EndeavourOS
local/nvidia-installer-dkms 3.3.8-2
    Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-settings 455.45.01-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 455.45.01-1
    NVIDIA drivers utilities

and this error message if i try with not fallback ( zen kernel )
appears on the first reboot , do not appears any more

nov. 22 15:06:49 EndvOs kernel: nvidia: loading out-of-tree module taints kernel.
nov. 22 15:06:49 EndvOs kernel: nvidia: module license 'NVIDIA' taints kernel.
nov. 22 15:06:49 EndvOs kernel: Disabling lock debugging due to kernel taint
nov. 22 15:06:49 EndvOs kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  455.38  Thu Oct 22 06:06:59 UTC 2020
nov. 22 15:06:49 EndvOs kernel: acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:01)
nov. 22 15:06:49 EndvOs kernel: ACPI Warning: SystemIO range 0x0000000000000B00-0x0000000000000B08 conflicts with OpRegion 0x0000000000000B00-0x0000000000000B0F (\GSA1.SMBI) (20200717/utaddress-204)
nov. 22 15:06:49 EndvOs kernel: nvidia-modeset: Version mismatch: nvidia.ko(455.38) nvidia-modeset.ko(455.45.01)
nov. 22 15:06:49 EndvOs systemd-udevd[388]: controlC0: Process '/usr/bin/alsactl restore 0' failed with exit code 99.
nov. 22 15:06:49 EndvOs systemd-udevd[388]: controlC1: Process '/usr/bin/alsactl restore 1' failed with exit code 99.
nov. 22 15:06:49 EndvOs avahi-daemon[495]: Failed to parse address 'fe80::237:b7ff:fe98:964%enp3s0', ignoring.
nov. 22 15:06:49 EndvOs systemd-udevd[386]: controlC2: Process '/usr/bin/alsactl restore 2' failed with exit code 99.
nov. 22 15:06:50 EndvOs kernel: NVRM: API mismatch: the client has the version 455.45.01, but
                                NVRM: this kernel module has the version 455.38.  Please
                                NVRM: make sure that this kernel module and all NVIDIA driver
                                NVRM: components have the same version.
nov. 22 15:06:50 EndvOs systemd[1]: lightdm.service: Failed with result 'exit-code'.
nov. 22 15:06:50 EndvOs kernel: NVRM: API mismatch: the client has the version 455.45.01, but
                                NVRM: this kernel module has the version 455.38.  Please
                                NVRM: make sure that this kernel module and all NVIDIA driver
                                NVRM: components have the same version.
nov. 22 15:06:50 EndvOs systemd[1]: lightdm.service: Failed with result 'exit-code'.
nov. 22 15:06:51 EndvOs kernel: NVRM: API mismatch: the client has the version 455.45.01, but
                                NVRM: this kernel module has the version 455.38.  Please
                                NVRM: make sure that this kernel module and all NVIDIA driver
                                NVRM: components have the same version.
nov. 22 15:06:51 EndvOs systemd[1]: lightdm.service: Failed with result 'exit-code'.
nov. 22 15:06:51 EndvOs kernel: NVRM: API mismatch: the client has the version 455.45.01, but
                                NVRM: this kernel module has the version 455.38.  Please
                                NVRM: make sure that this kernel module and all NVIDIA driver
                                NVRM: components have the same version.
nov. 22 15:06:51 EndvOs systemd[1]: lightdm.service: Failed with result 'exit-code'.
nov. 22 15:06:52 EndvOs kernel: kauditd_printk_skb: 31 callbacks suppressed
nov. 22 15:06:52 EndvOs kernel: NVRM: API mismatch: the client has the version 455.45.01, but
                                NVRM: this kernel module has the version 455.38.  Please
                                NVRM: make sure that this kernel module and all NVIDIA driver

i reboot without failback ,
it’s ok this time ( maybe the first reboot was not free in memory driver video card )

probably about generating the DKMS was the issue or headers was a fail idk…

I think it is showing kernel module is different than the version installed and when it rebuilds kernel module then is okay as is same? Or maybe it just throws the error first time?