Wayland session not loading properly Manjaro 24.0.3

Hello! I am currently on release 24.0.3 of Manjaro and I am trying to get Wayland working on my login session, and it seems that the session is not loading properly, and I am not sure why. I read that there were some issues with kernel version 6.9, so I made sure that I am running version 6.6, and I also made sure to run the following command to install / update all of the packages needed to use wayland:

sudo pacman -Syu --needed xorg-xwayland libxcb egl-wayland

Now, when I go to login using the wayland session, I can move around in my computer using some hotkeys that I have set up, but the plasma panel containing my applications does not load. My resolution seems to be stuck at something like 720p as well (it’s a bit hard for me to tell), and I cannot open my system settings from the terminal to try and change it:

❯ systemsettings                                    
libEGL warning: MESA-LOADER: failed to open simpledrm: /usr/lib/dri/simpledrm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri, suffix _dri)

MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain
MESA: error: CreateSwapchainKHR failed with VK_ERROR_INITIALIZATION_FAILED
MESA: error: zink: could not create swapchain

I also checked to make sure that I have the appropriate nvidia drivers installed (I am using a 2080 super):

❯ sudo pacman -Ss linux66-nvidia
extra/linux66-nvidia 550.90.07-5 (linux66-extramodules) [installed]
    NVIDIA drivers for linux
extra/linux66-nvidia-390xx 390.157-60 (linux66-extramodules)
    NVIDIA drivers for linux
extra/linux66-nvidia-470xx 470.256.02-3 (linux66-extramodules)
    NVIDIA drivers for linux

and it looks like I have it set up correctly, so I am a bit at a loss as to what could be going wrong. I thought that it might also be an issue with vulkan, but I ran the following command while in my wayland session, and everything seems to be working fine

sudo pacman -S vkcube
vkcube

I also checked my /var/log/Xorg.0.log file to make sure that the GPU is being detected and appropriately applied, and, so far as I can tell, it is.

Any help would be greatly appreciated. Thank you!

Figured it out! My nvidia-drm setting was in a file called /etc/modprobe.d/nvidia-drm.d and it needed to be in /etc/modprobe.d/nvidia-drm.conf

1 Like

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.