Today I've updated my ArchLinux distro and, magically, xserver stops working.
In the log file /var/log/Xorg.0.log I found the message:
================ WARNING WARNING WARNING WARNING ================
This server has a video driver ABI version of 11.0 that this
driver does not officially support. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
It could means the drivers are build for a different version of Xorg (older than the current one in ArchLinux). To solve the problem you can disable the check until the new drivers will be availables.
Just create a file in /etc/X11/xorg.conf.d/ called 20-nvidia.conf with the following code:
Section "ServerFlags"
Option "ignoreABI" "True"
EndSection
If you aready have this file, just add those lines at the end of it.
After the reboot you'll be able to use the xserver.
Anyway the nvidia drivers warn you in the log file:
(WW) NVIDIA: The driver will continue to load, but may behave stran
gely.
(WW) NVIDIA: This driver was compiled against the X.Org server SDK
from git commit b6c7b9b2f39e970cedb6bc1e073f901e28cb0fa3 and may
not be compatible with the final version of this SDK.
(WW) NVIDIA: This server has an unsupported input driver ABI versio
n (have 13.0, need < 13.0). The driver will continue to load, but
may behave strangely.
and, actually, it behave strangely on my pc :-)