Stuck on boot splash screen after Stable Update 2025-03-24

RIP

I am now stuck on the boot splash. Nothing happening. Just the 3 white dots on screen appearing and disappearing. (KDE)

1 Like

@bytenugget
see this point for try stop boot (REISUO)

you should boot on USB live iso manjaro , do a chroot and check journalctl

1 Like

You can try to press ESC key to see if you see some log output. Another option would be to press ESC key when booting to go into the grub menu. Then select the boot entry and press E for edit. Navigate to the line which has quiet and splash and delete those lines. Press CTRL + X to start. See what you PC may tell you. To start your PC in a TTY you can repeat those steps and write 3 additionally after removing those two words to start into a TTY.

https://www.howtogeek.com/428174/what-is-a-tty-on-linux-and-how-to-use-the-tty-command/

1 Like

esc didnt work. but I can do the live usb journalctl

Mar 24 09:05:02 pc systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Mar 24 09:05:03 pc dbus-broker-launch[699]: Activation request for 'org.freedesktop.resolve1' failed: The systemd unit 'dbus-org.freedesktop.resolve1.service' could not be found.
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.6638] dhcp4 (enp42s0): state changed new lease, address=192.168.178.28, acd pending
Mar 24 09:05:03 pc systemd[1]: Starting Network Manager Script Dispatcher Service...
Mar 24 09:05:03 pc systemd[1]: Started Network Manager Script Dispatcher Service.
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8408] dhcp4 (enp42s0): state changed new lease, address=192.168.178.28
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8415] policy: set 'Wired connection 1' (enp42s0) as default for IPv4 routing and DNS
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8602] device (enp42s0): state change: ip-config -> ip-check (reason 'none', managed-type: 'full')
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8614] device (enp42s0): state change: ip-check -> secondaries (reason 'none', managed-type: 'full')
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8615] device (enp42s0): state change: secondaries -> activated (reason 'none', managed-type: 'full')
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8617] manager: NetworkManager state is now CONNECTED_SITE
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.8618] device (enp42s0): Activation: successful, device activated.
Mar 24 09:05:03 pc NetworkManager[701]: <info>  [1742803503.9029] manager: NetworkManager state is now CONNECTED_GLOBAL
Mar 24 09:05:12 pc systemd[1]: plymouth-quit.service: start operation timed out. Terminating.
Mar 24 09:05:12 pc systemd[1]: plymouth-quit.service: Failed with result 'timeout'.
Mar 24 09:05:12 pc systemd[1]: Failed to start Terminate Plymouth Boot Screen.
Mar 24 09:05:12 pc systemd[1]: Started Simple Desktop Display Manager.
Mar 24 09:05:12 pc sddm[805]: Initializing...
Mar 24 09:05:12 pc sddm[805]: Starting...
Mar 24 09:05:12 pc sddm[805]: Logind interface found
Mar 24 09:05:12 pc sddm[805]: Adding new display...
Mar 24 09:05:12 pc sddm[805]: Loaded empty theme configuration
Mar 24 09:05:12 pc sddm[805]: Xauthority path: "/run/sddm/xauth_hwJaMQ"
Mar 24 09:05:12 pc sddm[805]: Using VT 2
Mar 24 09:05:12 pc sddm[805]: Display server starting...
Mar 24 09:05:12 pc sddm[805]: Writing cookie to "/run/sddm/xauth_hwJaMQ"
Mar 24 09:05:12 pc sddm[805]: Running: /usr/bin/X -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_hwJaMQ -noreset -displayfd 16
Mar 24 09:05:12 pc sddm[805]: Failed to read display number from pipe
Mar 24 09:05:12 pc sddm[805]: Display server stopping...
Mar 24 09:05:12 pc sddm[805]: Attempt 1 starting the Display server on vt 2 failed
Mar 24 09:05:13 pc systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Mar 24 09:05:14 pc sddm[805]: Display server starting...
Mar 24 09:05:14 pc sddm[805]: Writing cookie to "/run/sddm/xauth_hwJaMQ"
Mar 24 09:05:14 pc sddm[805]: Running: /usr/bin/X -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_hwJaMQ -noreset -displayfd 16
Mar 24 09:05:14 pc sddm[805]: Failed to read display number from pipe
Mar 24 09:05:14 pc sddm[805]: Display server stopping...
Mar 24 09:05:14 pc sddm[805]: Attempt 2 starting the Display server on vt 2 failed
Mar 24 09:05:16 pc sddm[805]: Display server starting...
Mar 24 09:05:16 pc sddm[805]: Writing cookie to "/run/sddm/xauth_hwJaMQ"
Mar 24 09:05:16 pc sddm[805]: Running: /usr/bin/X -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_hwJaMQ -noreset -displayfd 16
Mar 24 09:05:16 pc sddm[805]: Failed to read display number from pipe
Mar 24 09:05:16 pc sddm[805]: Display server stopping...
Mar 24 09:05:16 pc sddm[805]: Attempt 3 starting the Display server on vt 2 failed
Mar 24 09:05:16 pc sddm[805]: Could not start Display server on vt 2
Mar 24 09:05:21 pc systemd-timesyncd[499]: Contacted time server 185.194.239.35:123 (2.manjaro.pool.ntp.org).
Mar 24 09:05:21 pc systemd-timesyncd[499]: Initial clock synchronization to Mon 2025-03-24 09:05:21.474446 CET.
Mar 24 09:05:22 pc systemd[1]: systemd-hostnamed.service: Deactivated successfully.

I don’t know how to continue from here

[EDIT] Workaround

I removed “quiet splash” from the grub cmdline and now I can boot without an issue

1 Like

odd. which drivers you are useing? Nvidia?

can you report

inxi -Fza 

Yes. I’m using nvidia drivers for the discrete card. Onboard (amd) is active aswell tho. (3rd screen) All screen be stuck on the plymouth splash.

@stephane inxi -Fza

System:
  Kernel: 6.12.19-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
    root=UUID=732eb2ae-a6c1-4122-951e-e060102bf0c1 rw
    resume=UUID=10798660-8fc6-44d2-88ef-c804c51e7674 udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B550M PRO-VDH (MS-7C95) v: 1.0
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: 2.L0 date: 07/18/2024
CPU:
  Info: model: AMD Ryzen 7 5700G with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 3 gen: 3 level: v3 note: check built: 2021-22
    process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
    microcode: 0xA500011
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 2355 min/max: 400/4673 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 2355 2: 2355 3: 2355
    4: 2355 5: 2355 6: 2355 7: 2355 8: 2355 9: 2355 10: 2355 11: 2355 12: 2355
    13: 2355 14: 2355 15: 2355 16: 2355 bogomips: 121416
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1650] vendor: Micro-Star MSI
    driver: nvidia v: 570.133.07 alternate: nouveau,nvidia_drm
    non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
    arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
    gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16 ports: active: none
    off: DVI-D-1,HDMI-A-2 empty: DP-3 bus-ID: 10:00.0 chip-ID: 10de:2188
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
    Radeon Mobile Series] driver: amdgpu v: kernel arch: GCN-5 code: Vega
    process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s ports: active: DP-2 empty: DP-1,HDMI-A-1
    bus-ID: 30:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 29.0 C
  Device-3: KYE Systems (Mouse Systems) PC-LM1E Camera
    driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    mode: 2.0 bus-ID: 7-1:2 chip-ID: 0458:6006 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: amdgpu,nvidia dri: radeonsi
    gpu: amdgpu,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5120x1080 s-dpi: 101 s-size: 1289x272mm (50.75x10.71")
    s-diag: 1317mm (51.87")
  Monitor-1: DVI-D-1 mapped: DVI-D-0 note: disabled pos: primary,top-left
    model: HannSpree/HannStar HE225DPB serial: <filter> built: 2015 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 102 gamma: 1.2
    size: 477x268mm (18.78x10.55") diag: 547mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  Monitor-2: DP-2 mapped: DisplayPort-1-1 pos: bottom-r model: HP L1910
    serial: <filter> built: 2007 res: mode: 1280x1024 hz: 60 scale: 100% (1)
    dpi: 86 gamma: 1.4 size: 380x300mm (14.96x11.81") diag: 484mm (19.1")
    ratio: 5:4 modes: max: 1280x1024 min: 720x400
  Monitor-3: HDMI-A-2 mapped: HDMI-0 note: disabled pos: top-center
    model: BenQ BL2405 serial: <filter> built: 2017 res: mode: 1920x1080 hz: 60
    scale: 100% (1) dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73")
    diag: 609mm (24") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
    drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland
  API: OpenGL v: 4.6.0 vendor: nvidia v: 570.133.07 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
    memory: 3.91 GiB
  API: Vulkan v: 1.4.304 layers: 5 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GTX 1650 driver: N/A device-ID: 10de:2188
    surfaces: xcb,xlib device: 1 type: integrated-gpu name: AMD Radeon
    Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1638 surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA TU116 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 10:00.1 chip-ID: 10de:1aeb class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 30:00.1
    chip-ID: 1002:1637 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 30:00.6
    chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Native Instruments Traktor Kontrol S3
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 5-2.3:5 chip-ID: 17cc:1900 class-ID: fe01
    serial: <filter>
  Device-5: KYE Systems (Mouse Systems) PC-LM1E Camera
    driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    mode: 2.0 bus-ID: 7-1:2 chip-ID: 0458:6006 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.12.19-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.1 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: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 2a:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp42s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager,systemd-timesyncd
Bluetooth:
  Device-1: Realtek @luetooth 5.3 Radio driver: btusb v: 0.8 type: USB
    rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 7-2:3 chip-ID: 0bda:a729
    class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 sub-v: d922 hci-v: 10 rev: dfc6 class-ID: 6c0104
  Info: acl-mtu: 1021:6 sco-mtu: 255:12 link-policy: rswitch hold sniff park
    link-mode: peripheral accept service-classes: rendering, capturing, audio,
    telephony
Drives:
  Local Storage: total: 1.9 TiB used: 487.98 GiB (25.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Lexar model: SSD NM620 512GB
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: SN14789 temp: 33.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Intenso model: SSD Sata III
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 8A0 scheme: MBR
  ID-3: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WD10EZRX-00L4HB0 size: 931.51 GiB block-size: physical: 4096 B
    logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
    fw-rev: 1A01 scheme: MBR
  ID-4: /dev/sdc maj-min: 8:32 vendor: Generic model: Flash Disk
    size: 58.2 GiB block-size: physical: 512 B logical: 512 B type: USB rev: 3.2
    spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: SSD serial: <filter>
    fw-rev: 8.01 scheme: MBR
Partition:
  ID-1: / raw-size: 467.84 GiB size: 459.43 GiB (98.20%)
    used: 216.76 GiB (47.2%) fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 30.8 C mobo: N/A
  Fan Speeds (rpm): fan-1: 964 fan-2: 0 fan-3: 0 fan-4: 0 fan-5: 0 fan-6: 0
    fan-7: 0 fan-8: 0 fan-9: 0 fan-10: 0
  GPU: device: nvidia screen: :0.0 temp: 35 C fan: 23% device: amdgpu
    temp: 29.0 C
Info:
  Memory: total: 32 GiB note: est. available: 29.27 GiB used: 5.83 GiB (19.9%)
  Processes: 374 Power: uptime: 24m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 11.67 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: 1542 pm: pacman pkgs: 1535 libs: 459 tools: pamac,yay
    pm: flatpak pkgs: 7 Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Bash
    v: 5.2.37 running-in: yakuake inxi: 3.3.37

I might have a bad display config. I made some changes for composition pipeline and the 3rd screen.

nvidia.conf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 550.144.03

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "HannStar Display Corp HE225DPB"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1650"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DVI-D-0"
    Option         "metamodes" "DVI-D-0: 1920x1080 +0+0 {ForceCompositionPipeline=On}, HDMI-0: 1920x1080 +1920+0 {ForceCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
 
Section "Device"
    Identifier "AMD"
    Driver "amdgpu"
    BusID "PCI:30:00.0"  # Adjust based on `lspci` output
EndSection

cat /etc/mkinitcpio.conf

 vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(usbhid xhci_hcd)
MODULES=()

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No RAID, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect modconf block filesystems fsck)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev modconf block filesystems fsck)
#
##   This setup assembles a mdadm array with an encrypted root file system.
##   Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices.
#    HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck)
#
##   This setup loads an lvm2 volume group.
#    HOOKS=(base udev modconf block lvm2 filesystems fsck)
#
##   This will create a systemd based initramfs which loads an encrypted root filesystem.
#    HOOKS=(base systemd autodetect modconf kms keyboard sd-vconsole sd-encrypt block filesystems fsck)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr and fsck hooks.
HOOKS=(base udev autodetect microcode kms modconf block keyboard keymap consolefont plymouth resume filesystems fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, zstd compression
# is used for Linux ≄ 5.9 and gzip compression is used for Linux < 5.9.
# Use 'cat' to create an uncompressed image.
#COMPRESSION="zstd"
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

# MODULES_DECOMPRESS
# Decompress loadable kernel modules and their firmware during initramfs
# creation. Switch (yes/no).
# Enable to allow further decreasing image size when using high compression
# (e.g. xz -9e or zstd --long --ultra -22) at the expense of increased RAM usage
# at early boot.
# Note that any compressed files will be placed in the uncompressed early CPIO
# to avoid double compression.
#MODULES_DECOMPRESS="no"

check which nvidia stuff is installed on your end now: pacman -Q | grep nvidia See also: Black Screen with Plymouth - Cause and Solution

I’m a different user - with the same problem, however.

My output for inxi -Fza:

Summary
System:
  Kernel: 6.13.7-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.13-x86_64
    root=UUID=690448ad-f338-4577-9c9f-ea1167c4e8d8 rw udev.log_priority=3
  Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: B550 AORUS ELITE V2
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: F17 date: 03/22/2024
CPU:
  Info: model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+ gen: 3
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 0 microcode: 0xA20102D
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 1734 min/max: 550/4651 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1734 2: 1734 3: 1734
    4: 1734 5: 1734 6: 1734 7: 1734 8: 1734 9: 1734 10: 1734 11: 1734 12: 1734
    bogomips: 88625
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA AD104 [GeForce RTX 4070 SUPER] vendor: InnoVISION
    driver: nvidia v: 570.133.07 alternate: nouveau,nvidia_drm
    non-free: 550/565.xx+ status: current (as of 2025-01) arch: Lovelace
    code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: none off: DP-1
    empty: DP-2,DP-3,HDMI-A-1 bus-ID: 07:00.0 chip-ID: 10de:2783
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 92 s-size: 530x301mm (20.87x11.85")
    s-diag: 610mm (24") monitors: <missing: xrandr>
  Monitor-1: DP-1 model: LG (GoldStar) 24GM77 serial: <filter> built: 2014
    res: 1920x1080 dpi: 92 gamma: 1.2 size: 531x298mm (20.91x11.73")
    diag: 609mm (24") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
    drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland
  API: OpenGL v: 4.6.0 vendor: nvidia v: 570.133.07 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
    memory: 11.71 GiB
  API: Vulkan v: 1.4.304 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 4070 SUPER driver: N/A device-ID: 10de:2783 surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo,xprop
Audio:
  Device-1: C-Media CMI8788 [Oxygen HD Audio] vendor: ASUSTeK Virtuoso 100
    driver: snd_virtuoso v: kernel bus-ID: 05:04.0 chip-ID: 13f6:8788
    class-ID: 0401
  Device-2: NVIDIA AD104 High Definition Audio vendor: InnoVISION
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 07:00.1 chip-ID: 10de:22bc class-ID: 0403
  Device-3: Focusrite-Novation Scarlett Solo 4th Gen driver: snd-usb-audio
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3:2
    chip-ID: 1235:8218 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.13.7-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.1 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: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: d000 bus-ID: 06:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 1.14 TiB used: 247.67 GiB (21.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 2B2QEXE7 temp: 37.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 830 Series
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 3B1Q scheme: GPT
Partition:
  ID-1: / raw-size: 600 GiB size: 589.51 GiB (98.25%) used: 247.67 GiB (42.0%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 436 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 34.51 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 54.5 C mobo: 28.0 C gpu: nvidia temp: 42 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
  Memory: total: 32 GiB available: 31.25 GiB used: 2.42 GiB (7.7%)
  Processes: 327 Power: uptime: 4m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.48 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1491 libs: 375 tools: pamac pm: flatpak pkgs: 0
    Compilers: clang: 19.1.7 gcc: 14.2.1 alt: 13 Shell: Zsh v: 5.9 default: Bash
    v: 5.2.37 running-in: konsole inxi: 3.3.37

@stdout
can you try ,
on boot , press Esc to see Grub > advanced > Kernel
press (E) and remove “nvidia_drm.modeset=1”

I’ve moved this to its own Topic, since it seems to deserve one.

Hope you are all OK with this. Cheers :wink:

Hmm, I wonder what happens for those who stuck with plymouth when they update to the latest plymouth we offer. We hold back plymouth mostly for Nvidia users, which reported a black screen when we updated it last time. Now we have reports of getting stuck in a splash screen:

sudo pacman -U https://mirror.easyname.at/manjaro/pool/overlay/plymouth-24.004.60-12-x86_64.pkg.tar.zst

I don’t see “nvidia_drm.modeset=1” anywhere in the Grub editor.
However, I removed quiet splash from /etc/default/grub and executed update-grub afterwards to see if the system works without intervention then. It did.

Interestingly, I just readded quiet splash and used update-grub again. Now it boots normally as well. Maybe only the update-grub was required?

EDIT: Turns out with quiet splash my machine doesn’t boot reliably. Sometimes it goes up, sometimes it doesn’t.

A post was split to a new topic: Plymouth problems