Eu tive um problema semelhante no qual meu sistema costumava ser desconectado depois de um certo tempo. Então, fiquei sabendo que era porque meu arquivo .Xorg estava corrompido. Essa é a resposta que me ajudou a recuperar: link
Resolvi o problema fazendo isso:
At the login screen Open tty6 terminal using CTRL+ALT+F6 then login using the userid and password
e, em seguida, reconfigurado arquivo .XGG depois de parar o gdm abd, em seguida, novamente iniciando-o usando o seguinte comando
sudo service gdm stop | sudo Xorg -configure | sudo service gdm start
Então faça o login no sistema e ele funciona corretamente para mim.
Espero que isso ajude