Nie wybudza się z wstrzymania

Witam!
Mam problem z wstrzymanie w moim laptopie Asus k50in
Po naciśnięciu przycisku wstrzymaj lub zamknięciu klapy laptop nie może sie wybudzić.
Nie wiem czym to jest spowodowane. Proszę o pomoc.

Na początek podziel się podstawowymi informacjami o swoim sprzęcie, podaj wynik inxi -Fazy

Kernel:5.15.19
x64
4gb RAM
Karta graficzna : GEFORCE G102M
Dysk HDD 500gb
Manjaro xfc (najnowsza wersja)

Myślę, że wystarczy.

Nie wystarczy. inxi -Fazy albo nie ma o czym rozmawiać.

Kernel: 5.15.19-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=5c7377cd-984a-429f-9c90-a143632afe01 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1
    vt: 7 dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: K50IN v: 1.0
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: ASUSTeK model: K50IN v: 1.0 serial: <superuser required>
    BIOS: American Megatrends v: 208 date: 05/26/2009
Battery:
  ID-1: BAT0 charge: 6.7 Wh (100.0%) condition: 6.7/48.4 Wh (13.8%)
    volts: 11.5 min: 11.1 model: ASUSTEK F82--22 type: Li-ion serial: N/A
    status: Full
CPU:
  Info: model: Pentium T4200 bits: 64 type: MCP arch: Core Penryn family: 6
    model-id: 0x17 (23) stepping: 0xA (10) microcode: 0xA0B
  Topology: cpus: 1x cores: 2 smt: <unsupported> cache: L1: 128 KiB
    desc: d-2x32 KiB; i-2x32 KiB L2: 1024 KiB desc: 1x1024 KiB
  Speed (MHz): avg: 1258 high: 1265 min/max: 1200/2000 scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 1265 2: 1251
    bogomips: 8003
  Flags: ht lm nx pae sse sse2 sse3 ssse3
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX unsupported
  Type: l1tf mitigation: PTE Inversion
  Type: mds
    status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Full generic retpoline, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA C79 [GeForce G102M] vendor: ASUSTeK driver: nouveau
    v: kernel bus-ID: 03:00.0 chip-ID: 10de:0873 class-ID: 0300
  Device-2: Chicony 2.0M UVC Webcam / CNF7129 type: USB driver: uvcvideo
    bus-ID: 1-5:2 chip-ID: 04f2:b071 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org 1.21.1.3 compositor: xfwm4 v: 4.16.1 driver:
    loaded: modesetting alternate: fbdev,vesa display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0")
    s-diag: 414mm (16.3")
  Monitor-1: LVDS-1 res: 1366x768 hz: 60 dpi: 101
    size: 344x194mm (13.5x7.6") diag: 395mm (15.5")
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: NVIDIA MCP79 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:08.0 chip-ID: 10de:0ac0
    class-ID: 0403
  Sound Server-1: ALSA v: k5.15.19-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.45 running: no
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK U6V/U31J laptop driver: r8169 v: kernel port: e800
    bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp4s0 state: down mac: <filter>
  Device-2: Qualcomm Atheros AR9285 Wireless Network Adapter
    vendor: AzureWave AW-NE785 / AW-NE785H 802.11bgn driver: ath9k v: kernel
    bus-ID: 05:00.0 chip-ID: 168c:002b class-ID: 0280
  IF: wlp5s0 state: up mac: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 13.74 GiB (3.0%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST500LM021-1KJ152
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    type: HDD rpm: 7200 serial: <filter> rev: SDM1 scheme: MBR
Partition:
  ID-1: / raw-size: 465.76 GiB size: 457.38 GiB (98.20%)
    used: 13.74 GiB (3.0%) fs: ext4 dev: /dev/sda1 maj-min: 8:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 60.0 C mobo: N/A gpu: nouveau temp: 59.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 155 Uptime: 12m wakeups: 1 Memory: 3.83 GiB
  used: 1.24 GiB (32.5%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.1.0 clang: 13.0.0 Packages: 1097 pacman: 1085 lib: 316 flatpak: 0
  snap: 12 Shell: Bash v: 5.1.16 running-in: xfce4-terminal inxi: 3.3.12

Możesz spróbować włączyć wczesne KMS – może pomóc w niektórych przypadkach. W tym celu edytujesz plik /etc/mkinitcpio.conf i zmieniasz linię:

MODULES=""

na

MODULES=(nouveau)

Potem regenerujesz obrazy kernela

mkinitcpio -P

Tylko jak próbuje zapisać to wyświetla się komunikat : “Dokument tylko do odczytu czy zapisać jako inny plik?”

Co mam kliknąć “anuluj” czy “zapisz jako”

Może brak SWAP jest problemem?

Ten plik trzeba otwierać jako root
sudo nano /etc/mkinitcpio.conf

oczywiście zamiast nano wpisać swój ulubiony edytor.

@Meblo potrzebujesz uprawnień root do edycji tego pliku. Zaloguj się na root albo edytuj go przez sudo.

@majo to nie ten przypadek. Do usypiania czy też wstrzymania swap nie jest wymagany. Co innego hibernacja.

Zedytowałem plik według wpisu, ale nie wiem jak zapisać bo w terminalu pisze " zapisz- ^O" a ja nie wiem gdzie to wpisać.

Wygląda, że otworzyłeś i edytowałeś w nano. Po edycji wciskasz ctrl+o ( o jak olga, nie zero) i enter. Żeby wyjść wciskasz ctrl+x

Niestety @Tomek to nie pomogło dalej nie może się wybudzić.
Jak macie jakieś pomysły to piszcie

W takim razie powinieneś przejrzeć logi. Wywołaj błąd i przejrzyj logi z tego momentu. Powinny podrzucić jakieś pomysły w sprawie dalszego postępowania. Te dwa poradniki powinny być w tym pomocne:

Raczej bez swap-a nie zadziała.
Dodaj swap i opcję resume= do gruba jak w tym tutorialu.

Widzę, że co osoba to inne pojęcie wstrzymania – może więc warto by było najpierw to ustalić. W systemach linuksowych, przynajmniej tych opartych o systemd wyróżnia się cztery stany (podaję od razu komendę do ich wywołania):

  • systemctl suspend – uśpienie nazywane też wstrzymaniem. W tym stanie wszystko pozostaje w RAM, SWAP nie jest w ogóle wykorzystywany.
  • systemctl suspend-then-hibernate – najpierw komputer jest wstrzymywany, po pewnym czasie przechodzi w stan hibernacji. W pierwszym etapie SWAP nie jest potrzebny, w drugim już jest wymagany. Więc jeśli w grę wchodzi w miarę krótki okres to można się obyć bez SWAP.
  • systemctl hibernatehibernacja, zawartość RAM jest zrzucana na dysk, do SWAPu
  • systemctl hybrid-sleep – stan bardzo podobny do hibernacji, różni się od niego w kwestii wprowadzenia w stan “zawieszenia”. Również wymaga SWAP

Podstawowe pytanie brzmi: który stan ma na myśli @Meblo?

1 polubienie

Na myśli mam “wstrzymanie”, Bo po kliknięciu przycisku “wstrzymaj” laptop ma czarny ekran i na nic nie reaguje. Trzeba go wyłączyć awaryjnie.

Problem w tym, że to niewiele mówi. To, że jest przycisk z jakąś nazwą, niewiele mówi, liczy się to jaką akcję on wywołuje. Stosowną informację powinieneś znaleźć jeśli nie w gdzieś w ustawieniach (najpewniej zasilania) to na pewno w logach.

Tak dokładnie to chodzi mi o opcje systemctl suspend
A z tym co pisałem że naciskam przycisk wstrzymania to chodziło mi o to, że klikam “zakończ sesje” i wybieram “wstrzymaj”.

Nie wiem czy to ma jakieś znaczenie ale podczas uruchamiania jest komenda “dev\sda clean 40…” i potem jest pobugowany ekran.