That’s why we need to add the extra stuff in the modules and default grub.
Edit: Lets run through them again.
nano /etc/default/grub
add
nvidia-drm.modeset=1
ctrl + o then enter to save
ctrl + x to exit
Run
grub-mkconfig -o /boot/grub/grub.cfg
Then
nano /etc/mkinitcpio.conf
add to modules =
MODULES="nvidia nvidia_modeset nvidia_uvm nvidia_drm"
Then run
mkinitcpio -P
Then install the hooks package
pacman -S nvidia-hook
Then after reboot.
I hope you remembered the grub command line for the first entry?