Live data from Hacker News

Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

arstechnica.com

21–30 of 172 posts

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#21
post #7

I switched to an M1 Air back at the beginning of 2021, was on Linux (desktop machine) about a decade before that. It's basically purely a work machine (software and management). The hardware is amazing. The battery life is astounding. The software, in almost every area, is inferior to my experience in Linux. The Apple parts generally worst of all (only Microsoft Office on it is worse). In the end, I'm probably 70% as…

It seems a lot of those gripes are about specific apps, or simply not understanding that MacOS does somethings differently.

By contrast I have never been able to use Linux successfully as a desktop OS because there is a dearth of polished commercial apps, and the HW compatibility has always been iffy. MacOS generally works out of the box with the HW, and the apps are generally highly polished.

I caveat the apps as “generally” because there are some turds for sure. iTunes and now Music have always been horrible, and somehow they managed to make Music even worse than iTunes.

Historically Macs do benefit from 3rd party software (see also Alfred), over time the best of it seems to eventually get baked into the OS. I don’t see that as a downside really.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#23

The original article ( https://rosenzweig.io/blog/conformant-gl46-on-the-m1.html ) has more details. The important part to note is that the M1 hardware doesn't map well to newer OpenGL standards because Apple deprecated OpenGL in 2018: > Regrettably, the M1 doesn’t map well to any graphics standard newer than OpenGL ES 3.1. While Vulkan makes some of these features optional, the missing features are required to layer…

They shouldn't have deprecated OpenGL though. It's really important for desktop software. Several games have lost Mac support due to this like elite dangerous.

Of course they push metal but that's not interesting to desktop developers.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#24
post #7

I switched to an M1 Air back at the beginning of 2021, was on Linux (desktop machine) about a decade before that. It's basically purely a work machine (software and management). The hardware is amazing. The battery life is astounding. The software, in almost every area, is inferior to my experience in Linux. The Apple parts generally worst of all (only Microsoft Office on it is worse). In the end, I'm probably 70% as…

The way these modern macs are set up in terms of permissions is really strange and has put some projects on a backburner for me. My latest woe is getting newsboat to refresh my rss feeds either as a cronjob or launchd service. On my mojave machine this was as trivial as it sounds, either a single line in crontab or a single line with some window dressing to make it into a launchd plist file then its OK. I try and do…

Oh that’s interesting to me. I’ve gone deep into the automation and stuff on macOS and it really _should_ work… Do you have logs?

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#25
I love this work, but I will point out that the Asahi GPU driver still struggles on certain real world workloads.

The one I run into quite often is that Google Maps will hang for long periods of time. This is a known issue and they are working on it, so I'm sure it will be fixed sometime this year.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#26

Earlier quoted context omitted.

> their stand against US law enforcement on things like encryption Are you referring to the San Bernadino shooter's iPhone? Because Apple's attempt to introduce CSAM scanning is certainly not what I would call a stand against US law enforcement.

My understanding is that on-device scanning was meant to prevent an argument from {government, law enforcement, 'think of the children' types} against E2EE solutions. Apple's solution for a lot of things in general, is to favour on-device solutions.

True but it's really hard to imagine how they ever expected the "my own device spies on me by design" to fly. Maybe they miscalculated that the "for the children" argument would convince the consumer which was obviously a huge miscalculation. Even though they clearly thought of safeguards so it wouldn't lead to many issues in practice, it's just so incredibly wrong at the core that it creeps people out just thinking of it.

I can't think of anyone in my circles who would accept this. It's just so extremely out of bounds. And I lost a lot of respect for Apple as a result considering they thought it was ok to propose this.

And it would have been total theater anyway because obviously the real offenders would just use something else.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#27

OpenGL has been deprecated on Mac for 6 years which is why Apple stopped investing into their implementation. Instead apps should be using Metal.

This is such lazy framing. What the team has done is great, but this article says they’ve beat Apple in a race Apple refused to run.

Duh. Of course they won.

The original blog post has tinges of this framing, which just reads sort of like dunking/hostility to me (for the reason above). This Ars article, and others I’ve seen, just run with it and make it the centerpiece.

Apple isn’t trying. It’s not a race. So framing it like that is a disservice to the reader.

Just celebrate the accomplishment. Write about the fact the team is doing so great. You don’t need to shove it into some incorrect narrative.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#28
post #11

One of the coolest things (IMO) about the entire Asahi effort, and why I'm not at all surprised that they surpassed Apple, was the dedicated effort to build bespoke developer-friendly Python tooling early in the reverse engineering process. https://asahilinux.org/2021/08/progress-report-august-2021/ > Since the hypervisor is built on m1n1, it works together with Python code running on a separate host machine. Effecti…

Watched asahi Lina's stream and her ability to multitask while working on an what appears to be a very delicate problem is incredible.

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#29

The original article ( https://rosenzweig.io/blog/conformant-gl46-on-the-m1.html ) has more details. The important part to note is that the M1 hardware doesn't map well to newer OpenGL standards because Apple deprecated OpenGL in 2018: > Regrettably, the M1 doesn’t map well to any graphics standard newer than OpenGL ES 3.1. While Vulkan makes some of these features optional, the missing features are required to layer…

[deleted]

Re: Asahi Linux project's OpenGL support on Apple Silicon officially surpasses Apple

#30

The original article ( https://rosenzweig.io/blog/conformant-gl46-on-the-m1.html ) has more details. The important part to note is that the M1 hardware doesn't map well to newer OpenGL standards because Apple deprecated OpenGL in 2018: > Regrettably, the M1 doesn’t map well to any graphics standard newer than OpenGL ES 3.1. While Vulkan makes some of these features optional, the missing features are required to layer…

> The media narrative is trying to push this as an "outdoing Apple at their own game" thing

Big Linux at it again, eh?!

Post reply on HN