Announcement

Collapse
No announcement yet.

NVIDIA Reportedly Working On A Unified EGL Driver

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

  • NVIDIA Reportedly Working On A Unified EGL Driver

    Phoronix: NVIDIA Reportedly Working On A Unified EGL Driver

    A Canonical developer has posted on his blog about alleged improvements they are working on NVIDIA with to benefit the Mir Display Server...

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

  • #2
    Well they did recently post a job opening for Linux Software Engineers, so they are hiring.

    In other news, it also appears the 319.xx branch will be the last for the 2.4 kernel.

    Comment


    • #3
      We already knew that ...

      Originally posted by phoronix View Post
      Phoronix: NVIDIA Reportedly Working On A Unified EGL Driver

      http://www.phoronix.com/vr.php?view=MTMyMTI
      The article you link to http://www.phoronix.com/scan.php?pag...tem&px=MTE5MTU (GLX considered deprecated) from September 2012 states:

      Andy Ritger then said that while the NVIDIA Tegra driver supports EGL, the NVIDIA GeForce Linux graphics driver will be working on proper EGL support for the near future.

      Comment


      • #4
        This gives me hope.

        If Nvidia can truly create a Display Server agnostic EGL-based driver (and AMD can follow suit), then commercial games, and applications like Blender which work much better on, or require proprietary drivers will actually have a realistic chance at supporting both Wayland and Mir based Linux systems.

        Comment


        • #5
          This will hurt the Open Source community

          "For the closed-source desktop drivers: We are in active conversations with GPU vendors to enable Mir on those drivers/GPUs, too. [Updated] More to this, we are working together with NVIDIA towards a more unified driver model sitting on top of EGL."

          For all those who don't understand, I don't want to be *forced* to use binary drivers because vendors will be happy to close up their driver code again, putting me into a black box. I *DON'T* want to live in a Windows world of no control over what runs on my systems!

          Mir will undermine *ALL THE WORK* that's been done to get vendors to open source their drivers and allow for both Linux and *BSD communities the ability to use open source drivers.

          If EGL support is added, this may benefit Wayland, while being able to use binary drivers in Wayland may be a stop gap for support.

          There are already too few GPU driver developers, Mir will no doubt make this a mess for non-Ubuntu distros who won't/don't use Mir. Trying to force your solution onto others - WITH ABSOLUTELY NO DISCUSSION/COLLABORATION - will not fly.

          Those defending Canonical/Ubuntu should ask themselves this one question, "Do I care about Open Source or just use Linux?" If your answer is the latter, then you don't understand why people will fight this.

          I really don't care what Ubuntu does but if Ubuntu screws Debian/Fedora/OpenSuSE/Slackware etc then we all lose in our goal of open drivers. A lot of angry Linux developers/users of other distros will excommunicate Ubuntu and Canonical very quickly.

          Comment


          • #6
            Originally posted by F i L View Post
            If Nvidia can truly create a Display Server agnostic EGL-based driver (and AMD can follow suit)
            AMD already have it.

            Comment


            • #7
              Let's be very clear. Mir had absolutely nothing to do with Nvidia's decision for a unified EGL driver. The only thing they did was discourage developers from developing for linux, including video drivers by shrinking the market share of fundamental (for lack of a better word) infrastructure. I'd love if a developer in the know honestly can tell me that my understanding is wrong, but many applications, especially games that run on Wayland will not nessessarily run on MIR unless extra hoops are jumped through. Back when Linux was unified in switching to Wayland, the incentive companies like NVIDIA for developing software for Linux, including video drivers was greater.

              Comment


              • #8
                Originally posted by spstarr View Post
                For all those who don't understand, I don't want to be *forced* to use binary drivers because vendors will be happy to close up their driver code again, putting me into a black box. I *DON'T* want to live in a Windows world of no control over what runs on my systems!

                Mir will undermine *ALL THE WORK* that's been done to get vendors to open source their drivers and allow for both Linux and *BSD communities the ability to use open source drivers.

                If EGL support is added, this may benefit Wayland, while being able to use binary drivers in Wayland may be a stop gap for support.

                There are already too few GPU driver developers, Mir will no doubt make this a mess for non-Ubuntu distros who won't/don't use Mir. Trying to force your solution onto others - WITH ABSOLUTELY NO DISCUSSION/COLLABORATION - will not fly.

                Those defending Canonical/Ubuntu should ask themselves this one question, "Do I care about Open Source or just use Linux?" If your answer is the latter, then you don't understand why people will fight this.

                I really don't care what Ubuntu does but if Ubuntu screws Debian/Fedora/OpenSuSE/Slackware etc then we all lose in our goal of open drivers. A lot of angry Linux developers/users of other distros will excommunicate Ubuntu and Canonical very quickly.
                What. You do realise that this news is completely irrelevant to OSS drivers, right? They already can run Wayland without any issues.

                Comment


                • #9
                  As the Queen's Metropolis song goes... I want it now... hammers crashing etc...

                  Talk about exciting. The future is Linux.

                  Comment


                  • #10
                    It still matters

                    Originally posted by GreatEmerald View Post
                    What. You do realise that this news is completely irrelevant to OSS drivers, right? They already can run Wayland without any issues.
                    It is very relevant, if Canonical makes it easy for them to just bring the binary blobs over *what* incentives are there to having open source drivers in future? Having a 'closed' (as in controlled by Canonical in decision making/direction) graphical UI would be an absolute disaster for Linux, I wouldn't trade Xorg for that!

                    Comment


                    • #11
                      Originally posted by spstarr View Post
                      It is very relevant, if Canonical makes it easy for them to just bring the binary blobs over *what* incentives are there to having open source drivers in future? Having a 'closed' (as in controlled by Canonical in decision making/direction) graphical UI would be an absolute disaster for Linux, I wouldn't trade Xorg for that!
                      Let me ask you a question: What benefit are there to having Open source drivers now? Now given that X.org can already do proprietary drivers and OSS drivers are being developed and that won't really change if Catalyst and Nvidia's binary driver are brought on board with wayland why would the OSS drivers stop being developed? I believe once you think about those two things you should see that it's really not an issue...

                      Comment


                      • #12
                        Originally posted by Luke_Wolf View Post
                        Let me ask you a question: What benefit are there to having Open source drivers now? Now given that X.org can already do proprietary drivers and OSS drivers are being developed and that won't really change if Catalyst and Nvidia's binary driver are brought on board with wayland why would the OSS drivers stop being developed? I believe once you think about those two things you should see that it's really not an issue...
                        Open source video drivers, since they are devloped in the kernel repos, means open contributions. Like right now how Nouveau has no Nvidia support, Nvidia couldn't just stop developing drivers one day and kill the Linux desktop and leave everyone hanging with FOSS drivers.

                        One good thing about Wayland is that targeting EGL drivers with the FOSS ones will be much easier than GLX and X support. Hopefully it means more rapid adoption of key GPU features in the free drivers, but the current lack of documentation about how Nvidia / AMD gpus work from the manufacturers means its hard to implement key components.

                        What I'd really like to see is open design documents about the most modern classes of gpus so FOSS develoers (hell, I'd probably try to contribute) could actually get reasonable acceleration and feature parity in the FOSS ones.

                        Comment


                        • #13
                          Originally posted by zanny View Post
                          What I'd really like to see is open design documents about the most modern classes of gpus so FOSS develoers (hell, I'd probably try to contribute) could actually get reasonable acceleration and feature parity in the FOSS ones.
                          That possibly will never happen because of patents....i heard that both NVIDIA and AMD use stuff not-in-house so they could not fully ever open it....dunno if it's true....
                          Last edited by AJSB; 03-08-2013, 04:44 AM.

                          Comment


                          • #14
                            Originally posted by AJSB View Post
                            That possibly will never happen because of patents....i heard that both NVIDIA and AMD use stuff not-in-house so they could not fully ever open it....dunno if it's true....
                            Yet ANOTHER problem that could be solved by simply abolishing software patents.

                            Not that we're counting or anything...

                            Comment


                            • #15
                              Great that Nvidia is developing a EGL driver, then we can use proprietary Nvidia driver on Wayland which use OpenGL ES.

                              However, to get full OpenGL support, and not just OpenGL ES support, we need to split out X support from libgl.

                              libgl is needed for full OpenGL support, but unfortunately it is tied to X.

                              Comment

                              Working...
                              X