No Video after unstable upgrade, system seemingly working

After upgrading to current unstable, my system seems borked in a most fascinating fashion.
I’m not getting any video out. No GUI and no TTY either when trying to switch it.
My USB Periphery seems to be recognized fine, since my capslock key is working.
I can SSH into the computer, and it looks like it reached multi user, and no services have failed.
SDDM and Xorg have seemingly started up fine and with no errors other than some of the usual stuff. See below.

Does anyone know what I could do to fix this?

output of inxi

CPU: 6-core AMD Ryzen 5 5500U with Radeon Graphics (-MT MCP-) speed/min/max: 483/400/4056 MHz
Kernel: 6.5.13-7-MANJARO x86_64 Up: 24m Mem: 642.1 MiB/13.5 GiB (4.6%)
Storage: 476.94 GiB (93.6% used) Procs: 258 Shell: fish inxi: 3.3.33

SDDM journal log:

Mär 21 22:39:34 theo-inspiron sddm[670]: Initializing...
Mär 21 22:39:34 theo-inspiron sddm[670]: Starting...
Mär 21 22:39:34 theo-inspiron sddm[670]: Logind interface found
Mär 21 22:39:34 theo-inspiron sddm[670]: Adding new display...
Mär 21 22:39:34 theo-inspiron sddm[670]: Loaded empty theme configuration
Mär 21 22:39:34 theo-inspiron sddm[670]: Xauthority path: "/run/sddm/xauth_kUytzp"
Mär 21 22:39:34 theo-inspiron sddm[670]: Using VT 2
Mär 21 22:39:34 theo-inspiron sddm[670]: Display server starting...
Mär 21 22:39:34 theo-inspiron sddm[670]: Writing cookie to "/run/sddm/xauth_kUytzp"
Mär 21 22:39:34 theo-inspiron sddm[670]: Running: /usr/bin/X -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_kUytzp -noreset -displayfd 16

Xorg log

X.Org X Server 1.21.1.11
X Protocol Version 11, Revision 0
[  1174.465] Current Operating System: Linux theo-inspiron 6.5.13-7-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Dec 20 07:15:58 UTC 2023 x86_64
[  1174.465] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-6.5-x86_64 root=UUID=bc090965-dd62-413f-887d-b4625e0cb8b3 rw rootflags=subvol=@ quiet splash resume=UUID=ffd87f58-8d7b-41db-9104-b264c0bc106a udev.log_priority=3
[  1174.465]  
[  1174.465] Current version of pixman: 0.43.4
[  1174.465]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  1174.465] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1174.465] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 21 22:59:00 2024
[  1174.465] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1174.465] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1174.465] (==) ServerLayout "layout"
[  1174.465] (==) No screen section available. Using defaults.
[  1174.466] (**) |-->Screen "Default Screen Section" (0)
[  1174.466] (**) |   |-->Monitor "<default monitor>"
[  1174.466] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[  1174.466] (==) Automatically adding devices
[  1174.466] (==) Automatically enabling devices
[  1174.466] (==) Automatically adding GPU devices
[  1174.466] (==) Automatically binding GPU devices
[  1174.466] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1174.466] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[  1174.466]    Entry deleted from font path.
[  1174.466] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[  1174.466]    Entry deleted from font path.
[  1174.466] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[  1174.466]    Entry deleted from font path.
[  1174.466] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[  1174.466]    Entry deleted from font path.
[  1174.466] (==) FontPath set to:
        /usr/share/fonts/misc,
        /usr/share/fonts/TTF
[  1174.466] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1174.466] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1174.466] (II) Module ABI versions:
[  1174.466]    X.Org ANSI C Emulation: 0.4
[  1174.466]    X.Org Video Driver: 25.2
[  1174.466]    X.Org XInput driver : 24.4
[  1174.466]    X.Org Server Extension : 10.0
[  1174.466] (--) using VT number 2

[  1174.466] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  1174.467] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1174.467] (II) Platform probe for /sys/devices/pci0000:00/0000:00:08.1/0000:03:00.0/drm/card1
[  1174.496] (--) PCI:*(3@0:0:0) 1002:164c:1028:0a77 rev 194, Mem @ 0xfce0000000/268435456, 0xfcf0000000/2097152, 0xd0400000/524288, I/O @ 0x00001000/256
[  1174.496] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1174.496] (II) LoadModule: "glx"
[  1174.496] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1174.498] (II) Module glx: vendor="X.Org Foundation"
[  1174.498]    compiled for 1.21.1.11, module version = 1.0.0
[  1174.498]    ABI class: X.Org Server Extension, version 10.0
[  1174.498] (II) Applying OutputClass "AMDgpu" to /dev/dri/card1
[  1174.498]    loading driver: amdgpu
[  1174.498] (II) Applying OutputClass "AMDgpu" to /dev/dri/card1
[  1174.498]    loading driver: amdgpu
[  1174.498] (==) Matched amdgpu as autoconfigured driver 0
[  1174.498] (==) Matched ati as autoconfigured driver 1
[  1174.498] (==) Matched modesetting as autoconfigured driver 2
[  1174.498] (==) Matched fbdev as autoconfigured driver 3
[  1174.498] (==) Matched vesa as autoconfigured driver 4
[  1174.498] (==) Assigned the driver to the xf86ConfigLayout
[  1174.498] (II) LoadModule: "amdgpu"
[  1174.498] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[  1174.499] (II) Module amdgpu: vendor="X.Org Foundation"
[  1174.499]    compiled for 1.21.1.7, module version = 23.0.0
[  1174.499]    Module class: X.Org Video Driver
[  1174.499]    ABI class: X.Org Video Driver, version 25.2
[  1174.499] (II) LoadModule: "ati"
[  1174.499] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[  1174.500] (II) Module ati: vendor="X.Org Foundation"
[  1174.500]    compiled for 1.21.1.8, module version = 22.0.0
[  1174.500]    Module class: X.Org Video Driver
[  1174.500]    ABI class: X.Org Video Driver, version 25.2
[  1174.525] (II) LoadModule: "modesetting"
[  1174.525] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  1174.525] (II) Module modesetting: vendor="X.Org Foundation"
[  1174.525]    compiled for 1.21.1.11, module version = 1.21.1
[  1174.525]    Module class: X.Org Video Driver
[  1174.525]    ABI class: X.Org Video Driver, version 25.2
[  1174.525] (II) LoadModule: "fbdev"
[  1174.525] (WW) Warning, couldn't open module fbdev
[  1174.525] (EE) Failed to load module "fbdev" (module does not exist, 0)
[  1174.525] (II) LoadModule: "vesa"
[  1174.525] (WW) Warning, couldn't open module vesa
[  1174.525] (EE) Failed to load module "vesa" (module does not exist, 0)
[  1174.525] (II) AMDGPU: Driver for AMD Radeon:
        All GPUs supported by the amdgpu kernel driver
[  1174.525] (II) modesetting: Driver for Modesetting Kernel Drivers: kms

Any help is appreciated!

Edit:
Booting into single user mode works, and manually starting SDDM from command line gives me a working DE.

For one thing I notice you are using a months-dead EOL kernel. Which can only produce problems.
(solution: install and boot into a supported kernel like 6.6, remove 6.5, rinse, recheck)

1 Like

Good catch!

I managed to beat my system back to an old timeshift snapshot. For some reason, snapshots from the last week didn’t work, but an older one did.
Then I switched my branch to stable, upgraded the system, and it worked.
I will not try unstable again for the time being, but thank you for the help. I’m now using the current 6.6 LTS kernel.