Hey everyone.
As others have experienced as well, one of my screen stays black on boot/wake-up.
However, it seems to be a coin-flip whether it’ll happen, sometimes spam-switching between TTYs makes it suddenly work.
Since I’d like to learn and trouble shoot this, I’ve decided to open another post. Plus, the advice in other similar threads did not help me.
The set-up in short:
- Nvidia 3080
- KDE Plasma with Wayland
- Two monitor setup
What I’ve tried:
- Running latest kernel and drivers
- Running LTS-kernel and drivers
- steps on the Arch wiki regarding Nvidia + wayland.
- Only using DKMS drivers, only the open ones..
The odd thing is, spam rebooting or switching TTYs sometimes seem to help, same goes for unplugging and plugging in the monitor that always seems to work (it forces the black one to pop up, and the second one seems to load fine after that, but that’s also a coin-flip).
I have done some linux administratio in the past, but I never had to deal with these kinds of hardware related issues. So that’s all fairly new to me.
A giveaway when switching TTYs will be succesfull is when pressing ctrl+alt 2 for example, and the black screen shows the login prompt, It’s mostly certain going back to the graphical shell works.
This has been an issue since I’ve installed Endeavour, updates didn’t seem to change the behaviour.
More detailed information from running inxi -Fxxc0z | eos-sendlog: https://0x0.st/PKyA.txt
pacman -Q | grep -i nvidia
lib32-nvidia-utils 590.48.01-1
linux-firmware-nvidia 20260110-1
nvidia-hook 1.5.3-1
nvidia-inst 26.1.1-1
nvidia-open 590.48.01-7
nvidia-open-lts 1:590.48.01-7
nvidia-settings 590.48.01-1
nvidia-utils 590.48.01-2
pacman -Qi | grep nvidia
Optional For : nvidia-inst
Provides : libnvidia-egl-gbm.so=1
Required By : nvidia-utils
Provides : libnvidia-egl-wayland.so=1-64
Required By : nvidia-utils
Provides : libnvidia-egl-wayland2.so=1-64
Required By : nvidia-utils
Required By : nvidia-utils
Required By : eos-bash-shared eos-update nvidia-hook nvidia-inst
nvidia-utils: Nvidia NVDEC/NVENC support [installed]
nvidia-utils: Nvidia NVDEC/NVENC support [installed]
Required By : appstream-glib ayatana-ido discord electron37 firefox gcr gimp gnome-desktop gspell gtk-vnc gtkmm3 gtksourceview3 gtksourceview4 inkscape libappindicator libayatana-appindicator libayatana-indicator libdbusmenu-gtk3 libnma libwnck3 lutris meld networkmanager-openconnect nvidia-settings qemu-ui-gtk spice-gtk spotify-launcher thunderbird vte3 webkit2gtk-4.1 xdg-desktop-portal-gtk yad
Required By : binutils ddcutil libteam networkmanager nftables nvidia-settings smbclient
Required By : lib32-alsa-lib lib32-brotli lib32-glib2 lib32-gmp lib32-icu lib32-krb5 lib32-libdisplay-info lib32-libnm lib32-libpipewire lib32-llvm-libs lib32-mesa lib32-ncurses lib32-nvidia-utils lib32-pipewire lib32-spirv-tools lib32-systemd lib32-vulkan-intel lib32-vulkan-mesa-implicit-layers lib32-vulkan-radeon steam
Required By : lib32-libva lib32-mesa lib32-nvidia-utils steam
Name : lib32-nvidia-utils
URL : http://www.nvidia.com/
Provides : lib32-vulkan-driver lib32-opengl-driver lib32-nvidia-libgl
Depends On : lib32-zlib lib32-gcc-libs lib32-libglvnd nvidia-utils=590.48.01
Optional Deps : lib32-opencl-nvidia
Conflicts With : lib32-nvidia-libgl
Replaces : lib32-nvidia-libgl
Required By : lib32-curl lib32-freetype2 lib32-glib2 lib32-gnutls lib32-libelf lib32-libpciaccess lib32-libpng lib32-libssh2 lib32-libxml2 lib32-llvm-libs lib32-mesa lib32-nss lib32-nvidia-utils lib32-vulkan-intel lib32-vulkan-radeon
Required By : eglexternalplatform ffmpeg freeglut gfxstream glew glu gst-plugins-bad-libs gst-plugins-base-libs gtk3 gtk4 jasper lib32-libglvnd libcaca libepoxy libplasma libreoffice-fresh libva mesa mesa-utils mpv mpvqt nvidia-open nvidia-open-lts nvidia-utils opencv openxr qt5-base qt6-base qt6-multimedia-ffmpeg qt6-wayland qt6-webengine sdl3 vlc-plugins-video-output webkit2gtk-4.1 xorg-server xorg-xwayland
nvidia-utils: driver for NVIDIA [installed]
Required By : ffmpeg ffmpeg4.4 mpv nvidia-settings
URL : https://github.com/NVIDIA/nvidia-settings
Required By : nvidia-settings
Required By : ffmpeg ffmpeg4.4 gst-plugins-base-libs mpv nvidia-settings zbar
Required By : nvidia-open
Depends On : linux-firmware-amdgpu linux-firmware-atheros linux-firmware-broadcom linux-firmware-cirrus linux-firmware-intel linux-firmware-mediatek linux-firmware-nvidia linux-firmware-other linux-firmware-radeon linux-firmware-realtek
Name : linux-firmware-nvidia
Licenses : LicenseRef-WHENCE LicenseRef-nvidia
Required By : linux-firmware-amdgpu linux-firmware-atheros linux-firmware-broadcom linux-firmware-cirrus linux-firmware-intel linux-firmware-mediatek linux-firmware-nvidia linux-firmware-radeon linux-firmware-realtek
Optional For : dkms nvidia-inst
Required By : nvidia-open-lts
Optional For : dkms nvidia-inst
Name : nvidia-hook
Description : pacman hook for nvidia
URL : https://github.com/endeavouros-team/PKGBUILDS/tree/master/nvidia-hook
Name : nvidia-inst
Description : Script to install/uninstall nvidia driver packages in EndeavourOS
URL : https://github.com/endeavouros-team/PKGBUILDS/tree/master/nvidia-inst
Optional Deps : linux-headers: needed by nvidia-dkms or nvidia-open-dkms [installed]
linux-lts-headers: needed by nvidia-dkms or nvidia-open-dkms [installed]
linux-hardened-headers: needed by nvidia-dkms or nvidia-open-dkms
linux-zen-headers: needed by nvidia-dkms or nvidia-open-dkms
Conflicts With : nvidia-installer-common
Replaces : nvidia-installer-dkms nvidia-installer-db nvidia-installer-common
Name : nvidia-open
Depends On : linux nvidia-utils=590.48.01 libglvnd
Conflicts With : nvidia
Replaces : nvidia<=580.119.02-2
Name : nvidia-open-lts
Depends On : linux-lts nvidia-utils=590.48.01 libglvnd
Conflicts With : nvidia-lts
Replaces : nvidia-lts<=1:580.119.02-3
Name : nvidia-settings
URL : https://github.com/NVIDIA/nvidia-settings
Depends On : jansson gtk3 libxv libvdpau nvidia-utils libxnvctrl
Optional For : nvidia-utils
Name : nvidia-utils
URL : http://www.nvidia.com/
Provides : vulkan-driver opengl-driver nvidia-libgl
Optional Deps : nvidia-settings: configuration tool [installed]
xorg-server-devel: nvidia-xconfig
opencl-nvidia: OpenCL support
Required By : lib32-nvidia-utils libglvnd nvidia-open nvidia-open-lts nvidia-settings steam
Conflicts With : nvidia-libgl
Replaces : nvidia-libgl
Optional For : nvidia-utils
Conflicts With : nvidia-utils<=331.20 glamor-egl xf86-video-modesetting