Using Wayland With Manjaro

Good afternoon all.

I have recently installed Manjaro on my desktop with a Nvidia 3080 running the latest proprietary driver, however whenever I choose the Wayland option, it loads into the session, but does not load up the desktop environment.

Do I still need to do the below.

That does look like a decent guide; I don’t have one of those Nvidia 3080 cards (or any Nvidia, for that matter) so can’t test it myself.

Do a system backup first e.g. Timeshift or cloning with e.g. CloneZilla, so you can recover if it doesn’t work.

Cheers! :slight_smile:

1 Like

For me this looks not only like a decent guide, its also looks like a good written and easy understandable guide.

@ryanoliverjohnson
But the guide is doing one mistake there! That this code should only be added and not replaced the other code (if the lines looks identical, could lead to a non booting system).

So as @BG405 mentionend, create a system snapshot if you do this changes.

Is this a question? When yes, yeah i think so…

But if you use Wayland on a LTS Kernel 6.6 Version, you maybe can skip this guide.

Wayland + Kernel 6.10 are more in need for this adaptations
and this changes are probably more recommended than the default settings from Manjaro.

I agree with the others that the guide looks okay, however the first step about setting etc/environment I never did and I suspect it’s something you could probably skip.

Also I would assume you are on Manjaro Stable branch which means despite the steps offered in that article, you still will not have the best of time with KDE/Wayland/Nvidia.

I advise you to wait until what we have in the unstable branch (nvidia 560, Plasma 6.1.4, etc) reaches the stable branch, you will have a much better experience.

2 Likes

And if you dont want nvidia always running a little bit
(and avoid certain old bugs like this 1745172 - EGL/X11/hybrid Intel+NV (NV unused, but driver 495.44 installed): Transparent window (only borders) on Intel video (Can be fixed with `__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json`: libglvnd bug?) and this [Solved] All Qt apps are very slow to start / Newbie Corner / Arch Linux Forums)

Environment variable (set in /etc/environment or /etc/environment.d/50_mesa.conf):

__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json

For what its worth I also think the guide looks mostly fine, but also unsure of the first env var suggestions. According to the archwiki (Wayland - ArchWiki)

So it may have been needed by a certain driver series or some esoteric window manager or something. But unlikely to be needed on a supported current driver and a big desktop like Gnome or KDE.