81 points

Wayland is pretty darn great nowadays, hell I’m running KDE and got HDR on my desktop; haven’t had any odd goings on since 2023 (though nvidia is still meh)

permalink
report
reply

When isn’t nvidia meh?

permalink
report
parent
reply

It’s funny. I used gnome for a long time, and after I fully switched to Debian, I didn’t have any problems with my nvidia card with gnome + wayland. But I switched to plasma recently, and it’s janky. I figured out my vsync issues, but it still runs a post when I wake it from sleep, which just defeats the purpose of sleep mode. I might as well shut it down every time I’m done using it like it’s 1997.

But I started using X + KDE, and most of my problems went away. Still takes forever to wake from sleep. But that’s it, really.

permalink
report
parent
reply
2 points

I still haven’t been able to get wake from sleep working in distros with Wayland on my PC with an NVIDIA GPU. Tried in EndeavourOS and Garuda. It crashes trying to wake from sleep every time. I’ve tried everything in the arch wiki and search engine results like modifying config files and whatnot, no dice.

permalink
report
parent
reply
8 points

LMDE Cinnamon user here. There’s a setting in the power options that tells the computer to switch to hibernate if it remains in suspend for a certain amount of time. Hibernated computers suspend to disk rather than RAM and are basically switched off, so need to POST to come back online.

It took me a while to find that setting, and it might be the same case with whatever you’re using.

What’s more, it only took effect if I used the GUI to put the computer into suspend mode. I usually use a keyboard combo to suspend the computer at night, but occasionally I’d use the GUI and come back in the morning to a hibernated computer.

Thought I’d been taking crazy pills or that there was something wrong.

My main gripes are that inconsistency between suspend methods and also that there’s no setting for how long to stay in suspend before hibernating. I have no idea if that’s a UEFI thing or something that could be set elsewhere, but I’d probably use that feature if I could set it.

As it is I’m giving the hybrid option a try. Basically it suspends like normal, but also sets up a hibernated restart for if the power goes out. That hasn’t happened yet, so can only assume it’ll work when the time comes.

Late edit: The delay between suspend and hibernate is set in /etc/systemd/sleep.conf with the setting HibernateDelaySec=. Manual page reading is required, but even so, this feature is not well documented there or out on the Internet.

There may be syntax available to specify other units of time with a suffix. For example, my computer’s related SuspendEstimationSec= option is given as 60min in the example and not 3600.

permalink
report
parent
reply
19 points

Hello, I shut down PC every time I’m done using it like it’s 1997

permalink
report
parent
reply
6 points

Years ago Nvidia employed a developer who fixed incompatibilities with their proprietary driver. He looked at what caused the issue and even had the driver fixed when Plasma exposed a driver bug.

Then Nvidia decided not to continue this and most KDE development now happens on hardware supported by FOSS drivers. Valve investing in KDE because of Steam Deck and its FOSS Radeon drivers underlined this trend.

permalink
report
parent
reply
2 points

Is it a wayland exclusive? I couldn’t find it in the x11 kde.

permalink
report
parent
reply
7 points

HDR? Pretty much yeah.

permalink
report
parent
reply
4 points

HDR? Pretty sure it’s wayland only

permalink
report
parent
reply
27 points

HDR is pretty much impossible in X11; especially since there are 0 plans for it, and no plans to do anything than bare minimum updates

permalink
report
parent
reply
9 points

To add to what you said, X11 is unmaintained software.

permalink
report
parent
reply
4 points

It really is pretty great nowadays. I always had both my laptops with fractional scaling and currently it all seems to work very well, no more weird renderings anywhere. And a greater thing, I had a external screen I left unused for multiple years because it needed to be used with a different fractional scaling than the laptop it was connected and now it just works and I can finally use it. It’s nice. I don’t have hdr needs but color management seems to be properly in place now and the bugs I had previously with it are also gone - like it did something weird on some video recording app and some weird stuff with that thing that changes the color of the screen when it’s night - it all just works now.

permalink
report
parent
reply
0 points

Electron apps are still broken if you’re on Hyprland and NVIDIA. They just randomly stop working, and when I last checked, nobody had yet figured out why.

It’s why I’m on KDE, because that’s been perfectly stable for me. Plus, KDE is great anyway.

permalink
report
parent
reply
2 points

Works great… until you realize your GPU isn’t liked by Wayland when you have more than one monitor lol. Then Wayland is uninstalled and you go back to Xorg or XFCE.

It’s weird, had this issue with multiple monitors where wayland is either a glitchy refresh rate mess or just doesn’t recognize at all. Nvidia, amd, discrete or dedicated, native driver or oem driver: they’re all finicky under wayland when multiple monitors are used.

permalink
report
parent
reply
3 points

Same. Intel ran it great, but Nvidia is still pretty bad about running Wayland.

When the Steam Deck dropped I got an AMD GPU and it’s close.to Intel levels of seamless. That’s when I knew that Wayland is more than ready, Nvidia just still is not.

permalink
report
parent
reply
49 points

They are called compositors, but they are not as good as X WMs IMO. I’m keeping an eye on them tho.

It still bothers me how toxic the hyprland devs behaved last year. Keeping an eye on that too πŸ˜‰

permalink
report
reply
6 points

compositors, but they are not as good as X WMs

Interesting. I’m curious about what seems to be missing in your use case?

permalink
report
parent
reply
4 points

Depends things like shaped window borders for theming, title bars in hyprland, effects, pagers, some automation options, etc…

What I generally miss in Wayland is better mouse automation support, Java support, the ability to have multiple mouse cursors and assign them to different input devices.

permalink
report
parent
reply
6 points

Wayland

Java support

…what?

permalink
report
parent
reply
2 points

Depends things like shaped window borders for theming, title bars

All possible. X had some age-old protocol enabling oval and whatnot windows and noone ever used it, whether you use CSD or SSD you can paint with alpha and say β€œnope, that mouse click wasn’t for me”. So even if logically all windows are rectangular because that makes sense because textures are rectangular and you really don’t want to complicate things at that level, UX-wise you can have fractal borders if you really want.

in hyprland,

…anything β€œin hyperland” is a hyperland problem, not a wayland problem.

effects, pagers, some automation options, etc…

All Things compositors can do.

What I generally miss in Wayland is better mouse automation support,

Faking input devices is compositor responsibility, for obvious security reasons.

Java support,

As if Java and X work well together.

the ability to have multiple mouse cursors and assign them to different input devices.

Weston does this, protocols support it, I don’t think it’s much of a priority for other compositors. The most common multiple pointing device configuration is to have both devices control one pointer. My tablet works and the tip is properly analogue that’s plenty of functionality for me (dunno if tilt works by now, blender doesn’t use it anyways).

permalink
report
parent
reply
8 points

Not OP, but modularity. An X11 WM is just a WM. You can choose compositor, bar, shortcut daemon, etc. With Wayland, a single implementation holds most of that, and more. If you need a specific feature from your display server, you are stuck on WMs that support it. This has forced me to use KDE for Wayland on my main workstation, and although it works well, it’s not my prefered WM/workflow.

Alongside that, no clones of several X11 WMs exist. bspwm for example. Riverwm exists, but has major limitations, and the workflow isn’t the same.

permalink
report
parent
reply
1 point

With a library like Wlroots you almost get that, it’s just in-process rather than out of process. The real problem there is doing some fancier things requires nonstandard Wayland extensions with low support across the ecosystem.

permalink
report
parent
reply
5 points

In practice wayland is way more composable that one would, at first glance, expect, and even accidentally so, because DEs are made up of different components often sharing common interfaces, so the cosmic task bar will run under the sway compositor and suchlike. Not just β€œrun” as in β€œnot crash” but β€œactually display tasks based on information from the compositor”. I expect further standardisation there once the ecosystem matures a bit more. Just because you can include a task bar directly in the compositor process doesn’t mean you have to, and the same goes for window rules, window decorators, whatnot.

permalink
report
parent
reply
-12 points

Wayland? Does it have colors, window position memory or hotkeys yet? Or are they still in the β€œwe only sell an idea, you do all the work” vaporware phase?

permalink
report
reply
31 points

not sure what you’re talking about, but I’ve got colors on my PC xd

permalink
report
parent
reply
6 points

Is Hercules even supported any more?

permalink
report
parent
reply
9 points

My high resolution EGA display has all kinds of colors. Up to 16 at once, even.

permalink
report
parent
reply
21 points

Was the last time you read or heard anything about Wayland 15 years ago?

permalink
report
parent
reply
2 points

Nov 2024 actually.

permalink
report
parent
reply
3 points

Wayland seems to have problems showing colors properly. I was trying to fix this issue myself a couple weeks ago.

Colors in Xorg and Windows(gross) show properly, Wayland always looks dull and muted in comparison. Switching color profiles didn’t change anything.

But hey, maybe there’s a fix I haven’t tried yet that works… I sure would hate to be proven wrong! No seriously, if someone has a fix for the dull colors I would likely start using Wayland again.

permalink
report
parent
reply
7 points

My Wayland is now in Technicolor, but it cost me a few shillings.

permalink
report
parent
reply
7 points

People down vote but push-to-talk doesn’t work on pure Wayland

permalink
report
parent
reply
7 points
*

org.freedesktop.portal.GlobalShortcuts allows apps to request a global shortcut binding from the compositor. They can’t just log all your keystrokes globally because that’d be a keylogger. Also there’d be no way to resolve conflicts between shortcuts.

If your app doesn’t support that then blame the app, the interface has been out for a while, and compositors have supported it for a while.

permalink
report
parent
reply
2 points

kinda sad that users can’t (afaik) enable global keyligging for all applications. I totally understand why it’s a bad idea, but it’s just so much simpler to work with.

permalink
report
parent
reply
-5 points

Wayland has a notable piece of β€œbut Elon can do no wrong!” cult thing going for it.

permalink
report
parent
reply
2 points

What is missing that makes it a deal breaker? It really seems odd to always see comments effectively saying β€œwe should have stayed with X.Org”. The nice thing about Wayland is that it’s maintained, so new features are being added over time.

permalink
report
parent
reply
0 points
*

You’re aware you just called the x.org developers Elon, do you?

x.org is just as much a freedesktop project as wayland is or dbus. Or, before they spun off, flatpak. Wayland grew out of the x.org devs deciding that the thing has become literally unmaintainable. The recent pain is caused by downstream devs (including kde, gnome etc) noticing quite late that the x.org people were actually being serious, if they had provided input earlier then the gazillion of protocol extensions that people are whining about now (such as global hotkeys) could’ve been finalised literally ten years ago.

x.org still gets a couple of patches – for xwayland. At some point they’re going to rip out the whole graphics driver stack and replace it with a wayland compositor, that compositor plus xwayland will be the X server. You’re free to build a PC with a good ole S3 Trio but don’t expect future x.org releases to support it.

permalink
report
parent
reply
12 points

Hyprland bloated? Huh?

permalink
report
reply
4 points

Compared to like iceWM maybe???

permalink
report
parent
reply
0 points

Coming from i3, all these fancy animations are technically not needed.

permalink
report
parent
reply
12 points
*

Bloat-ware

If you want a lightweight compositor, then boy do i have just the right thing for you

It’s 3x smaller than dwl! Perfect! (and can only run one program by the tty… but no bloat!!!)

permalink
report
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like β€œevery user of thing”.
  • Don’t get baited into back-and-forth insults. We are not animals.
  • Leave remarks of β€œpeasantry” to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
4. No recent reposts
  • Everybody uses Arch btw, can’t quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.

Β 

Please report posts and comments that break these rules!


Important: never execute code or follow advice that you don’t understand or can’t verify, especially here. The word of the day is credibility. This is a meme community – even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don’t remove France.

Community stats

  • 7.9K

    Monthly active users

  • 1.4K

    Posts

  • 78K

    Comments