Tela em branco após suspender / hibernar em 14.04


30

Eu fiz uma nova instalação do Ubuntu 14.04. Tudo funciona muito bem, exceto depois de hibernar / suspender estou recebendo uma tela preta. Posso usar Alt+ Ctr+ F1e Ctrl+ Alt+ Delpara reiniciar e a tela volta bem.

Estou usando os X.org X-serverdrivers de código aberto.

Meu laptop é hp pavilion g6, APU A8-3520M com Radeon HD 6620G

O que posso fazer para que a tela volte após a suspensão / hibernação? Eu verifiquei alguns tópicos antigos de 2010, onde as pessoas adicionam um pequeno pedaço de código em algum lugar do sistema para forçar a tela a voltar ou algo assim.


1
Parece ser esta tela em branco do Bug Ubuntu 14.04 após despertar do sono Você tentou instalar o "Driver Adicional" para a sua GPU?
— TuKsn 23/05

Bem, por "driver adicional", você quer dizer o driver proprietário baixado do site da AMD? O problema com eles é que, se eu instalá-los e abrir o Scilab Advanced CLI, receberei um aviso como este: "Aviso Libegl: Falha na autenticação do DRI2" Mas esse tópico que você acabou de postar não apresenta solução? Estou esquecendo de algo?
— User268569

Me desculpe, eu entrei no ubuntu há um mês, isso é um comando de terminal ou o quê? Obrigado novamente :)
— user268569

1
Sim, você está certo syslog, dmesg e xorg.log seria mais interessante.
— TuKsn

2
Verifique se isso funciona para você: askubuntu.com/a/436389/16395
— Rmano

Respostas:


7

Matar o processo light-locker(descoberto pelo uso xwininfo) nos ajudou temporariamente e, em seguida, desinstalar light-lockere dpkg --purge light-locker light-locker-settingscorrigi-lo de forma mais permanente.

Estamos usando o Gnome 3, portanto, isso pode não ser uma solução para todos.

(Em geral, provavelmente há um processo exibindo uma tela preta que você precisa matar; tente encontrá-la!)


Muito obrigado!! Você era um salva-vidas. Eu li em pelo menos 30 relatórios de erros e não consegui encontrar um problema. Eu estava usando o radeondriver de código aberto . Mas depois de remover light-locker, tudo funcionou perfeitamente !!

3

Qual kernel você está usando? Verifique isso com uname -r. Não sou fã dos drivers proprietários da AMD no Linux. Encontro muitos problemas com eles. Prefiro executar os drivers de código aberto e os kernels mais recentes têm muitas novas correções e recursos para os gráficos da AMD. Você pode seguir a ROTA DA FONTE ABERTA ou a ROTA PROPRIETÁRIA.

ROTA DA FONTE ABERTA

Se você estiver usando o 3.13, tente o kernel 3.16 mais recente

sudo apt-get install - instala-recomenda linux-generic-lts-utopic

ou experimente toda a pilha de ativação do Utopic LTS, que é melhor ...

O sudo apt-get install - instala-recomenda linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Se você já estiver executando o 3.16, tente remover a pilha de ativação do Utopic LTS

sudo apt-get remove linux-genérico-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Se nada disso ajudar, você pode tentar o kernel estável mais recente. Isso é um pouco mais complicado e pode causar alguns problemas, mas eu estou executando o kernel do linux 4.0 no Ubuntu 14.04 há um tempo agora sem problemas.

mkdir linux4-0-4
cd linux4-0-4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.4-wily/linux-headers-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http: //kernel.ubuntu. com / ~ kernel-ppa / mainline / v4.0.4-wily / linux-image-4.0.4-040004-generic_4.0.4-040004.201505171336_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/ v4.0.4-wily / linux-headers-4.0.4-040004_4.0.4-040004.201505171336_all.deb
sudo dpkg -i linux-headers-4.0 * .deb linux-image-4.0 * .deb

Após instalar ou remover quaisquer kernels, você precisará reinicializar para testá-los.

ROTA PROPRIETÁRIA

Você pode instalar o driver Catalyst proprietário da AMD com bastante facilidade no Ubuntu 14.04. Simplesmente corra

sudo apt-get install fglrx
sudo apt-get install fglrx xvba-va-driver libva-glx1 libva-egl1 vainfo
sudo amdconfig --initial

Se você estiver usando várias placas gráficas AMD ou gráficos duplos AMD (ou seja: usuários de notebooks), use:

sudo amdconfig --adapter = all --initial

Depois de instalar ou remover o Catalyst, você precisará reiniciar para testar.


Salvei minha vida ...
— asiniy

2

Eu tive esse problema que o Ubuntu não pôde carregar após a atualização de 12.04 para 14.04. Depois de correr, startxhavia apenas uma tela preta. Eu o corrigi, indo para o modo de recuperação e escolhendo Reparar pacotes quebrados e verificando todos os sistemas de arquivos , mas acho que apenas a primeira opção funcionará.


Você pode verificar se consegue se recuperar da hibernação em drivers gráficos de código aberto? Estou bastante certo de que eles são terrivelmente defeituosos. - - - Além disso, eu gostaria de receber um pouco mais de detalhes sobre a abordagem que você sugeriu :)
— user268569

2

Você desligou o dispositivo gráfico da Radeon? Porque eu fiz e o que você descreve aqui foi o que eu experimentei. Cancelei o desligamento da alimentação VGA e a saída de espera funciona novamente para mim.


Como você cancelou o desligamento da alimentação VGA? Na BIOS?
— Peter Mortensen

@ PeterMortensen Abri uma meta questão sobre uma de suas edições. Estou marcando você porque é correto informar sobre isso.
— Andrea Lazzarotto

2

Tenho certeza de que é um bug do kernel (eu tenho o mesmo problema com a Intel e ele começou apenas há 3-4 semanas).

Tente instalar um kernel (antigo) diferente e inicialize com ele. No momento, no repositório, vejo que esta é a versão mais antiga do kernel:

sudo apt-get install linux-image-3.13.0-24-generic

1
O mesmo aqui em um Lenovo Latitude T400 . Funciona depois que eu carreguei um antigo kernel na inicialização. (Pressione a Shifttecla esquerda durante a inicialização para ativar o Grub .)
— JJD

o que quer dizer com former kernel... de qualquer maneira sobre minha aparência Portátil TRABALHO COM últimas atualizações (eu estou correndo 14.10)
— Postadelmaga

Você pode inicializar sua máquina com um kernel anterior pressionando a Shifttecla esquerda no momento da inicialização. Isso inicia o Grub, onde você pode selecionar o antigo kernel . Observe que ainda estou executando o 14.04.
— JJD

1

Eu tive o mesmo problema no Xubuntu 14.10 meu Lenovo Yoga.

Desmarquei a caixa de seleção "Configurar novos monitores quando conectado" na caixa de diálogo de configurações do monitor.

Experimente - espero que ajude.


Por "caixa de diálogo de configurações de exibição", você quer dizer "Configurações do sistema" -> "Monitores"?
— Peter Mortensen

@ peter-mortensen, sim.
— Sergey A. Savenko

1

Depois de tentar muitas sugestões diferentes, finalmente desisti do 14.04 e instalei o 15.04 e agora o problema se foi.

Eu instalei o 15.04 no Lenovo Yoga 2 pro.


0

Mesmo problema com o cartão NVidia. O Light Locker não consertou. Solução: Certifique-se de mudar para o uso de drivers de tela NVidia, primeiro certificando-se de ter uma conexão de Internet ao vivo e , em seguida,

System Tools->Software Updater ->  (Settings) button
[Additional Drivers]  tab

NVidia Corporation:  Unknown          select radio button:
  (*) Using NVIDIA binary driver--version etc. (tested)
  ( ) Using X.Org X server -- Nouveau
(Apply Changes) button, it takes a while to download & install
**restart your computer**

verifique sua instalação com System Tools-> NVIDIA X Server Settings, deve estar lá e aparecer com o pingüim verde na ferramenta.

Isso fez o truque para mim.


0

Eu tive o mesmo problema em um Dell Inspiron 3558 com gráficos nvidia (GK208M (GeForce 920M) com driver 340.102) com Ubuntu 14.04 (intel i5 de 64 bits).

Anteriormente, fiz uma atualização de software e a versão do kernel foi:

linux-image-3.13.0-144-generic 3.13.0-144.193 amd64
Linux kernel image for version 3.13.0 on 64 bit x86 SMP

Sempre que eu suspendia (fechava a tampa do laptop), ele nunca começava, embora eu pudesse ouvir o ventilador ligar. Vi algumas postagens sobre o aumento da memória de troca de hibernação, mas não achei que poderia ser o problema, porque quando comprei o laptop, ele estava funcionando e mesmo depois de aumentar minha memória RAM personalizada. Eu instalei o Ubuntu novamente também.

Foi logo após uma atualização específica do kernel que ele se foi.

Então, atualizei linux-generic(atualmente 3.13.0-160-genérico) e testei-o com software de carga pesada e suspensão. Funciona bem agora :)


Você atualizou o kernel, portanto, no seu caso, houve um bug no kernel. Isso é diferente do dispositivo do OP, portanto, não é o mesmo problema.
— Zanna

As configurações do servidor X também desorientaram isso uma vez quando as atualizo com novos drivers para o nvida (qualquer versão> 360 não funciona). O problema do Lightdm ainda ocorre para mim. Nem todo o kernel atualizado resolveu meu problema, mas a versão que eu mencionei também postou isso no centro de resolução do ubuntu. Espero ajudar.
— Gaurav Arora
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.