X Failing to Start for kernel 5.13.7 using NVIDIA drivers 470.57.02

Hello! I am using driver version 470.57.02 x86_64 for my GeForce GTX 1070. After an upgrade to kernel version 5.13.7, I can no longer start Xorg. Dmesg after doing this contains the lines:
Aug 01 23:22:44 justin-desktop kernel: NVRM: GPU 0000:09:00.0: RmInitAdapter failed! (0x26:0x56:1262)
Aug 01 23:22:44 justin-desktop kernel: NVRM: GPU 0000:09:00.0: rm_init_adapter failed, device minor number 0

Which looks suspicious, but I don’t know how to interpret them.

The Nouveau open source driver works completely fine, and the proprietary driver for Windows works on my machine, but the Linux proprietary driver seems to have trouble. This problem is reproducible with or without DKMS.

Attached is the output of my nvidia-bug-report.sh run.nvidia-bug-report.log.gz (124.5 KB)

Any help would be much appreciated!

There is a missing X module

[   606.922] (II) Loading sub module "glxserver_nvidia"
[   606.922] (II) LoadModule: "glxserver_nvidia"
[   606.922] (WW) Warning, couldn't open module glxserver_nvidia
[   606.922] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[   606.922] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[   606.922] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[   606.922] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[   606.922] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[   606.922] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[   606.922] (II) NVIDIA: The X server does not support PRIME Render Offload.
[   607.924] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:9:0:0.  Please
[   607.924] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
[   607.924] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
[   607.924] (EE) NVIDIA(GPU-0):     README for additional information.
[   607.924] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[   607.924] (EE) NVIDIA(0): Failing initialization of X screen
[   607.924] (II) UnloadModule: "nvidia"
[   607.924] (II) UnloadSubModule: "wfb"
[   607.924] (II) UnloadSubModule: "fb"
[   607.924] (EE) Screen(s) found, but none have a usable configuration.
[   607.924] (EE) 
Fatal server error:
[   607.924] (EE) no screens found(EE) 
[   607.924] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   607.924] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   607.924] (EE) 
[   607.929] (EE) Server terminated with error (1). Closing log file.

I was able to eliminate the glxserver_nvidia error by adding the driver modules to my /etc/mkinitcpio.conf, but the “Failed to initalize the NVIDIA GPU” error remains and X still can’t start.

Here’s the new nvidia-bug-report.sh output log: nvidia-bug-report.log.gz (104.8 KB)

I was able to resolve this by downgrading to driver version 465.31-1.