O Dell XPS 13 9365 2 em 1 não será retomado após a suspensão (ubuntu 16.04)

10

Recentemente, adquiri um novo laptop Dell XPS 13 9365 2 em 1, instalei o Ubuntu 16.04.1 (kernel 4.8.0-34-genérico) e notei que toda vez que fecho a tampa do meu laptop (que envia computador no modo Suspender) Não consigo retornar do modo Suspender. Se eu entrar manualmente no modo Suspender (usando a GUI não fechando a tampa), também não posso voltar disso.

coisas que eu já tentei:

  • Eu tentei: sudo apt-get update sudo apt-get upgrade que, pelo que vale a pena mencionar isso antes de terminar (não tenho certeza se é um problema ou não) W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915 W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

  • alguns sugeriram que poderia haver um problema de brilho, que pode ser corrigido no BIOS, mas se fosse esse o caso, eu assumiria que seria capaz de fazer o ssh na minha máquina a partir de outro computador e não posso fazer o ssh nela depois de entrar em Suspender (o que me faz pensar que não é simplesmente um problema de brilho, mas está de fato preso no modo de suspensão)

  • Eu tentei este script https://ubuntuforums.org/showthread.php?t=1978290 que não funcionou. Ele diz que é uma maneira automatizada de fazer o que você poderia fazer manualmente com Ctrl + Alt + F1 e Ctrl + Alt + F7, mas essas teclas de atalho também não fazem nada para mim depois de tentar retornar de Suspend (elas obviamente funcionam normalmente, quando eu não estou em Suspender).

  • Eu tentei tentar esta correção https://ubuntuforums.org/showthread.php?t=1866075, que faz referência à resposta # 7 aqui https://ubuntuforums.org/showthread.php?t=1444822, mas fiquei confuso sobre exatamente como Eu deveria substituir o "XXXX: XX: XX.X" no exemplo, mas vendo como parecia uma variação do script que eu tentei antes (também em /etc/pm/sleep.d/), passei a tentar a próxima coisa

  • Então tentei essa tela em branco após o resumo - Dell M5510 Ubuntu 16.04, mas isso também não resolveu o meu problema

  • Também instalei as ferramentas do modo laptop como alguém sugeriu, mas não sabia ao certo como usá-lo para solucionar o problema

Gostaria também de mencionar que eu tinha um problema de cartão sem fio quando eu instalado pela primeira vez Ubuntu, e que foi fixada desta maneira sem fio não funciona no Dell XPS 13 9365 Ubuntu 16.04 Digo isto porque envolvia atualizar meu kernel (que novamente é 4.8.0- 34-generic) e em um post sobre problemas de suspensão, eles mencionaram que isso poderia ser causado pela alteração da placa sem fio no status XPS 13 9343 Falha ao retomar a suspensão

Espero que isso possa ser corrigido, obrigado antecipadamente!

usuario
fonte
Se eu leio corretamente, você tem um processador muito novo. O firmware pode ser um problema. Veja aqui .
precisa saber é o seguinte
Mesmos problemas para mim ... 16.04 e 17.04
cwash 28/05
Não posso comentar aqui, mas respondi aqui
Denis Pitzalis
que trabalhou tanto @DenisPitzalis thnx!
Nick

Respostas:

3

systemd-sleep

O 9365 suporta apenas suspender para inativo (também chamado de "congelar" no linux). Ele mostrará o comportamento que você descreve quando tenta usar o suspend to ram, que é o padrão infelizmente.

Esta resposta é semelhante à resposta de Nick, que propõe alterar a linha de comando do linux usando o grub. De fato, minha proposta tem exatamente o mesmo efeito, mas editando outro arquivo do sistema.

Basta adicionar o seguinte ao arquivo /etc/systemd/sleep.conf:

[Sleep]
SuspendState=freeze

Veja o manual systemd-sleep.conf para mais informações.

Sebastian Stark
fonte
2

finalmente! uma solução! @DenisPitza postou nos comentários da minha pergunta uma solução que funcionou para mim! o post original dele está aqui, estou repostando sua resposta abaixo por conveniência:

Para tornar permanente a solução proposta por @ user8211580, você deve editar seu arquivo de configuração groub com:

sudo vi /etc/default/grub

edite a linha que contém

GRUB_CMDLINE_LINUX_DEFAULT

e certifique-se de incluir "mem_sleep_default = s2idle" como:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=s2idle"

e recarregue o grub:

sudo update-grub

Em seguida, verifique se você não tem nenhuma ação vinculada ao botão liga / desliga. Na próxima vez que você suspender o computador, poderá ativá-lo pressionando o botão liga / desliga por 6 segundos.

usuario
fonte
1

Consegui ativar o 9365 pressionando e mantendo pressionado o botão liga / desliga até a tela ligar novamente. Percebi que perco o touchpad quando ele acorda, e o rmmod / modprobing psmouse não o traz de volta. A tela sensível ao toque ainda é responsiva, no entanto. Avisarei se achar uma solução alternativa mais aceitável do que fazer um desligamento total quando quiser guardar o laptop por um tempo.

Andrew
fonte
11
thnx Andrew. Quando pressiono o botão liga / desliga, ele desliga: - / Enquanto isso, tenho minhas configurações de energia para "Não fazer nada" enquanto a tampa está fechada (o que eu faço é bloquear a tela antes de fechá-la) ... não é a melhor solução, como estou lidando com isso por enquanto. Eu tenho sentido de tentar a sugestão de Doug, mas necessidade de encontrar tempo para fazer backup de meu primeiro sistema (alterações de firmware como essa me deixa nervoso)
Nick
0

O resumo funciona para mim na versão 4.10 (você pode instalar uma do kernel-ppa - existe a versão 4.10-rc6 disponível atualmente) - funciona no sentido de que você pode retomar do modo de suspensão, mas apenas mantendo pressionado o botão liga / desliga por um longo tempo ( 5s +). Tudo parece funcionar após o resumo.

Estou executando o estoque 16.04 com 4.10 instalado a partir do kernel-ppa e firmware para wifi e i915 (kbl_ *) instalado manualmente.

Maciej Freudenheim
fonte
desculpas pela pergunta noobish, mas eu raramente mexo com meu kernel, qual é a melhor maneira de atualizar para a versão 4.10?
Nick
ok, eu me atualizei com a atualização dos kernels e atualizei o mais recente, que neste momento é 4.10-rc7 ( kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc7 ) no entanto, após reiniciar várias vezes (confirmando a atualização via uname) e tentando diferentes métodos de suspensão (fechando a tampa, usando a GUI) eu ainda não consigo retomar do modo de suspensão (mesmo pressionando o botão liga / desliga por 5s +) :( #: #
Nick Nick
0

Como você está executando uma versão LTS, você tem algumas opções para tentar corrigir seu problema. O suporte é a instalação de um dos núcleos HWE (habilitação de hardware) que basicamente suporta o suporte de hardware mais recente.

Use apt search hwepara ver suas opções, existem versões ligeiramente otimizadas, dependendo do seu kernel atual. Verifique isso com uname -a.

Outra opção é instalar um kernel da linha principal para ver se um dos kernels mais recentes funciona melhor. Isso pode ser problemático, pois os kernels da linha principal não têm otimizações específicas de distribuição, que incluem algumas correções de hardware ou ajustes no gerenciamento de energia.

Há uma resposta por aqui em algum lugar da maneira mais fácil de instalar os mais recentes kernels da linha principal.

dragon788
fonte