Let me guess… You have an Nvidia card.
Guilty as charged
So you are living in an illusion of choice, while your options are obviously determined by the big corpo that you relied on for getting that card
(Saying that, I got an NVIDIA card like a dumbass too)
My 16G RTX-3080 Mobile works well with Niri
I’ve found it varies from compositor to compositor:
- Plasma? Mid on Nvidia
- Constantly I have issues and I can’t even solve them myself
- I have plasma working on Ubuntu Studio on a laptop I use for music making which has some Nvidia card, and that works fine, but not on my main Arch install
- GNOME? Works okay until you want to do something with portals like screen recording
- Even if I use a different portal, GNOME overrides it.
- Hyprland? Works amazing EXCEPT for random tiny issues
- Also I had to do a lot of tweaking
- Every now and then some program will not start or something
- But generally pretty good
- Sway? Garbo support
- Nvidia may not even boot. Lots of tweaking. Lots of issues
- Cosmic? For wayland - solid
- For everything else… it needs a little work still
- I also tried Cosmic Shell + Niri, and it just kinda didn’t work in some ways like theming, but Wayland worked great.
- Also performance with multi-displays is kinda poor, or at least it was when I tried it.
- But Niri? Perfect
- Absolutely FLAWLESS Wayland. EVERYTHING works
- And now that I have DMS there’s so much done for me. It’s really a great system
Since I love the scrolling aspect of Niri as well, it works out well that it has the best Wayland support. 10/10 project. I love it
When I was on X11 still I was primarily an i3 user, and the transition to Hyprland and Niri has been generally positive
But yeah, I’ve worked with Nvidia on Linux for several years now on multiple machines. I’m finally throwing in the towel whenever I buy a new PC. AMD all the way. It’s just better on Linux, even on X11
.
- Plasma? Mid on Nvidia
Wayland is a sports car - modern, tailor made for performance. X is like a '99 Civic that’s had the seatbelts stripped out and the airbags replaced with cameras that let all the other cars on the road see you naked.
It’s fine to prefer X, but the older it gets the more people are going to roll their eyes at you. XWayland is fine for random old stuff, but there is zero reason X should be running your whole display these days.
Inb4 someone mentions network transparency that gimps the rest of the system or some 5000 year old app that needs to sniff events sent to every other program.
And the network transparency argument is long gone. While you can indeed network windows over the wire, most toolkits use client side rendering/decorations. So you’re just sending bloated pixmaps across the wire when things like RDP , VNC, etc deal better with compression, damage to the window, etc. And anything relying or accelerated with DRI3 is just NOT network transparent.
Most modern toolkits have moved past X11 because the X protocol was severely lacking, and there wasn’t a good way as a committee to modify the protocol in an unified manner. I mean look at the entire moving Earth that it took for XFixes and Damage extensions. Toolkits wanted deep access to the underlying hardware and so they would go out of their way to work around X, because it just could not keep up.
Agreed. I was an early Wayland convert because once upon a time I started writing a WM and taking an interest in X internals… And then my face melted off like I’d opened the Ark of the Covenant.
Things are so much simpler now.
Plenty life in X11 yet.
Xlibre running around.
Pheonix on the horizon. (Zig!)
.
I can’t believe that these arguments never mention one of the central tenets of engineering: don’t fix what ain’t broke. And Wayland breaks a bunch of what ain’t broke.
Yeah it’s newer etc. people don’t care.
X was broken as fuck and held together by duct tape and zip ties, as long as no one looked at it wrong.
That’s great, now run birdtray.
The shit that relied on it to run, do not work correctly on wayland. Breaking existing shit is what I’m talking about.
It’s a…mail notification??
You’re complaining that Wayland sucks cause it isn’t backwards compatible with your favorite desktop widget?
OK.I’m complaining it sucks because it breaks “things”.
Also, it’s a “desktop widget”, so this awesome thing that’s so much better should be able to handle compatibility for a simple desktop widget and not keel over and die, right?
Don’t fix what isn’t broken, don’t break what is working.
So what’s not working in wayland? Screenshots? Remote desktop? Screen recording? Display in general?
deleted by creator
I can confirm that the default remote desktop on Ubuntu 25.1 doesn’t work at least.
deleted by creator










