Ubuntu 15.10 i 16.04 ciągle się zamrażają

90

Ten problem miałem z 15.10 i nadal jest dostępny po aktualizacji 16.04. Cały system zawiesza się, brak działania klawiatury / myszy. Próbowałem różnych kombinacji klawiatury (znalezionych w Internecie, takich jak Alt + SysRq + REISUB i inne), ale żadna z nich faktycznie nie działała. System całkowicie nie reaguje, w tym momencie działa tylko wyłączenie siłowe. Co ciekawe, nie mogę skorelować tego zamrożenia z żadnym konkretnym programem lub aplikacją, ponieważ system zawiesza się czasami nawet podczas wykonywania najprostszych operacji, takich jak otwarcie terminalu lub wyszukiwanie Unity.

Byłbym zainteresowany, gdyby został zapisany jakiś dziennik, który mógłby zawierać przydatne informacje na temat tych zawieszeń.

Dziękuję Ci.

Radu Erdei
źródło
2
Znalazłem to w / var / log / syslog około momentu zamrożenia (dunni, jeśli jest to powiązane ...): 24 kwietnia 15:19:31 bro org.gnome.zeitgeist.Engine [1107]: ** (zeitgeist-datahub : 1910): OSTRZEŻENIE **: zeitgeist-datahub.vala: 212: Błąd podczas wstawiania zdarzeń: GDBus.Error: org.gnome.zeitgeist.EngineError.InvalidArgument: Zdarzenie niepełne: wymagana jest interpretacja, manifestacja i aktor \ 00 \ 00 \ 00 \ .... \ 00 \ 00 \ 00 \ 00 \ 00 24 kwietnia 15:21:11 bro rsyslogd: [origin software = "rsyslogd" swVersion = "8.16.0" x-pid = "665" x-info = „ rsyslog.com”] start
Radu Erdei
Miałem ten sam problem. Sprawdź to: askubuntu.com/questions/760731/…
CMorales

Odpowiedzi:

54

Miałem podobny problem na moim Ubuntu 16.04. Kiedyś często zamarzał losowo i musiałem za każdym razem wymuszać wyłączenie.

Upgrade do jądra 4.7 RC3 nie nie dla mnie!

Dowiedziałem się, że nie ma przydzielonego obszaru pamięci wymiany ( sudo swapon --shownic nie zwróciło i free -hpokazałem, że przydzielono 0B miejsca na pamięć wymiany) dla mojego systemu Ubuntu (mam system z dwoma rozruchami: Windows 7 i Ubuntu 16.04). Przydzieliłem przestrzeń wymiany dla Ubuntu i zgadnij co, problem zniknął! Mam nadzieję że to pomoże. :)

Edycja : Myliłem się! Ten problem nie został rozwiązany i nie ma to nic wspólnego z pamięcią wymiany, chociaż przydzielenie pamięci wymiany najwyraźniej naprawiło inny rodzaj zawieszenia, w którym podczas zatrzymania występuje ciągły dostęp do dysku twardego i gdzie możliwe jest silne zabicie ostatniego procesu (poprzez pisanie alt+sysrq+Fz klawiatury ), aby wyjść z zamrożenia.

Jednak ten problem (gdzie tylko przymusowe zamknięcie działa w celu odzyskania po zawieszeniu) może być związany z jądrem i jeśli aktualizacja jądra nie może rozwiązać problemu, wówczas rozwiązaniem może być dodanie instrukcji intel_idle.max_cstate=1w pliku konfiguracyjnym grub :

KROKI

  1. sudo nano /etc/default/grub
  2. Jest w tym wiersz: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"(jak ten), zamień na:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
  3. Zapisz to (CTRL + O)
  4. sudo update-grub
  5. sudo reboot

Spróbuję tego, jeśli ponownie napotkam problem (ponieważ w moim przypadku problem ten jest teraz bardzo rzadki, pojawił się tylko raz w ciągu tygodnia po przydziale swapów, co doprowadziło do zamieszania), ale są ludzie, którzy rozwiązali ten rodzaj problemu przez to obejście.

Późna aktualizacja: w rzeczywistości wypróbowałem powyższe obejście kilka tygodni po opublikowaniu Edycji (prawdopodobnie dlatego, że problem pojawił się ponownie, ale na pewno nie był częsty). Po zmodyfikowaniu pliku grub problem został całkowicie rozwiązany i nie spotkałem się z żadnym zamrożeniem, więc to obejście wydaje się być dobre! :) Przepraszamy za późną aktualizację.

Snehasish Karmakar
źródło
9
Minęło pół roku, czy znów zamroziłeś?
Izkata
1
@Izkata: Zobacz aktualizację. Przepraszamy za wszelkie niedogodności.
Snehasish Karmakar
1
Ponownie wystąpiło zawieszenie 5 minut po zastosowaniu procedury. Muszę też wspomnieć, że kiedy dostaję zamrażanie, wentylator zaczyna bardzo szybko wirować w sposób ciągły. Może jest gdzieś nieskończona pętla, która obciąża komputer i zamraża go ... Mam zamianę 8
Gb
2
Minęły trzy dni po tym, jak zastosowałem zmiany gruba i jak dotąd nie zawiesza się!
Marco,
2
nie działa dla mnie :(
YaSh Chaudhary
12

Przejdź do „synaptic-settings-reposiaries-additional drivers”. Sprawdź, czy masz przycisk radiowy „Nieznany Nieznany” Jeśli tak, wybierz go tak, jak na zdjęciu. Dwa tygodnie nie miałem ani jednego zamrożenia.

wprowadź opis zdjęcia tutaj

użytkownik3783628
źródło
rozwiązał to dla mnie.
dirkk0
10

Aktualizacja jądra działała dla mnie. Podejrzewam, że problem dotyczy grafiki, ponieważ zauważyłem ostrzeżenie podczas aktualizacji. Postępowałem zgodnie z instrukcjami podanymi na stronie http://sourcedigit.com/19889-how-to-update-install-linux-kernel-4-7-rc3-on-ubuntu-16-04/, aby zaktualizować jądro, a następnie pobrałem brakujące oprogramowanie wewnętrzne . Pełne kroki opisane poniżej.

Pobierz niezbędne pliki:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3_4.7.0-040700rc3.201606121131_all.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-image-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb

Po pobraniu plików zainstaluj je za pomocą dpkg:

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

Zwróć uwagę na ostrzeżenia w danych wyjściowych. Natknąłem się na ostrzeżenie:W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915

Pobierz ten brakujący moduł i skopiuj go do wskazanego folderu:

wget https://ftp2.halpanet.org/source/_dev/linux-firmware.git/i915/skl_guc_ver6.bin
sudo cp skl_guc_ver6.bin /lib/firmware/i915/

Może to nie być konieczne, ale po skopiowaniu modułu ponownie zainstalowałem jądro v4.7, tym razem ostrzeżenie się nie pojawiło:

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

Po ponownej instalacji zaktualizuj GRUB i uruchom ponownie:

sudo update-grub
sudo reboot

Następnie moja instalacja Ubuntu 16.04 działała płynnie na jądrze 4.7RC3.

Daniel
źródło
1
„Błąd! Nieprawidłowy status zwracany dla modułu zbudowanego na jądrze: 4.7.0-040700rc3-generic (x86_64)”
skrtbhtngr
To też działało dla mnie. Zainstalowałem Windows 10 z Ubuntu 18.04 na komputerze z procesorem AMD Ryzen 5.
Gaurav Sharma
2

Spróbuj zaktualizować jądro, zainstalowałem Ubuntu 16.04 i miał ten problem.

Myślałem, że to mój laptop i usunąłem Ubuntu i zainstalowałem Lubuntu. Po chwili też się zawiesił.

Zaktualizowałem swoje jądro i natychmiast rozwiązało to mój problem. Po prostu powiedz mi, czy potrzebujesz pomocy w aktualizacji jądra.

Germain Rwibutso
źródło
3
Możesz dodać jądro, którego użyłeś do rozwiązania problemu i podać kroki, które zrobiłeś, aby uaktualnić, aby wzmocnić swoją odpowiedź. Pozdrawiam i witamy na Ask Ubuntu.
Videonauth
1
to naprawdę zależy od jądra, które już masz, działałem w wersji 3.5 i zaktualizowałem do wersji 4.5. musisz otworzyć terminal i wpisać polecenie „uname -r”. pokaże ci jądro, z którego korzystasz. następnie przejdź tutaj: askubuntu.com/questions/119080/…
Germain Rwibutso
Mam ten sam problem. Zaktualizowałem jądra do wersji 4.15. Wystarczy uruchomić dokera z kilkoma kontenerami, aby zamrozić system. Żadna sekwencja SysRq nie może przywrócić sytuacji.
Antonio Petricca
2

Moja odpowiedź nie jest trwałą poprawką, ale powinna rozwiązać problem, gdy się pojawi. Zanim przejdę dalej, powiem, że to pytanie zostało zadane i udzielono odpowiedzi na wiele wydań. Odpowiedzi podane tutaj to rzeczy, które sam próbowałem, ale nie okazały się trwałe.

Po aktualizacjach itp. Zmiany te zostały cofnięte i z irytacji postanowiłem przestać je wprowadzać. Również niektóre odpowiedzi tutaj i w różnych innych wątkach na ten temat w ogóle mi nie pomogły.

Jeśli więc nadal występuje problem, spróbuj

Ctrl+ Alt+ F1
Ctrl+ Alt+F7

To powinno tymczasowo rozwiązać problem. Zanim ludzie zejdą na dół, zagłosujcie na to, a ja przyjmuję, że tak zrobią. Zastanów się, ile lat ma ten problem i czy wciąż się pojawia. Powtarzam, że doświadczyłem tego od dłuższego czasu i do tej pory jest to jedyny sposób, w jaki mogłem to natychmiast rozwiązać.

Cierpiący
źródło
4
To, co opisujesz, nazywa się przełączaniem konsoli. Gdy to zadziała, prawdopodobnie SysRQ również będzie działał. Twoje rozwiązanie działa w przypadku problemów związanych z Xwindows (na przykład, gdy X z jakiegoś powodu traci kontrolę nad DPMS). W zawieszeniach, które widziałem, system operacyjny zawiesza się całkowicie, a komputer reaguje tylko na funkcje wykonywane niezależnie od systemu operacyjnego, takie jak podświetlenie. Na przykład sieciowanie jest martwe w przypadkach, które widziałem. Twój problem wydaje się inny niż problem oryginalnego plakatu.
BertD
Twoja interpretacja mojego problemu wydaje się inna. Nie obchodzi mnie, co to ma zrobić. Po prostu powiedziałem, co to dla mnie zrobiło.
Dotknięty
2

re: zamrażanie ekranu w systemie Ubuntu 16.04

Zaczęło się to dopiero ode mnie, po obejrzeniu na monitorze zauważyłem, że proces Web Content zajmuje prawie cały czas procesora i dużo pamięci, dopóki nie zabrakło mi 6 GB.

Rozwiązałem go, stosując następujące procedury po usunięciu rozszerzenia edytora plików cookie:

1 W obszarze Firefox pref: Akceptuj pliki cookie innych firm tylko z odwiedzanych stron!

2 zmień to w GRUB

Ubuntu 15.10 i 16.04 ciągle się zamrażają

There is a line in that: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (like this), replace with: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

3 Mój SWAP w ogóle nie był używany! Podwoiłem ilość miejsca wymiany do pamięci (12 GB)

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Wciąż zamarzałby lub działał bardzo wolno, w końcu rozwiązany dzięki temu:

4 Zainstalowałem noscript z przeglądarki Firefox / Narzędzia / rozszerzenia i zezwalam tylko kilku wybranym stronom na uruchomienie JS.

noscript.net/forums

John Brown
źródło