Niedawno dostałem nowy laptop Dell XPS 13 9365 2-w-1, zainstalowałem na nim Ubuntu 16.04.1 (jądro 4.8.0-34-generic) i zauważyłem, że za każdym razem zamykam pokrywę laptopa (która wysyła komputer w trybie zawieszenia) Nie mogę wrócić z trybu zawieszenia. Jeśli ręcznie przejdę do trybu wstrzymania (używając GUI, nie zamykając pokrywy), również nie mogę z tego wrócić.
rzeczy, które już próbowałem:
Próbowałem:
sudo apt-get update sudo apt-get upgrade
o czym warto wspomnieć przed ukończeniem (nie jestem pewien, czy to problem, czy nie)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
niektórzy sugerowali, że może to być problem z jasnością, który można naprawić w BIOS-ie, ale w takim przypadku zakładałbym, że będę mógł ssh na moim komputerze z innego komputera i nie mogę ssh na nim po przejściu w tryb Suspend (co sprawia, że myślę, że to nie tylko problem z jasnością, ale w rzeczywistości utknął w trybie zawieszenia)
Próbowałem tego skryptu https://ubuntuforums.org/showthread.php?t=1978290, który nie działał. Mówi, że to zautomatyzowany sposób robienia tego, co można zrobić ręcznie za pomocą Ctrl + Alt + F1 i Ctrl + Alt + F7, ale te klawisze skrótów również nic dla mnie nie robią po próbie powrotu z Suspend (działają oczywiście normalnie, gdy ja nie jestem w trybie zawieszenia).
Próbowałem wypróbować tę poprawkę https://ubuntuforums.org/showthread.php?t=1866075, która zawiera odniesienia do odpowiedzi nr 7 tutaj https://ubuntuforums.org/showthread.php?t=1444822, ale byłem zdezorientowany, jak dokładnie Powinienem zastąpić „XXXX: XX: XX.X” w tym przykładzie, ale widząc, jak to wydawało się odmianą skryptu, którego próbowałem wcześniej (także w /etc/pm/sleep.d/), zacząłem próbować Następna rzecz
Potem próbowałem tego pustego ekranu po wznowieniu - Dell M5510 Ubuntu 16.04, ale to również nie rozwiązało mojego problemu
Zainstalowałem również narzędzia trybu laptopa, jak ktoś sugerował, ale nie byłem pewien, jak tego użyć, aby rozwiązać problem
Powinienem również wspomnieć, że miałem problem z kartą bezprzewodową podczas pierwszej instalacji Ubuntu, i to zostało naprawione w ten sposób, że Wireless nie działa na Dell XPS 13 9365 Ubuntu 16.04. Wspominam o tym, ponieważ wiązało się to z aktualizacją mojego jądra (które znowu to 4.8.0- 34-ogólne) i w jednym poście o problemach z zawieszeniem wspomnieli, że może to być spowodowane zmianą statusu karty bezprzewodowej XPS 13 9343 Nie można wznowić zawieszenia
mam nadzieję, że można to naprawić, z góry dzięki!
Odpowiedzi:
systemd-sleep
9365 obsługuje tylko zawieszenie do bezczynności (w Linuksie zwane także „zamrożeniem”). Pokaże zachowanie, które opisujesz, gdy próbujesz użyć zawieszenia do pamięci RAM, co jest niestety domyślne.
Ta odpowiedź jest podobna do odpowiedzi Nicka, która proponuje zmianę wiersza poleceń Linuksa za pomocą grub. W rzeczywistości moja propozycja ma dokładnie taki sam efekt, ale poprzez edycję innego pliku systemowego.
Po prostu dodaj do pliku
/etc/systemd/sleep.conf
:Więcej informacji znajduje się w podręczniku systemd-sleep.conf .
źródło
Wreszcie! rozwiązanie! @DenisPitza opublikował w komentarzach do mojego pytania rozwiązanie, które zadziałało dla mnie! jego oryginalny post jest tutaj dla wygody zamieszczam poniżej swoją odpowiedź:
aby stworzyć trwałe rozwiązanie proponowane przez @ user8211580, powinieneś edytować plik konfiguracyjny groub za pomocą:
edytuj wiersz zawierający
i pamiętaj o dołączeniu „mem_sleep_default = s2idle”, np .:
a następnie ponownie załaduj grub:
Następnie upewnij się, że nie masz żadnych działań związanych z przyciskiem zasilania. Następnym razem, gdy zawiesisz komputer, będziesz mógł go obudzić, naciskając przycisk zasilania przez 6 sekund.
źródło
Udało mi się obudzić 9365, naciskając i przytrzymując przycisk zasilania, dopóki ekran się nie włączy. Zauważyłem, że tracę touchpad, gdy się budzi, a psmouse rmmod / modprobing nie przywraca go. Jednak ekran dotykowy nadal reaguje. Powiadomię cię, jeśli uważam, że obejście jest bardziej akceptowalne niż całkowite wyłączenie, gdy chcę na chwilę odłożyć laptopa.
źródło
Wznowienie działa dla mnie w 4.10 (możesz zainstalować jeden z kernel-ppa - na dzień dzisiejszy jest dostępny 4.10-rc6) - działa w tym sensie, że możesz wznowić ze snu, ale tylko przytrzymując przycisk zasilania przez długi czas ( 5s +). Wszystko wydaje się działać po wznowieniu.
Używam zapasów 16.04 z 4.10 zainstalowanym z jądra-ppa i ręcznie zainstalowanym oprogramowaniem dla Wi-Fi i i915 (kbl_ *).
źródło
Ponieważ korzystasz z wersji LTS, masz kilka opcji, aby spróbować naprawić problem. Obsługiwane jest instalowanie jednego z jąder HWE (sprzętowego włączania), które w zasadzie wspierają obsługę nowszego sprzętu.
Użyj,
apt search hwe
aby zobaczyć swoje opcje, istnieją nieco zoptymalizowane wersje w zależności od bieżącego jądra. Sprawdź to za pomocąuname -a
.Inną opcją jest zainstalowanie jądra głównego, aby sprawdzić, czy jedno z nowszych jąder działa lepiej. Może to być kłopotliwe, ponieważ jądra głównej linii nie mają optymalizacji związanych z dystrybucją, które obejmują niektóre poprawki sprzętowe lub poprawki zarządzania energią.
Gdzieś tutaj jest odpowiedź na najprostszy sposób na zainstalowanie najnowszych jąder głównych.
źródło