Announcement

Collapse
No announcement yet.

Asahi Gallium3D Driver Enables Mesa Shader Disk Cache Support

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

  • #11
    Originally posted by luno View Post

    I wish Steam exist for ARM Linux, does Proton works with aarch64 Linux ?
    Don't know about steam, but I remember the latest wine release mentioning something about the ability to run x86 windows programs on arm.

    Comment


    • #12
      Originally posted by joshx1 View Post
      The great thing about the folks behind Asahi is that they're focusing on building on top of Mesa, and their contributions help the Mesa project in general as well. Mesa has had SO MUCH activity, it's great to see so many people working on it.

      I also really like Asahi because they're not focused on building a desktop, just the drivers etc behind it. Why should they? There are so many desktop environments out there to pick from, and running on ArchLinux ARM (though you can change that) you have all the packages and support for that.

      It's an exciting time.‚Äč
      Can you please elaborate about it? I'm extremely very much interested in knowing the details about how much is helping MESA outside M1/M2 support.

      Please...

      Comment


      • #13
        Originally posted by timofonic View Post

        Can you please elaborate about it? I'm extremely very much interested in knowing the details about how much is helping MESA outside M1/M2 support.

        Please...
        On the kernel side, the Rust kernel driver is pushing forward a new generation of memory-safe DRM (Direct Rendering Manager) kernel drivers. On the Mesa side, AFAIK there's not as much changes to common code, since that code is generally already very mature.

        Comment


        • #14
          Originally posted by timofonic View Post

          Can you please elaborate about it? I'm extremely very much interested in knowing the details about how much is helping MESA outside M1/M2 support.

          Please...
          Sure!

          So the fantastic thing is that because this is a new experimental project within Mesa, hopefully other experimental projects will also come about too! Or maybe there will be a process in future if there starts to be more drivers to make it in another subproject or something, but given Meson has feature flags, this is fine for me. It's not like you're going to get drivers you don't want/need when you compile Mesa for your x86 desktop for example :-).

          It's hard to quantify the impact the Asahi crew has had working on the project, but off the top of my head, here are some cool things:

          - More people working on Mesa mean that more people can do more peer reviews/ack's for others work. As mesa is a large project, having more people work on it is great. Mesa is split into different projects, yes, but it's still a shared vision IMHO.
          - The team a bunch of work around the OpenGL driver/compiler, and the commit log is https://gitlab.freedesktop.org/mesa/mesa/-/commits/main . Have a look over the Mesa commits in general, it's really fantastic to see so much work from different people going into Mesa. Each version brings a massive amount of work.
          - Asahi Lina is a V-tuber persona (not sure what to call it? I don't watch, but know it's a thing?), which brings in more attention to Mesa, which is awesome.

          You can see how much work goes into Asahi just by looking at the commit tag (https://gitlab.freedesktop.org/mesa/...n?search=asahi), but this is a bit silly as the devs also work on other aspects.

          I don't want to mention specific people, as there are a few people working on the implementation and their work is invaluable.

          IMHO if were no impactful changes made outside of the Asahi driver codebase, that would be weird :-)

          You can also find more info here about the drivers: https://docs.mesa3d.org/drivers/asahi.html

          Comment


          • #15
            But... but... but... everyone keeps telling me Apple hate Open Source, and how Nvidia are always donating their code and documentation to help Nouveau! How can this driver possibly function at all?

            Comment


            • #16
              Originally posted by joshx1 View Post
              Sure!

              So the fantastic thing is that because this is a new experimental project within Mesa, hopefully other experimental projects will also come about too! Or maybe there will be a process in future if there starts to be more drivers to make it in another subproject or something, but given Meson has feature flags, this is fine for me. It's not like you're going to get drivers you don't want/need when you compile Mesa for your x86 desktop for example :-).

              It's hard to quantify the impact the Asahi crew has had working on the project, but off the top of my head, here are some cool things:

              - More people working on Mesa mean that more people can do more peer reviews/ack's for others work. As mesa is a large project, having more people work on it is great. Mesa is split into different projects, yes, but it's still a shared vision IMHO.
              - The team a bunch of work around the OpenGL driver/compiler, and the commit log is https://gitlab.freedesktop.org/mesa/mesa/-/commits/main . Have a look over the Mesa commits in general, it's really fantastic to see so much work from different people going into Mesa. Each version brings a massive amount of work.
              - Asahi Lina is a V-tuber persona (not sure what to call it? I don't watch, but know it's a thing?), which brings in more attention to Mesa, which is awesome.

              You can see how much work goes into Asahi just by looking at the commit tag (https://gitlab.freedesktop.org/mesa/...n?search=asahi), but this is a bit silly as the devs also work on other aspects.

              I don't want to mention specific people, as there are a few people working on the implementation and their work is invaluable.

              IMHO if were no impactful changes made outside of the Asahi driver codebase, that would be weird :-)

              You can also find more info here about the drivers: https://docs.mesa3d.org/drivers/asahi.html
              it's not really that big of a thing, yeah its great, but the same can be said about the d3d12/dzn work. which has also lead to direct benefits in other projects already. I suppose the publicity could be a good thing? either way its a good thing, but it's not really a massive deal. there are already experimental projects that have PRs, one such would be grover which is a gallium frontend for glide API. (though work doesn't seem to be going places, maybe waiting for rust in mesa to mature.)

              Comment


              • #17
                Originally posted by luno View Post

                I wish Steam exist for ARM Linux, does Proton works with aarch64 Linux ?
                Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.


                Spoiler: it's a disappointment

                Comment


                • #18
                  Originally posted by sarmad View Post

                  Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.


                  Spoiler: it's a disappointment
                  hope someday Valve makes native client for aarch64 Linux, maybe RISC-V too , I know there are very few games for aarch64 but we have to start somewhere

                  Comment


                  • #19
                    Originally posted by cooperate View Post

                    Don't know about steam, but I remember the latest wine release mentioning something about the ability to run x86 windows programs on arm.
                    Steam with Box64 will be amazing! Especially once OpenGL 3/4 and Vulkan support is available!

                    Comment


                    • #20
                      Originally posted by OneTimeShot View Post
                      But... but... but... everyone keeps telling me Apple hate Open Source, and how Nvidia are always donating their code and documentation to help Nouveau! How can this driver possibly function at all?
                      Neither of them donate code to help. Nvidia though did release their driver source code, so we got that going for us.

                      Comment

                      Working...
                      X