Por que minha tela fica preta depois de um minuto ou menos de nenhuma atividade de entrada?

1

Hoje editei os parâmetros do GRUB para adicionar um parâmetro que supostamente resolveu um problema de bloqueio depois da espera na minha CPU (Intel Pentium quad N3540), como visto no final desta linha no arquivo de configuração do GRUB:

  

GRUB_CMDLINE_LINUX_DEFAULT="respingo silencioso intel_idle.max_cstate = 1"

O que vejo agora é que a tela fica preta após períodos curtos de ausência de atividade de tecla / mouse (Editar: eu o sincronizei - é sempre cerca de 14,5 segundos após a última entrada do usuário e a tela é desligada) e volta assim que eu toco uma tecla ou movo o mouse. Eu nunca vi esse problema antes.

(Antes da mudança, eu também estava há muito tempo com um problema em que o computador congela completamente a cada hora de uso ativo, aparentemente uma reação muito rara em resposta a alguns eventos do mouse. Eu não vi isso ainda após a mudança do GRUB.)

Suspender quando Inativo estiver definido para 30 minutos.

Dim Screen To Save O recurso Power foi selecionado, mas definido como 10 minutos. Eu apenas desliguei para ver se isso ajuda. Estou usando bateria, mas com carga acima de 80%.

Atualização: depois de ter desligado a opção Dim Screen To Save Power, ele ainda retorna após menos de um minuto sem fazer entradas.

Este é um Acer Aspire E11 (E3-112-P1GT).

(Eu fiz as mesmas alterações no GRUB em um laptop similar (Pentium N3540, mas Toshiba), mas esse computador não mostrou o mesmo problema.)

    
por Dronz 20.01.2017 / 04:54

2 respostas

1

Encontrei uma resposta que funcionou na segunda resposta a esta questão .

O asker dessa outra pergunta encontrou uma maneira de corrigir uma condição muito semelhante em 12.04, mas estou executando 16.04 e a UI do Configurações do Sistema foi alterada para algo diferente (parece muito mais limitado agora - hmm ....), e eu já tinha tentado inverter a configuração que se parece com o novo equivalente, como mencionado acima. Minha saída de xset q se parece com:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On

e a mudança da caixa de seleção "Dim Screen To Save Power" na interface 16.04 não teve efeito sobre isso.

No entanto, o uso da solução na segunda resposta sobre essa questão funcionou:

xset s off && xset -dpms

O que aparentemente precisa ser colocado no perfil de um usuário para que isso aconteça em cada sessão no momento certo.

Isso resulta em:

DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Disabled

(Isso parece ser um bug, para mim. Não tenho certeza de onde arquivá-lo.)

    
por Dronz 20.01.2017 / 19:50
0

Para o benefício de qualquer pessoa que esteja procurando soluções para esse problema aparentemente comum:

Se outras soluções (usando o painel de controle, usando o comando 'xset' com várias opções, etc.) não resolverem isso para você, você pode tentar isto:

sudo apt-get remove phoneui-apps phoneuid phonefsod

Explicação:

Eu tentei várias combinações de comandos do xset, e todas as GUIs que eu encontrei alegavam relacionar com a tela em branco, mas nada funcionou - na maioria das vezes, a tela ficava em branco após ~ 33 segundos de inatividade.

Ocorreu-me que talvez algum daemon rebelde estivesse fazendo isso por alguma razão, então eu olhei para logs do sistema, e achei isso em /var/log/auth.log:

Jan  3 15:48:01 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
Jan  3 15:48:14 my-host-name dbus[886]: message repeated 2 times: [ [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")]
Jan  3 15:48:23 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
Jan  3 15:48:31 my-host-name dbus[886]: message repeated 2 times: [ [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")]
Jan  3 15:48:41 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")
Jan  3 15:49:01 my-host-name dbus[886]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.8" (uid=0 pid=1115 comm="/usr/sbin/phonefsod ") interface="org.freesmartphone.Device.Display" member="SetBrightness" error name="(unset)" requested_reply="0" destination="org.freesmartphone.odeviced" (uid=0 pid=959 comm="/usr/sbin/fsodeviced ")

As referências a "Device.Display" e "SetBrightness" pareceram suspeitamente relevantes. Eu não me lembro especificamente de instalar esses pacotes, mas eu estava tentando extrair dados de um celular semi-funcional há algum tempo, então eu provavelmente fiz isso então. De qualquer forma, eu sabia que não precisava desses pacotes agora, então os removi (consulte o comando 'apt-get remove', acima), sentei-me e esperei a tela ficar em branco ... e esperei um pouco mais. .. e isso não aconteceu. :-D

Mais uma vez, sugiro tentar as outras soluções possíveis (GUI de configurações do sistema, comandos xset, etc.) primeiro, simplesmente porque aparentemente resolvem o problema para algumas pessoas, e elas parecem mais propensas a funcionar. OTOH, a menos que você esteja usando esses pacotes, removê-los é inofensivo (e se eles não estiverem instalados, o apt-get apenas o dirá e você não machucou nada). Espero que isso ajude alguém ...

    
por Chris MacGregor 03.01.2018 / 16:32