4 ms·
Wayland sucks. At least for Nvidia users. RN dealing with - 1- when it comes back from suspend, the whole screen is filled with Rainbows. Pretty, but useless.
by cevn 3y ago
Wayland sucks. At least for Nvidia users.
RN dealing with -
1- when it comes back from suspend, the whole screen is filled with Rainbows. Pretty, but useless.
2- display scaling setting is either ignored or completely broken, no in between. Display settings in general seem wonky.
If I pretend these two things don't exist, the smoothness during gaming is far superior though..
- snowram 3y agoMore like "Nvidia sucks. That includes Wayland users."
- cevn 3y agoI can't deny that, but the fact is, X still works fine.. and a lot of people use NVIDIA cards and don't want to throw them away. I guess they are the real culprit though, to be sure. But if were a random new user who booted into Wayland-only new fedora only to find my installation is already borked... what are we supposed to tell them? Oh yea, Linux is only for AMD users.. sorry!
- deleted 3y ago[deleted]
- bityard 3y agoI am not bullish on Wayland but it's not Wayland's fault that nVidia is abnormally uncooperative with the open source community. I lurk on several Linux enthusiast forums and subreddits and whenever a new person wanders in asking why they get a blank screen on boot, or their laptop can't resume properly, or their desktop crashes randomly, I have observed that there is a roughly 0.95 chance they have an nVidia card in their system. (With or without the proprietary drivers.)
- jovial_cavalier 3y agoWhy does it work perfectly on X11, then?
- jsiepkes 3y agoThat reasoning is flawed. I could easily counter it with similar flawed reasoning: My AMD cards works (without proprietary kernel modules) flawlessly wit Wayland. I can play Cyberpunk out of the box.
- tapoxi 3y agoBecause Nvidia, until recently, refused to use the driver model (GBM) that everyone else adopted because they wanted to force everyone to use EGLStreams, which was their choice of API.
- charcircuit 3y agoAt the time EGLStream was an open standard where GBM was a proprietary API tightly coupled to Mesa. Extra work had to be done in Mesa in order to let Nvidia write a backend for it. Nvidia released such a backend over 2 years ago.
- phkahler 3y agoBecause nVidia supports X11 and other old APIs but not newer ones. Wayland does not define AFAICT new APIs that a driver needs to support, but it does use the newer ones that nVidia never bothered to support.
- addicted 3y agoNothing works perfectly on X11. WTF is this revisionism. There’s a reason nearly everyone in the Linux community has been trying to create an X11 alternative. Because X11 is really terrible at doing many things. Sure Wayland doesn’t do everything X11 does. Yet. It’s also decades younger and doesn’t have decades worth of patches and workarounds making things work. Finally Wayland does things that X11 simply cannot do, and unlike Wayland where some of the things it “cannot” (more often chooses not to by design) do can be offloaded to other parts of the system, the same is not true of X11.
- denton-scratch 3y ago> There’s a reason nearly everyone in the Linux community has been trying to create an X11 alternative. Maybe because the developers themselves have deprecated it? That would be freedesktop.org. I think an X11 alternative would be a Good Thing. In the future, that might well be Wayland, I suppose. But I don't trust freedesktop.org; I have learned to expect them to play compatibility games in order to achieve hegemony. The main reason I use Linux is to avoid hegemonic overlords.
- doix 3y ago> If I pretend these two things don't exist, the smoothness during gaming is far superior though.. Really? I find Wayland way worse for gaming. Like there's a few extra frames of delay or something. It _really_ messes with me and I can't stand it. It's why I'm still on X11 for now.
- SSLy 3y agoIt has really low latency on Steam Deck OLED, so it seems not to be fault of protocol, but either your HW or compositor.
- doix 3y agoSteam deck is AMD, not Nvidia. I was surprised that the parent had good performance in games with Nvidia+Wayland. Edit: I did a quick Google search, and your comment is dishonest. Many people are complaining about input lag on the steam deck. They've even measured it [0] [0] https://www.reddit.com/r/SteamDeck/comments/11yuulz/input_latency_issue_begging_for_acknowledgment/ https://www.reddit.com/r/SteamDeck/comments/11yuulz/input_la...
- SSLy 3y agoI specifically said OLED, yes the LED model is not so great. The improvement across board is described eg. here https://www.eurogamer.net/digitalfoundry-2023-steam-deck-oled-doesnt-just-look-better-than-lcd-it-plays-better-too https://www.eurogamer.net/digitalfoundry-2023-steam-deck-ole...
- doix 3y agoYeah, look at the input lag in your link. If you enable the frame limit it goes to shit. It's unclear to me if this is Wayland's fault or Valves fault or a mixture of both. The new version doesn't fix the issue, it just reduces latency somewhere else so all the latencies go down.
- cevn 3y agoThat's really weird... I play Rocket League on 144 frames and X is far more janky.. while Wayland keeps a very smooth 144 99% of the time, and input delay feels non existent but on X it feels like 2-3 frames behind.
- specter_1 3y agoEven worse for me, I have a hybrid laptop with integrated amd-gpu and a dedicated nvidia, and there is no way to specify primary gpu on Wayland. Everything goes through integrated and nvidia card just sits at 0%.