Developer Explains Why Explicit Sync Will Finally Solve the NVIDIA/Wayland Issues

petsoi@discuss.tchncs.de to Linux@lemmy.ml – 190 points –
Developer Explains Why Explicit Sync Will Finally Solve the NVIDIA/Wayland Issues - 9to5Linux
9to5linux.com
42

You are viewing a single comment

Doesn't this mean application developers will have to explicitly sync the graphical state? If that's the case, then devs will have to write custom code for it to work on NVIDIA, correct? If so, I doubt this will "finally solve" any issues, only finally provide the ability to solve them... explicitly and with a lot of dev work + required awareness.

How come AMD doesn't need this?

P.S Obligatory Fuck NVIDIA

::: spoiler Anti Commercial AI thingy CC BY-NC-SA 4.0 :::___

Nah, explicit sync is the objectively better model if you want high performance. Android went for explicit sync right from the start and from what I gather also Intel and AMD prefer it. The problem is, that the graphics stacks on Linux have been using implicit sync for ages and so far no one dared to change the status quo. Nvidia was "simply" rejecting implementing an inferior mechanism in their driver. While somewhat understandable, it was still a decision on the back of their users.

1 more...