Earlier quoted context omitted.
Wasn't it just a couple of weeks ago that they started supporting M3? That smells like progress to me.
One can start working on creation of a teleportation device. Doesn't mean we have it. https://asahilinux.org/docs/platform/feature-support/m3/ What do you see as progress here? Nothing is supported, everything is "to be announced" (i.e. unsupported).
The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
21–30 of 54 posts
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#22Earlier quoted context omitted.
Asahi project looks barely alive, almost abandoned. I know that their explanation of low activity is that they are being active elsewhere, supposedly pushing all their work upstream, but this has been happening for months and they don't give any reports about their progress, so I'm worried it will all die soon. And given that the project barely brought some Linux compatibility for m1 and m2 hardware and no prospects…
> this has been happening for months and they don't give any reports about their progress This seems a bit exaggerated, their latest progress report is barely two months old: https://asahilinux.org/2025/12/progress-report-6-18/ They inarguably have slowed down, but this should be expected as the project matures. It has also inevitably now faced the time when new generations of contributors are needed as existing ones…
How can it be mature if it can't even boot on newer MacBooks. The slowness does not seem to be due to running out of impactful work that needs to be done.
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#23Earlier quoted context omitted.
> this has been happening for months and they don't give any reports about their progress This seems a bit exaggerated, their latest progress report is barely two months old: https://asahilinux.org/2025/12/progress-report-6-18/ They inarguably have slowed down, but this should be expected as the project matures. It has also inevitably now faced the time when new generations of contributors are needed as existing ones…
>as the project matures How can it be mature if it can't even boot on newer MacBooks. The slowness does not seem to be due to running out of impactful work that needs to be done.
> Our priority is kernel upstreaming. Our downstream Linux tree contains over 1000 patches required for Apple Silicon that are not yet in upstream Linux. The upstream kernel moves fast, requiring us to constantly rebase our changes on top of upstream while battling merge conflicts and regressions. Janne, Neal, and marcan have rebased our tree for years, but it is laborious with so many patches. Before adding more, we need to reduce our patch stack to remain sustainable long-term...
Where do the M3 and M4 fit in? Until upstreaming and CI progress, the core team cannot prioritize new hardware.
https://asahilinux.org/2025/02/passing-the-torch/
I think the majority of that upstreaming work (that isn't on hold until the kernal is ready for the Rust graphics driver to land) has happened and additional features like DP alt mode for USB C have been demoed.
The next update from the team should land on their blog after 6.19 ships
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#24> Dave Airlie just announced in the Maintainers Summit that the DRM subsystem is only ""about a year away"" from disallowing new drivers written in C and requiring the use of Rust. wow
When the C absolutist maintainers fought for control over the ability to keep Rust out of their ballpark, I didn't expect the reverse to happen. Still, I think it makes a lot of sense. Completely new GPU drivers are quite rare and the macOS drivers from Asahi are a showcase proving that Rust and GPU drivers work together well. If there's any subcomponent switching to Rust-first for new contributions, it makes sense f…
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#25Tyr is a Danish metal band. Period. :-)
Edit: apparently T-Y-R is not a root relating to flight in Hebrew! Maybe other Semitic languages, Im not sure. In Arabic it certainly is
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#26Tyr is a Danish metal band. Period. :-)
T-Y-R is also the root in semitic languages (eg, Hebrew and Arabic) related to flying! Maybe not on purpose, but I really like that incidental connection, given the combined reputation of rust and GPU operations for being fast. Edit: apparently T-Y-R is not a root relating to flight in Hebrew! Maybe other Semitic languages, Im not sure. In Arabic it certainly is
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#27> Dave Airlie just announced in the Maintainers Summit that the DRM subsystem is only ""about a year away"" from disallowing new drivers written in C and requiring the use of Rust. wow
https://lkml.org/lkml/2025/2/20/2066
> The document claims no subsystem is forced to take Rust
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#28> Dave Airlie just announced in the Maintainers Summit that the DRM subsystem is only ""about a year away"" from disallowing new drivers written in C and requiring the use of Rust. wow
Weren't the old Linux kernel developers promised the opposite by Linus Torvalds? That they would be able to continue writing in C? https://lkml.org/lkml/2025/2/20/2066 > The document claims no subsystem is forced to take Rust
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#29Earlier quoted context omitted.
Weren't the old Linux kernel developers promised the opposite by Linus Torvalds? That they would be able to continue writing in C? https://lkml.org/lkml/2025/2/20/2066 > The document claims no subsystem is forced to take Rust
Dave Airlie is saying that the subsystem maintainers are themselves choosing to move to Rust.
> That's been made clear pretty much from the very beginning, that nobody is forced to suddenly have to learn a new language, and that people who want to work purely on the C side can very much continue to do so.
If any C developer developed drivers in C previously for the DRM subsystem, they might in the future be forced to learn Rust.
Re: The Future for Tyr, a Rust GPU Driver for Arm Mali Hardware
#30Earlier quoted context omitted.
T-Y-R is also the root in semitic languages (eg, Hebrew and Arabic) related to flying! Maybe not on purpose, but I really like that incidental connection, given the combined reputation of rust and GPU operations for being fast. Edit: apparently T-Y-R is not a root relating to flight in Hebrew! Maybe other Semitic languages, Im not sure. In Arabic it certainly is
As a Hebrew speaker I cannot understand how you came into this conclusion. The closest I can think of is ת-י-ר, which is the root of being in a trip.
ط ي ر