Announcement

Collapse
No announcement yet.

NVIDIA Reiterates That It's Working On Wayland Support

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • NVIDIA Reiterates That It's Working On Wayland Support

    Phoronix: NVIDIA Reiterates That It's Working On Wayland Support

    While their proprietary Linux graphics driver right now only supports X11-based environments, NVIDIA has talked in the past about their plans to eventually support Wayland, and they've reaffirmed their intentions this week to supporting Wayland by their closed-source Linux GPU driver...

    http://www.phoronix.com/vr.php?view=MTY0Njc

  • #2
    LOL.

    I know that spectators dictating FLOSS devs what to do are stupid.

    But another developer doing same, and at the same time saying, but I can not explain why....

    Nvidia FAIL.


    (PS It seam that they will have to come up with patches to XWayland when they do have some code they can share. No big deal. Wont play with others, others ....)

    Comment


    • #3
      I don't see why the DDX used by the open source drivers matters to nVidia.

      AFAIK it is not mandated to use the 'one-and-only' Wayland DDX, rather nVidia can add Wayland support to their own proprietary DDX to be used with the closed-source driver.

      Comment


      • #4
        Then you see why open sourcing is the way to go NVIDIA... ranting when you're working hidden in your corner is not the right path to walk in.

        Comment


        • #5
          Open up or die! Intel go go go!

          Btw AMD is not putting resouces into radeon and keeps dragging catalyst EXACTLY because of nvidia! That was mentioned by AMD themself.
          Last edited by brosis; 03-29-2014, 06:24 AM.

          Comment


          • #6
            LoL
            "Hey, devs, it will be appreciated if you develop your open code in the manner we like, but don't ask me more details because I can't speak about them. My contribution is limited to join in the mailing list saying that your code doesn't fit our "expectation" and then disappear the second after. Thanks."

            Comment


            • #7
              I suppose the best way forward for Nvidia is to fork the X server
              They don't provide any meaningful support for the open source drivers. Why should then the X server developers listen to them?
              Nvidia, you leech!

              BTW, do they really need to write their XWayland DDX? I thought that with Glamour everything they have to do is to write the OpenGL driver and XWayland will handle this transparently (together with direct rendering when that is written).

              Comment


              • #8
                Meanwhile at AMD....

                AMD's response: HEY! WE NEED TO MINIMIZE ENGINEERING COSTS! We could TALK about how we aren't supporting Wayland, but that would take time away from our engineer who has to make sure Catalyst won't support Wayland!

                Comment


                • #9
                  Originally posted by amehaye View Post
                  I don't see why the DDX used by the open source drivers matters to nVidia.

                  AFAIK it is not mandated to use the 'one-and-only' Wayland DDX, rather nVidia can add Wayland support to their own proprietary DDX to be used with the closed-source driver.
                  I think NVIDIAs current work on XWayland aimed at a certain way XWayland would be implemented in X11. Now with the new approach which sounds great, since you no longer need a patched xf86-video-{nouveau,intel,radeon} driver it has a drawback for NVIDIA. I'd assume GLX direct rendering would be needed to have games that don't use SDL 2 work on Wayland.

                  I'm surprised that NVIDIA is already working on XWayland support at this point with no xwayland code merged into mainline.

                  Comment


                  • #10
                    Originally posted by chuckula View Post
                    AMD's response: HEY! WE NEED TO MINIMIZE ENGINEERING COSTS! We could TALK about how we aren't supporting Wayland, but that would take time away from our engineer who has to make sure Catalyst won't support Wayland!
                    They are already making 2 drivers so have much higher engineering costs then AMD.
                    When they will make Catalyst userspace only they will probably have little to do to support Wayland / XWayland.

                    Comment


                    • #11
                      The discussion followed on irc (#xorg-devel), and it appeared the problem was Nvidia wanted to support very old applications doing strange things with GLX.
                      The conclusion was that it was possible to support DRI3 such a way that these apps would still work, and that Nvidia would return with more
                      propositions for Xwayland later.

                      We also talked about Wayland implementation and how they would use their EGLStreams to support the Wayland protocol,
                      we talked about optimus support and a common configuration file to tell the gpu we want some apps to use.

                      Nothing official for sure, but be sure that things are beeing worked on.

                      Comment


                      • #12
                        Once NVIDIA drivers can run Gnome on Wayland I'm going to test the **** out of both. Report all the bugs!

                        Comment


                        • #13
                          Originally posted by mannerov View Post
                          The discussion followed on irc (#xorg-devel), and it appeared the problem was Nvidia wanted to support very old applications doing strange things with GLX.
                          Yeah, the Nvidia's black magic to their maximum, I guess.
                          Originally posted by mannerov View Post
                          The conclusion was that it was possible to support DRI3 such a way that these apps would still work, and that Nvidia would return with more
                          propositions for Xwayland later.
                          It is not clear to me what that means for the Kristian's patch series currently present in the mailing list. Will be dropped because the Nvidia needs or what?
                          Originally posted by mannerov View Post
                          We also talked about Wayland implementation and how they would use their EGLStreams to support the Wayland protocol,
                          and?
                          Originally posted by mannerov View Post
                          we talked about optimus support and a common configuration file to tell the gpu we want some apps to use.

                          Nothing official for sure, but be sure that things are beeing worked on.
                          Thanks.

                          Comment


                          • #14
                            Originally posted by valeriodean View Post
                            It is not clear to me what that means for the Kristian's patch series currently present in the mailing list. Will be dropped because the Nvidia needs or what?
                            Either they would say DRI3 is good enough for them (Xwayland would do glamor and DRI3), or they propose a way for Xwayland to call the code they need.
                            Originally posted by valeriodean View Post
                            and?
                            They would use EGLStreams in their implementation, hidden to users, to support the wayland protocol (the used EGLStreams would use the correct extensions, etc, so what we can do with wl_buffers would be allowed). But clients would have access to EGLStreams if want to work with them directly

                            Comment


                            • #15
                              I wonder if nVidia will delay the drop of support of the GeForce 200 series and make Wayland drivers for it.

                              Too bad if not.

                              Comment

                              Working...
                              X