Forum Linux Mint Polska

Autor Wątek: Mint 18.2 Uśpienie i hibernacja nie działają.  (Przeczytany 574 razy)

Offline ciastek1981

  • Linux User #621498
  • Pole mięty
  • ******
  • Wiadomości: 719
  • Punkty: 102
  • Płeć: Mężczyzna
  • Deepin && Voyager 16.04.X LTS (Xubuntu)
  • Środowisko graficzne: Inne
  • Wersja systemu: Inny
Odp: Mint 18.2 Uśpienie i hibernacja nie działają.
« Odpowiedź #15 dnia: Październik 02, 2017, 21:17:46 pm »
Wiedziałem, że coś z F2 ;D U mnie zabawy Ctrl+Alt+F2 i  Ctrl+Alt+F7 skończyły się teraz problemami ze sterownikiem grafiki i poprzestawianymi domyślnymi ustawieniami w Xfce.

Wracając do tematu:

Na forum.linuxmint.com ludzie pisali, że problem pojawia się przy zamkniętych sterownikach Nvidii. Tak jak kris777 napisał i podlinkował https://forums.linuxmint.com/viewtopic.php?t=205473

Sugestia jest taka żeby używać domyślnego Nouveau albo zainstalować sterowniki stąd https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Informacje o problemach ze sterownikiem można też pozyskać stąd https://devtalk.nvidia.com

Co do Swap, to można zwiększyć jego rozmiar lub zastąpić plikiem Swap

https://askubuntu.com/a/389067

https://404.g-net.pl/2017/06/swap-ktory-zamieszkal-pliku/

Co do logów (muszę porównać ze ściągą pewne rzeczy  ::) ) i reszty napiszę później. Chyba, że ktoś mnie wyręczy, ale nikomu się nie chce najwyraźniej.

W logu powinna być informacja ile tam tej pamięci potrzebuje przy wybudzaniu, ale nie pamiętam jak to wyglądało, a teraz nie mogę tego znaleźć. Wtedy wyjaśni się sens zabawy ze Swap. Jutro zerknę świeżym okiem.

Edyta: Nie pamiętam w którym logu powinna być ta informacja (pamiętam, że to był tylko jeden wiersz, a w ściądze nie zapisałem sobie źródła, a sam bawiąc się nie mogę tego znaleźć). Z logu /var/log/pm-suspend.log można jedynie odczytać
             
Cytuj
razem       użyte       wolne    dzielone   buf/cache    dostępne
Pamięć:     3932324     1380960     1396040       48576     1155324     2220852
Wymiana:     1952764           0     1952764
+ local status=0
+ log -n /usr/lib/pm-utils/sleep.d/00logging suspend suspend:

Generalnie Swap potrzebny jest ci przy hibernacji kiedy to RAM nie jest zasilany i wtedy to co jest w pamięci RAM jest zapisywane na dysku i potem odcina zasilanie. Zawieszenie systemu nie odcina zasilania od RAM.

Co do problemów z logowaniem przy sterowniku Nvidii zerknij to

http://www.upubuntu.com/2016/11/how-to-fix-blank-screen-after.html

lub starsze rozwiązanie

https://vxlabs.com/2015/02/05/solving-the-ubuntu-14-04-nvidia-346-nvidia-prime-black-screen-issue/

PS. Zapomniałem oczywiście o

journalctl|pastebinit

Offline Błażej

  • Miętowe nasionko
  • *
  • Wiadomości: 8
  • Punkty: 0
  • Płeć: Mężczyzna
  • Środowisko graficzne: KDE
  • Wersja systemu: 18
Odp: Mint 18.2 Uśpienie i hibernacja nie działają.
« Odpowiedź #16 dnia: Październik 03, 2017, 07:19:28 am »
Dzięki za pomoc.  :)

Log:

http://paste.ubuntu.com/25665132/

Z tego co rozumiem, przy zbyt małym SWAP-ie problem powinien pojawiać się przy hibernacji, a u mnie pojawia się też przy uśpieniu, a uśpienie (z tego co wiem, mogę się mylić) nie zapisuje danych na dysku, tylko wstrzymuje pracę systemu, ale nie odcina zasilania od RAM-u.

Pozdrawiam.

Offline ciastek1981

  • Linux User #621498
  • Pole mięty
  • ******
  • Wiadomości: 719
  • Punkty: 102
  • Płeć: Mężczyzna
  • Deepin && Voyager 16.04.X LTS (Xubuntu)
  • Środowisko graficzne: Inne
  • Wersja systemu: Inny
Odp: Mint 18.2 Uśpienie i hibernacja nie działają.
« Odpowiedź #17 dnia: Październik 03, 2017, 11:56:34 am »
Nie dziękuj za pomoc, ale módl o się to żeby admin tu zajrzał  8)

Z twoimi logami jest pewien problem. Mianowicie powinieneś je generować po prawidłowym wybudzeniu z hibernacji. Potem nie ma punktu zaczepienia. Czyli najpierw

sudo pm-hibernate
Poczekaj jak się wyłączy i potem włącz. Wtedy jeszcze raz

journalctl|pastebinit
Powinny pojawić się takie wiersze.

paź 03 11:30:39 R61i kernel: PM: Creating hibernation image:
paź 03 11:30:39 R61i kernel: PM: Need to copy 268455 pages
paź 03 11:30:39 R61i kernel: PM: Normal pages needed: 268455 + 1024, available pages: 515438
paź 03 11:30:39 R61i kernel: PM: Restoring platform NVS memory

Uwaga taka: powłączaj sobie ileś kart w Firefoxie, odpal i zminimalizuj ileś programów, tak żeby jak sobie wpiszesz polecenie

free -m
wielkość użytej pamięci była zbliżona do wielkości przestrzeni wymiany (ale ciut mniejsza niż wymiana)

Cytuj
                 razem       użyte     wolne    dzielone   buf/cache    dostępne
Pamięć:        3840        1139     688         116        2012        2299
Wymiana:    1906           0        1906

Przy wyjściu z zawieszenia sytemu pm-suspend, logi będą wyglądać tak

paź 05 23:52:27 R61i kernel: ACPI: Preparing to enter system sleep state S3
paź 05 23:52:27 R61i kernel: ACPI : EC: EC stopped
paź 05 23:52:27 R61i kernel: PM: Saving platform NVS memory
paź 05 23:52:27 R61i kernel: Disabling non-boot CPUs ...
paź 05 23:52:27 R61i kernel: Broke affinity for irq 1
paź 05 23:52:27 R61i kernel: Broke affinity for irq 9
paź 05 23:52:27 R61i kernel: Broke affinity for irq 12
paź 05 23:52:27 R61i kernel: Broke affinity for irq 14
paź 05 23:52:27 R61i kernel: Broke affinity for irq 16
paź 05 23:52:27 R61i kernel: Broke affinity for irq 22
paź 05 23:52:27 R61i kernel: Broke affinity for irq 29
paź 05 23:52:27 R61i kernel: Broke affinity for irq 30
paź 05 23:52:27 R61i kernel: Broke affinity for irq 32
paź 05 23:52:27 R61i kernel: smpboot: CPU 1 is now offline
paź 05 23:52:27 R61i kernel: ACPI: Low-level resume complete
paź 05 23:52:27 R61i kernel: ACPI : EC: EC started
paź 05 23:52:27 R61i kernel: PM: Restoring platform NVS memory
paź 05 23:52:27 R61i kernel: Suspended for 3.072 seconds
paź 05 23:52:27 R61i kernel: Enabling non-boot CPUs ...
paź 05 23:52:27 R61i kernel: x86: Booting SMP configuration:

Na kompie z kartą zielonych log wygląda tak

└─ $ ▶ nvidia-smi
Fri Oct  6 19:24:08 2017       
+------------------------------------------------------+                       
| NVIDIA-SMI 340.102    Driver Version: 340.102        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 280     Off  | 0000:01:00.0     N/A |                  N/A |
| 40%   38C   P12    N/A /  N/A |     68MiB /  1023MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+
paź 06 21:01:25 kd-oem kernel: PM: noirq suspend of devices complete after 159.474 msecs
paź 06 21:01:25 kd-oem kernel: PM: suspend-to-idle
paź 06 21:01:25 kd-oem kernel: PM: resume from suspend-to-idle
paź 06 21:01:25 kd-oem kernel: uhci_hcd 0000:00:1a.0: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: uhci_hcd 0000:00:1a.1: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: uhci_hcd 0000:00:1a.2: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: uhci_hcd 0000:00:1d.0: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: uhci_hcd 0000:00:1d.1: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: uhci_hcd 0000:00:1d.2: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: ehci-pci 0000:00:1a.7: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: ehci-pci 0000:00:1d.7: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: PM: noirq resume of devices complete after 158.665 msecs
paź 06 21:01:25 kd-oem kernel: PM: early resume of devices complete after 0.239 msecs
paź 06 21:01:25 kd-oem kernel: usb usb3: root hub lost power or was reset
paź 06 21:01:25 kd-oem kernel: usb usb4: root hub lost power or was reset
paź 06 21:01:25 kd-oem kernel: usb usb5: root hub lost power or was reset
paź 06 21:01:25 kd-oem kernel: usb usb6: root hub lost power or was reset
paź 06 21:01:25 kd-oem kernel: usb usb7: root hub lost power or was reset
paź 06 21:01:25 kd-oem kernel: usb usb8: root hub lost power or was reset
paź 06 21:01:25 kd-oem kernel: pcieport 0000:00:1c.5: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: rtc_cmos 00:01: System wakeup disabled by ACPI
paź 06 21:01:25 kd-oem kernel: serial 00:03: activated
paź 06 21:01:25 kd-oem kernel: Suspended for 7179.008 seconds
paź 06 21:01:25 kd-oem kernel: sd 0:0:0:0: [sda] Starting disk
paź 06 21:01:25 kd-oem kernel: ata4: SATA link down (SStatus 0 SControl 300)
paź 06 21:01:25 kd-oem kernel: ata3: SATA link down (SStatus 0 SControl 300)
paź 06 21:01:25 kd-oem kernel: usb 5-1: reset full-speed USB device number 2 using uhci_hcd
paź 06 21:01:25 kd-oem kernel: usb 4-1: reset full-speed USB device number 2 using uhci_hcd
paź 06 21:01:25 kd-oem kernel: PM: resume of devices complete after 644.451 msecs
paź 06 21:01:25 kd-oem kernel: PM: Finishing wakeup.
paź 06 21:01:25 kd-oem kernel: Restarting tasks ... done.

PS Zerknij sobie takie tematy (poniżej) i sobie poradzisz z tym problem

https://devtalk.nvidia.com/default/topic/919984/resume-from-suspend-not-working-with-980-ti-drivers-352-370-kernels-3-16-4-4/

https://devtalk.nvidia.com/default/topic/1020305/linux/hibernation-broken-with-384-59-/

https://sites.google.com/site/easylinuxtipsproject/firstmint

https://community.linuxmint.com/idea/view/5482