455.23.04: Page allocation failure in kernel module at random points

One of my coworkers added a fix to avoid memory allocations in critical code paths, but it was fairly invasive and considered too risky for the release branch.

However, part of the change can be applied as a patch to existing drivers. While it’s not considered a complete fix, it might be worth trying.

  1. Download http://people.freedesktop.org/~aplattner/reduce-kmalloc-limit-455.38.patch
  2. Apply it to the .run package with
    bash NVIDIA-Linux-x86_64-455.38.run --apply-patch reduce-kmalloc-limit-455.38.patch
  3. Install the resulting .run package
    bash NVIDIA-Linux-x86_64-455.38-custom.run
1 Like