AMD Announces The AMDGPU Composition Stack "ACS" For Advanced Linux Desktop Features

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67333

    AMD Announces The AMDGPU Composition Stack "ACS" For Advanced Linux Desktop Features

    Phoronix: AMD Announces The AMDGPU Composition Stack "ACS" For Advanced Linux Desktop Features

    An unexpected surprise today are AMD Linux software engineers announcing a new project a bit further outside the scope of their open-source graphics drivers... The AMDGPU Composition Stack "ACS" is for delivering new advanced features atop Wayland for bettering the Linux desktop display capabilities...

    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
  • Kjell
    Senior Member
    • Apr 2019
    • 683

    #2
    Wish they would have gone with wlroots

    Comment

    • guglovich
      Senior Member
      • Jul 2017
      • 291

      #3
      there's a fork of Windows Player or something on the left.

      Comment

      • rabcor
        Senior Member
        • Apr 2013
        • 1367

        #4
        That is an odd initiative... Why? Why waste resources on this? Very few would actually use anything if it only works on amdgpu, just on principle, locking your software into a specific brand of hardware is something devs of all kind avoid whenever possible; So I would imagine htey're trying to extend wayland(?). Maybe they want to unfuck wayland? Even then though I just do not see how AMD as a company could benefit from extending wayland in any way... Supporting it, yes, but going out of their way to develop it? It's strange...

        Even for handhelds like the steamdeck, it doesn't have any more problems than any other wayland devices currently... (I suppose that might be the problem after all though, wayland is shit, a lot of people insist of using it for weird or even false reasons, and now that amd has some skin in this game it's up to them to fix it because it's not like someone competent will magically start working on this heap of trash otherwise... Guess that must be it...)
        Originally posted by Kjell View Post
        Wish they would have gone with wlroots
        They went with the reference compositor (even if it's terrible garbage even for a reference) because they're implementing new features I think. They're not making an actual compositor to be used, and using wlroots would have sorta set the expectatoin that it would be at least on some level usable. Using weston means everyone knows it'll be completely useless and therefore nobody is going to complain about it's uselessness.

        If they really are planning to make a real compositor as implied by:
        The AMDGPU Composition Stack isn't just some one-off playground for AMD Linux engineers but they note that it's to be a "full stack opensource delivery vehicle for AMDs commercial solutions and products."
        Then they fucked up bad by going for weston as a base. They shouldn't have used wlroots either although maybe take a bit of inspiration from it, they would haev been better off building it from scratch because none of the existing solutions are truly good.
        Last edited by rabcor; 22 January 2025, 11:45 AM.

        Comment

        • bearoso
          Senior Member
          • Jul 2016
          • 192

          #5
          The MPO stuff is pretty neat. It can make VRR more seamless. Funny thing, it's infamously turned off by "gamers" on Windows. I think it's all the problems it has with Nvidia drivers.

          Once we get FIFO and commit-timing in all the compositors and WSI, I think Wayland might be feature-complete enough to be a reasonable default desktop. Then, hopefully, it can finally push past X.

          Comment

          • pharmasolin
            Phoronix Member
            • Oct 2022
            • 102

            #6
            AMD's gamescope incoming. I think Valve wanted someone else to help them fix wayland, and AMD decided to help. There will be new defacto reference compositor for gaming/multimedia?

            Comment

            • touma@volts.jp
              Junior Member
              • Oct 2024
              • 13

              #7
              This looks interesting, I'm looking forward to it

              Comment

              • digital123
                Junior Member
                • Jan 2025
                • 1

                #8
                To quote their wiki:
                ACS contains some additional features and minor customizations in the GUI on top of base Weston reference implementation.
                • Major initial features are Freesync, HDR, Color management and MPO-underlays
                • Details about each of these features and future roadmap in this page: ACS features
                • We have also added a basic video-player app to demonstrate some of these advance feature in a video playback context.
                See https://gitlab.com/acs-wayland/westo...e/ACS-Features for more details.

                The code is already available on gitlab, so it should be quite possible to test.

                Comment

                • Venemo
                  Senior Member
                  • Dec 2014
                  • 481

                  #9
                  I just wish they named it something else. "AMDGPU" is already an overloaded term and means a bunch of different things in this context. This is just going to confuse users.

                  Comment

                  • ms178
                    Senior Member
                    • Sep 2018
                    • 1709

                    #10
                    How will this integrate into the Wayland compositor landscape? Is it yet another one, will features eventually trickle down to most of the other's? I care particularly about adoption in KWin.
                    Last edited by ms178; 22 January 2025, 12:46 PM.

                    Comment

                    Working...
                    X