All, Arch has 6.10 out and I had to cobble together a patch for the nvidia-390 driver from the 535 driver patch. I've placed it at https://paste.opensuse.org/pastes/02624819560b I have confirmed it works via dkms build. The new 6.10 kernel and GTX 560 are happily serving files and graphics again. You may need to adjust depending on your patch order. The patches are applied in the following order for the Arch build prepare: sh "${_pkg}.run" --extract-only cd "${_pkg}" bsdtar -xf nvidia-persistenced-init.tar.bz2 sed -i 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' nvidia_icd.json.template # Restore phys_to_dma support (still needed for 390.138) # From loqs via https://bugs.archlinux.org/task/58074 patch -Np1 -i ../kernel-4.16+-memory-encryption.patch # From Joan Bruguera via Ike Devolder patch -Np1 -i ../kernel-6.2.patch # From Ike Devolder patch -Np1 -i ../kernel-6.3.patch # From Joan Bruguera via duht patch -Np1 -i ../kernel-6.4.patch # From Joan Bruguera via Witscher patch -Np1 -i ../kernel-6.5.patch # From canolucas patch -Np1 -i ../kernel-6.6.patch # From Joan Bruguera printf "\n** kernel-6.8 patch**\n\n" patch -Np1 -i ../kernel-6.8.patch # From loqs printf "\n** gcc-14.patch**\n\n" patch -Np1 -i ../gcc-14.patch # From https://gitlab.com/herecura/packages/nvidia-535xx-utils/-/blob/d1199ffe128f5... printf "\n** kernel-6.10 patch**\n\n" patch -Np1 -i ../kernel-6.10.patch cd kernel sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf sed -i 's/__JOBS/`nproc`/' dkms.conf sed -i 's/__DKMS_MODULES//' dkms.conf sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\ DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\ BUILT_MODULE_NAME[1]="nvidia-uvm"\ DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\ BUILT_MODULE_NAME[2]="nvidia-modeset"\ DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\ BUILT_MODULE_NAME[3]="nvidia-drm"\ DEST_MODULE_LOCATION[3]="/kernel/drivers/video"' dkms.conf # Gift for linux-rt guys sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES/' dkms.conf -- David C. Rankin, J.D.,P.E.