Manjaro Cinnamon boots into black screen

Manjaro Cinnamon boots into black screen
Caused by a recent update !?

I did investigate several posts similar to my issue.
I learned :
Ctrl+Alt+F3 : terminal login. Ctrl+Alt+F1 : Go back to the black screen
What I did learned by trying :
I have to “Ctrl+Alt+F3” and login here with my username (not root)
Then start my default GUI : Cinnamon, just with : startx. Manjaro shows up. Great.

Another curious way to get booted into Cinnamon : First booting into windows, login in into it (which must be done, to make this procedure work), then reboot windows pc and choose Linux Manjaro in the bootloader. Then it boots properly. Only once. Reboot pc and choose Linux Manjaro, goes into the black screen. Repeat with login in into windows, and Manjaro can be launched next time as described.

So I do have 2 work arounds to boot into my Cinnamon desktop.

Still to fix the boot issue.
I did update-grub, and install-grub (learned from related posts on this forum)

and checked /var/log/pacman.log
cat /var/log/pacman.log | tail -n 50

showing up this line getting my attention to mention now here :
/usr/bin/grub-probe: waarschuwing : onbekend apparaattype nvme0n1
/usr/bin/grub-probe: warning : unknown device type nvme0n1

There are more lines /var/log/pacman.log like "==> WARNING: Possibly missing firmware for module: ‘SOMEMODULE’

How to continue ?

Thanks in advance
Hans

This suggests that you have Windows Fast Startup (hybrid sleep) enabled. It should be disabled.

1 Like

It also suggests that some part of your hardware isn’t fully initialized in your current installation. (So, a driver issue?)
Because the hardware continues to have power after exiting Windows, some of the initialization performed by Windows (e.g., the graphics card) may survive. This can have either a positive or negative effect depending on the situation.

To get closer to the error, you should look at the log files before running startx. There’s a reason why startx, which was executed by the system, failed.

2 Likes

While logged into Windows, launch an administrative CMD/PowerShell prompt and issue the following command to disable Fast Startup:

powercfg /h off
3 Likes

Thanks for the proposal. I did try. Was easy to find and to do. And i also did check related settings in the gui. Before and after. I did not notice any differences there after issueing “powercfg /h off”. I will try and play around with it. And I will be back with it, somewhere in the near future. Thanks again so far.

The only other thing that comes to mind – again, according to your general description – is the following scenario:

  • The UEFI Compatibility Support Module (CSM), otherwise known as “Legacy Mode” is activated in your BIOS.
  • Manjaro or Windows has been installed with an MSDOS (MBR) partitioning scheme rather than GUID Partitioning (GPT).

In that possible scenario, Windows might begin to boot, but then force a subsequent reboot to allow legacy booting technology to boot next. This is highly inconvenient, and generally not a recommended state.

If this is the case, the only resolve I’m aware of is to install the OS (the OS that boot as legacy) again, making sure to have both OS booting a pure UEFI.

Please provide your system information as described (below).

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.

To that end, links are provided (below) - Please use them.


Be prepared to provide outputs from various commands when 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.

Waiting for others to blindly ask questions can be counter-productive – typically, nobody has a :crystal_ball: at their disposal – Instead, please help others to make informed suggestions, based on information you provide.


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, and formatted according to forum guidelines) will generate information useful for those wishing to help:

inxi --filter --verbosity=8

or the short form (preferred):

inxi -zv8
Highly Recommended
Technical Resources
Required Reading

inxi -zv8 ... 
```
System:
  Kernel: 6.16.8-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 clocksource: tsc
    avail: acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-6.16-x86_64
    root=UUID=112cd725-a20f-43d0-b548-13024d82080a rw quiet apparmor=1 security=apparmor
    udev.log_priority=3
  Console: pty pts/1 DM: LightDM v: 1.32.0 Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81LK v: IdeaPad L340-15IRH Gaming
    serial: <superuser required> Chassis: type: 10 v: IdeaPad L340-15IRH Gaming
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0R32862 WIN serial: <superuser required>
    part-nu: LENOVO_MT_81LK_BU_idea_FM_IdeaPad L340-15IRH Gaming uuid: <superuser required>
    UEFI: LENOVO v: BGCN36WW date: 05/24/2022
Battery:
  ID-1: BAT0 charge: 21.6 Wh (64.2%) condition: 33.7/45 Wh (74.8%) power: 9.8 W volts: 11.38
    min: 11.52 model: Celxpert L18C3PF1 type: Li-poly serial: <filter> charging: status: discharging
    cycles: 908
  Device-1: hidpp_battery_0 model: Logitech Wireless Mouse serial: <filter>
    charge: 55% (should be ignored) rechargeable: yes status: discharging
Memory:
  System RAM: total: 16 GiB available: 15.48 GiB used: 4.2 GiB (27.1%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 16 GiB slots: 1 modules: 1 EC: None max-module-size: 16 GiB note: est.
  Device-1: ChannelB-DIMM0 type: DDR4 detail: synchronous size: 16 GiB speed: 2400 MT/s volts:
    curr: 1 width (bits): data: 64 total: 64 manufacturer: Samsung part-no: M471A2K43DB1-CTD
    serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Coffee Lake gen: core 9 level: v3
    note: check built: 2018 process: Intel 14nm family: 6 model-id: 0x9E (158) stepping: 0xA (10)
    microcode: 0xFA
  Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 900 min/max: 800/4500 scaling: driver: intel_pstate governor: powersave
    cores: 1: 900 2: 900 3: 900 4: 900 5: 900 6: 900 7: 900 8: 900 9: 900 10: 900 11: 900 12: 900
    bogomips: 62399
  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: ghostwrite status: Not affected
  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: old_microcode status: Not affected
  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: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo driver: i915 v: kernel
    arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: none
    bus-ID: 00:02.0 chip-ID: 8086:3e9b class-ID: 0300
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: Lenovo driver: nvidia
    v: 580.82.09 alternate: nouveau,nova_core,nvidia_drm non-free: 550-580.xx+ status: current (as
    of 2025-08; EOL~2026-12-xx) arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022
    pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: none
    empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:1f91 class-ID: 0300
  Device-3: Lite-On Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-8:2 chip-ID: 04ca:7070 class-ID: 0e02
  Display: x11 server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8 driver: X:
    loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,nv,vesa dri: iris gpu: i915
    tty: 190x51
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x15e7 built: 2016 res: 1920x1080 dpi: 142 gamma: 1.2
    chroma: red: x: 0.592 y: 0.349 green: x: 0.329 y: 0.557 blue: x: 0.153 y: 0.118 white: x: 0.314
    y: 0.329 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9 modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0 drv: nvidia device: 2
    drv: iris device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia
    inactive: wayland,x11,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.2.3-arch1.2 note: console (EGL sourced)
    renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2, Mesa Intel UHD Graphics 630 (CFL GT2), llvmpipe
    (LLVM 20.1.8 256 bits)
  Info: Tools: api: eglinfo,glxinfo gpu: nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel v: kernel
    alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:a348 class-ID: 0403
  Device-2: NVIDIA vendor: Lenovo driver: snd_hda_intel v: kernel alternate: nova_core pcie:
    gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10fa class-ID: 0403
  API: ALSA v: k6.16.8-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.8 status: active (process) tools: pw-cli
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: off with: pulseaudio-alsa type: plugin
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo
    driver: ath10k_pci v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 07:00.0
    chip-ID: 168c:0042 class-ID: 0280
  IF: wlp7s0 state: up mac: <filter>
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  IP v6: <filter> type: dynamic mngtmpaddr proto kernel_ra scope: global
  IP v6: <filter> type: dynamic mngtmpaddr proto kernel_ra scope: global
  IP v6: <filter> virtual: proto kernel_ll scope: link
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Lenovo
    driver: r8169 v: kernel pcie: speed: Unknown lanes: 63 link-max: gen: 1 speed: 2.5 GT/s
    port: 3000 bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp8s0 state: down mac: <filter>
  IF-ID-1: surfshark_ipv6 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v6: <filter> type: noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-2: surfshark_wg state: unknown speed: N/A duplex: N/A mac: N/A
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Qualcomm Atheros driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 1-14:3 chip-ID: 0cf3:e500 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running rfk-block:
    hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 953.87 GiB used: 253.78 GiB (26.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVLB1T0HALR-000L2 size: 953.87 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 5L1QEXA7 temp: 28.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 97.66 GiB size: 95.56 GiB (97.86%) used: 27.99 GiB (29.3%) fs: ext4
    dev: /dev/nvme0n1p7 maj-min: 259:7 label: rootmanjaro uuid: 112cd725-a20f-43d0-b548-13024d82080a
  ID-2: /boot/efi raw-size: 371 MiB size: 370.3 MiB (99.80%) used: 44.1 MiB (11.9%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A uuid: 0B3C-369A
  ID-3: /mnt/datalinux raw-size: 494.67 GiB size: 485.83 GiB (98.21%) used: 70.92 GiB (14.6%)
    fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6 label: N/A uuid: N/A
  ID-4: /mnt/mijnnas/dokumenten raw-size: N/A size: 2.68 TiB used: 778.28 GiB (28.3%) fs: nfs4
    remote: mijnnas:/volume1/dokumenten
  ID-5: /mnt/mijnnas/linux raw-size: N/A size: 2.68 TiB used: 778.28 GiB (28.3%) fs: nfs4
    remote: mijnnas:/volume1/linux
  ID-6: /mnt/winc raw-size: 282.24 GiB size: 282.24 GiB (100.00%) used: 148.84 GiB (52.7%)
    fs: ntfs dev: /dev/nvme0n1p3 maj-min: 259:3 label: N/A uuid: 6E7CD3E67CD3A6DD
  ID-7: /mnt/windata raw-size: 77.1 GiB size: 77.1 GiB (100.00%) used: 5.99 GiB (7.8%) fs: ntfs
    dev: /dev/nvme0n1p5 maj-min: 259:5 label: windata uuid: 206A5A4F6A5A21B8
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: ext4 label: N/A
    uuid: ad5af1dc-27c2-4b6f-9b43-6bf51b2e7c35
  ID-2: /dev/nvme0n1p4 maj-min: 259:4 size: 878 MiB fs: ntfs label: N/A uuid: 1CCEB437CEB40B52
  ID-3: /dev/nvme0n1p8 maj-min: 259:8 size: 1000 MiB fs: ntfs label: N/A uuid: 769C5D369C5CF1DB
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 16 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-1:4 info: Logitech Unifying Receiver type: keyboard,mouse,HID
    driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 98mA chip-ID: 046d:c52b class-ID: 0300
  Device-2: 1-8:2 info: Lite-On Integrated Camera 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: 04ca:7070
    class-ID: 0e02
  Device-3: 1-14:3 info: Qualcomm Atheros 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: 0cf3:e500 class-ID: e001
  Hub-2: 2-0:1 info: super-speed hub ports: 8 rev: 3.1 speed: 10 Gb/s (1.16 GiB/s) lanes: 1
    mode: 3.2 gen-2x1 chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 39.0 C pch: 39.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1344 libs: 366 tools: pamac,yay pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.vinehost.net/manjaro/stable/$repo/$arch
    2: https://manjaro.syxpi.fr/manjaro/stable/$repo/$arch
    3: https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
    4: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    5: https://southfront.mm.fcix.net/manjaro/stable/$repo/$arch
    6: https://mirrors.ocf.berkeley.edu/manjaro/stable/$repo/$arch
    7: https://manjaro.mirror.liquidtelecom.com/stable/$repo/$arch
    8: https://mirror.aarnet.edu.au/pub/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 335
  1: cpu: 26.7% command: surfshark pid: 2799 mem: 184.1 MiB (1.1%)
  2: cpu: 13.8% command: firefox pid: 2204 mem: 722.9 MiB (4.5%)
  3: cpu: 4.9% command: cinnamon pid: 1721 mem: 239.4 MiB (1.5%)
  4: cpu: 4.3% command: thunderbird pid: 4019 mem: 947.4 MiB (5.9%)
  5: cpu: 4.2% command: surfshark pid: 2038 mem: 92.7 MiB (0.5%)
  Memory top: 5 of 335
  1: mem: 947.4 MiB (5.9%) command: thunderbird pid: 4019 cpu: 4.3%
  2: mem: 722.9 MiB (4.5%) command: firefox pid: 2204 cpu: 13.8%
  3: mem: 348.0 MiB (2.1%) command: firefox pid: 3022 cpu: 3.3%
  4: mem: 289.8 MiB (1.8%) command: firefox pid: 3468 cpu: 0.7%
  5: mem: 284.3 MiB (1.7%) command: firefox pid: 2329 cpu: 0.9%
Info:
  Processes: 335 Power: uptime: 55m states: freeze,mem,disk suspend: deep avail: s2idle wakeups: 0
    hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.14 GiB
    services: csd-power,upowerd Init: systemd v: 257 default: graphical tool: systemctl
  Compilers: clang: 20.1.8 gcc: 15.2.1 Shell: Bash (su) v: 5.3.3 running-in: pty pts/1
    inxi: 3.3.39

```

@HansDeHekker

Please edit your system information (above) so that it’s placed within a scrollable pre-formatted text box.

Place three backtick characters on their own line both before and after your pasted code or command output, similar to the following example:

```
Paste your code or command output here.
```


A link to the necessary instructions has previously been given (above); and here it is again:

Regards.


Edit:- Thank you for adding system information and tending to general presentation. Your topic has been re-listed.

2 Likes

Can you give me an advise on how to investigate the logfiles ?
This one !? : var/log/pacman.log ?

To note : My Manjaro on this laptop is already up and running since 2023. So something must have changed the config.

Hallo I think I did execute your request. Agree ? I hope answers will come in. Thanks in advance !

1 Like

Booting into black screen is caused by the system not able to initialise the GPU.

[How To] Troubleshoot black screen on boot

It appears your system has two GPU an iGPU and dGPU which is Nvidia 1650.

From your inxi it appears you are using the Nvidia driver

Have you tried switching to iGPU or Hybrid mode (your card says Turing architecture - so should be possible)?

Are you using envycontrol or similiar to switch modes?

What does nvidia-driver-assistant and nvidia-recommend-driver tell you?

If you are unfamiliar with using the command-line to produce logs, manjaro-log-helper (a GUI application) might be helpful.

sudo pacman -S manjaro-log-helper

There is also this tutorial with focus on the more traditional methods for generating logs via a terminal:

1 Like

Thanks for manjaro-log-helper. I will install it and dive into it. Great to learn. I will also check out the tutorial : [HowTo] Find error logs . I also learned to use AI to investigate issues and error messages etc, using DuckDuck Go AI :

DuckDuckGo AI Chat at DuckDuckGo , where I do like the Mistral chat model : Open source !

1 Like

I’d recommend avoiding AI as it’s responses are typically not reliable. Sometimes I spend time using AI purely for amusement, and find that if I challenge the response it gives, invariably it returns a new response no more accurate than the first one.

This cycle can be repeated several times before a response is anywhere close to being useful. It’s best to avoid AI until such a time as it might be reliable – the year 3001, maybe. :wink:

3 Likes

Ah, an optimist, I see. :smile:

3 Likes

Well, 2061 seemed a little too soon and I wanted to stick to Arthur C. Clarke timescales.

It seems to me that in 3001 “Halman” is about as reliable as an A(G)I could possibly become.

Maybe I’ll test the theory if I’m still around. :hourglass_not_done:

3 Likes