Since nvidia drivers do not properly implement implicit sync, this protocol not existing is the root cause of flickering with nvidia graphics on Wayland. This MR being merged means that Wayland might finally be usable with nvidia graphics with the next driver release.
EDIT: Nvidia dev posted that support is planned in the 555 driver, with beta release planned for May 15: https://github.com/NVIDIA/egl-wayland/pull/104#issuecomment-2010292221
- Hovenko ( @Hovenko@iusearchlinux.fyi ) 69•6 months ago
Bought AMD never looked back
- deadbeef79000 ( @deadbeef79000@lemmy.nz ) 28•6 months ago
Rather, I bought from the vendor who contributed their GPU drivers to the Linux Kernel. It just so happened that’s AMD.
NVIDIA sycophants hate that one weird trick.
- Sina ( @Sina@beehaw.org ) 5•6 months ago
Nvidia sycophants just call you an idiot for wasting your time on linux. :/
- deadbeef79000 ( @deadbeef79000@lemmy.nz ) 3•6 months ago
Lol, down votes from chumps who can’t tell the difference between NVIDIA’s excellent hardware and Nvidia’s shitty business practice.
- Hovenko ( @Hovenko@iusearchlinux.fyi ) 1•6 months ago
Honestly… I don’t really have anything against Nvidia, but I do. It’s really a good company, but it sucks.
Those are my lines :D
- ProtonBadger ( @ProtonBadger@lemmy.ca ) 10•6 months ago
Good for you.
- onlinepersona ( @onlinepersona@programming.dev ) English5•6 months ago
Is this MR NVIDIA related? It looks independent from that.
P.S fuck NVIDIA nonetheless
- imnapr ( @imnapr@discuss.tchncs.de ) English25•6 months ago
God I fucking hope so man. I’m so tired of Nvidia not working on Wayland properly. It’ll be so nice to have VRR and gSync on Wayland without the awful flickering.
- Lojcs ( @Lojcs@lemm.ee ) 3•6 months ago
Is the vrr flickering about explicit sync too?
- NoisyFlake ( @NoisyFlake@lemm.ee ) 24•6 months ago
AFAIK we still need this merge request here for it to actually affect 99% of games, because they all run with Xwayland, right? https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967
Yes, but that’s bound to be merged quickly, the protocol itself was the main holdup from what I understand.
- pr06lefs ( @pr06lefs@lemmy.ml ) 14•6 months ago
Questions from someone still on xmonad/x11, with 3 computers that have nvidia cards:
Do all nvidia cards have trouble in wayland currently, or is it just some subset?
Is it really unususable, or just really annoyingly flickery?
Would my card be usable now (without this merge) if I was using the nouveau driver?
Once this is merged, will all nvidia cards work in wayland? Or do we not really know yet.
Nouveau should have already been fine, this should fix the proprietary driver’s issues. AFAIK this is a core issue of the proprietary driver, so should affect all cards.
I tried Wayland on my 16xx series GPU, Electron apps were only annoying, but games were unplayable. The desktop itself and Wayland native apps worked fine, though.
- strawberry ( @strawberry@kbin.run ) 2•6 months ago
so are you on x11? what drivers? having some issues with my 1660ti, curious what youre running
Plasma 6 X11, 550 proprietary driver.
- strawberry ( @strawberry@kbin.run ) 1•6 months ago
think I’m on Wayland, will try and switch. what exact GPU? mobile or regular?
Desktop 1660S
- Lojcs ( @Lojcs@lemm.ee ) 5•6 months ago
In addition to what others said a recent Nvidia driver update also added a workaround to reduce out of order frames without explicit sync. Ime it just made it so that resizing a flickering window makes it stop.
- Sina ( @Sina@beehaw.org ) 4•6 months ago
It’s not really card related, but rather it just comes up sometimes in niche circumstances. I only had this on my second monitor and then it went away with an nvidia driver update. (since then i moved to amd)
- matcha_addict ( @matcha_addict@lemy.lol ) 2•6 months ago
For what it’s worth, I have only minor issues on wayland with nvidia, and all were fixable by changing some configuration option or something.
Maybe my demands aren’t too heavy, but I do play games. I also use gentoo which makes fixing things easier.
Maybe if your games are Wayland native or you’re still running the 535 driver? I saw fbdev=1 as a workaround, but that made things very jello-y.
- NoisyFlake ( @NoisyFlake@lemm.ee ) 2•6 months ago
I think 535 is the only option for Wayland gaming right now, everything else is a flickery mess.
- maorofl ( @maorofl@lemy.lol ) 4•6 months ago
Does it have to be supported in wlroots/composers, or are these changes in wayland enough? Edit: nevermind, the pr links other prs, such as https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4262
I saw a comment from an nvidia dev somewhere that XWayland support is enough to resolve the flickering, but compositor support is needed for best performance.
- TheFinn ( @TheFinn@discuss.tchncs.de ) 2•6 months ago
I’m all for progress, I hope it helps people, but I haven’t had any issues with my Nvidia card and my two monitors on Wayland.
- Matty_r ( @Matty_r@programming.dev ) 2•6 months ago
AMD apologists shaking right now ha ha
- flashgnash ( @flashgnash@lemm.ee ) 2•6 months ago
I’ve been using Wayland on two Nvidia machines for months now, is the flickering the whole screen or just some applications because until I updated my Nvidia drivers very recently I’ve not had any flickering issues at all