I wouldn’t blame systemd. I just provided GRUB instructions, assuming you were using it.
Follow the same instructions I just gave in my previous comment but replace the GRUB instructions with the following systemd one:
Edit your systemd-boot configuration file. You can find this file at /boot/loader/entries/arch.conf
or a similar path depending on your system setup. Add the nvidia
module to the options
line: options root=PARTUUID=<your-root-partuuid> rw quiet nvidia-drm.modeset=1
Make sure to replace <your-root-partuuid>
with the actual PARTUUID of your root partition.
Reboot and check again.