What does ~./xinitrc says could yei share it? Could you check if you have xorg-xinit and it is configured properly? https://wiki.archlinux.org/index.php/Xinit
Thoug, it must be because root works.. :/ Maybe install a different Desktop Environment see if it works?
