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

8 points
*

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.

permalink
report
reply
0 points
*

Sure, I agree, but Nvidia proprietary driver is still the best for gaming, isn’t it?

permalink
report
parent
reply
16 points

The AMD radv driver is best for gaming at the moment IMO. If you’re stuck with NVIDIA hardware then yes, the proprietary driver is the best for gaming as the open source driver is quite slow, but the good news is that this is rapidly changing after being stagnant for 5+ years. NVK is the new open source NVIDIA Vulkan driver in Mesa and it just recently left experimental to be included officially in the next Mesa release. Also, NVIDIA’s GSP firmware changes mean that the open source nouveau kernel driver can finally reclock NVIDIA GPUs to high performance clocks/power states thus it could achieve performance parity with the proprietary driver with enough optimization. On my RTX 3070 laptop it is still significantly slower and some games don’t work yet, but there is no flickering or tearing that I experience with the proprietary driver. Unfortunately for GTX 10 series users, these cards do not use GSP firmware and have no means of reclocking still so they will be stuck using only proprietary drivers for the forseeable future.

permalink
report
parent
reply
2 points

Yes, for that to change we have to wait for the NVK based driver - nova.

permalink
report
parent
reply
23 points

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 :/

permalink
report
parent
reply
8 points

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.

permalink
report
parent
reply
106 points

Bought AMD never looked back

permalink
report
reply
0 points

Good for you.

permalink
report
parent
reply
5 points

Stayed with X11 and have no problems.

permalink
report
parent
reply
2 points

Both. Both is fine.

permalink
report
parent
reply
36 points

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.

permalink
report
parent
reply
-1 points

Nvidia sycophants just call you an idiot for wasting your time on linux. :/

permalink
report
parent
reply
1 point
*

Lol, down votes from chumps who can’t tell the difference between NVIDIA’s excellent hardware and Nvidia’s shitty business practice.

permalink
report
parent
reply
1 point

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

permalink
report
parent
reply
9 points

Is this MR NVIDIA related? It looks independent from that.

P.S fuck NVIDIA nonetheless

CC BY-NC-SA 4.0

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
5 points

I last purchased a 2080ti, so I will probably ride that comfortably for another couple of years, but I window shop new AMD cards sometimes. I could probably convince myself to buy one even though it’s unnecessary, but I use and love my mini PC case, and the newest cards are too long to fit. I really hope smaller high-end GPUs becomes a trend to push innovation in that direction. Kind of like how phones just kept getting thinner for the longest time, I want GPUs to fight for shortest.

permalink
report
parent
reply
-28 points

AMD apologists shaking right now ha ha

permalink
report
reply
11 points

Nvidia dupees getting baselessly cocky

permalink
report
parent
reply
7 points

They just need to gate-keep harder. It’ll work next time.

Imagine being that invested in a corporate brand.

permalink
report
parent
reply
-1 points

Lol talk about the pot calling the kettle black.

permalink
report
parent
reply
0 points
*
Removed by mod
permalink
report
reply
0 points
*
Removed by mod
permalink
report
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 9.4K

    Monthly active users

  • 5.9K

    Posts

  • 162K

    Comments