Announcement

Collapse
No announcement yet.

Asahi Gallium3D Driver Enables Mesa Shader Disk Cache Support

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

  • Dukenukemx
    replied
    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.

    Leave a comment:


  • Eirikr1848
    replied
    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!

    Leave a comment:


  • luno
    replied
    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

    Leave a comment:


  • sarmad
    replied
    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

    Leave a comment:


  • Quackdoc
    replied
    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.)

    Leave a comment:


  • OneTimeShot
    replied
    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?

    Leave a comment:


  • joshx1
    replied
    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

    Leave a comment:


  • QwertyChouskie
    replied
    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.

    Leave a comment:


  • timofonic
    replied
    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...

    Leave a comment:


  • cooperate
    replied
    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.

    Leave a comment:

Working...
X