Announcement

Collapse
No announcement yet.

Wayland Protocols 1.24 Released With Improvement To DMA-BUF Protocol For Multi-GPUs

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

  • Wayland Protocols 1.24 Released With Improvement To DMA-BUF Protocol For Multi-GPUs

    Phoronix: Wayland Protocols 1.24 Released With Improvement To DMA-BUF Protocol For Multi-GPUs

    Wayland Protocols 1.24 is out today as the latest revision to this official collection of the Wayland protocols/specifications. Notable with the 1.24 revision is the introduction of wp_linux_dmabuf_feedback...

    https://www.phoronix.com/scan.php?pa...Protocols-1.24

  • #2
    I'm glad they finally got rid of Autotools for good. I hope every other project does the same.

    Comment


    • #3
      Have you ever used meson as an end-user or are you just parroting what you've heard from the hivemind?
      IME meson is an overcomplicated and at the same time inflexible abomination. You can't easily override broken behavior like building binaries/libraries and tests using different compiler flags. If you try it will just blow your build away and recompile everything. With make and frinds it's just "make CFLAGGS=$CFLAGS LDFLAGS=$LDFLAGS $etc tests" after the main build. Simple, easy and reliable. Cross-builds also tend to be broken more often with meson...

      I can see it maybe being easier to use as a developer, for what it's worth, though.

      Comment


      • #4
        This should allow direct scanout to work again with KWin 5.24 if all goes well. Not sure if only XWayland was affected.

        Comment


        • #5
          Originally posted by binarybanana View Post
          Have you ever used meson as an end-user or are you just parroting what you've heard from the hivemind?
          That hivemind you talk of is generally developers who have used it and other systems.

          I havent used any, so no opinion, just pointing out that the presumption you made there may be colouring the rest of your views.

          Comment


          • #6
            Originally posted by You- View Post

            That hivemind you talk of is generally developers who have used it and other systems.

            I havent used any, so no opinion, just pointing out that the presumption you made there may be colouring the rest of your views.
            Not sure if it's only, or even mostly developers who rave about meson. Subjectively that doesnt't appear to be the case, but maybe it is, I can't say either way. My echo chamber is probably different from yours and I have no hard data.

            Just for end users meson is a substantial downgrade in usability for anyone trying to do a build that's just a bit unusual or nonstandard. Most people who use only, or mostly use ready-made binary packages won't ever hit the limitations.

            Comment


            • #7
              Originally posted by binarybanana View Post
              You can't easily override broken behavior like building binaries/libraries and tests using different compiler flags. If you try it will just blow your build away and recompile everything. With make and frinds it's just "make CFLAGGS=$CFLAGS LDFLAGS=$LDFLAGS $etc tests" after the main build. Simple, easy and reliable.
              That's false.

              Comment


              • #8
                Does this apply to Optimus laptops?

                Comment


                • #9
                  Originally posted by binarybanana View Post
                  Have you ever used meson as an end-user or are you just parroting what you've heard from the hivemind?
                  Yes, I did. I also used autotools (both as user and as a developer) and I can safely say that anything is better than that steaming pile of crap.

                  Comment


                  • #10
                    Originally posted by lb90 View Post

                    That's false.
                    And this kind of answer is totally useless unless it was followed by some proof.

                    Comment

                    Working...
                    X