365
submitted 3 months ago* (last edited 3 months ago) by unique_hemp@discuss.tchncs.de to c/linux@lemmy.ml

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

you are viewing a single comment's thread
view the rest of the comments
[-] just_another_person@lemmy.world 8 points 3 months ago* (last edited 3 months ago)

The root cause of Nvidia flicker is Nvidia ecosystem being a total shitshow. This has nothing to do with drivers and how bad they are, or how Nvidia refuses to open source even the base of their desktop card drivers, or that the few tools they contribute to in in the OSS space to work around that are awful, or that the entire Linux environment for Nvidia is all about the datacenter (what an insane mess that is).

Good luck Nvidia+Linux fanboys.

[-] unique_hemp@discuss.tchncs.de 23 points 3 months ago

Well, this is the root cause of this specific issue if you treat nvidia's part of the stack as some barely changable black box (which is what it is right now). It's not that I disagree open source drivers would be better, I just already own an nvidia GPU :/

[-] zurohki@aussie.zone 8 points 3 months ago

I'd argue the root cause was Nvidia insisting that X11 was the future, they'd never support Wayland, and refusing to participate in any of the design processes. As a result when they got dragged kicking and screaming into supporting Wayland, nothing that had been developed without Nvidia suited their hardware or drivers.

They first tried to throw their weight around by forcing EGLStreams on everyone, failed, and they've been scrambling to catch up ever since.

load more comments (3 replies)
this post was submitted on 20 Mar 2024
365 points (98.4% liked)

Linux

45765 readers
894 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS