System boots to black screen after a weird system crash

Background info:
I’ve been running Manjaro-XFCE as my primary OS on this machine for several years now. My system crashes to a black screen fairly often when under heavy load such as playing video games for hours at a time, or sometimes for less obvious reasons. That problem is (I think) related to my “temporary/permanent” improvised GPU cooling solution. The problem I’m having now is decidedly not the same, but I felt I should include it anyways because persistent crashes over years doesn’t seem like something i should leave out. I also have to use the amdgpu.dc=0 boot parameter I guess because that’s just what my old GPU requires with modern linux kernels.

The problem appears:
The other day I was working on filling out a PDF to send back to someone. Shouldn’t be too hard right? Well I was first using LibreOffice, but as always it kept screwing up the formatting. So then I installed masterpdfeditor-free from the AUR (which I have since removed to no avail) and it started to look like it was working. Then I noticed my Thunar windows had all closed, and I couldn’t open a new one. I quickly realized any new Firefox tab i opened would show an error i wasn’t familiar with any time i tried to make a search, although some old tabs I could still navigate as long as I didn’t leave the site it was on before. By this point i had a lot of windows open and apps running, on top of the 50+ FF tabs I keep open pretty much all the time. Since i couldn’t search for a solution easily I decided to do a hard reset and held down the power button. When I went to boot back up I got through the splash screen and grub, but Manjaro boots to a black screen with a cursor occasionally blinking in the top left corner.

edit: I forgot to mention that before hard resetting I did actually try to shut down properly from the start menu, but clicking the log out button from the start menu did absolutely nothing. The windows I had already open were still responsive, so I took this as a bad sign.

How I’ve tried to fix it, and what I’ve learned:
First thing I found is that I can still boot into my other OS (Mint) which is installed on a separate partition, but the same SSD. I also found this thread forum.manjaro .org/t/howto-resolve-an-unbootable-manjaro-black-screen-login-failed-cant-boot-etc/3957 and found that I can access the terminal using runlevel 3. I was able to log in and update all my packages, but first I had to remove lib32-db because it had a dependency “db” that didn’t want to be updated. From a quick search lib32-db is old anyways and probably not needed for my system. So now that I’ve updated all packages, I reboot, and nothing changes. Next step I get back into the text console and run “startx”, but I don’t see any “EE” error lines. This means the problem is with my display manager? I guess that’s LightDM? I’m not sure how to proceed from there.

By this point (as I’m typing this up) I have a live manjaro boot drive that I’ve used ‘‘manjaro-chroot -a’’ so I can provide system information for you all. So here you go -

Running inxi --admin --verbosity=7 --filter --width

12System:
12Kernel 6.1.11-1-MANJARO 12arch x86_64 12bits 64 12compiler gcc 12v 12.2.1
12parameters BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
misobasedir=manjaro misolabel=MANJARO_XFCE_2203 quiet
systemd.show_status=1 splash apparmor=1 security=apparmor driver=free
nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
12Desktop Xfce 12info xfce4-panel 12wm xfwm 12dm N/A 12Distro Manjaro Linux
12base Arch Linux
12Machine:
12Type Desktop 12Mobo ASRock 12model AB350 Pro4 12serial
12UEFI American Megatrends 12v P5.00 12date 07/05/2018
12Battery:
12Message No system battery data found. Is one present?
12Memory:
12RAM 12total 7.69 GiB 12used 2.84 GiB (37.0%)
12Array-1 12capacity 256 GiB 12note check 12slots 4 12EC None 12max-module-size 64 GiB
12note est.
12Device-1 DIMM 0 12type no module installed
12Device-2 DIMM 1 12type DDR4 12detail synchronous unbuffered (unregistered)
12size 4 GiB 12speed 12spec 2134 MT/s 12actual 1067 MT/s 12volts 12curr 1.2 12min 1.2
12max 1.2 12width (bits) 12data 64 12total 64 12manufacturer G.Skill
12part-no F4-3600C17-4GVK 12serial N/A
12Device-3 DIMM 0 12type no module installed
12Device-4 DIMM 1 12type DDR4 12detail synchronous unbuffered (unregistered)
12size 4 GiB 12speed 12spec 2134 MT/s 12actual 1067 MT/s 12volts 12curr 1.2 12min 1.2
12max 1.2 12width (bits) 12data 64 12total 64 12manufacturer G.Skill
12part-no F4-3600C17-4GVK 12serial N/A
12CPU:
12Info 12model AMD Ryzen 5 1600 12socket AM4 12bits 64 12type MT MCP 12arch Zen 12level v3
12note check 12built 2017-19 12process GF 14nm 12family 0x17 (23) 12model-id 1
12stepping 1 12microcode 0x8001137
12Topology 12cpus 1x 12cores 6 12tpc 2 12threads 12 12smt enabled 12cache 12L1 576 KiB
12desc d-6x32 KiB; i-6x64 KiB 12L2 3 MiB 12desc 6x512 KiB 12L3 16 MiB 12desc 2x8 MiB
12Speed (MHz) 12avg 1687 12high 3200 12min/max 1550/3200 12boost enabled
12base/boost 3200/3700 12scaling 12driver acpi-cpufreq 12governor schedutil
12volts 1.2 V 12ext-clock 100 MHz 12cores 121 3200 122 1550 123 1550 124 1550 125 1550
126 1550 127 1550 128 1550 129 1550 1210 1550 1211 1550 1212 1550 12bogomips 76672
12Flags 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb
cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c
flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf
lahf_lm lbrv lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr
mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat
pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb
pfthreshold pge pni popcnt pse pse36 rapl rdrand rdseed rdtscp rep_good
sep sev sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a
ssse3 succor svm svm_lock syscall tce topoext tsc tsc_scale
v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave xsavec
xsaveerptr xsaveopt xsaves
12Vulnerabilities
12Type itlb_multihit 12status Not affected
12Type l1tf 12status Not affected
12Type mds 12status Not affected
12Type meltdown 12status Not affected
12Type mmio_stale_data 12status Not affected
12Type retbleed 12mitigation untrained return thunk; SMT vulnerable
12Type spec_store_bypass 12mitigation Speculative Store Bypass disabled via
prctl
12Type spectre_v1 12mitigation usercopy/swapgs barriers and __user pointer
sanitization
12Type spectre_v2 12mitigation Retpolines, IBPB: conditional, STIBP: disabled,
RSB filling, PBRSB-eIBRS: Not affected
12Type srbds 12status Not affected
12Type tsx_async_abort 12status Not affected
12Graphics:
12Device-1 AMD Tonga PRO [Radeon R9 285/380] 12vendor PC Partner / Sapphire
12driver amdgpu 12v kernel 12arch GCN-3 12code Volcanic Islands 12process TSMC 28nm
12built 2014-19 12pcie 12gen 3 12speed 8 GT/s 12lanes 16 12ports 12active HDMI-A-1
12empty DP-1,DVI-D-1,DVI-D-2 12bus-ID 26:00.0 12chip-ID 1002:6939 12class-ID 0300
12temp 42.0 C
12Device-2 Logitech HD Pro Webcam C920 12type USB 12driver snd-usb-audio,uvcvideo
12bus-ID 3-2:2 12chip-ID 046d:082d 12class-ID 0102 12serial
12Display 12server X .Org 12v 21.1.7 12compositor xfwm 12driver 12X 12loaded amdgpu
12unloaded modesetting 12alternate fbdev,vesa 12dri radeonsi 12gpu amdgpu
12display-ID :0.0 12screens 1
12Screen-1 0 12s-res 2560x1080 12s-dpi 96 12s-size 677x285mm (26.65x11.22")
12s-diag 735mm (28.92")
12Monitor-1 HDMI-A-1 12mapped HDMI-A-0 12model LG (GoldStar) HDR WFHD
12serial 12built 2020 12res 2560x1080 12hz 60 12dpi 81 12gamma 1.2
12size 798x334mm (31.42x13.15") 12diag 869mm (34.2") 12modes 12max 2560x1080
12min 640x480
12API OpenGL 12v 4.6 Mesa 22.3.5 12renderer AMD Radeon R9 380 Series (tonga LLVM
15.0.7 DRM 3.49 6.1.11-1-MANJARO) 12direct-render Yes
12Audio:
12Device-1 AMD Tonga HDMI Audio [Radeon R9 285/380]
12vendor PC Partner / Sapphire 12driver snd_hda_intel 12v kernel 12bus-ID 3-2:2
12chip-ID 046d:082d 12pcie 12class-ID 0102 12gen 3 12serial 12speed 8 GT/s
12lanes 16 12bus-ID 26:00.1 12chip-ID 1002:aad8 12class-ID 0403
12Device-2 AMD Family 17h HD Audio 12vendor ASRock 12driver snd_hda_intel
12v kernel 12pcie 12gen 3 12speed 8 GT/s 12lanes 16 12bus-ID 28:00.3 12chip-ID 1022:1457
12class-ID 0403
12Device-3 Logitech HD Pro Webcam C920 12type USB 12driver snd-usb-audio,uvcvideo
12Sound API ALSA 12v k6.1.11-1-MANJARO 12running yes
12Sound Interface sndio 12v N/A 12running no
12Sound Server-1 JACK 12v 1.9.21 12running no
12Sound Server-2 PulseAudio 12v 16.1 12running yes
12Sound Server-3 PipeWire 12v 0.3.65 12running yes
12Network:
12Device-1 Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 12vendor ASRock
12driver r8169 12v kernel 12pcie 12gen 1 12speed 2.5 GT/s 12lanes 1 12port d000
12bus-ID 25:00.0 12chip-ID 10ec:8168 12class-ID 0200
12IF enp37s0 12state up 12speed 1000 Mbps 12duplex full 12mac
12IP v4 12type dynamic noprefixroute 12scope global 12broadcast
12IP v6 12type dynamic noprefixroute 12scope global
12IP v6 12type noprefixroute 12scope link
12WAN IP
12Bluetooth:
12Message No bluetooth data found.
12Logical:
12Message No logical block device data found.
12RAID:
12Message No RAID data found.
12Drives:
12Local Storage 12total 17.34 TiB 12used 10.78 TiB (62.2%)
12ID-1 /dev/sda 12maj-min 8:0 12vendor Western Digital 12model WD80EFAX-68KNBN0
12family Red 12size 7.28 TiB 12block-size 12physical 4096 B 12logical 512 B 12sata 3.2
12speed 6.0 Gb/s 12type HDD 12rpm 5400 12serial 12rev 0A81 12temp 35 C
12SMART yes 12state enabled 12health PASSED 12on 183d 18h 12cycles 113
12ID-2 /dev/sdb 12maj-min 8:16 12vendor Crucial 12model CT1000MX500SSD1
12family Micron Client SSDs 12size 931.51 GiB 12block-size 12physical 4096 B
12logical 512 B 12sata 3.3 12speed 6.0 Gb/s 12type SSD 12serial 12rev 023
12temp 35 C
12SMART yes 12state enabled 12health PASSED 12on 1y 263d 6h 12cycles 1652
12written 22.99 TiB
12ID-3 /dev/sdc 12maj-min 8:32 12vendor Western Digital 12model WD20EFRX-68EUZN0
12family Red 12size 1.82 TiB 12block-size 12physical 4096 B 12logical 512 B 12sata 3.0
12speed 6.0 Gb/s 12type HDD 12rpm 5400 12serial 12rev 0A82 12temp 29 C
12SMART yes 12state enabled 12health PASSED 12on 3y 283d 23h 12cycles 2422
12ID-4 /dev/sdd 12maj-min 8:48 12vendor Western Digital 12model WD80EMAZ-00WJTA0
12family Ultrastar He10/12 12size 7.28 TiB 12block-size 12physical 4096 B
12logical 512 B 12sata 3.2 12speed 6.0 Gb/s 12type HDD 12rpm 5400 12serial
12rev 0A83 12temp 33 C
12SMART yes 12state enabled 12health PASSED 12on 2y 255d 21h 12cycles 1578
12ID-5 /dev/sde 12maj-min 8:64 12type USB 12vendor SanDisk 12model USB 3.2Gen1
12size 57.3 GiB 12block-size 12physical 512 B 12logical 512 B 12type N/A
12serial 12rev 1.00
12SMART Message Unknown USB bridge. Flash drive/Unsupported enclosure?
12Message No optical or floppy data found.
12Partition:
12ID-1 / 12raw-size 461.58 GiB 12size 453.26 GiB (98.20%) 12used 422.95 GiB (93.3%)
12fs ext4 12block-size 4096 B 12dev /dev/sdb4 12maj-min 8:20 12label N/A
12uuid 66687351-bb7b-4f94-a881-102b7869a9b9
12ID-2 /boot/efi 12raw-size 512 MiB 12size 511 MiB (99.80%) 12used 1.4 MiB (0.3%)
12fs vfat 12block-size 512 B 12dev /dev/sdb1 12maj-min 8:17 12label N/A 12uuid A092-70BC
12ID-3 /mnt/Family_Photos 12raw-size 7.28 TiB 12size 7.28 TiB (100.00%)
12used 4.22 TiB (57.9%) 12fs fuseblk 12block-size 4096 B 12dev /dev/sda1 12maj-min 8:1
12label Family_Photos 12uuid 091B34FC00F5509A
12ID-4 /mnt/Linux_ISOs 12raw-size 7.28 TiB 12size 7.28 TiB (100.00%)
12used 6.15 TiB (84.5%) 12fs fuseblk 12block-size 4096 B 12dev /dev/sdd1 12maj-min 8:49
12label Linux_ISOs 12uuid 0F4E53C4363E6D8A
12Swap:
12Alert No swap data was found.
12Unmounted:
12ID-1 /dev/sdb2 12maj-min 8:18 12size 461.5 GiB 12fs ext4 12label N/A
12uuid ca1cae09-ae5e-4884-879c-082f2882d40c
12ID-2 /dev/sdb3 12maj-min 8:19 12size 7.93 GiB 12fs swap 12label N/A
12uuid 2acfc4e8-a17c-47f6-90b3-7fb6192ab691
12ID-3 /dev/sdc1 12maj-min 8:33 12size 1.82 TiB 12fs ntfs 12label An Infinite Void
12uuid 46DC04E3DC04CF5D
12ID-4 /dev/sde1 12maj-min 8:65 12size 3.76 GiB 12fs N/A 12label MANJARO_XFCE_2203
12uuid 2023-02-13-06-34-32-00
12ID-5 /dev/sde2 12maj-min 8:66 12size 4 MiB 12fs N/A 12label MISO_EFI 12uuid 2E29-B694
12USB:
12Hub-1 1-0:1 12info Hi-speed hub with single TT 12ports 10 12rev 2.0 12speed 480 Mb/s
12chip-ID 1d6b:0002 12class-ID 0900
12Device-1 1-2:2 12info SanDisk Ultra 12type Mass Storage 12driver usb-storage
12interfaces 1 12rev 2.1 12speed 480 Mb/s 12power 224mA 12chip-ID 0781:5581
12class-ID 0806 12serial
12Hub-2 2-0:1 12info Super-speed hub 12ports 4 12rev 3.1 12speed 10 Gb/s
12chip-ID 1d6b:0003 12class-ID 0900
12Hub-3 3-0:1 12info Hi-speed hub with single TT 12ports 4 12rev 2.0 12speed 480 Mb/s
12chip-ID 1d6b:0002 12class-ID 0900
12Device-1 3-2:2 12info Logitech HD Pro Webcam C920 12type Video,Audio
12driver snd-usb-audio,uvcvideo 12interfaces 4 12rev 2.0 12speed 480 Mb/s 12power 500mA
12chip-ID 046d:082d 12class-ID 0102 12serial
12Device-2 3-3:3 12info Pixart Imaging Optical Mouse 12type Mouse
12driver hid-generic,usbhid 12interfaces 1 12rev 2.0 12speed 1.5 Mb/s 12power 100mA
12chip-ID 093a:2510 12class-ID 0301
12Device-3 3-4:4 12info Microdia Backlit Gaming Keyboard 12type Keyboard,Mouse
12driver hid-generic,usbhid 12interfaces 2 12rev 2.0 12speed 12 Mb/s 12power 400mA
12chip-ID 0c45:652f 12class-ID 0301
12Hub-4 4-0:1 12info Super-speed hub 12ports 4 12rev 3.0 12speed 5 Gb/s
12chip-ID 1d6b:0003 12class-ID 0900
12Sensors:
12System Temperatures 12cpu 33.6 C 12mobo N/A 12gpu amdgpu 12temp 42.0 C
12Fan Speeds (RPM) N/A
12Info:
12Processes 326 12Uptime 26m 12wakeups 0 12Init systemd 12v 252 12default graphical
12tool systemctl 12Compilers 12gcc 12.2.1 12clang 15.0.7 12Packages 1891 12pm pacman
12pkgs 1879 12libs 483 12tools pamac 12pm flatpak 12pkgs 12
12Client Unknown Client: systemd 12inxi 3.3.25

Running sudo dmesg --level emerg,alert,crit,err,warn

[ 0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20220331/tbfadt-615)
[ 4.322872] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.322958] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323040] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323114] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323197] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323275] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323356] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323426] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323490] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323555] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323616] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.323673] [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
[ 4.892248] GPT:Primary header thinks Alt. header is not at the end of the disk.
[ 4.892252] GPT:15628052479 != 15628053167
[ 4.892254] GPT:Alternate GPT header not at the end of the disk.
[ 4.892254] GPT:15628052479 != 15628053167
[ 4.892255] GPT: Use GNU Parted to correct GPT errors.
[ 5.295214] ata2.00: supports DRM functions and may not be fully accessible
[ 5.296017] ata2.00: supports DRM functions and may not be fully accessible
[ 6.860130] usb: port power management may be unreliable
[ 9.952206] overlayfs: null uuid detected in lower fs ‘/’, falling back to xino=off,index=off,nfs_export=off.
[ 16.758461] [drm] dce110_link_encoder_construct: Failed to get encoder_cap_info from VBIOS with error code 4!
[ 16.758489] [drm] dce110_link_encoder_construct: Failed to get encoder_cap_info from VBIOS with error code 4!
[ 16.758514] [drm] dce110_link_encoder_construct: Failed to get encoder_cap_info from VBIOS with error code 4!
[ 17.067898] amdgpu: SRAT table not found
[ 20.423755] kauditd_printk_skb: 98 callbacks suppressed
[ 26.100656] kauditd_printk_skb: 10 callbacks suppressed
[ 46.577052] kauditd_printk_skb: 23 callbacks suppressed
[ 1826.787226] kauditd_printk_skb: 30 callbacks suppressed

I can provide more information if needed, but I’m way outside of my depth at this point. I’m just hoping that I don’t have to start fresh with a clean install. I use this computer for everything and have been running it for years so it would take me a long time to install and configure all these different packages again.

so do i understand it correctly that this issue happened before you updated your system?

from live usb rerun fsck on your disk/partitions… if it was without errors, chroot and rerun update again:
pacman-mirrors -f 5 && pacman -Syyu
if there were no errors and you are up to date provide output from:
mhwd-kernel -li && mhwd -l -li
and logs from the failed boot:
journalctl -b-1 -p4 --no-pager

fsck returns clean

mhwd-kernel -li && mhwd -l -li” returns :

The following kernels are installed in your system:

  • linux419
    Installed PCI configs:

             NAME               VERSION          FREEDRIVER           TYPE

    network-r8168            2016.04.20                true            PCI
      video-linux            2018.05.04                true            PCI

Warning: No installed USB configs!
0000:26:00.0 (0300:1002:6939) Display controller ATI Technologies Inc:

             NAME               VERSION          FREEDRIVER           TYPE

      video-linux            2018.05.04                true            PCI
video-modesetting            2020.01.13                true            PCI
       video-vesa            2017.03.12                true            PCI

0000:25:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:

             NAME               VERSION          FREEDRIVER           TYPE

    network-r8168            2016.04.20                true            PCI

journalctl -b-1 -p4 --no-pager” returns :

Feb 19 19:56:22 chiefjeans-pc kernel: ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20180810/tbfadt-615)
Feb 19 19:56:22 chiefjeans-pc kernel: PPR NX GT IA GA PC GA_vAPIC
Feb 19 19:56:22 chiefjeans-pc kernel: efifb: Ignoring BGRT: unexpected or invalid BMP data
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: [Firmware Bug]: ACPI MWAIT C-state 0x0 not supported by HW (0x0)
Feb 19 19:56:22 chiefjeans-pc kernel: usb: port power management may be unreliable
Feb 19 19:56:22 chiefjeans-pc kernel: ata2.00: supports DRM functions and may not be fully accessible
Feb 19 19:56:22 chiefjeans-pc kernel: ata2.00: supports DRM functions and may not be fully accessible
Feb 19 19:56:22 chiefjeans-pc kernel: GPT:Primary header thinks Alt. header is not at the end of the disk.
Feb 19 19:56:22 chiefjeans-pc kernel: GPT:15628052479 != 15628053167
Feb 19 19:56:22 chiefjeans-pc kernel: GPT:Alternate GPT header not at the end of the disk.
Feb 19 19:56:22 chiefjeans-pc kernel: GPT:15628052479 != 15628053167
Feb 19 19:56:22 chiefjeans-pc kernel: GPT: Use GNU Parted to correct GPT errors.
Feb 19 19:56:22 chiefjeans-pc kernel: cgroup: cgroup2: unknown option “memory_recursiveprot”
Feb 19 19:56:22 chiefjeans-pc kernel: vboxdrv: loading out-of-tree module taints kernel.
Feb 19 19:56:22 chiefjeans-pc kernel: VBoxNetAdp: Successfully started.
Feb 19 19:56:22 chiefjeans-pc kernel: VBoxNetFlt: Successfully started.
Feb 19 19:56:23 chiefjeans-pc kernel: sp5100-tco sp5100-tco: Watchdog hardware is disabled
Feb 19 19:56:23 chiefjeans-pc kernel: r8168 Copyright (C) 2022 Realtek NIC software team <nicfae@realtek .com>
This program comes with ABSOLUTELY NO WARRANTY; for details, please see <http:// www.gnu .org/licenses/>.
This is free software, and you are welcome to redistribute it under certain conditions; see <http:// www.gnu .org/licenses/>.
Feb 19 19:56:27 chiefjeans-pc kernel: kauditd_printk_skb: 34 callbacks suppressed
Feb 19 19:56:28 chiefjeans-pc kernel: ccp 0000:27:00.2: sev command 0x4 timed out, disabling PSP
Feb 19 19:56:28 chiefjeans-pc kernel: ccp 0000:27:00.2: SEV: failed to get status. Error: 0x0
Feb 19 19:56:28 chiefjeans-pc systemd-coredump[1225]: [LNK] Process 1209 (lightdm-gtk-gre) of user 620 dumped core.

                                                  Module linux-vdso.so.1 without build-id.
                                                  Stack trace of thread 1209:
                                                  #0  0x00007f5773400ff8 g_log_structured_array (libglib-2.0.so.0 + 0x5cff8)
                                                  #1  0x00007f5773401633 g_log_default_handler (libglib-2.0.so.0 + 0x5d633)
                                                  #2  0x00007f5773402865 g_logv (libglib-2.0.so.0 + 0x5e865)
                                                  #3  0x00007f5773402b14 g_log (libglib-2.0.so.0 + 0x5eb14)
                                                  #4  0x00007f5773404747 g_log_set_writer_func (libglib-2.0.so.0 + 0x60747)
                                                  #5  0x00007f5773d62782 n/a (libgtk-3.so.0 + 0x3d4782)
                                                  #6  0x00007f5773b68f87 n/a (libgtk-3.so.0 + 0x1daf87)
                                                  #7  0x00007f57734f9210 g_closure_invoke (libgobject-2.0.so.0 + 0x14210)
                                                  #8  0x00007f5773526eb8 n/a (libgobject-2.0.so.0 + 0x41eb8)
                                                  #9  0x00007f5773516f85 g_signal_emit_valist (libgobject-2.0.so.0 + 0x31f85)
                                                  #10 0x00007f5773517214 g_signal_emit (libgobject-2.0.so.0 + 0x32214)
                                                  #11 0x00007f5773503fd6 n/a (libgobject-2.0.so.0 + 0x1efd6)
                                                  #12 0x00007f577350a681 g_object_notify (libgobject-2.0.so.0 + 0x25681)
                                                  #13 0x00007f57738bfbdc n/a (libgdk-3.so.0 + 0x33bdc)
                                                  #14 0x00007f577351712c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3212c)
                                                  #15 0x00007f5773517434 g_signal_emit_by_name (libgobject-2.0.so.0 + 0x32434)
                                                  #16 0x00007f57739132c3 n/a (libgdk-3.so.0 + 0x872c3)
                                                  #17 0x00007f57738bff7e gdk_display_manager_open_display (libgdk-3.so.0 + 0x33f7e)
                                                  #18 0x00007f5773b6ff6c gtk_init_check (libgtk-3.so.0 + 0x1e1f6c)
                                                  #19 0x00007f5773b6ffae gtk_init (libgtk-3.so.0 + 0x1e1fae)
                                                  #20 0x00005610f1a9f148 main (lightdm-gtk-greeter + 0xa148)
                                                  #21 0x00007f5772f79790 n/a (libc.so.6 + 0x23790)
                                                  #22 0x00007f5772f7984a __libc_start_main (libc.so.6 + 0x2384a)
                                                  #23 0x00005610f1aa1735 _start (lightdm-gtk-greeter + 0xc735)
                                                  
                                                  Stack trace of thread 1211:
                                                  #0  0x00007f5772fd8766 n/a (libc.so.6 + 0x82766)
                                                  #1  0x00007f5772fdaf90 pthread_cond_wait (libc.so.6 + 0x84f90)
                                                  #2  0x00007f576d6f849e n/a (radeonsi_dri.so + 0x10c49e)
                                                  #3  0x00007f576d6a886c n/a (radeonsi_dri.so + 0xbc86c)
                                                  #4  0x00007f576d6f83cc n/a (radeonsi_dri.so + 0x10c3cc)
                                                  #5  0x00007f5772fdbbb5 n/a (libc.so.6 + 0x85bb5)
                                                  #6  0x00007f577305dcb4 __clone (libc.so.6 + 0x107cb4)
                                                  
                                                  Stack trace of thread 1210:
                                                  #0  0x00007f57730509df __poll (libc.so.6 + 0xfa9df)
                                                  #1  0x00007f5773450c2f n/a (libglib-2.0.so.0 + 0xacc2f)
                                                  #2  0x00007f57733f80e2 g_main_context_iteration (libglib-2.0.so.0 + 0x540e2)
                                                  #3  0x00007f57733f8132 n/a (libglib-2.0.so.0 + 0x54132)
                                                  #4  0x00007f5773426db5 n/a (libglib-2.0.so.0 + 0x82db5)
                                                  #5  0x00007f5772fdbbb5 n/a (libc.so.6 + 0x85bb5)
                                                  #6  0x00007f577305dcb4 __clone (libc.so.6 + 0x107cb4)
                                                  
                                                  Stack trace of thread 1213:
                                                  #0  0x00007f5772fd8766 n/a (libc.so.6 + 0x82766)
                                                  #1  0x00007f5772fdaf90 pthread_cond_wait (libc.so.6 + 0x84f90)
                                                  #2  0x00007f576d6f849e n/a (radeonsi_dri.so + 0x10c49e)
                                                  #3  0x00007f576d6a886c n/a (radeonsi_dri.so + 0xbc86c)
                                                  #4  0x00007f576d6f83cc n/a (radeonsi_dri.so + 0x10c3cc)
                                                  #5  0x00007f5772fdbbb5 n/a (libc.so.6 + 0x85bb5)
                                                  #6  0x00007f577305dcb4 __clone (libc.so.6 + 0x107cb4)
                                                  
                                                  Stack trace of thread 1214:
                                                  #0  0x00007f5772fd8766 n/a (libc.so.6 + 0x82766)
                                                  #1  0x00007f5772fdaf90 pthread_cond_wait (libc.so.6 + 0x84f90)
                                                  #2  0x00007f576d6f849e n/a (radeonsi_dri.so + 0x10c49e)
                                                  #3  0x00007f576d6a886c n/a (radeonsi_dri.so + 0xbc86c)
                                                  #4  0x00007f576d6f83cc n/a (radeonsi_dri.so + 0x10c3cc)
                                                  #5  0x00007f5772fdbbb5 n/a (libc.so.6 + 0x85bb5)
                                                  #6  0x00007f577305dcb4 __clone (libc.so.6 + 0x107cb4)
                                                  
                                                  Stack trace of thread 1215:
                                                  #0  0x00007f5772fd8766 n/a (libc.so.6 + 0x82766)
                                                  #1  0x00007f5772fdaf90 pthread_cond_wait (libc.so.6 + 0x84f90)
                                                  #2  0x00007f576d6f849e n/a (radeonsi_dri.so + 0x10c49e)
                                                  #3  0x00007f576d6a886c n/a (radeonsi_dri.so + 0xbc86c)
                                                  #4  0x00007f576d6f83cc n/a (radeonsi_dri.so + 0x10c3cc)
                                                  #5  0x00007f5772fdbbb5 n/a (libc.so.6 + 0x85bb5)
                                                  #6  0x00007f577305dcb4 __clone (libc.so.6 + 0x107cb4)
                                                  ELF object binary architecture: AMD x86-64

Feb 19 19:56:29 chiefjeans-pc systemd[1]: lightdm.service: Failed with result ‘exit-code’.
Feb 19 19:56:49 chiefjeans-pc kernel: kauditd_printk_skb: 21 callbacks suppressed
Feb 19 19:56:50 chiefjeans-pc systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount: Failed with result ‘exit-code’.

And you are correct that I had not updated my system until after it started failing to boot.

you have this:

and this:


you are using 4.19 kernel which is old, install a newer one, for example the 5.15:
sudo pacman -S linux515
and try with it

I’ve tried every lts kernel since 4.19 and they all boot to the exact same black screen with the cursor blinking sporadically in the top left

For next time only:


Gentle shut down a suddenly hanged PC to minimize a chance of getting a broken filesystem and data loss:

https://docs.kernel.org/admin-guide/sysrq.html

and this?:

after the forced shutdown, something could got messed up with the gpt…