Originally posted by TheOne
View Post
Announcement
Collapse
No announcement yet.
Some Ugly Code Can Get NVIDIA's Linux Driver Working With Accelerated XWayland
Collapse
X
-
- Likes 2
-
Originally posted by mlau View PostAnd from their perspective, they *do* support the necessary infrastructure (EGLStreams, a Khronos standard, which is used e.g. on QNX as well) to get wayland working. It doesn't help that the popular compositors prefer mesa's own GBM to EGLStreams and then blast nvidia for not supporting gbm. The whole ubridled nvidia hate here is not entirely warranted.
The announcement of KDE Neon dev/unstable switching to Wayland by default raised quite a few worried comments as NVIDIA’s proprietary driver is not supported. One thing should be clear: we wo…
- Likes 3
Comment
-
Originally posted by mdedetrich View Postits purely political
Though their approach is right. Not just Nvidia is the problem, but also their users who expect FOSS devs to bend to Nvidia's crap. So keep it clean and just lock out both entirely. I hope this MR goes nowhere.
- Likes 4
Comment
-
Originally posted by treba View PostErm...what does jack have to do with Wayland? Anyhow, your complains sound like they are about a Wayland compositor, i.e. an implementation, not the protocol. Concerning the protocol: my personal experience is that people often only start to understand the pros and cons of Wayland and X11 when they actually write code using them.
2. Tried several compositors: mutter/gnome, wlroots/sway, weston. Videos ran better with proper acceleration but everything else was better on x11 fbdev than accelerated wayland... Try running wayland without gpu drivers on a low power computer and see how bad it performs in comparison to x11. And the issue seems to be present on all popular compositors. maybe because all of them need llvmpipe.
3. So if the culprit isnt the wayland protocol then something is wrong with all the compositors I tested, not to even mention kwin which was crawling under wayland but performed nicely on x11 on the low power computer.
- Likes 3
Comment
-
Originally posted by treba View PostErm...what does jack have to do with Wayland? Anyhow, your complains sound like they are about a Wayland compositor, i.e. an implementation, not the protocol. Concerning the protocol: my personal experience is that people often only start to understand the pros and cons of Wayland and X11 when they actually write code using them.
Wayland will remain a technological demo for the curious hackers as long as it lacks a standard implementation that is shared by the major DEs and that provides a single centralized platform. Wasn't this what Canonical attempted to do with Mir (alas without Wayland)?
- Likes 10
Comment
-
Originally posted by shmerl View Post
What does that mean exactly? How does it reduce the footprint? If anything, it makes an argument that blob now can work in more cases.
I think helping the blob in any way is not a good thing. It only encourages Nvidia to act with impunity and drag their trash blob approach along.
I want the xfree86 code out of my life, and this approach seems like it'll eliminate a large class of reasons why you might need to use Xorg and NVIDIA's driver.
- Likes 1
Comment
-
Originally posted by aufkrawall View PostNvidia Wayland eglstreams is unusable on Gnome and Plasma, no need to focus just on Sway to depict Nvidia as a victim.
Originally posted by aufkrawall View PostThough their approach is right. Not just Nvidia is the problem, but also their users who expect FOSS devs to bend to Nvidia's crap. So keep it clean and just lock out both entirely. I hope this MR goes nowhere.Last edited by mdedetrich; 24 August 2020, 06:40 AM.
- Likes 4
Comment
-
Originally posted by mlau View PostNvidia's primary concern on Linux are workstation users, and as long as those expensive cad/etc applications run on Xorg, there's not much incentive for nvidia to invest heavily in wayland.
And from their perspective, they *do* support the necessary infrastructure (EGLStreams, a Khronos standard, which is used e.g. on QNX as well) to get wayland working. It doesn't help that the popular compositors prefer mesa's own GBM to EGLStreams and then blast nvidia for not supporting gbm.
The whole ubridled nvidia hate here is not entirely warranted.
I personally love Linux because you are free to do things the way you like. It's not a matter of EGL vs GBM, which is better or worse, or which one was first. It's about the freedom of choice. Nvidia used it's cunning marketing to get where they are today. Apple got burned by getting in bed with Nvidia. Similarly I have stopped buying computers with Nvidia components because they go out of their way to prevent me from running software the way that I want to.
I still recommend Nvidia to my gamer friends because, just like 99% of Nvidia's customers, these topics and philosophies are irrelevant to them... well at least until Nvidia's monopoly causes the industry to stagnate to a point where consoles become the only form of viable gaming.
- Likes 5
Comment
-
Originally posted by mdedetrich View Postits purely political and even the creator of Sway admitted this.
He is insanely good in what he is doing, wlroots is a perfect basement for things like Phosh/Phoc and may be the future for most wayland desktops, but his attitude and his entitlement towards the actual standardized free desktop organisations freedesktop org and gnome is something very unpleasant and a danger to the free desktop as a whole.
- Likes 4
Comment
-
Originally posted by mdedetrich View PostSo was GBM on Wayland a few years ago until people started using it and bugs got fixed and it became more stable (welcome to software development). Linux has been trying to get Wayland + GBM stable for like 6 years? EGLStreams was only put into Gnome and KDE literally a year ago and distros deliberately make it more difficult to use Wayland + EGLStreams making the problem worse.
Oh, btw: No mentioning of running XWayland Vulkan accelerated on Nvidia anywhere.
Originally posted by mdedetrich View PostUsers who want FLOSS can use nouveau.
Originally posted by mdedetrich View PostMost linux users however want a working system and its certain Linux developers that have an immature/irrational/unreasonable attitude that is causing Linux users to suffer one way or another (without any real changes to this attitude X11/Xorg will never be deprecated considering that NVidia is the biggest graphics card manufacturer and no one is going to use Linux distro that doesn't work).
- Likes 2
Comment
Comment