..allora prova a dare un occhiata in /var/log/XFree86.0.log e vedi se trovi qualche cosa di utile.
altra idea tardiva è di andare in /etc/X11/XF86Config e rifare la configurazione, magari si è rovinata .(?)