Atualmente estou executando o Ubuntu 13.10. Eu experimentei esse mesmo problema com o Ubuntu 12.04, então eu não acredito que o seguinte problema está ligado a uma versão específica.
Estou usando o Ubuntu para o trabalho, por opção. Eu gostaria de ficar logado durante a noite, para que eu possa retomar o meu trabalho imediatamente quando chegar na manhã seguinte. Infelizmente, quando chego no dia seguinte, muitas vezes recebo esse problema onde qualquer movimento do mouse ou entrada do teclado resulta em uma tela piscando / piscando, e não consigo digitar minha senha para o gnome-screensaver.
Eu tento ir para tty4, reiniciando a unidade (que, em 13.10, agora diz "reiniciar é obsoleto" ... derp), reiniciando o lightdm, reiniciando o compiz, o nome dele. Nada funciona. Tudo o que eu tento não tem efeito ou produz alguma mensagem de erro inútil que equivale a "não". Eu sempre sou forçado a "sudo reboot" do tty4, que não é o fim do mundo, mas está me deixando pensando que o Ubuntu 12.04+ é tão confiável quanto um produto da Microsoft (tenho muitas outras razões para essa opinião).
Estou tentando solucionar esse problema há cerca de sete meses sem sucesso. Anteriormente, o meu empregador deu-me uma máquina categórica que mal conseguia executar o Ubuntu 12.04. Eu acabei acreditando que o problema era devido à execução de um sistema operacional moderno em uma máquina desatualizada. Eu não poderia mesmo executar uma máquina virtual para testar atualizações de software, que foi o meu único argumento viável na obtenção de um novo computador.
Eu finalmente convenci meu empregador a me comprar uma nova máquina. Este tem 8G RAM, novo 1TB HD, quad core 3.2ghz i7, etc - é decente para o trabalho (nota: sem placa de vídeo, mas que não importa porque eu só escrever software web dev). Eu instalei o Ubuntu 13.10 nesta máquina. Eu ainda tenho o mesmo problema exato.
Eu normalmente só tenho texto sublime 2 e 3 sessões de terminal gnome abertas para o meu servidor de desenvolvimento interno deixadas abertas durante a noite. Eu bloqueio minha tela enquanto saio para o dia e estou usando o gnome-screensaver (a tela preta padrão). Eu passei por log de depuração, log do kernel, syslog, log xorg, log lightdm, log apport, até mesmo faillog, e nada me parece fora do comum. No máximo, o syslog imprime toneladas do seguinte erro durante a noite:
<time> <hostname>: whoopsie[<id>]: online
<time> whoopsie[<id>]: last message repeated <2/3> times
Na antiga máquina desatualizada (12.04), havia muitos erros com o gnome-screensaver, o que me levou a concluir que a máquina não tinha memória de vídeo suficiente para recarregar a área de trabalho após algum problema com o protetor de tela Ei Im nenhum especialista). Nessa nova máquina, não há registros desse tipo sobre o gnome-screensaver, então segue minha teoria.
Outra peculiaridade é que tenho usado o Ubuntu para minha estação de trabalho desde que o 12.04 foi lançado, e nunca tive esse problema. Minha máquina doméstica é bastante resistente em relação a placa de vídeo, memória, espaço em disco, placa-mãe agradável, etc. Atualmente estou executando 13.04 em casa (com medo de atualizar devido a todos os erros em 13.10 que também dizem estar presentes no próximo 14.04). Se não fosse pela minha experiência positiva com a minha máquina em casa, eu iria trocar o Ubuntu por completo. Não ser capaz de manter minha máquina conectada durante a noite está me afastando dos produtos canônicos. Eu realmente não posso continuar perdendo tempo no trabalho com problemas no sistema operacional com bugs. Im aquele "esquisito" no escritório que opta por usar o Linux, por isso as pessoas não gostam de minhas diferenças técnicas como ela é. O Fedora / CentOS com o Gnome 3 está muito bonito hoje em dia.
Alguém pode me ajudar a descobrir por que ficar conectado durante a noite resulta em tela piscando, periféricos inutilizáveis e um ambiente corrompido?
{update 7/17/2014}
Hadnt teve tempo de olhar para isso por um tempo (esta é minha máquina de trabalho depois de tudo), mas ontem à noite deixei minha máquina ligada com o gnome-screensaver de um dia para o outro, e meus monitores de sistema mostraram baixo uso de memória quando saí para a noite . Voltei hoje e a memória tem 1.7G em uso e 5.3G em cache, que é praticamente tudo isso. Em seguida, examinei htop e classifiquei a lista por uso de memória.
Com certeza, existem 5 processos lightdm, e cada um deles usa uma tonelada de memória. Aqui está a saída:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1078 root 20 0 2880M 2342M 2319M S 0.7 29.6 8:39.44 /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
1117 root 20 0 2880M 2342M 2319M S 0.7 29.6 0:02.92 /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
1118 root 20 0 2880M 2342M 2319M S 0.0 29.6 0:01.33 /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
1119 root 20 0 2880M 2342M 2319M S 0.0 29.6 0:00.74 /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
1120 root 20 0 2880M 2342M 2319M S 0.0 29.6 0:00.00 /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
... a few other things with low memory usage follow...
Isso é normal? Continuarei monitorando isso, mas tenho a sensação de que esses muitos processos lightdm são os culpados, e seu uso de memória coletiva é surpreendentemente alto. Alguém pode lançar alguma luz sobre isso (sem trocadilhos)?