New EndeavourOS install boots to black screen

Hello,

I bought a new ASUS ProArt P16 laptop last week with the following specs:
CPU: AMD Ryzen AI 9 HX 370
GPU: NVIDIA RTX 4060

I just installed EndeavourOS using the default (non-NVIDIA) option. After installation and reboot I get a black screen.

I tried the following:

  1. Installed nvidia-inst and the latest NVIDIA driver 575.64.05 and rebooted but I still get black screen.
  2. Disabled secure boot and fast boot.
  3. Even downgraded Mesa driver to 25.0.5-1 (from 25.1.7).
  4. Added nomodeset parameter.

Nothing seems to work. I’ve reinstalled several times. Is there a way out?

Also since I don’t have a graphical interface, how do I share my detailed system specs and / or log files while preserving privacy?

I ran into this issue on my desktop about two months ago and I was able to solve it easily by just installing the nvidia drivers using nvidia-inst.

Thank you.

Hello and welcome,

One example:

inxi -Farz | eos-sendlog

Another:

inxi -Farz | curl -F 'file=@-' https://0x0.st

And another:

inxi -Farz | curl --data-binary @- https://paste.rs

Did you try to install it with the nvidia option instead.

@cscs Thank you very much for your help!

@ricklinux Yes, I tried both the nvidia version and the default non-nvidia version

I think the issue might be with SDDM. I removed SDDM and installed GDM and it just works!

Also I can open a TTY by doing Ctrl + Alt + F3 or (F6) and then start a plasma wayland session by running startplasma-wayland.

But why does SDDM not display a login screen? How do I go about investigating/fixing this? What could’ve gone wrong?

This might be a minor issue but I would like to avoid using Gnome’s GDM and stick to KDE’s SDDM if possible.

Those command above are still useful to gather system information and send them to a pastebin.
That way volunteers could begin with some reference.

What happens if you switch back to sddm now?

Here is the output of inxi -Farz

System:
  Kernel: 6.12.40-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=5caf3846-4039-42d4-b2e4-c63f300819bb rw rootflags=subvol=@
    nowatchdog nvme_load=YES
    rd.luks.uuid=a986ec5b-85d5-4970-8300-86bdaeed068c nvidia_drm.modeset=1
    loglevel=3
  Desktop: KDE Plasma v: 6.4.3 tk: Qt v: N/A info: frameworks v: 6.16.0
    wm: kwin_wayland vt: 4 dm: 1: GDM v: 48.0 2: SDDM Distro: EndeavourOS
    base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: ProArt P16 H7606WV_H7606WV v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: H7606WV v: 1.0 serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends LLC. v: H7606WV.319
    date: 05/07/2025
Battery:
  ID-1: BAT1 charge: 89.4 Wh (100.0%) condition: 89.4/89.8 Wh (99.5%)
    volts: 17.6 min: 15.9 model: ASUS A32-K55 type: Li-ion serial: N/A
    status: full
CPU:
  Info: model: AMD Ryzen AI 9 HX 370 w/ Radeon 890M bits: 64 type: MT MCP
    arch: N/A level: v4 note: check family: 0x1A (26) model-id: 0x24 (36)
    stepping: 0 microcode: 0xB20401B
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 12 threads: 24 tpc: 2
    smt: enabled cache: L1: 960 KiB desc: d-12x48 KiB; i-12x32 KiB L2: 12 MiB
    desc: 12x1024 KiB L3: 24 MiB desc: 1x16 MiB, 1x8 MiB
  Speed (MHz): avg: 603 min/max: 599/4367 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 603 2: 603 3: 603
    4: 603 5: 603 6: 603 7: 603 8: 603 9: 603 10: 603 11: 603 12: 603 13: 603
    14: 603 15: 603 16: 603 17: 603 18: 603 19: 603 20: 603 21: 603 22: 603
    23: 603 24: 603 bogomips: 95860
  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: indirect_target_selection 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 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: Enhanced / Automatic IBRS; IBPB:
    conditional; STIBP: always-on; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] vendor: ASUSTeK
    driver: nvidia v: 575.64.05 alternate: nouveau,nvidia_drm
    non-free: 550-570.xx+ status: current (as of 2025-04) arch: Lovelace
    code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie: gen: 1
    speed: 2.5 GT/s lanes: 8 link-max: gen: 4 speed: 16 GT/s ports:
    active: none empty: DP-1,HDMI-A-1 bus-ID: 65:00.0 chip-ID: 10de:28a0
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Strix [Radeon 880M / 890M]
    vendor: ASUSTeK driver: amdgpu v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: eDP-1 empty: DP-2, DP-3, DP-4, DP-5, DP-6, DP-7,
    DP-8, DP-9, Writeback-1 bus-ID: 66:00.0 chip-ID: 1002:150e class-ID: 0380
    temp: 37.0 C
  Device-3: Shinetech ASUS FHD webcam driver: hid-sensor-hub,usbhid,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1:2
    chip-ID: 3277:0059 class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
    unloaded: modesetting alternate: fbdev,nouveau,nv,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x415d built: 2021 res: mode: 3840x2400
    hz: 60 scale: 190% (1.9) to: 2021x1263 dpi: 284 gamma: 1.2
    size: 344x215mm (13.54x8.46") diag: 406mm (16") ratio: 16:10 modes:
    max: 3840x2400 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia device: 1 drv: radeonsi device: 3 drv: swrast gbm:
    drv: kms_swrast surfaceless: drv: nvidia wayland: drv: radeonsi x11:
    drv: radeonsi inactive: device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.1.6-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon 890M Graphics (radeonsi
    gfx1150 LLVM 20.1.8 DRM 3.61 6.12.40-1-lts) device-ID: 1002:150e
    memory: 500 MiB unified: no display-ID: :1.0
  API: Vulkan v: 1.4.321 layers: 2 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 4060 Laptop GPU driver: nvidia v: 575.64.05
    device-ID: 10de:28a0 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA AD107 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8
    bus-ID: 65:00.1 chip-ID: 10de:22be class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    [Rembrandt/Strix] driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 66:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Advanced Micro Devices [AMD] Audio Coprocessor
    driver: snd_acp_pci v: kernel alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
    snd_pci_acp5x, snd_pci_acp6x, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
    snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 66:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 66:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.12.40-1-lts status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: MEDIATEK vendor: Foxconn driver: mt7925e v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 63:00.0 chip-ID: 14c3:7925
    class-ID: 0280
  IF: wlan0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Foxconn / Hon Hai Wireless_Device driver: btusb v: 0.8 type: USB
    rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-3:2 chip-ID: 0489:e11e
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: N/A
Drives:
  Local Storage: total: 2.75 TiB used: 8.29 GiB (0.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Western Digital model: WD PC
    SN560 SDDPNQE-1T00-1202 size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 74118000 temp: 27.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: SSD 990 PRO 2TB
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 5B2QJXD7 temp: 30.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 1.82 TiB size: 1.82 TiB (100.00%) used: 8.29 GiB (0.4%)
    fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a986ec5b-85d5-4970-8300-86bdaeed068c
  ID-2: /boot/efi raw-size: 2 GiB size: 2 GiB (99.80%) used: 776 KiB (0.0%)
    fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:1
  ID-3: /home raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 8.29 GiB (0.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a986ec5b-85d5-4970-8300-86bdaeed068c
  ID-4: /var/log raw-size: 1.82 TiB size: 1.82 TiB (100.00%)
    used: 8.29 GiB (0.4%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-a986ec5b-85d5-4970-8300-86bdaeed068c
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 40.0 C mobo: 36.0 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1114 libs: 252 tools: yay
  Active pacman repo servers in: /etc/pacman.d/endeavouros-mirrorlist
    1: https://mirrors.gigenet.com/endeavouros/repo/$repo/$arch
    2: https://mirror.rznet.fr/endeavouros/repo/$repo/$arch
    3: https://repo.c48.uk/endeavouros/repo/$repo/$arch
    4: https://pkg.adfinis-on-exoscale.ch/endeavouros/repo/$repo/$arch
    5: https://mirrors.c0urier.net/linux/endeavouros/repo/$repo/$arch
    6: https://mirror.moson.org/endeavouros/repo/$repo/$arch
    7: https://de.repo.c48.uk/endeavouros/repo/$repo/$arch
    8: https://distrohub.kyiv.ua/endeavouros/repo/$repo/$arch
    9: https://ftp.belnet.be/mirror/endeavouros/repo/$repo/$arch
    10: https://mirror.leitecastro.com/endeavouros/repo/$repo/$arch
    11: https://mirror.accum.se/mirror/endeavouros/repo/$repo/$arch
    12: https://fosszone.csd.auth.gr/endeavouros/repo/$repo/$arch
    13: https://www.miraa.jp/endeavouros/repo/$repo/$arch
    14: https://mirror.alpix.eu/endeavouros/repo/$repo/$arch
    15: https://mirror.gofoss.xyz/endeavouros/repo/$repo/$arch
    16: https://mirror.b-interactive.com.au/endeavouros/repo/$repo/$arch
    17: https://ftp.rz.tu-bs.de/pub/mirror/endeavouros/repo/$repo/$arch
    18: https://mirrors.urbanwave.co.za/endeavouros/repo/$repo/$arch
    19: https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch
    20: https://mirror.del2.albony.in/endeavouros/repo/$repo/$arch
    21: https://mirror.jingk.ai/endeavouros/repo/$repo/$arch
    22: https://mirrors.nxtgen.com/endeavouros-mirror/repo/$repo/$arch
    23: https://mirror.archlinux.tw/EndeavourOS/repo/$repo/$arch
    24: https://mirrors.jlu.edu.cn/endeavouros/repo/$repo/$arch
    25: https://mirror.albony.in/endeavouros/repo/$repo/$arch
    26: https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
    27: https://mirror.sjtu.edu.cn/endeavouros/repo/$repo/$arch
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://arch.mirror.constant.com/$repo/os/$arch
    2: https://mirror.theash.xyz/arch/$repo/os/$arch
    3: https://america.mirror.pkgbuild.com/$repo/os/$arch
    4: https://losangeles.mirror.pkgbuild.com/$repo/os/$arch
    5: https://us.arch.niranjan.co/$repo/os/$arch
    6: https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
    7: https://arlm.tyzoid.com/$repo/os/$arch
    8: https://mirror.givebytes.net/archlinux/$repo/os/$arch
    9: https://mirrors.vectair.net/archlinux/$repo/os/$arch
    10: https://mirror.quantum5.ca/archlinux/$repo/os/$arch
    11: https://mirrors.lug.mtu.edu/archlinux/$repo/os/$arch
    12: https://mirrors.rit.edu/archlinux/$repo/os/$arch
    13: https://arch.hu.fo/archlinux/$repo/os/$arch
    14: https://mirror.scd31.com/arch/$repo/os/$arch
    15: https://ny.us.mirrors.bjg.at/arch/$repo/os/$arch
    16: https://ca.mirrors.cicku.me/archlinux/$repo/os/$arch
    17: https://us.mirrors.cicku.me/archlinux/$repo/os/$arch
    18: https://mirrors.ocf.berkeley.edu/archlinux/$repo/os/$arch
    19: https://codingflyboy.mm.fcix.net/archlinux/$repo/os/$arch
    20: https://coresite.mm.fcix.net/archlinux/$repo/os/$arch
Info:
  Memory: total: 32 GiB note: est. available: 30.42 GiB used: 3.92 GiB (12.9%)
  Processes: 502 Power: uptime: 16m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 fails: 4 hibernate: platform avail: shutdown, reboot, suspend,
    test_resume image: 12.1 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
    tool: systemctl
  Compilers: gcc: 15.1.1 Shell: Bash v: 5.3.3 running-in: konsole
    inxi: 3.3.38

Switching back to SDDM (after uninstalling GDM) gives me the same blank screen. It does not display a login screen.

I guess it is something related to sddm settings under your account. If you can move or remove them, it should be automatically created when logging in again.

But as a general tip: make sure you have backed up your personal data before doing any other task.

@ks1855 I too got ProArt and had same black screen issue. Had to install gdm which brings gnome with it :frowning: to get into desktop.

Does your system also freeze for a few secs? I’m using Budgie but also noticed once when I was testing on live iso with KDE. Have you got to work everything else on it?

Have you tried a non lts kernel like the 6.15.8 version ?

The the nvidia linux firmware installed ?

I’m using non lts kernel only 6.15.8 version

Its installed.

> sudo pacman -Q nvidia
nvidia 575.64.05-3

I said firmware not driver

Already installed.

❯ sudo pacman -Qs nvidia
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.19-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.2-1
    NVIDIA XLib and XCB EGL Platform Library
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/linux-firmware-nvidia 20250708-1
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia 575.64.05-3
    NVIDIA kernel modules
local/nvidia-hook 1.5.2-1
    pacman hook for nvidia
local/nvidia-inst 25.7.2-1
    Script to install/uninstall nvidia driver packages in EndeavourOS
local/nvidia-utils 575.64.05-2
    NVIDIA drivers utilities

The 4060 need nvidia open drivers

Run nvidia-inst -t -32 and see what it recommends. Only add the -32 if you want to game on your PC. If it shows that it will install the open drivers (and it should), run it again without the -t.