Eu tive exatamente o mesmo problema (ou sintomas). Você pode ter um problema com permissões no arquivo .Xauthority em seu diretório pessoal. Além disso, se você for usar os drivers nvidia - você deve desinstalar o (s) driver (s) nouveau.
Faça login em um shell (Alt + Ctrl + F1) e chown youruser:yourgroup .Xauthority
Além disso, verifique as permissões em .Xauthority. Eles devem ser -rw-------
.
Além disso, criar um novo usuário e fazer login nele provavelmente fornecerá uma sessão xsession.