Did you check the Arch bug report? loqs has uploaded a test kernel build that applies a patch that might help.
What happens if you log into a TTY then run startx
? (see also [FAQ] Computer doesn’t boot, boots to a black screen, or stops at a message).