this post was submitted on 23 Feb 2024
-31 points (33.3% liked)

linuxmemes

21304 readers
1100 users here now

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 members of the community for any reason.
  • 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, and wants to interject for a moment. You can stop now.
  •  

    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 fork-bomb your computer.

    founded 1 year ago
    MODERATORS
     
    top 23 comments
    sorted by: hot top controversial new old
    [–] [email protected] 44 points 8 months ago (2 children)

    Nah it's more like xorg bad because:

    • It cannot handle multi monitors well

    • it's slow as shit

    • you cannot have desktop animations and do anything graphically intensive

    • it's buggy

    • Xorg screen sharing sucks... It just does. I know I'm gonna get shit on for this, but pipewire screensharing is way better when it works.

    • No variable refresh rate support

    • No plans for HDR support

    • No 1:1 touchpad gestures (elementary os not included)

    Wayland is just better, unless you have a very niche hardware setup or are trying to use an older Nvidia GPU with the proprietary driver...

    [–] [email protected] 3 points 8 months ago (1 children)
    • It cannot handle multi monitors well

    citation needed

    • it's slow as shit

    citation needed

    • you cannot have desktop animations and do anything graphically intensive

    citation needed (have you seen Compiz bruh)

    • it's buggy

    citation needed

    • Xorg screen sharing sucks... It just does. I know I'm gonna get shit on for this, but pipewire screensharing is way better when it works.

    citation needed

    • No variable refresh rate support

    Yes it does: https://wiki.archlinux.org/title/Variable_refresh_rate

    • No plans for HDR support

    Wayland still hasn't merged base color support after 4 years and we're still relying on either gamescope (which also runs on x11) or KDE/GNOME experimental

    • No 1:1 touchpad gestures (elementary os not included)

    This is the only valid concern on this shit tier comment.

    Half of these issues used to be common to Wayland, and the other half have nothing to do with display drivers.

    Most of the wayland devs are x11 devs, they aren't stupid and do have real reasons for using wayland, but these aren't those.

    [–] [email protected] 2 points 8 months ago (1 children)

    My question is... have you tried to use X11 with 2 monitors that have different resolutions and refresh rates? Have you also tried to play games on X11 or to screenshare... anything on X11.? I'm not calling the devs stupid, I'm calling the people who hate on wayland without trying it stupid.

    [–] [email protected] 1 points 8 months ago

    Yes my old setup was a 1600x1200 60hz display next to a 1920x1080 75hz display

    Screenshared all the time in discord with no issue whatsoever.

    Tbf this was after some arguably dirty hacks had been added to DEs which instead of locking to lowest refresh rate, it would just run at highest available and anything that had a common factor would be fine like 60/120.

    That being said, I never experienced tearing or stuttering even with a full screen game open and youtube playing on the second monitor, though I think if I gave it enough load it probably would.

    Ended up getting rid of 4:3 monitor because it was like 10lbs and really old, and because I managed to get a free 16:9 lcd.

    Still on same install with XFCE, still works fine.

    [–] [email protected] 30 points 8 months ago (3 children)

    Did you make this account solely to whine about wayland?

    [–] [email protected] 21 points 8 months ago

    Perfectly valid reason to make an account.

    Complaining about X.org on Usenet also was the excuse for many people to post.

    Some traditions must be kept alive.

    [–] [email protected] 15 points 8 months ago

    Yeah OP is laughably childish lmao

    [–] [email protected] 3 points 8 months ago

    Complaining on the internet is a traditional pass-time. I’ve made accounts to do less.

    [–] [email protected] 22 points 8 months ago (2 children)

    Isn't the main Argument that it has a smaller, cleaner and more modern codebase, which is easier to maintain. And has a smaller attack surface?

    [–] [email protected] 19 points 8 months ago (1 children)

    It's not as much of rewriting Xorg cleanly but also rethinking how we handle graphical sessions as a whole, accounting for how tech works and where it's going.

    It does lead to things like not being able to put your window at position (x,y) because what if you're in VR and now your window position is some 3x3 matrix. But that's a good thing, we're thinking of those use cases instead of writing something that will need breaking changes later. Wayland likes to make no assumptions, so you can use it on phones or even do some rather exotic stuff. You could implement a Wayland compositor that outputs a video stream instead of on a real screen if you want to. You can make a true multi-user compositor with multiple mouse and keyboards that's not horribly broken like it is on Xorg. You can make a distributed Wayland compositor that runs across multiple machines. You can make a compositor optimized for e-ink displays. It makes no assumptions that a computer always have a monitor, keyboard and mouse, or what kind.

    We could just write something that works and that wouldn't have any of the typical Wayland complaints. But it doesn't solve things like VR, phones, tablets, TVs, etc, it would only re-solve Xorg and displaying windows and titlebars and panels.

    That's why we're not writing a display server, but instead a series of protocols that anyone can implement and handle however the hell they want. We can have specialized compositors rather than one giant display server that needs to implement every possible use case. We're still not quite at feature parity on the desktop yet, but that's just not the sole end goal of Wayland in the first place.

    [–] [email protected] 1 points 8 months ago

    IMHO with 5+G and symmetric 1G+ speeds becoming generic soon, it seems "network is the computer" minus Ellison's evil intentions happening.

    Even today, most people can't or won't own a top end GPU with a decent amount of memory. Ok you can afford it but it will be outdated in 6 months. I would get a service instead so I really wouldn't care about pixels per second.

    I am telling these as a person who uses Wayland for a very long time even on GPUs including nv9400, thanks to Nouveau. So I don't have anything against Wayland but same time, I am using X remote functionality every single day to do things.

    The colour correcting capabilities are just getting stable, developers are systemd like arrogant and disconnected from real life.

    [–] [email protected] 2 points 8 months ago (1 children)

    Depends on the implementation. The reference, Weston, is not.

    [–] [email protected] 2 points 8 months ago* (last edited 8 months ago) (1 children)

    Weston is by file size, about equal to xserver. But really there is more utility in Weston than xserver.

    [–] [email protected] 1 points 8 months ago* (last edited 8 months ago) (1 children)

    But it's one monolith, same as X.

    [–] [email protected] 2 points 8 months ago

    Xorg needs several of it's extensions to function at the same level as Weston+Wayland. At minimum you'd need xorg server, proto, lib, and driver... Maybe a few other things I'm forgetting.

    [–] [email protected] 4 points 8 months ago

    Like I'm going to make the switch as soon as waypipe is better because I use ssh window piping

    [–] [email protected] 1 points 8 months ago

    ROTFL -34 for now. This isn't Reddit, post (joke) doesn't get hidden.