System zawiesza się po zawieszeniu

11

Odkąd zainstalowałem Ubuntu 16.04, mój laptop (HP Probook 450 G2) ma problemy z wybudzeniem się z zawieszenia. Rzadko zdarza się, aby właściwie obudzić się z trybu wstrzymania, ale przeważnie ekran albo pozostaje czarny, albo włącza się i całkowicie zawiesza się po 2 lub 3 sekundach, po czym w obu przypadkach następuje nieco głośniejsza aktywność wentylatora. Nie mogę przełączyć się na powłokę tty ani robić nic innego poza zabiciem mocy przez przytrzymanie przycisku zasilania.

Próbowałem zastosować różne rozwiązania, takie jak wyłączenie USB Legacy, dodając acpi_backlight = vendor acpi_osi = '! Windows 2013' acpi_osi = '! Windows 2012' do GRUB_CMDLINE_LINUX_DEFAULT, ale nic nie działało.

Wczoraj przełączyłem się na Linux Mint, aby sprawdzić, czy mam problem, ale nadal występuje. Oto wynik pliku /var/log/kern.log, który pokazuje ostatnie wiadomości z mojej poprzedniej sesji.

Feb 13 09:51:55 hamza-PC kernel: [  913.345833] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4773] manager: sleep requested (sleeping: no  enabled: yes)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4774] manager: sleeping...
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4774] device (wlo1): state change: activated -> unmanaged (reason 'sleeping') [100 10 37]
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4969] dhcp4 (wlo1): canceled DHCP transaction, DHCP client pid 1440
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.4970] dhcp4 (wlo1): state changed bound -> done
Feb 13 09:52:22 hamza-PC kernel: [  940.019586] wlo1: deauthenticating from b4:75:0e:ce:22:bb by local choice (Reason: 3=DEAUTH_LEAVING)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.5125] dns-mgr: Writing DNS information to /sbin/resolvconf
Feb 13 09:52:22 hamza-PC kernel: [  940.034017] cfg80211: World regulatory domain updated:
Feb 13 09:52:22 hamza-PC kernel: [  940.034019] cfg80211:  DFS Master region: unset
Feb 13 09:52:22 hamza-PC kernel: [  940.034020] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Feb 13 09:52:22 hamza-PC kernel: [  940.034022] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034024] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034025] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034026] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034027] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
Feb 13 09:52:22 hamza-PC kernel: [  940.034028] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Feb 13 09:52:22 hamza-PC kernel: [  940.034029] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Feb 13 09:52:22 hamza-PC kernel: [  940.034030] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Feb 13 09:52:22 hamza-PC NetworkManager[1004]: <info>  [1486975942.5423] manager: NetworkManager state is now ASLEEP
Feb 13 09:52:26 hamza-PC kernel: [  943.880782] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
Feb 13 09:52:27 hamza-PC kernel: [  944.885059] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment

Również

uname -a
Linux hamza-PC 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Wszelkie informacje byłyby pomocne, dziękuję!

tepsijash
źródło
1
Po wyłączeniu grafiki hybrydowej w systemie BIOS problem zniknął. Jak można to powiązać?
tepsijash

Odpowiedzi:

6

Mam jądro 4.19 i sterownik Nvidia w wersji 390. Zmieniłem gdm na lightdm.

sudo apt install lightdm

Problem został rozwiązany teraz.

manowar_manowar
źródło
2
pracował dla mnie na Ubuntu 18.04. Dziękuję Ci bardzo!
Francesco Borzi
2

Po kilku dniach używania Ubuntu 16.04 LTS i wszystko było w porządku, zacząłem odczuwać to zawieszanie się przy zawieszeniu / uśpieniu. Ponownie zainstalowałem menedżera wyświetlania lightdm i problem nie zniknął. Miałem podobne dzienniki do twojego, ale żadnych poważnych błędów.

Tym, co rozwiązało problem, była zmiana domyślnego sterownika wideo X.org na NVidia.

To znajduje się w Settings -> Software & Updates -> Additional Drivers

Tam wybrałem następującą opcję.

'Using X.org X server - Nouveau display driver...'

Po zmianie na:

Using NVidia binary driver ... (proprietary, tested)

Uruchom ponownie i od tego czasu wszystko jest w porządku :)

wprowadź opis zdjęcia tutaj

luben
źródło
0

Otwórz /etc/systemd/logind.conf za pomocą edytora takiego jak Vim, gedit:

sudo gedit /etc/systemd/logind.conf

Zobaczysz wszystkie te opcje:

#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288

Wystarczy zmienić wartość tych wpisów, aby zawiesić, a wszystko będzie działać dobrze:

HandleSuspendKey=suspend
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend

Jeśli nadal nie jest naprawiony:

HandleHibernateKey=suspend

Sprawdź ten artykuł z jego wątku

Shaurya Airi
źródło
0

Oto jedna metoda, która mi pomogła.

Edytuj konfigurację gruba,

sudoedit /etc/default/grub

Zmiana

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

do

GRUB_CMDLINE_LINUX_DEFAULT="text"

Więc zrób

sudo update-grub

i uruchom ponownie komputer.

Yukai
źródło
Witamy w Ask Ubuntu. Prosimy unikać publikowania linków w odpowiedzi, ponieważ z czasem linki te mogą zostać uszkodzone lub niedostępne.
Wisznu NK
1
Nie rozumiem, jak to mogło pomóc. To ustawienie po prostu zmienia to, co Ubuntu pokazuje ci według czasu rozruchu.
Quora Feans
-1

Tymczasowe rozwiązanie | Utknął na ekranie logowania | Nawet po wielu ponownych uruchomieniach

Jeśli nadal utkniesz na ekranie logowania nawet po ciężkim ponownym uruchomieniu, wykonaj następujące kroki, aby wyjść z tego ...

  • Uruchom ponownie system: Naciśnij i przytrzymaj przycisk zasilania przez 5-10 sekund

  • Uruchom system w trybie odzyskiwania, wybierając opcję „Advance Option for Ubuntu”

  • Wybierz pierwsze opcje, które kończą się „ (odzyskiwanie)

  • Wybierz opcję „ root up to root shell prompt ” i podpowiedź klawisz ENTER (dwa razy)

  • Wykonaj następujące polecenia:

sudo dpkg --configure -a

sudo prime-select intel

sudo restart

Uwaga: działałoby to tylko wtedy, gdy używasz systemu, który ma dwie karty graficzne (takie jak nvidia + intel lub intel + amd), a nie-intel jest skonfigurowany jako podstawowy.

AKay Nirala
źródło
Twoje rozwiązanie po prostu wybiera kartę graficzną Intel. Nie uruchamiaj poleceń Linuksa, jeśli nie wiesz, co one robią.
Shital Shah
@ShitalShah drodzy, nie dodawaj komentarzy bez przeczytania pełnej odpowiedzi, wyraźnie stwierdziłam, że jest to tylko tymczasowe rozwiązanie, gdy twój system jest skonfigurowany do używania karty graficznej innej firmy jako podstawowej, ale odpowiedni sterownik dla tego samego nie jest zainstalowany w systemie lub ulegnie uszkodzeniu z powodu nagłej awarii zasilania / braku wystarczającego podtrzymania bateryjnego w trybie zawieszenia itp., a następnie wystąpi problem podczas logowania. Powyższe polecenia służą do naprawy uszkodzonych aplikacji lub przerwanych instalacji> wybierz natywny sterownik Intel jako podstawowy, a następnie uruchom ponownie system.
AKay Nirala