Freeze de X en général ça vient des pilotes graphiques.
Si tu as un accès ssh, tu devrais commencer par regarder dans les logs de X (/var/log/Xorg.0.log) et aussi les messages du noyau (/var/log/messages). En général dans ces cas là, quelque chose crie dans la nuit, plus qu'à trouver qui.
---------- Post added at 17h09 ---------- Previous post was at 17h06 ----------
Pour voir plus précisement ce que fait X, tu as aussi xrestop.