Live data from Hacker News

OpenGL 3.1 on Asahi Linux

asahilinux.org

21–30 of 377 posts

Re: OpenGL 3.1 on Asahi Linux

#22

From a follow up post on Mastadon https://social.treehouse.systems/@AsahiLinux/110497512340479... : "Also in this update: We now have a cpuidle driver, which significantly lowers idle power consumption by enabling deep CPU sleep. You should also get better battery runtime both idle and during sleep, especially on M1 Pro/Max machines. Thanks to the cpuidle driver, s2idle now works properly, which should fix timekeepin…

>And last but not least, this kernel release includes base support for the M2 Pro/Max/Ultra SoCs! We are not enabling installs on these machines yet as we still have some loose ends to tie, but you can expect to see support for this year's new hardware soon."

Amazing

Re: OpenGL 3.1 on Asahi Linux

#23

The work of the Asahi team is incredible, and so much fun to watch unfold. I wander if now that you can get a rack mount Mac Pro with Apple Silicon (launched yesterday, the second coming of XServe), running server workloads on them with Asahi Linux becomes a viable route for some people?

This is what they have support for at the moment: https://github.com/AsahiLinux/docs/wiki/Feature-Support#m2-d... Maybe not quite possible to do today but if Asahi keeps up the pace they've made so far I bet it will be soon. It helps that Apple has popular hardware so there's a good bit of people out there interested in developing support for Apple processors.

If you're doing on-the-road visuals and you want a chunky realtime rackmount to render with, $7k for an M2 Ultra might look like a steal. For hosting purposes and parallel workloads though, there are many other options at much better price/performance points in the same market. If you're not leveraging Apple software and you pay for an Apple Silicon server, you're kinda wasting money that could have gone towards an Ampere or Grace instance instead.

Re: OpenGL 3.1 on Asahi Linux

#24

Earlier quoted context omitted.

> I'd be seeing fraction of the performance and capability You'd temporarily lose some hardware support (documented) while it's being worked on. But I'm not sure why you expect losing performance? This is running native code. Same binary will run the same on both systems (+/- the llvm version differences).

Specifically GPU drivers, which can dramatically impact performance. Especially if I am attempting to run any kind of ML workload from Linux. I'm assuming it's basically a non-starter at this point and one is forced to use Mac OS.

Yes. I put that in the capability rather than performance basket though. As in, you can't access the compute shaders yet, rather than: you can and they're slower.

Re: OpenGL 3.1 on Asahi Linux

#25

The work of the Asahi team is incredible, and so much fun to watch unfold. I wander if now that you can get a rack mount Mac Pro with Apple Silicon (launched yesterday, the second coming of XServe), running server workloads on them with Asahi Linux becomes a viable route for some people?

FYI it's silicon, not silicone. Silicone is a type of rubber.

Re: OpenGL 3.1 on Asahi Linux

#26
post #8
post #3

Its been more than a year I'm running asahi on my macbook air and I can't stress how grateful I feel for enjoying such wonderful freedom. I don't feel like ever going back to x86 to be honest, at this point there is nothing lacking or unable to run and when the neural engine drivers come online now that the GPU is starting to mature people will be able to juice out every last bit of computation this machine is capabl…

> when the neural engine drivers come online now Has there been any ongoing work on this? It's been marked as "WIP" in GitHub for a while now, and I'd imagine it's one of the more complicated things to reverse-engineer.

You can check here for some insight

https://oftc.irclog.whitequark.org/asahi/search?q=ane https://oftc.irclog.whitequark.org/asahi/search?q=neural https://oftc.irclog.whitequark.org/asahi-dev/search?q=ane

Re: OpenGL 3.1 on Asahi Linux

#28
post #9
post #4

This is great work and I commend it. But in other threads people are acting like Asahi Linux hardware support is 100% complete. My fear is that if I were to go this route and purchase the hardware I'd be seeing fraction of the performance and capability I would in Mac OS. To be honest this blog post seems like the project has a long ways to go, not that it is nearly completion. I just can't justify buying hardware fr…

> I just can't justify buying hardware from a company that is so hostile to developers and hackers as nice as it may be. I don't think it's hostile, I think they're just hands-off; they throw the hardware over the fence and say, "if you wanna make use of it, here's our software; if you don't like our software, sorry no docs but you're free to write your own". Which is exactly what's happening. I mean it would be nice…

First, personally I don't care what hardware or software people use, if they are happy with the tools that they using then that's good.

That said, Apple has been very hostile to hackers over the years imo. Hardware being hard to repair, access, upgrade, etc. I think at one point they were making it virtually impossible to replace components because they were serial locked.

As far as I am aware, progress Apple as made has been in response to public image issues or changes in consumer laws within the EU.

Plus Apple software is heavily indebted to Open Source software so they very easily could be releasing drivers for their hardware instead of relying on community to do backwards engineering.

Re: OpenGL 3.1 on Asahi Linux

#29
post #13

Related: does anyone do development on a Mac in a Linux VM? If my dockers are already running in a VM, why not go to the next logical step?

Filesystem/disk performance? Although that's probably an argument against running Docker on arm64 Macs too...

Re: OpenGL 3.1 on Asahi Linux

#30
post #3

Its been more than a year I'm running asahi on my macbook air and I can't stress how grateful I feel for enjoying such wonderful freedom. I don't feel like ever going back to x86 to be honest, at this point there is nothing lacking or unable to run and when the neural engine drivers come online now that the GPU is starting to mature people will be able to juice out every last bit of computation this machine is capabl…

Would you say buying e.g. a Mac mini for 2.3k€ just to run Asahi Linux is worth it?
Post reply on HN