Não foi possível retomar da suspensão
Laptop é o Dell M5510 Precision
Suspender / Continuar funciona no Windows 10 e na imagem do Ubuntu Live CD / USB. Até funcionou nos primeiros dois dias instalados. Então (sem executar nenhuma atualização ou reinicialização), fiz uma suspensão e o currículo falhou. Eu recebo uma tela em branco. Está em execução: posso fazer o ssh de outro sistema.
Eu tentei várias coisas na Web, apesar de ter perdido meu primeiro conjunto de notas ao reinstalar. Inicialmente, iniciei o Ubuntu Mint e reinstalei-o no Ubuntu. Após uma nova instalação, suspender / retomar funcionou muito bem por 2 dias. No segundo dia, retomei meu laptop e comecei a trabalhar. No meio do dia, eu o suspendi e deu o problema de tela em branco. Eu não tinha executado nenhum comando de atualização ou reinicializado, então não sei o que mudou lá.
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M](rev a2)
Linux 4.4.0-36-generic
Coisas que tentei:
- Criou uma troca não criptografada de 24 GB
- Editar
/etc/systemd/logind.conf
e descomentarHandleLidSwitchDocked=suspend
763085 - Atualize o kernel para 4.4.8 (também quebrou a rede) 761820
- Kernel do Update para 4.6.0 (isto não ajuda, e também estivador quebrou) launchpad bug
- Comutado do driver de código aberto para a Nvidia 361.42
- Vi um post sobre como desativar gráficos discretos na bios, mas não consegui encontrar essa opção na minha bios.
- Algumas respostas sugerem fazer ctrl-alt-f [12] para obter o console de texto e depois ctrl-alt-f7. Quando na tela em branco, isso não faz nada.
- Tentei alternar entre as telas Fn + F8 (alterna entre exibição interna / externa) e todas as teclas de brilho. bug do archlinux
Execute as configurações da nvidia x server e altere a gpu para Intel em vez da nvidia.
pm-suspend --quirk-dpms-on
sem sorte.Respostas:
A solução foi encontrada no último dia 18 de setembro nos fóruns da comunidade Dell . Este é, em última análise, um problema de BIOS: durante a suspensão, um registro da intel é redefinido para todos os 0s. Uma solução alternativa para o patch do kernel já está em andamento, mas pode não ser incluída até a 4.9. No entanto, o registro pode ser salvo em um arquivo durante a suspensão e carregado durante a retomada.
Salve o seguinte script como / lib / systemd / system-sleep / fixbacklight (e chmod 755)
Foi @nloewen que me indicou o caminho certo.
fonte
Eu tive o mesmo problema. Acontece que a atualização do seu kernel para o kernel recomendado mais recente no Ubuntu 16.04.3 corrigiu isso para mim (depois de ter tentado toneladas de "soluções" alternativas).
Para fazer essa atualização, execute
sudo apt install --install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04
Que (no momento atual) instala o kernel 4.10. (esta atualização do kernel também é sugerida na resposta /ubuntu//a/823523/647310 )
fonte
Eu gostaria de ter mantido notas tão detalhadas quanto você. Metade dessa resposta vem da memória e a outra metade de uma planilha do LibreOffice Calc que executa uma lista longa de comandos de terminal / scripts bash e grava trechos de arquivos de saída e de configuração da tela.
Ações tomadas
" Criou uma troca não criptografada de 24 GB ". Você não precisa trocar por sua máquina, a menos que esteja hibernando . Fazer uma troca quando você tiver muito espaço em disco não é prejudicial.
" Editar
/etc/systemd/logind.conf
e descomentarHandleLidSwitchDocked=suspend
". A opção Docked se aplica somente quando o equipamento está conectado a uma estação de acoplamento ou o HDMI está conectado a uma TV ou monitor externo. A variávelHandleLidSwitch
é mais importante para a maioria das pessoas. Por padrão, esta linha é comentada, mas o que faz quando é comentada? Meu sistema estava fazendo coisas estranhas como hibernar quando deveria estar suspendendo, suspendendo duas vezes ou não suspendendo, simplesmente desligando a tela. Eu recomendo definir a opção para o que você realmente deseja fazer,suspend
ou seja, ouignore
." Atualize o kernel para 4.4.8 (também quebrou a rede) ". 4.4.8 é antigo e não deve ser usado.
" Atualize o kernel para 4.6.0 (isso não ajudou e também quebrou o docker) " 4.6.0 foi descontinuado junto com o restante da cadeia 4.6.x. 4.6.3 teria sido melhor porque tinha atualizações de kernel para laptops da Dell. No entanto, quando tentei a 4.6.3, tive problemas como descrito abaixo.
" Comutado do driver de código aberto para a Nvidia 361.42 ". É uma boa idéia, pois muitos relataram sucesso com o driver Noveau sobre a Nvidia .
" Vi um post sobre a desativação de gráficos discretos na bios, mas não consegui encontrar essa opção na bios " Gráficos discretos significam um chip separado na sua placa-mãe em vez de gráficos integrados . Em essência, desativar gráficos discretos significa desativar a GPU Nvidia , o que você já fez no Xorg . A outra maneira de desativá-lo é
blacklist
usando o driver Noveau para o seu chip M100M (o que você disse que já fez).Ações Recomendadas
Atualize para o Kernel 4.7.3, que melhorou o nível de CPU e o fator de carga, menos calor e drivers atualizados. Eu tive problemas com o 4.4 suspender / retomar após a atualização para o Ubuntu 16.04. Eu também tenho problemas com o Intel Turbo Boost sempre em execução e o sistema em funcionamento. Eu também tive problemas com "fontes finas" no Nautilus . Atualizei o Kernel para 4.6.3, mas tive problemas com a hibernação do sistema em vez de suspender. Então eu atualizei para 4.7.1 , 4.7.2 e finalmente 4.7.3 . Junto com os ajustes para suspender / retomar as configurações no Ubuntu e no sytemd, não tive problemas até agora no 4.7.3.
Se isso não funcionar, há mais coisas que posso compartilhar, mas não quero que essa resposta seja mais longa do que o necessário com um " Mural de texto ". Ao longo do caminho, desenvolvi scripts para o meu próprio Suspend / Resume, em vez de fechar a tampa do Ubuntu ou do systemd e scripts para retornar o som à TV depois de suspender / retomar.
fonte
Este é um problema do BIOS. O controle de brilho é interrompido após o reinício, e a tela funciona apenas com brilho total ou desativado.
Uma solução alternativa para esse problema é criar um atalho de teclado que defina o brilho da tela para o máximo. As teclas de brilho normal que ajustam o brilho em uma etapa não funcionam. (isso funciona para mim)
Você pode consertar isso revertendo para uma versão mais antiga do BIOS, com algumas vantagens descritas aqui . (Eu não tentei isso)
fonte
light -S 100
para definir minha luz de fundo para 100%. Não tenho certeza de quais ferramentas o Ubuntu instalou por padrão.Eu enfrentei o mesmo problema no meu dell inspiron 15 7559. Funcionou bem por alguns dias e ocorreu esse problema.
CORRECÇÃO :
Restaure seu ubuntu para a versão mais antiga do kernel. Confie em mim, isto funciona. Eu tinha 4 versões do kernel instaladas e delas duas estavam dando esse problema, enquanto as 2 mais antigas não.
Reinicie e vá para configurações avançadas no menu grub. Verifique as diferentes versões do kernel que você possui. Tente inicializar cada uma dessas versões separadamente e use o recurso de suspensão e verifique em qual versão a suspensão funciona como deveria. Além disso, verifique o aplicativo de configurações do servidor nvidia em cada inicialização, pois a alteração da versão do kernel desabilitou a nvidia (modo de desempenho) para mim. Se estiver desativado, verifique o modo nvidia> logout> login> e use novamente suspender para verificar se funciona.
Depois de descobrir a versão do kernel que funciona para você. Use este método para remover as outras versões mais recentes do kernel. Você não enfrentará esse problema novamente. :)
fonte