Dell XPS 13 9365 2-in-1 non riprenderà dopo la sospensione (ubuntu 16.04)


10

Di recente ho avuto un nuovo laptop Dell XPS 13 9365 2-in-1, ho installato Ubuntu 16.04.1 (kernel 4.8.0-34-generico) e ho notato che ogni volta che chiudo il coperchio del mio laptop (che invia il computer in modalità Sospensione) Non riesco a tornare da Sospendi. Se vado manualmente in modalità Sospensione (usando la GUI non chiudendo il coperchio), non posso tornare da quello.

cose che ho già provato:

  • Ho provato: sudo apt-get update sudo apt-get upgrade cosa per cui vale la pena menzionarlo prima di finire (non sono sicuro che si tratti di un problema o meno) 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

  • alcuni hanno suggerito che potrebbe trattarsi di un problema di luminosità, che può essere corretto nel BIOS, ma in tal caso, suppongo che sarei in grado di accedere alla mia macchina da un altro computer, e non posso farlo dopo che sono entrato in Suspend (il che mi fa pensare che non sia semplicemente un problema di luminosità, ma in realtà è bloccato in modalità Sospensione)

  • Ho provato questo script https://ubuntuforums.org/showthread.php?t=1978290 che non ha funzionato. Dice che è un modo automatizzato di fare ciò che potresti fare manualmente con Ctrl + Alt + F1 e Ctrl + Alt + F7 ma anche quei tasti di scelta rapida non fanno nulla per me dopo aver provato a tornare da Suspend (ovviamente funzionano normalmente, quando io non sono in sospensione).

  • Ho provato a provare questa correzione https://ubuntuforums.org/showthread.php?t=1866075 che fa riferimento alla risposta n. 7 qui https://ubuntuforums.org/showthread.php?t=1444822 ma ero confuso su esattamente come Dovrei sostituire "XXXX: XX: XX.X" nell'esempio, ma vedendo come sembrava una variazione della sceneggiatura che ho provato prima (anche in /etc/pm/sleep.d/) sono passato a provare la prossima cosa

  • Ho quindi provato questa schermata vuota dopo il ripristino: Dell M5510 Ubuntu 16.04, ma anche questo non ha risolto il mio problema

  • Ho anche installato strumenti per laptop come suggerito da qualcuno, ma non ero sicuro di come usarlo per risolvere il problema

Dovrei anche menzionare che ho avuto un problema con la scheda wireless quando ho installato Ubuntu per la prima volta, e che è stato risolto in questo modo Wireless non funzionante su Dell XPS 13 9365 Ubuntu 16.04 Ho menzionato questo perché comportava l'aggiornamento del mio kernel (che è di nuovo 4.8.0- 34-generico) e in un post sui problemi di sospensione hanno menzionato che potrebbe essere causato dalla scheda wireless che cambia il suo stato XPS 13 9343 Mancata ripresa dalla sospensione

spero che questo possa essere risolto, grazie in anticipo!


Se leggo correttamente, hai un processore molto nuovo. Il firmware potrebbe essere un problema. Vedi qui .
Doug Smythies,

Stessi problemi per me ... 16.04 e 17.04
cwash,

Non posso commentare qui, ma ho risposto qui
Denis Pitzalis,

che ha funzionato @DenisPitzalis grazie mille!
Nick,

Risposte:


3

systemd-sonno

Il 9365 supporta solo suspend in idle (chiamato anche "freeze" in linux). Mostrerà il comportamento che descrivi quando tenti di usare suspend to ram, che è purtroppo il default.

Questa risposta è simile alla risposta di Nick che propone di cambiare la riga di comando di Linux usando grub. In effetti la mia proposta ha esattamente lo stesso effetto, ma modificando un altro file di sistema.

Basta aggiungere quanto segue al file /etc/systemd/sleep.conf:

[Sleep]
SuspendState=freeze

Consultare il manuale di systemd-sleep.conf per ulteriori informazioni.


2

finalmente! una soluzione! @DenisPitza ha pubblicato nei commenti alla mia domanda una soluzione che ha funzionato per me! il suo post originale è qui sto ripubblicando la sua risposta qui sotto per comodità:

per rendere permanente la soluzione proposta da @utente8211580 è necessario modificare il file di configurazione di groub con:

sudo vi /etc/default/grub

modifica la riga contenente

GRUB_CMDLINE_LINUX_DEFAULT

e assicurati di includere "mem_sleep_default = s2idle" come:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=s2idle"

e quindi ricaricare grub:

sudo update-grub

Quindi assicurati di non avere alcuna azione collegata al tuo pulsante di accensione. La prossima volta che sospendi il computer, sarai in grado di riattivarlo premendo il pulsante di accensione per 6 secondi.


1

Sono stato in grado di riattivare il mio 9365 tenendo premuto il pulsante di accensione fino a quando lo schermo non si riaccende. Ho notato che perdo il touchpad quando si sveglia e rmmod / modprobing psmouse non lo riporta. Il touchscreen è comunque reattivo. Ti farò sapere se trovo una soluzione più accettabile rispetto a un arresto completo quando voglio mettere via il laptop per un po '.


1
grazie Andrew. Quando tengo premuto il pulsante di accensione, si spegne semplicemente: - / nel frattempo ho le mie impostazioni di alimentazione su "Non fare nulla" mentre il coperchio è chiuso (quello che faccio è bloccare lo schermo prima di chiuderlo) ... non è la soluzione migliore, proprio come lo sto affrontando per ora. Ho intenzione di provare il suggerimento di Doug, ma devo prima trovare il tempo per eseguire il backup del mio sistema (cambiamenti del firmware del genere mi rendono nervoso)
Nick,

0

Riprendi funziona per me in 4.10 (puoi installarne uno da kernel-ppa - ce ne sono 4.10-rc6 disponibili da oggi) - funziona nel senso che puoi riprendere da sleep ma solo tenendo premuto il pulsante di accensione per molto tempo ( 5s +). Tutto sembra funzionare dopo il ripristino.

Sto eseguendo stock 16.04 con 4.10 installato da kernel-ppa e firmware per wifi e i915 (kbl_ *) installati manualmente.


mi scuso per la domanda noobish, ma raramente ho mai pasticciato con il mio kernel, qual è il modo migliore per aggiornare a 4.10?
Nick,

ok mi sono aggiornato sull'aggiornamento dei kernel e aggiornato all'ultimo, che a questo punto è 4.10-rc7 ( kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc7 ) tuttavia dopo aver riavviato più volte (confermando l'aggiornamento tramite uname) e tentando diversi metodi di sospensione (chiusura del coperchio, utilizzo della GUI) non riesco ancora a riprendere dal sonno (anche tenendo premuto il pulsante di accensione per 5 secondi +) :(
Nick,

0

Dal momento che stai eseguendo una versione LTS hai un paio di opzioni per provare a risolvere il problema. Quello supportato sta installando uno dei kernel HWE (abilitazione hardware) che sostanzialmente supporta il supporto hardware più recente delle porte.

Usa apt search hweper vedere le tue opzioni, ci sono versioni leggermente ottimizzate a seconda del tuo kernel corrente. Verifica con uname -a.

Un'altra opzione è installare un kernel mainline per vedere se uno dei kernel più recenti funziona meglio. Questo può essere problematico poiché i kernel mainline non hanno ottimizzazioni specifiche per la distribuzione che includono alcune correzioni hardware o modifiche alla gestione dell'alimentazione.

C'è una risposta qui da qualche parte sul modo più semplice per installare gli ultimi kernel mainline.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.