Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: [SOLVED] XOrg fails to start with recent update to NVIDIA drivers (Read 601 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[SOLVED] XOrg fails to start with recent update to NVIDIA drivers

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:
Code: [Select]
[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:

Code: [Select]
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:

Code: [Select]
 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:

Code: [Select]
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.

Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #1
hello,
i'm running artix with plasma/xorg and yesterday's latest update (kernel 6.8.1 and nvidia driver 550.67-1) and no problem
and today with latest update, including kernel 6.8.2 and nvidia driver 550.67-2, still ok

the only configuration specific to nvidia i have is in the /etc/mkinitcpio.conf:
Code: [Select]
MODULES=(nvidia nvidia_drm nvidia_uvm nvidia_modeset)

and here is the list of nvidia packages i have:
Code: [Select]
lib32-nvidia-utils
libvdpau
libxnvctrl
nvidia
nvidia-settings
nvidia-utils
nvidia-utils-openrc
xf86-video-nouveau

(some time ago i used the nvidia-dkms package, but it was too long to compile, and more prone to errors than the nvidia package)

but no parameter in /etc/default/grub, because too many regular issue with it..
Maybe try to update, or at least remove the parameters from your grub conf, or remove/comment your file /etc/modprobe/d/nvidia_drm.conf to see if that make a difference ?

Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #2
hello,
i'm running artix with plasma/xorg and yesterday's latest update (kernel 6.8.1 and nvidia driver 550.67-1) and no problem
and today with latest update, including kernel 6.8.2 and nvidia driver 550.67-2, still ok

the only configuration specific to nvidia i have is in the /etc/mkinitcpio.conf:
Code: [Select]
MODULES=(nvidia nvidia_drm nvidia_uvm nvidia_modeset)

and here is the list of nvidia packages i have:
Code: [Select]
lib32-nvidia-utils
libvdpau
libxnvctrl
nvidia
nvidia-settings
nvidia-utils
nvidia-utils-openrc
xf86-video-nouveau

(some time ago i used the nvidia-dkms package, but it was too long to compile, and more prone to errors than the nvidia package)

but no parameter in /etc/default/grub, because too many regular issue with it..
Maybe try to update, or at least remove the parameters from your grub conf, or remove/comment your file /etc/modprobe/d/nvidia_drm.conf to see if that make a difference ?

Thanks so much!

I did manage to "fix" it per say, but I was hoping to see what others had in terms of configuration. What I did was remove the /etc/modprobe.d/nvidia_drm.conf file which had this in it:

Code: [Select]
options nvidia_drm modeset=1 fbdev=1

My /etc/mkinitcpio.conf file has these kernel modules set, very similar to yours, except for the nvidia_drm:

Code: [Select]
MODULES=(nvidia nvidia_modeset nvidia_uvm)

And yes, my /etc/default/grub doesn't have any nvidia related settings at this time.

The only reason why I say this didn't "fix" it is because the settings in the /etc/modprobe.d/nvidia_drm.conf actually made it so the resolution in my wayland session was set correctly (though I'm sure there's another easier way to accomplish this than setting kernel params, I just haven't taken the time to look into it). Right now I'm waiting for nvidia drivers to solve the "flickering" issue that's been well documented since version 535 before attempting a full transition over to wayland (right now everything works on X11 too well for me to convert fully).

I believe, based off of the packages that were updated and the fact that removing the nvidia_drm.conf file fixed my problem, and now based off of what kernel parameters you say have worked for you, that this might be relate d to the fbdev flag. As the update included the xf86-video-fbdev package.

Anyways, I'll leave this up for a bit for other's future reference before marking it solved as I'd like to get more input on how I might be able to "get the best of both worlds" when it comes to running both X11 and Wayland sessions on my computer using the proprietary NVIDIA drivers. Tall ask, I know, some on Lemmy have told me just to buy an AMD card when getting into discussions about it, but I don't want to spend the money right now.

Thanks for your help! I appreciate the input and will adjust my kernel parameters to include the nvidia_drm flag in the /etc/mkinitcpio.conf file, run mkinitcpio -P, regenerate my grub, and then reboot and pray everything will still work, and possibly solve my issue, lol. I really appreciate your input!

Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #3
Quote
lib32-nvidia-utils
libvdpau
libxnvctrl
nvidia
nvidia-settings
nvidia-utils
nvidia-utils-openrc
xf86-video-nouveau

so, am I correct that you have installed the nouveau and nvidia graphics drivers?

Do you have either module blacklisted in your modules.conf.d?


Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #4
@z3rOR0ne glad you could fix it :)
in my small experience of wayland, the nvidia driver is still not working well with it, which is why i stick to xorg for now. i hope wayland will work well with it in a near future.

@danny yeah, the nouveau driver is installed by default, and used when  the nvidia driver is not installed.
but it seems (i'm not sure how that works exactly :p) that when the nvidia driver is installed, then the nouveau driver doesn't interfer.


Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #6
Quote
lib32-nvidia-utils
libvdpau
libxnvctrl
nvidia
nvidia-settings
nvidia-utils
nvidia-utils-openrc
xf86-video-nouveau

so, am I correct that you have installed the nouveau and nvidia graphics drivers?

Do you have either module blacklisted in your modules.conf.d?


I do not have the nouveau drivers installed,
Quote
Do you have either module blacklisted in your modules.conf.d?

see this:
https://docs.nvidia.com/ai-enterprise/deployment-guide-vmware/0.1.0/nouveau.html

both should not be in use at once

Yes. following that guide though, and simply checking the lsmod | grep nouveau command reveals that I'm not running nouveau. I am indeed running nvidia. I don't believe that is the source of the issue, even though xf86-video-nouveau is installed, it does not ever run it seems.

Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #7
same here, module nouveau is not loaded :)

 

Re: XOrg fails to start with recent update to NVIDIA drivers

Reply #8
I'm going to call it and mark this as SOLVED. Although it does make me a bit sad that I can't run Wayland on the proprietary Nvidia Drivers (at proper resolution, it does run, just not at the proper resolution) without the kernel parameters I mentioned earlier that now subsequently break X11. But it is what it is, the longer I'm on Linux the more I empathize with Linus's "Fuck Nvidia" stance, but I'm not going to chuck my perfectly working card at this time.

Thanks to all for your recommendations and assistance. Very much appreciated.