470xx drivers and linux 6.2 kernel

Maybe drm_device.fb_base was removed an earlier version of kernel5, before kernel6 was released?

File: ~/rpmbuild/BUILD/nvidia-390xx-kmod-390.157/kernel/nvidia-drm/nvidia-drm-drv.c

// Rel. commit "drm: Remove drm_mode_config::fb_base" (Zack Rusin, 18 Oct 2022)
#if defined(CONFIG_FB) && (LINUX_VERSION_CODE < KERNEL_VERSION(6, 2, 0))
    /* Currently unused. Update when needed. */
    dev->mode_config.fb_base = 0;
#endif

Missing from: linux/include/drm/drm_mode_config.h at v6.2 · torvalds/linux · GitHub

It turns out my local kernel 5.14.0-427.20.1.el9_4.x86_64 drm_mode_config.h file does not match v5.14-rc7 drm_mode_config.h.

Indeed my local version is identical to v6.4

It look very much like someone has backported drm_mode_config.h v6.4 to 5.14.0-427.20.1.el9_4 and thereby broken NVIDIA graphics cards, and CUDA, generally including the driver for all NVIDIA’s GeForce 400 series up to the GeForce 700 series. (I speculate that the backport also broke the nouveau driver too!)