With nvidia_drm.fbdev=1 the screen freezes more than half of the time before the login screen regardless of kernel and other settings.
Wayland does not seem to work with kernel 6.9 and nvidia_drm.fbdev=0, a black screen appears when logging in, in X11 it works perfectly.
Edit:
I just found this: Talk:NVIDIA - ArchWiki