Try to change to text console with CTRL+ALT+F2 and log in there. If that works, try to follow this guide to provide good information about your system: How to provide good information
Just to be sure, probably it is a good idea to update the system:
pamac update
Also, you probably are going to need to look for errors in the journal:
journalctl -b -xe
You can move in the journal with cursor keys and/or PageUp/PageDown keys. Journal can be quite large. You can quit the journal with q
.
To restart your computer execute reboot
and to power off execute poweroff
.