Announcement

Collapse
No announcement yet.

Streams vs. GBM: The Fight Continues Over NVIDIA's Proposed Wayland Route

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

  • Streams vs. GBM: The Fight Continues Over NVIDIA's Proposed Wayland Route

    Phoronix: Streams vs. GBM: The Fight Continues Over NVIDIA's Proposed Wayland Route

    It's been over one month since NVIDIA presented their proposed Weston patches for supporting Wayland with NVIDIA's Linux binary driver but the discussion over their proposed approach remains heated...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Good, it's clearly silly to have to implement both, and surely GBM could be adapted to meet their needs. I get that they want to keep things simple for their own driver, but I don't think it's realistic to expect everyone to implement and maintain both approaches.

    Side note: I don't think it's fair to characterize this as a fight.
    Last edited by microcode; 12 May 2016, 10:01 PM.

    Comment


    • #3
      I think the enlightenment devs have the right idea. If Nvidia wants everyone else to support both GBM and their approach, then they too should support GBM and this new approach, and then show for it on their hardware that their approach is indeed better, it's something they should do if they're this confident.

      But the nvidia way of doing things is "support only the nvidia way of doing things, and nothing else". Like Fucking Gsync, these guys seem to have no faith whatsoever in their hardware or software, they don't allow it to stand up to competition (fear of losing much? fear of being wrong much?)

      Comment


      • #4
        So basically if you have an nvidia card you'll be using Xorg or Mir.

        So Wayland won't even support the most popular dGPU out there. That makes it kind of useless.

        Comment


        • #5
          Originally posted by johnc View Post
          So basically if you have an nvidia card you'll be using Xorg or Mir.

          So Wayland won't even support the most popular dGPU out there. That makes it kind of useless.
          Too soon to call that useless just because Nvidia dGPU has more marketshare (ask 3dFX) than AMD in PC world. The issue is Nvidia has habit to create their own proprietary standard rather adhering to the open one, contribute little to Nouveau driver effort and causing the mess that is Bumblebee t o name of few.
          Meanwhile, open source Radeon supports Wayland, developers having more access to AMD gGPU than ever, the strategy is long term rather than short term solution.
          Until Nvidia change their attitude towards open source world including Linux kernel, they are doomed to lose long term battle considering AMD gained more clients from Microsoft, Sony, Nintendo, Apple and recently China market.

          Comment


          • #6
            Originally posted by johnc View Post
            So basically if you have an nvidia card you'll be using Xorg or Mir.

            So Wayland won't even support the most popular dGPU out there. That makes it kind of useless.

            Actually, it's based on the compositor and maybe the toolkit to support the most popular dGPU out there.

            Comment


            • #7
              "The issue is Nvidia has habit to create their own proprietary standard rather adhering to the open one"

              So what!!!! So we have a bunch of folk developing a new display protocol/server telling a company to conform to its open ways lol. Ridicules !! Who the hell do these clowns think they are telling 1 of only 3 GPU manufactures what is best practice. .No surprise such a small amount of peoples decisions can affect every single GNU/Linux user with Nvidia hardware in such a negative way.

              "Until Nvidia change their attitude towards open source world including Linux kernel, they are doomed to lose long term battle considering AMD gained more clients from Microsoft, Sony, Nintendo, Apple and recently China market."

              No,the only ones doomed, are the millions of GNU/Linux users with Nvidia hardware.

              Comment


              • #8
                Originally posted by johnc View Post
                So basically if you have an nvidia card you'll be using Xorg or Mir.

                So Wayland won't even support the most popular dGPU out there. That makes it kind of useless.

                Mir uses GBM, too noob. Good luck trying to get it to work with NVIDIAs driver.

                Too soon to call that useless just because Nvidia dGPU has more marketshare (ask 3dFX) than AMD in PC world. The issue is Nvidia has habit to create their own proprietary standard rather adhering to the open one, contribute little to Nouveau driver effort and causing the mess that is Bumblebee t o name of few.
                Yeah EGLStreams is sooo proprietary. It's only a Khronos spec....

                Lots of clueless people in this thread.

                Comment


                • #9
                  Originally posted by finalzone View Post

                  Too soon to call that useless just because Nvidia dGPU has more marketshare (ask 3dFX) than AMD in PC world. The issue is Nvidia has habit to create their own proprietary standard rather adhering to the open one, contribute little to Nouveau driver effort and causing the mess that is Bumblebee t o name of few.
                  Meanwhile, open source Radeon supports Wayland, developers having more access to AMD gGPU than ever, the strategy is long term rather than short term solution.
                  Until Nvidia change their attitude towards open source world including Linux kernel, they are doomed to lose long term battle considering AMD gained more clients from Microsoft, Sony, Nintendo, Apple and recently China market.
                  Eglstreams aren't proprietary, or closed but an open alternative which from what I understand is more efficient on NVIDIA hardware. The difficulty lies in trying to create a single driver model to support really low and devices and high end devices. Based on the current GBM approach and api NVIDIA would loose performance, while eglstreams would provide the best performance. For what it sounds like EGLStreams is the superior solution, its more that GBM is already implemented so people don't want to change.

                  Comment


                  • #10
                    Has this anything to do with wayland? I thought these were patches to weston?

                    Comment

                    Working...
                    X