I think sudo dkms autoinstall. Doe compile a new dkms package its weird yiu have to reinstall nvidia-dkms again and if you change base and udev hooks change to systemd, would it change te effect? After mkinitcpio -P ?
Have you tried the nvidia-installer-dkms or are you just installing nvidia-dkms?
Iām not sure if you are on Endeavour repo. This is a package on Endeavour to install dkms for Nvidia.
I have installed /am constantly reinstalling the nvidia-dkms package from the arch repos, as I have only arch repos enabled on this system. I donāt understand why it works with 4.19 while I have to reinstall it every two boots on 5.3.1.
I just think there is some issue with the installed Nvidia drivers. I donāt have this problem on my system with nvidia-dkms. Have you tried reinstalling it from the 5.3.1 kernel once itās working?
After experiencing problems with graphical login under kernel 5.3 again, I searched for similar problems with kernel 5.3 , nvidia and sddm and found a solution on reddit, I had to add a delay to sddm, cause it seems to have been loaded too quickly so that the nvidia driver would not yet be in use when sddm started.
I created a file , /etc/systemd/system/sddm.service.d/override.conf with the following contents:
[Service]
ExecStartPre=/bin/sleep 1
I restarted my system approx 20 times now with Kernel 5.3.6 and it started fine everytime.
Problem finally solved.
J.