Looks like the usual GDM madness, it sets up an X-session which comes up fine but then tries to connect to wayland. Try removing nvidia-drm.modeset=1 from the kernel parameters.
@generix still not booting. Now it freezes on “Started update UTMP about System Runlevel changes”. Also tried setting X-GDM-BypassXsession=true in /usr/share/xsessions/gnome.desktop with no effect. Any suggestions?
Yes, I have already done that on one of the previous configurations where X worked for this box (kernel 4.15). Actually something quite strange happened while typing this as I just reverted the original daemon.conf file in /etc/gdm3 (where WaylandEnable=false is disabled) and the GDM GUI just started! Go figure…
Apr 03 09:07:55 kali /usr/lib/gdm3/gdm-x-session[785]: X.Org X Server 1.20.3
...
Apr 03 09:07:55 kali /usr/lib/gdm3/gdm-x-session[785]: (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
Apr 03 09:07:55 kali /usr/lib/gdm3/gdm-x-session[785]: (II) Module glx: vendor="X.Org Foundation"
Apr 03 09:07:55 kali /usr/lib/gdm3/gdm-x-session[785]: compiled for 1.19.6, module version = 1.0.0
@generix not sure how to double-check this as X is now starting fine and not generating a log file. Is there a way to double-check it again from another place?
IMO the whole mess was because of the altered gdm3 configuration file and the commented WaylandEnable=false setting
Everything seems to work fine now, thanks for paying attention to this.
also just figured out nvidia-drm.modeset=1 should be removed from the kernel options, otherwise the monitor does not wake up from blank screen, probably related to the following bugs: