| ▲ | BowBun 6 hours ago |
| > Who is forced to use it? Just use X11, as you said (many times) you do already. This is my understanding of his actual concern - Linux corps are pushing Wayland as a replacement for X11 when it is full of issues. Anecdotally my experience was the same. I'm a dev so I'm fine in a terminal, but trying to switch to KDE actually sent me BACK to Windows. Basic windowing stuff just does not work, and like the OP says, tons of stutters and crashes for a simple 2-monitor setup. Even something as simple as alt-tabbing lagged for seconds on an overpowered machine. Just does not feel like polished software which is a huge reputational risk for Linux right now. |
|
| ▲ | palata 6 hours ago | parent | next [-] |
| Anecdotally, my experience with Wayland has been a lot better than with X11. I have been on Wayland for years, I can't remember the last time I had an issue (running Sway). |
| |
| ▲ | enceladus06 3 hours ago | parent | next [-] | | Exactly. Ubuntu LTS 24 and Intel integrated GPU + Wayland is zero problems even when running 4k120 and 150% scaled resolution. Chrome / vscode / zed / Rstudio / Youtube 4k60, it just works. Edit this is running a 32" 2160p120 (4k) monitor alongside a 24" 1080p144 monitor. | |
| ▲ | c0balt 5 hours ago | parent | prev | next [-] | | Same here, there are some pain points with swaywm (notably screen sharing is only per display, DisplayLink support and screen mirroring is a pain). Most of these points however are IME a worthwhile tradeoff. Sway has also been astoundingly stable (compared to gnome or KDE) | |
| ▲ | Ferret7446 4 hours ago | parent | prev | next [-] | | I suspect part of that is the Xorg maintainers (who are also behind Wayland efforts) are actively trying to kill it and make it as unbearable as possible | | |
| ▲ | ploxiln an hour ago | parent | next [-] | | I'm still using Xorg after all these years, on a laptop with 150% scaling, which I occasionally plug into an external monitor with 100% scaling. Somewhat surprisingly, it works great. (Cinnamon desktop, Ryzen 7840u integrated graphics. And also a desktop machine with Radeon RX 6800XT, but it's not surprising that still works great.) | |
| ▲ | kibwen 4 hours ago | parent | prev [-] | | It's all open-source. If you think the maintainers are trying to sabotage the codebase, you have the freedom to fork it. | | |
| ▲ | throwawa14223 2 hours ago | parent | next [-] | | I don’t get all of what’s going on but from the outside it seems like the xLibre guys got a lot of negative attention for doing that. | | |
| ▲ | happymellon 2 hours ago | parent [-] | | If you don't know what's going on, why comment? A guy decided that after getting all his patches rejected because they cause tests to fail, doesn't compile, etc. that the problem is everyone else and decided to fork XOrg. He then announced that the problem wasn't his code that didn't compile but DEI so based the entire forking around being a political conservative. Everything I've seen written by him shows him to be insufferable, thats where the negative attention comes from. | | |
| ▲ | Ferret7446 an hour ago | parent [-] | | There are a lot of distros that have xlibre packages for something that ostensibly doesn't compile. I wouldn't trust the reason given by the people who have said that they're trying to kill Xorg for why they're rejecting patches from someone trying to improve Xorg | | |
| ▲ | happymellon an hour ago | parent [-] | | > There are a lot of distros that have xlibre packages for something that ostensibly doesn't compile. No one says xlibre doesn't compile, but good attempt at a distraction.
Have you considered invading a country as an alternative way to distract from terrible views? | | |
| ▲ | yjftsjthsd-h 38 minutes ago | parent | next [-] | | > No one says xlibre doesn't compile >> A guy decided that after getting all his patches rejected because they cause tests to fail, doesn't compile, etc. that the problem is everyone else and decided to fork XOrg. Emphasis mine, words yours. | |
| ▲ | yehat 32 minutes ago | parent | prev [-] | | Wow here it shows who's politically motivated and like it or not Xlibre probably felt the same way. Some people cannot sleep or chill if it is not theirs world view. |
|
|
|
| |
| ▲ | DonHopkins 35 minutes ago | parent | prev [-] | | What a flippant low effort unoriginal unhelpful cliché cop out to make. Why don't you put as much time and effort and thought into your comments and money into supporting open source developers as you demand other people to put into forking code bases and rearchitecting enormous monolithic socially and economically entrenched pieces of software without getting paid for their time? If you're going to criticize, then at least make some constructive comments about how you think they SHOULD do it instead of just telling them to fork off. https://donhopkins.medium.com/the-x-windows-disaster-128d398... |
|
| |
| ▲ | bhewes 5 hours ago | parent | prev | next [-] | | Same here. Wayland has been fine. (Hyprland) | |
| ▲ | packetlost 6 hours ago | parent | prev | next [-] | | I second this. I had issues years ago, but those have mostly been fixed. | |
| ▲ | bigyabai 5 hours ago | parent | prev [-] | | Additionally, the Steam Deck ships with Wayland by default. Hundreds of thousands of gamers are stress-testing it without any complaint that I'm aware of. | | |
| ▲ | tliltocatl 2 hours ago | parent | next [-] | | Games isn't exactly the best stress test for a windowing system. Most (if not all) run in full-screen mode and don't really use it much after the launch. And that's not what desktop computing is about. You want to run multiple programs, you want them to integrate with each other. But games don't need any of this. | |
| ▲ | 3 hours ago | parent | prev | next [-] | | [deleted] | |
| ▲ | cwnyth 4 hours ago | parent | prev | next [-] | | Just guessing, are we? https://www.reddit.com/r/linux_gaming/comments/1445kc7/citie... | | |
| ▲ | kingaillas 4 hours ago | parent [-] | | That post is 3 years old, so basically around 1 year into the Steam Deck's release. | | |
| ▲ | cwnyth 3 hours ago | parent [-] | | And yet, Cities Skylines still (last tried: about 2 months ago) crashes for me when I try to load it in Wayland on Fedora, which has removed Xorg from its updates. Wayland has broken dozens of my Steam games. |
|
| |
| ▲ | Ferret7446 4 hours ago | parent | prev | next [-] | | It ships with Wayland, but it does almost everything with X(wayland) | | |
| ▲ | bigyabai 4 hours ago | parent [-] | | Wine 9.22+ has the native Wayland backend by default. Now Xwayland is barely needed. |
| |
| ▲ | jauntywundrkind 5 hours ago | parent | prev [-] | | As someone who uses my steam deck as a workstation too, I really really wish this were fully true. The desktop is still X based, and that suuuccckkksss. | | |
|
|
|
| ▲ | lhl 4 hours ago | parent | prev | next [-] |
| Funy that you mention multi-monitor since it's one of the reasons I eventually moved to Wayland. The only way to support different DPI monitors in X was to do janky scaling or even jankier multiple X servers. I don't use KDE (or GNOME anymore) but while I had to deal with a lot of initial speedbumps a couple years ago, these days instead of a full DE, I'm using a Niri setup and it's worked out great for me. For my laptop, I have my own monitor-detection/wl-mirror script for example that is faster and more reliable for plugging into projectors/meeting room HDMI than even my old Macs. |
| |
| ▲ | somat 2 hours ago | parent | next [-] | | The funny thing about this myth is that wayland does not even try to support Mixed DPI setups, the only thing it supports is, as you put it, janky scaling. Not that X is any better in the end but at least it has the data available if any application wants to try to do correct Mixed dpi (nobody does) http://wok.oblomov.eu/tecnologia/mixed-dpi-x11/ So in yet another case of worse is better, wayland has the reputation of supporting mixed DPI environments, but not because it has any support for actual mixed DPI but because it is better at faking it (fractional scaling). | |
| ▲ | throw567643u8 3 hours ago | parent | prev [-] | | Does anyone have links on how to set up multi monitor on Sway? | | |
| ▲ | opan an hour ago | parent | next [-] | | I use a docked ThinkPad with the lid closed and two external monitors. Here are my config bits. set $laptop eDP-1
set $landscape 'Hewlett Packard HP ZR24w CNT037144C'
set $portrait 'Hewlett Packard HP ZR24w CNT03512JN'
bindswitch --reload --locked lid:on output $laptop disable
bindswitch --reload --locked lid:off output $laptop enable
### Output configuration
output $laptop bg $HOME/pictures/wallpaper/1529004448340.jpg fill
output $landscape bg $HOME/pictures/wallpaper/1529004448340.jpg fill
output $portrait bg $HOME/pictures/wallpaper/portrait/DYabJ0FV4AACG69.jpg fill
# pos args are x coords and y coords, transform is degrees of rotation counter-clockwise
# set $portrait as left monitor and rotate it counterclockwise
output $portrait pos 0 1200 transform 270
| |
| ▲ | singron 3 hours ago | parent | prev [-] | | The default config file explains some common things you might want to do. E.g. left or right side and scaling factor. |
|
|
|
| ▲ | kennethrc 3 hours ago | parent | prev | next [-] |
| > Even something as simple as alt-tabbing lagged for seconds on an overpowered machine. This may not be KDE's fault; I tracked these kinds of issues down to some bad tunable defaults. I came up with this: ----
cat /etc/sysctl.d/50-usb-responsiveness.conf
#
# Attempt to keep large USB transfers from locking the system (kswapd0)
#
vm.swappiness = 1
vm.dirty_background_ratio = 5
vm.dirty_ratio = 5
vm.extfrag_threshold = 1000
vm.compaction_proactiveness = 0
vm.vfs_cache_pressure = 200
# FIXME? 64K too big?
vm.page-cluster = 16
----
I have fast everything, NVMe SSD onboard and others in Thunderbolt 4 enclosures and 32GB of RAM on my 12th-Gen i7 with 20 (6+14) cores; there should have been no reason for any stuttering and/or Alt-Tab slowness while doing large file copies and finally got fed up, did some research and experimentation and use the above and it's not happened since.YMMV, but it's worth a try. (Oh, and on-topic, I've had to try Wayland (vs. X11) on my KDE desktop 'cause it seems to handle switching monitors when I go from home to work better; jury's still out if I'm keeping it) |
| |
|
| ▲ | hacker_homie 3 hours ago | parent | prev | next [-] |
| Comments like this make me feel like we are living in different worlds, I have KDE/Wayland on multi head machines with different DPIs and laptops.
KDE has been the smoothest most reasonable desktops for a long time, I play games they just work, I can make zoom calls, they implemented device recovery.
How are you experiencing this, are you rendering in software? |
|
| ▲ | helterskelter 2 hours ago | parent | prev | next [-] |
| If you don't mind me asking...are you using nVidia by chance? Have you tried something besides KDE? How long ago was this? I've read about some terrible experiences with Wayland and I've just never had any of these problems in nearly a decade of using it almost every day (sway was a little rough around the edges in the first year it came out, but even then it fixed screen tearing, which I was never able to entirely eliminate with Xorg). The two things I've always stayed away from though is KDE, and nVidia. I'm just trying to figure out why there's such a discrepancy between my experiences and what I read online from time to time. |
|
| ▲ | arikrahman 6 hours ago | parent | prev | next [-] |
| I've had an interesting experience with creating a wayland compatability layer with Bitwig. Especially as I used Niri as the tiling window manager, it is even harder to use as a base as it less supportive of X11 compared to other WMs like hyprland. This may be Niche, but DAWs are very rare to support linux, especially this stack. I would say it might be a stretch to say the company behind Bitwig is punishing Wayland users, I am sure they don't have the personnel for it, but it is a legitimate issue that companies will most likely be 10 years late to the new modernization into Wayland. Anyways, I was able to configure it with a specific flake configuration. I had issues with third party windows, which was more of an issue with the floating nature of Niri, since Gnome with Wayland displayed external VSTs fine. You can find my repository here if interested. It consists of a few files, and I made it easier to use with justfiles. https://github.com/ArikRahman/Nixwig |
| |
| ▲ | jmkr 4 hours ago | parent [-] | | Pretty much every vst, clap, etc plugin on Linux requires X calls because of how windows get created and then managed by the host. I've moved to running Bitwig in an Ubuntu distrobox container. Hope you're enjoying 6, it seems they fixed a lot with the piano roll. I had to set mouse warping off in my tiling manager for yabridge/wine plugins. |
|
|
| ▲ | resonious 2 hours ago | parent | prev | next [-] |
| This seems more like a KDE thing then a Wayland thing. At least for me on GNOME Wayland is strictly better. And the newer Wayland-only desktops like Niri are arguably better then that. |
|
| ▲ | simonask 6 hours ago | parent | prev | next [-] |
| I assume you, a technical person, made sure to help the people giving you the software for free to diagnose what is obviously one or more bugs? |
|
| ▲ | globalnode 5 hours ago | parent | prev [-] |
| as much as i dislike m$, at least windows works and it works for games and graphics. when i need text or computation without a ui, i use linux. similar to the argument in the article about use what works, i use what works. |
| |
| ▲ | sshine 2 hours ago | parent | next [-] | | I got a gaming computer during covid and initially ran Windows on it. It had so many problems with the audio and random crashes I eventually gave up and switched to Linux. Only loss was the newer Blizzard games, all the Steam games worked. | |
| ▲ | matheusmoreira 3 hours ago | parent | prev | next [-] | | > at least windows works and it works for games and graphics It doesn't, actually. I vividly remember trying and failing to play some old games on Windows. GTA San Andreas, I think. Didn't even launch due to missing DirectX libraries or whatever. I hunted down and installed all the redistributables and DLLs. Still didn't run. So much for the fabled backwards compatibility of Windows. Microsoft clearly does not give a shit anymore. Wouldn't be surprised if Linux with Proton becomes better at running games than Windows one day. | | |
| ▲ | wutbrodo 3 hours ago | parent [-] | | In 2008, I remember playing starcraft over LAN with my roommate. It played better on Wine/Ubuntu than it did on his Vista machine (and unrelatedly but hilariously, in the middle of the game his computer gave him a countdown to reboot with no option to cancel it) |
| |
| ▲ | queenkjuul 4 hours ago | parent | prev [-] | | Yeah much as it sucks, i went back to Windows+WSL on my laptop. It just straight up works better. I really wish it didn't, but it's the reality. |
|