Originally posted by FireBurn
View Post
Announcement
Collapse
No announcement yet.
NVIDIA Working On An EGLStreams Back-End For KDE On Wayland
Collapse
X
-
Originally posted by shmerl View Post
Vulkan compositor won't need EGLstreams or GBM. But someone needs to implement it first: https://cgit.kde.org/kwin.git/log/?h=fredrik/vulkan
Comment
-
Originally posted by R41N3R View Post
The Vulkan approach would offer many benefits to all. I think as well Nvidia should focus on that and this would be something where they would be taken serious.
Comment
-
The comments by KDE developers about the (lack of) news about their proposed allocator library are on point. Is NVidia still working on this so both GBM and EGLStreams can be abandoned in the foreseeable future, or will both code paths need to be maintained indefinitely?
Originally posted by Slartifartblast View PostOriginally posted by FireBurn View PostAny evidence of this? Aside from Martin being stubborn (and he's no longer the lead maintainer) he has, as far as I'm aware, never deliberately broken things
This is also the stance that the Linux kernel takes: some interfaces are stable and some are not.
Originally posted by Britoid View PostThere was no "standard", which is why there's now a mess. Each EGL implementation made their own, Mesa created GBM and nVidia EGLStreams.
Then NVidia came up with EGLStreams.
Originally posted by Britoid View PostFor x reasons nVidia apparently can't use GBM, which is why they suggested making a new universal method that supports all use cases.
Originally posted by Slartifartblast View PostIt's a fact of life regressions happen, go over to KDE bugzilla and look for unintentional regressions in Kwin. I won't do the legwork for you as I assume you are a grown up and are more than capable of finding examples yourself.
Yes, regressions in general do happen. But the claim was very specific, namely that regressions happen in a way that the NVidia EGLStreams code needs to be updated every release because reasons (among those was later suggested animosity of KDE developers against NVidia). And substantiation was requested from those who make this claim. None has come forward so far.
- Likes 1
Comment
-
Originally posted by duby229 View Post
What are you saying? Nvidia is writing this code because -they- caused this problem, and -does not- fix it, it only makes the problem more complicated.
If they get a good enough citizen in the OSS world, I may buy from them again. Currently, I only buy AMD graphics cards since they are the ones best supporting their hw with OSS drivers and tooling on Linux. They were also a driving force behind Vulkan so they deserve our purchase.
I think, I will need AMD-level of OSS contributions from Nvidia before I consider them again.
Comment
-
Originally posted by bearoso View PostEGLStreams doesn’t maintain buffer contents after composition, which is kind of weird, and I highly suspect it’s a workaround for a serious deficiency with nvidia hardware. Because of this, I don’t think that nvidia can implement GBM or any proposed universal buffer format without it taking a more constricted approach than GBM.
Originally posted by reavertm View Post
I think we are yet to see Wayland actually perform rendering faster than X11..
Comment
-
Originally posted by chithanh View PostI think there needs no malice nor incompetence involved, and it can be actually a smart decision to have interfaces unstable. Because this allows you to avoid accumulating technical debt in your codebase.
Comment
Comment