Wayland Lag on Wake and Login After latest update

After updating, I first noticed that the login under wayland took much longer. But after it all came up, it worked fine.

Then when my computer hibernated for the first time, I found that I was unable to get the screen to wake up without closing the laptop lid and reopening it. At which point I could type in my password and it would again take a long time to bring up the desktop.

The reason I suspect that it might be a compositor issue is because when I went into the system settings looking to change my resolution to default 100% from it’s current 125% thinking that THAT might be an issue, the Display and Monitor section specifically lagged and froze for the same amount of time as the login screen would.

Doesn’t happen under X11, but I’d rather not go back to X11 on this laptop because it’s a touchscreen, which wayland handles far better.

Any advice on what I look at reports wise to troubleshoot what’s happening?

Thanks

You could start by providing system information as described (below), which will allow others to quickly rule out a range of possible contributors.

I’m sure someone will help as soon as they are able.

Regards.


Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with Forum requirements, and the many ways to use the forum to your benefit:


Update Announcements

The Update Announcements contain important information and a Known Issues and Solutions section that should generally be checked before posting a request for support.

System Information

While information from *-fetch type apps might be fine for someone wishing to buy your computer, for Support purposes it’s better to ask your system directly; :eyes:

Output of the inxi command with appropriate parameters will achieve this (naturally, formatted according to forum guidelines) and will generally be more useful for those wishing to help:

inxi --filter --verbosity=8

or the short form:

inxi -zv8

Be prepared to provide output from other commands whenever asked. It’s equally important to provide as much actionable information as possible in your first post, rather than simply indicating there is a problem.

Highly Recommended
Required Reading
Technical Resources

Thanks. Will do.

System:
  Kernel: 6.12.34-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=f783eeb9-8d18-4651-a899-79185c79bde3 rw iomem=relaxed quiet
    splash udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.15.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Google product: Shyvana v: 1.0
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Google model: Shyvana v: 1.0 serial: <superuser required>
    part-nu: sku10979 UEFI: coreboot v: MrChromebox-2503.0 date: 04/27/2025
Battery:
  ID-1: BAT0 charge: 33.2 Wh (85.8%) condition: 38.7/48.1 Wh (80.6%)
    volts: 11.9 min: 11.9 model: AS1GVPc C433-41 type: Li-ion serial: <filter>
    status: discharging cycles: 260
Memory:
  System RAM: total: 4 GiB available: 3.72 GiB used: 2.08 GiB (56.0%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 64 GiB note: check slots: 2 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-0-DIMM-0 type: LPDDR3 detail: N/A size: 2 GiB
    speed: 1867 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits):
    data: 64 total: 64 manufacturer: Samsung part-no: K4E8E324EB-EGCF
    serial: <filter>
  Device-2: Channel-1-DIMM-0 type: LPDDR3 detail: N/A size: 2 GiB
    speed: 1867 MT/s volts: note: check curr: 1 min: 1 max: 1 width (bits):
    data: 64 total: 64 manufacturer: Samsung part-no: K4E8E324EB-EGCF
    serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core m3-8100Y bits: 64 type: MT MCP arch: Amber/Kaby Lake
    note: check level: v3 note: check built: 2017 process: Intel 14nm family: 6
    model-id: 0x8E (142) stepping: 9 microcode: 0xF6
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB
    desc: 2x256 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 800 min/max: 400/3400 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 12805
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
    smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
    tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel UHD Graphics 615 driver: i915 v: kernel arch: Gen-9.5
    process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: DP-1, DP-2,
    DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:591c
    class-ID: 0300
  Device-2: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-9:3 chip-ID: 13d3:56d4
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_wayland driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: AU Optronics 0x463d built: 2018 res:
    mode: 1920x1080 hz: 60 scale: 125% (1.25) to: 1536x864 dpi: 158 gamma: 1.2
    chroma: red: x: 0.573 y: 0.337 green: x: 0.349 y: 0.565 blue: x: 0.161
    y: 0.125 white: x: 0.314 y: 0.329 size: 309x174mm (12.17x6.85")
    diag: 355mm (14") ratio: 16:9 modes: 1920x1080
  EDID-Warnings: 1: parse_edid: unknown flag 0
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
    drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.1.4-arch1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 615
    (AML-KBL) device-ID: 8086:591c memory: 3.63 GiB unified: yes
    display-ID: :1.0
  API: Vulkan Message: No Vulkan data available.
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_soc_avs v: kernel
    alternate: snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0401
  API: ALSA v: k6.12.34-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:095a class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-3:2 chip-ID: 8087:0a2a
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 299.83 GiB used: 89.67 GiB (29.9%)
  ID-1: /dev/mmcblk0 maj-min: 179:24 vendor: SanDisk model: SC200
    size: 183.35 GiB block-size: physical: 512 B logical: 512 B type: Removable
    tech: SSD serial: <filter> scheme: MBR
  SMART Message: Unknown smartctl error. Unable to generate data.
  ID-2: /dev/mmcblk1 maj-min: 179:0 vendor: SanDisk model: DA4128
    size: 116.48 GiB block-size: physical: 512 B logical: 512 B type: Removable
    tech: SSD serial: <filter> fw-rev: 0x8 scheme: GPT
  SMART Message: Unknown smartctl error. Unable to generate data.
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 116.18 GiB size: 113.8 GiB (97.95%)
    used: 87.06 GiB (76.5%) fs: ext4 dev: /dev/mmcblk1p2 maj-min: 179:2
    label: N/A uuid: f783eeb9-8d18-4651-a899-79185c79bde3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat dev: /dev/mmcblk1p1 maj-min: 179:1 label: N/A
    uuid: C33D-A3F5
  ID-3: /run/media/paulie76/Storage raw-size: 183.34 GiB
    size: 179.41 GiB (97.85%) used: 2.61 GiB (1.5%) fs: ext4 dev: /dev/mmcblk0p1
    maj-min: 179:25 label: Storage uuid: b29c93bb-c184-4459-8138-9e07fa2ef58f
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: file size: 6 GiB used: 0 KiB (0.0%) priority: -2
    file: /swapfile
Unmounted:
  ID-1: /dev/mmcblk1boot0 maj-min: 179:8 size: 4 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/mmcblk1boot1 maj-min: 179:16 size: 4 MiB
    fs: <superuser required> label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-3:2 info: Intel Bluetooth wireless interface type: bluetooth
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 8087:0a2a class-ID: e001
  Device-2: 1-9:3 info: IMC Networks USB2.0 HD UVC WebCam type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 13d3:56d4 class-ID: 0e02
    serial: <filter>
  Hub-2: 2-0:1 info: super-speed hub ports: 6 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 32.0 C pch: 26.5 C mobo: 23.9 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 0 fan-3: 0 fan-4: 0
Repos:
  Packages: 1756 pm: pacman pkgs: 1736 libs: 390 tools: pamac pm: flatpak
    pkgs: 20
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    2: https://mirror.math.princeton.edu/pub/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 224
  1: cpu: 300% command: ps pid: 1696 mem: 4.04 MiB (0.1%)
  2: cpu: 47.5% command: cromite pid: 1272 mem: 385.7 MiB (10.1%)
  3: cpu: 31.0% command: cromite pid: 1610 mem: 248.5 MiB (6.5%)
  4: cpu: 23.5% command: cromite pid: 1432 mem: 184.2 MiB (4.8%)
  5: cpu: 19.6% command: cromite pid: 1400 mem: 194.5 MiB (5.1%)
  Memory top: 5 of 224
  1: mem: 385.7 MiB (10.1%) command: cromite pid: 1272 cpu: 47.5%
  2: mem: 305.2 MiB (8.0%) command: plasmashell pid: 927 cpu: 18.3%
  3: mem: 248.5 MiB (6.5%) command: cromite pid: 1610 cpu: 31.0%
  4: mem: 194.5 MiB (5.1%) command: cromite pid: 1400 cpu: 19.6%
  5: mem: 191.3 MiB (5.0%) command: cromite pid: 1446 cpu: 6.4%
Info:
  Processes: 224 Power: uptime: 1m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 1.47 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: clang: 20.1.6 gcc: 15.1.1 Shell: Zsh v: 5.9 default: Bash
    v: 5.2.37 running-in: konsole inxi: 3.3.38

Wanting to add a quick update.

I decided to do a fresh install since most of my important stuff was on removable storage anyway.

After the reinstall with a fresh copy of the 2503 ISO, everything worked great again. But upon doing the first update after install, it immediately went back to the same issues, forcing a Timeshift restore.

Slow from login to desktop. Slow to wake from hibernate. Occasional reboot getting stopped by a “fail to mount root…dropped into root shell” or something like that message. Random crashes.

I’m going to have to stay unupdated for a little while to see if I can deduce what the issue is, or (hopefully not) try a different distro entirely.

The name 2503 is not an official Manjaro Linux release - I am speculating, where did you obtain that ISO?

Of course you may just have confused the Manjaro ISO with - what ever you used provided by MrChromebox-2503.0

If hibernation is a must - I am thinking that using a dedicated swap partition would perform better than a swapfile - fragmentation wise.

What exactly got updated? You can find the information in /var/log/pacman.log

This points to an issue involving the storage device holding your operating system files.

This could be driver related - which again would involve the kernel - which involves the answer to where you obtained the ISO - and which kernel was supplied with the ISO.

One may speculate if the kernel from the ISO has been specifically built for the Chromebook?

I can only echo the above comments regarding swap.

With only 4GB of physical RAM, it’s not uncommon for a system to require a great deal more swap space, and with your / partition usage already high there may come a time when a swap file is impractical.

If additional storage is a consideration, moving your /home to a secondary SSD and expanding / to a greater capacity might help to prevent that eventuality.

Increasing RAM might also be worthwhile.


The ISO.

Did you check the ISO for consistency? Assuming an official Manjaro ISO, a newly downloaded ISO can be verified against the (also downloadable) .sha256 checksum file.

If the ISO is damaged in any way (doesn’t match the checksum), and if you used the same ISO for both installs, then it stands to reason you might experience similar issues.

On the other hand, if the ISO is sound, then the problem is elsewhere; perhaps your disk itself, as suggested by @linux-aarhus .

1 Like

Ignore my thoughts on the ISO - I got confused by the 2503 reference which coincided with the MrChromebox-2503.0 firmware reference.

The Manjaro ISO could be 25.0.3 which would match the kernel listed in your inxi data.

Question is now the pacman log file which would show what got updated and thus provide you with a hint to what could be causing the issues.

Sorry for the confusion. Manjaro 2503 is just the short name that DD assigned to the USB stick when it burned the ISO.

the iso file was downloaded from the official website. manjaro-kde-25.0.3-250526-linux612.iso

I re-downloaded it brand new when re-installing. But that new ISO hadn’t presumably been updated to be the new stable (still on the May 26th stable). So the immediate update needed when installed would be the update taking me to the June stable, which is why it caused the same issue.

I’m wondering if I should wait for the June stable ISO to be the one included on the download page and see if that makes a difference.

When I have a second I’ll go track down the pamac logs.

Thanks

You can always try the developer-preview.

The easy method is to use get-iso from manjaro-get-iso-package to download and verify the ISO.

 $ get-iso -p plasma
==> Storage dir: /home/fh
==> Working dir: /tmp/tmp5oeyzxg5
   -> Processing plasma ISO
 --> Download: manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso.sha256
 --> Required space on tmpfs: 6399 MiB
 --> Required space on storage: 3151 MiB
 --> Download: manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso.z01
 --> Download: manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso.zip
   -> Testing archive integrity...iB
   -> Unpacking ISO to /tmp/tmp5oeyzxg5...                                   
 --> Moved 'manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso.sha256' to '/home/fh'      
 --> Moved 'manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso' to '/home/fh'      
   -> Wait for checksum to complete...
 --> Checksum verified. manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso: OK
   -> Cleaning up...
==> ISO file: manjaro-kde-dev-25.06-development-unstable-minimal-250628-linux615.iso
==> Storage : /home/fh

So, just to confirm;

It’s a good habit to form, no matter how inconvenient it might seem.

Latest ISO is available on forum

1 Like

Used the latest ISO available on the forum, booted from the live image. But when I went to install it fresh, it said “there are no partitions to install on”.

So I guess the update from the may stable to the June stable, or a fresh install of the June stable directly, just doesn’t like the mmcblk. But it also doesn’t give me an option to re-partition manually.

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
mmcblk0      179:0    0 116.5G  0 disk 
├─mmcblk0p1  179:1    0   300M  0 part /boot/efi
├─mmcblk0p2  179:2    0   108G  0 part /var/log
│                                      /home
│                                      /var/cache
│                                      /
└─mmcblk0p3  179:3    0   8.2G  0 part [SWAP]
mmcblk0boot0 179:8    0     4M  1 disk 
mmcblk0boot1 179:16   0     4M  1 disk 

The above is my lsblk from the current install of the May stable. This is now heading way past my knowledge level…

Did you opt for BTRFS (the new default) or choose EXT4 filesystem?

The manual partitioning method would be the most practical with BTRFS.

This indicates that you hadn’t prepared your system. To install Manjaro there must be unallocated space available; this means removing your previous partition(s).

Which option did you choose in Calamares?

At that point, it didn’t let me choose any options. It never even got to that screen. Simply said “There is no partition” and grayed out the “continue” box which would have taken me to the partition manager portion of Calamares on the next screen.

Regardless. I re-updated my firmware and tried again and this time I was able to install the June Stable ISO. It seems to be working fine…

To be safe, I formatted it as swap with no hibernate just in case so I’ll see if it continues to act up the next time I’m away from the computer for long enough for it to go idle.

1 Like

Well, whatever the cause was will likely remain a mystery, until someone else experiences the same issue…

Good to know you’re back to a working system.

Regards.

My medium knowledge level theory is that the secret is hidden somewhere in the fact that May stable was reading my internal storage as sda/sdb/etc…

And the update to June stable started wanting to read it as mmcblk.

Don’t know why that is.

Okay. So here’s what I’ve discovered. I wanted to put it all in here so that it’ll show up in searches for other people with the same issues.

It wasn’t one issue causing problems. It was two. One from the Chrultrabook firmware and one from the grub config and modprobe. They just all got triggered from the upgrade to the June Stable. So I’m going to take them one by one.

  1. LOGIN AND WAKE LAG TIME

CAUSE: install of iio-sensor-proxy that was used to get my rotating touch screen to work in Wayland. Stumbled upon it completely by accident while setting up my laptop to do everything it used to do. As soon as I installed iio-sensor-proxy I immediately started having e. Uninstalled it…went away.

  1. UNABLE TO MOUNT UUID ON “REAL ROOT” during a restart

This one held on forever. Took years off my life googling and trying the multiple different solutions that appeared. If I powered off and then powered on using the hardware button, all was good. But doing a restart the software would fail every time.

In the end, the solution that worked was to create a .conf file in modprobe.d and blacklist cros-ec-uart.

It also was a specific issue with NVME storage devices, so in my grub config I added nvme_load=YES to the command line defaults.

It seems to be the combination of those two that fixed the issue for me. Other possibilities like rebuilding the fstab, etc… took me nowhere.

Hope this helps anyone else googling for answers to this frustratingly specific set of issues…

3 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.