Hi all. So it appears I've been having issues with XOrg again recently. I'm not sure what I've been doing wrong i my configs and could use some advice from those that might have a similar set up to me.
First and foremost, let's take a look at the most recent upadtes from pacman -Syu:
[2024-03-27T15:31:11-0700] [PACMAN] Running 'pacman -Syu'
[2024-03-27T15:31:11-0700] [PACMAN] synchronizing package lists
[2024-03-27T15:31:27-0700] [PACMAN] starting full system upgrade
[2024-03-27T15:33:51-0700] [ALPM] running '71-dkms-remove.hook'...
[2024-03-27T15:33:53-0700] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod nvidia/550.54.14 -k 6.6.22-1-lts
[2024-03-27T15:33:54-0700] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod nvidia/550.54.14 -k 6.8.1-artix1-1
[2024-03-27T15:33:54-0700] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod nvidia/550.54.14 -k 6.8.1-zen1-1-zen
[2024-03-27T15:33:55-0700] [ALPM-SCRIPTLET] ==> depmod 6.8.1-artix1-1
[2024-03-27T15:33:57-0700] [ALPM-SCRIPTLET] ==> depmod 6.6.22-1-lts
[2024-03-27T15:33:59-0700] [ALPM-SCRIPTLET] ==> depmod 6.8.1-zen1-1-zen
[2024-03-27T15:34:02-0700] [ALPM] transaction started
[2024-03-27T15:34:02-0700] [ALPM] upgraded alsa-card-profiles (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:02-0700] [ALPM] upgraded curl (8.6.0-3 -> 8.6.0-4)
[2024-03-27T15:34:02-0700] [ALPM] upgraded dump_syms (2.2.2-1 -> 2.3.1-1)
[2024-03-27T15:34:02-0700] [ALPM] upgraded dust (1.0.0-1 -> 1.0.0-2)
[2024-03-27T15:34:02-0700] [ALPM] upgraded eza (0.18.8-1 -> 0.18.9-1)
[2024-03-27T15:34:02-0700] [ALPM] upgraded xorgproto (2023.2-1 -> 2024.1-1)
[2024-03-27T15:34:02-0700] [ALPM] upgraded libx11 (1.8.8-1 -> 1.8.8-2)
[2024-03-27T15:34:03-0700] [ALPM] upgraded nvidia-utils (550.54.14-5 -> 550.67-1)
[2024-03-27T15:34:03-0700] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2024-03-27T15:34:04-0700] [ALPM] upgraded lib32-nvidia-utils (550.54.14-1 -> 550.67-1)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libassuan (2.5.6-1 -> 2.5.7-1)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libcurl-gnutls (8.6.0-3 -> 8.6.0-4)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libdeflate (1.19-1 -> 1.20-1)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libdovi (3.2.0-2 -> 3.3.0-1)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libpipewire (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:04-0700] [ALPM] upgraded pipewire (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:04-0700] [ALPM] upgraded pipewire-audio (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:04-0700] [ALPM] upgraded pipewire-jack (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libxkbcommon (1.6.0-1 -> 1.7.0-1)
[2024-03-27T15:34:04-0700] [ALPM] upgraded librewolf (123.0.1-1.2 -> 124.0.1-1)
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> Remember to check for changes in /usr/lib/librewolf/librewolf.cfg.pacnew
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> as those will not automatically overwrite your existing librewolf.cfg.
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >>
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> We would encourage you to migrate your own changes to the new overrides file
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> at ~/.librewolf/librewolf.overrides.cfg instead, so making changes directly
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> in your librewolf.cfg is not necessary anymore (in most cases at least).
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >>
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> Check out https://gitlab.com/librewolf-community/settings/-/merge_requests/13
[2024-03-27T15:34:04-0700] [ALPM-SCRIPTLET] >> for more information on this.
[2024-03-27T15:34:04-0700] [ALPM] upgraded libxkbcommon-x11 (1.6.0-1 -> 1.7.0-1)
[2024-03-27T15:34:04-0700] [ALPM] upgraded libxnvctrl (550.54.14-1 -> 550.67-1)
[2024-03-27T15:34:04-0700] [ALPM] installed tree-sitter-query (0.2.1-1)
[2024-03-27T15:34:05-0700] [ALPM] upgraded neovim (0.9.5-3 -> 0.9.5-4)
[2024-03-27T15:34:05-0700] [ALPM] upgraded nvidia-dkms (550.54.14-5 -> 550.67-1)
[2024-03-27T15:34:05-0700] [ALPM] upgraded opencl-nvidia (550.54.14-5 -> 550.67-1)
[2024-03-27T15:34:05-0700] [ALPM] upgraded pipewire-pulse (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:05-0700] [ALPM] upgraded pipewire-v4l2 (1:1.0.4-1 -> 1:1.0.4-2)
[2024-03-27T15:34:05-0700] [ALPM] upgraded talloc (2.4.1-1 -> 2.4.2-1)
[2024-03-27T15:34:05-0700] [ALPM] upgraded tdb (1.4.9-1 -> 1.4.10-1)
[2024-03-27T15:34:05-0700] [ALPM] upgraded tracker3 (3.7.0-1 -> 3.7.1-1)
[2024-03-27T15:34:05-0700] [ALPM] upgraded xf86-video-fbdev (0.5.0-3 -> 0.5.0-4)
[2024-03-27T15:34:05-0700] [ALPM] upgraded xf86-video-nouveau (1.0.17-2 -> 1.0.17-3)
[2024-03-27T15:34:05-0700] [ALPM] upgraded xf86-video-sisusb (0.9.7-4 -> 0.9.7-5)
[2024-03-27T15:34:05-0700] [ALPM-SCRIPTLET] ldconfig: /usr/lib/libpoppler.so.125 is not a symbolic link
[2024-03-27T15:34:05-0700] [ALPM-SCRIPTLET]
[2024-03-27T15:34:05-0700] [ALPM] transaction completed
[2024-03-27T15:34:05-0700] [ALPM] running '20-esysusers.hook'...
[2024-03-27T15:34:05-0700] [ALPM] running '30-udev-reload.hook'...
[2024-03-27T15:34:06-0700] [ALPM] running '70-dkms-install.hook'...
[2024-03-27T15:34:06-0700] [ALPM-SCRIPTLET] ==> dkms install --no-depmod nvidia/550.67 -k 6.8.1-artix1-1
[2024-03-27T15:35:10-0700] [ALPM-SCRIPTLET] ==> dkms install --no-depmod nvidia/550.67 -k 6.8.1-zen1-1-zen
[2024-03-27T15:36:14-0700] [ALPM-SCRIPTLET] ==> dkms install --no-depmod nvidia/550.67 -k 6.6.22-1-lts
[2024-03-27T15:37:19-0700] [ALPM-SCRIPTLET] ==> depmod 6.8.1-artix1-1
[2024-03-27T15:37:20-0700] [ALPM-SCRIPTLET] ==> depmod 6.6.22-1-lts
[2024-03-27T15:37:21-0700] [ALPM-SCRIPTLET] ==> depmod 6.8.1-zen1-1-zen
[2024-03-27T15:37:23-0700] [ALPM] running '90-mkinitcpio-install.hook'...
[2024-03-27T15:37:23-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
[2024-03-27T15:37:23-0700] [ALPM-SCRIPTLET] ==> Using configuration file: '/etc/mkinitcpio.conf'
[2024-03-27T15:37:23-0700] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
[2024-03-27T15:37:23-0700] [ALPM-SCRIPTLET] ==> Starting build: '6.6.22-1-lts'
[2024-03-27T15:37:23-0700] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-27T15:37:23-0700] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-27T15:37:24-0700] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2024-03-27T15:37:24-0700] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-27T15:37:24-0700] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-27T15:37:24-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-03-27T15:37:24-0700] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-03-27T15:37:25-0700] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-03-27T15:37:25-0700] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-03-27T15:37:25-0700] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-03-27T15:37:25-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-03-27T15:37:25-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] ==> Using configuration file: '/etc/mkinitcpio.conf'
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] ==> Starting build: '6.6.22-1-lts'
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-27T15:37:26-0700] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-27T15:37:27-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-03-27T15:37:27-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-03-27T15:37:28-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2024-03-27T15:37:28-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2024-03-27T15:37:28-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-03-27T15:37:28-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-03-27T15:37:28-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-03-27T15:37:30-0700] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-03-27T15:37:31-0700] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-03-27T15:37:31-0700] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-03-27T15:37:33-0700] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-03-27T15:37:35-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-03-27T15:37:35-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
[2024-03-27T15:37:36-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-03-27T15:37:36-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
[2024-03-27T15:37:36-0700] [ALPM-SCRIPTLET] ==> Using configuration file: '/etc/mkinitcpio.conf'
[2024-03-27T15:37:36-0700] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] ==> Starting build: '6.8.1-zen1-1-zen'
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-27T15:37:37-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-03-27T15:37:38-0700] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-03-27T15:37:38-0700] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-03-27T15:37:38-0700] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-03-27T15:37:38-0700] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-zen.img'
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] ==> Using configuration file: '/etc/mkinitcpio.conf'
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] ==> Starting build: '6.8.1-zen1-1-zen'
[2024-03-27T15:37:39-0700] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-27T15:37:40-0700] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-27T15:37:40-0700] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-27T15:37:40-0700] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-27T15:37:41-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-03-27T15:37:41-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-03-27T15:37:41-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2024-03-27T15:37:41-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2024-03-27T15:37:41-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-03-27T15:37:42-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-03-27T15:37:42-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-03-27T15:37:44-0700] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-03-27T15:37:45-0700] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-03-27T15:37:45-0700] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-03-27T15:37:46-0700] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-03-27T15:37:49-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-03-27T15:37:49-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-zen-fallback.img'
[2024-03-27T15:37:50-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] ==> Using configuration file: '/etc/mkinitcpio.conf'
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] ==> Starting build: '6.8.1-artix1-1'
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-27T15:37:51-0700] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-27T15:37:52-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-03-27T15:37:52-0700] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-03-27T15:37:53-0700] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-03-27T15:37:53-0700] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-03-27T15:37:53-0700] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-03-27T15:37:53-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-03-27T15:37:53-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] ==> Using configuration file: '/etc/mkinitcpio.conf'
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] ==> Starting build: '6.8.1-artix1-1'
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2024-03-27T15:37:54-0700] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2024-03-27T15:37:55-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2024-03-27T15:37:55-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2024-03-27T15:37:55-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2024-03-27T15:37:56-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2024-03-27T15:37:56-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2024-03-27T15:37:56-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2024-03-27T15:37:56-0700] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci'
[2024-03-27T15:37:58-0700] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2024-03-27T15:38:00-0700] [ALPM-SCRIPTLET] -> Running build hook: [keymap]
[2024-03-27T15:38:00-0700] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2024-03-27T15:38:01-0700] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2024-03-27T15:38:03-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2024-03-27T15:38:04-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
[2024-03-27T15:38:05-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2024-03-27T15:38:05-0700] [ALPM] running 'gtk-update-icon-cache.hook'...
[2024-03-27T15:38:05-0700] [ALPM] running 'mandb-update.hook'...
[2024-03-27T15:38:19-0700] [ALPM] running 'rebuild-detector.hook'...
[2024-03-27T15:38:22-0700] [ALPM-SCRIPTLET] foreign python-pynput
[2024-03-27T15:38:22-0700] [ALPM] running 'texinfo-install.hook'...
[2024-03-27T15:38:22-0700] [ALPM] running 'update-desktop-database.hook'...
[2024-03-27T15:40:45-0700] [PACMAN] Running 'pacman --upgrade --noconfirm -- /home/brian/.cache/paru/clone/postman-bin/postman-bin-10.24.3-1-x86_64.pkg.tar.zst'
[2024-03-27T15:40:45-0700] [ALPM] transaction started
[2024-03-27T15:40:48-0700] [ALPM] upgraded postman-bin (10.23.9-1 -> 10.24.3-1)
[2024-03-27T15:40:48-0700] [ALPM-SCRIPTLET] ldconfig: /usr/lib/libpoppler.so.125 is not a symbolic link
[2024-03-27T15:40:48-0700] [ALPM-SCRIPTLET]
[2024-03-27T15:40:48-0700] [ALPM] transaction completed
[2024-03-27T15:40:49-0700] [ALPM] running 'gtk-update-icon-cache.hook'...
[2024-03-27T15:40:49-0700] [ALPM] running 'rebuild-detector.hook'...
[2024-03-27T15:40:51-0700] [ALPM-SCRIPTLET] foreign python-pynput
[2024-03-27T15:40:51-0700] [ALPM] running 'update-desktop-database.hook'...
[2024-03-27T15:49:53-0700] [PACMAN] Running 'pacman -U ./xorgproto-2023.2-1-any.pkg.tar.zst'
[2024-03-27T15:49:54-0700] [ALPM] transaction started
[2024-03-27T15:49:54-0700] [ALPM] downgraded xorgproto (2024.1-1 -> 2023.2-1)
[2024-03-27T15:49:54-0700] [ALPM-SCRIPTLET] ldconfig: /usr/lib/libpoppler.so.125 is not a symbolic link
[2024-03-27T15:49:54-0700] [ALPM-SCRIPTLET]
[2024-03-27T15:49:54-0700] [ALPM] transaction completed
[2024-03-27T15:49:54-0700] [ALPM] running 'rebuild-detector.hook'...
[2024-03-27T15:49:56-0700] [ALPM-SCRIPTLET] foreign python-pynput
[2024-03-27T15:53:10-0700] [PACMAN] Running 'pacman -Syu'
[2024-03-27T15:53:10-0700] [PACMAN] synchronizing package lists
[2024-03-27T15:53:24-0700] [PACMAN] starting full system upgrade
The multiple updates to X11 related packages and also the multiple nvidia packages are of course, welcome, but sadly when I rebooted my computer to ensure all installations went successfull, x11 fails to start.
Inspecting the ~/.local/share/xorg/Xorg.0.log reveals this towards the end of the log where it indicates a segfault:
558 │ [ 20.175] (EE)
559 │ [ 20.175] (EE) Backtrace:
560 │ [ 20.176] (EE) unw_get_proc_name failed: no unwind info found [-10]
561 │ [ 20.176] (EE) 0: /usr/lib/Xorg (?+0x0) [0x5dbe9802a04d]
562 │ [ 20.176] (EE) unw_get_proc_name failed: no unwind info found [-10]
563 │ [ 20.176] (EE) 1: /usr/lib/libc.so.6 (?+0x0) [0x7947a9fa8770]
564 │ [ 20.179] (EE) unw_get_proc_name failed: no unwind info found [-10]
565 │ [ 20.179] (EE) 2: /usr/lib/libnvidia-glcore.so.550.67 (?+0x0) [0x7947a7954a4b]
566 │ [ 20.179] (EE) unw_get_proc_name failed: no unwind info found [-10]
567 │ [ 20.179] (EE) 3: /usr/lib/nvidia/xorg/libglxserver_nvidia.so (?+0x0) [0x7947a3938734]
568 │ [ 20.179] (EE)
569 │ [ 20.179] (EE) Segmentation fault at address 0x1e1
570 │ [ 20.179] (EE)
571 │ Fatal server error:
572 │ [ 20.179] (EE) Caught signal 11 (Segmentation fault). Server aborting
573 │ [ 20.179] (EE)
574 │ [ 20.179] (EE)
575 │ Please consult the The X.Org Foundation support
576 │ at http://wiki.x.org
577 │ for help.
578 │ [ 20.179] (EE) Please also check the log file at "/home/brian/.local/share/xorg/Xorg.0.log" for additional information.
579 │ [ 20.179] (EE)
580 │ [ 20.335] (EE) Server terminated with error (1). Closing log file.
Of particular interest is the "no unwind info found".
This is similar to my previous issue here: https://forum.artixlinux.org/index.php/topic,6413.0.html
But this time, the configurations I made to /etc/mkinitcpio.conf shouldn't affect this. Here are the kernel modules set there:
[coded]
MODULES=(nvidia nvidia_modeset nvidia_uvm)
[/code]
I did previously modify my /etc/default/grub before rebuilding the /boot/grub/grub.cfg file with nvidia related flags here:
GRUB_CMDLINE_LINUX="lsm=landlock,lockdown,yama,apparmor,bpf net.ifnames=0"
But this is my current configuration there, and as you can see, there are no nvidia related configurations there.
The only thing related left is the /etc/modprobe/d/nvidia_drm.conf file which I created so that Wayland could utilize my nvidia card:
options nvidia_drm modeset=1 fbdev=1
Until today, all has worked fine, but again. I'm not sure why I'm having issues. This appears to be somewhat low level, as the XOrg.0.log indicates that the segfault is somehow related to the nvidia driver's libraries.
For now I'll be utilizing timeshift to restore, hold off on updates, and hope anyone has some ideas on how I might resolve this.
I appreciate any insights. It's certainly possible I might have missed something. Thanks.