Você chegou a tentar apagar o atalho do beryl na pasta /home/"seu nome"/.config/autostart/ ? Assim poderia testar se realmente é o Beryl que está impedindo o seu logon. Ou você pode simplesmente desinstalar o beryl.
Se mesmo depois disso, não conseguir fazer o logon, tente criar um novo usuário e logar com ele. Se conseguir, o problema está em algum arquivo de configuração do seu usuário. Nesse caso remova ou mova o diretório .config, o que, infelizmente, irá remover suas configurações pessoais.
Caso o problema seja a aceleração 3d, reveja os passos que fez para instalar o driver de video e reinstale-o, se for o caso.
Se ainda assim não resolver, é possível que tenha sido danificado algum arquivo do sistema no momento em que foi necessário resetá-lo. Se alguém tiver alguma idéia de como achar um arquivo danificado por desligamento forçado, pode ficar à vontade para ajudar...
Ps.: Agora entendi, você habilitou o logon como root antes do problema acontecer.