The crux of the problem is an API mismatch between the kernel module and
the nvidia driver. The problem arises in the normal course of applying
updates and not from user tinkering (see #1).

$ uname -a
Linux OptiPlex-380 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 
x86_64 x86_64 x86_64 GNU/Linux

$ journalctl -b -k | grep -m 1 -A 3 "API mismatch"
Dec 11 21:07:00 OptiPlex-380 kernel: NVRM: API mismatch: the client has the 
version
                                           455.38, but
                                     NVRM: this kernel module has the version 
440.100.
                                           Please
                                     NVRM: make sure that this kernel module 
and all
                                           NVIDIA driver
                                     NVRM: components have the same version.
                                     
$ apt-cache depends linux-modules-nvidia-455-generic
linux-modules-nvidia-455-generic
  Depends: linux-modules-nvidia-455-5.4.0-54-generic
  Depends: nvidia-kernel-common-455
  Depends: nvidia-kernel-common-455

There's no nvidia kernel module for 455 and 5.4.0-47 and hence the
broken system. Boot 5.4.0-54 and everything works. Upgrade[boot]
5.4.0-57 and the system breaks again.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1900584

Title:
  Regression: suspend/wake-up no longer working properly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1900584/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to