Live data from Hacker News

The first conformant M1 GPU driver

rosenzweig.io

31–40 of 699 posts

Re: The first conformant M1 GPU driver

#31
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

Sometimes I think the biggest secret in this industry is that 2 people can outproduce even the largest companies. The only thing keeping everyone's job secure is that nobody can accurately identify which 2 people.

Yeah, that's definitely not true. You'll know when you interview them and they have extensive contributions to open source, an active GitHub or GitLab account, can show you things they're proud of having made in their spare time, can talk at length about technologies and implementation details none of your other candidates can, can show you their participation in mailing lists, etc.

There are a billion obvious signals compared to the people who clock in at 8 AM, sign out at 5 PM, and argue with your teammates about problems that entire swaths of engineers consider rudimentary: understanding how to write patches in readable ways, not screwing up git logs, not submitting PRs 10k SLOC long with no explanation as to how the automated output was created for replication and verification.

There are obvious clowns in the industry, and people who really love doing this stuff, and you can figure out who they are in a 5 minute conversation.

It really insults people when you tell them this, because yes, there are absolutely people that work harder and longer than you because they want to and enjoy it--they don't just go home and watch Netflix.

Re: The first conformant M1 GPU driver

#32
post #16

It was fun to watch the livestreams showing the development of these drivers. Amazing work.

https://www.youtube.com/c/AsahiLina for those who aren't aware - some of the most incredible low-level programming work I've ever seen!

If only it weren't obscured behind unbearable levels of anime cringe. I guess I'm getting old.

Re: The first conformant M1 GPU driver

#33
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

Sometimes I think the biggest secret in this industry is that 2 people can outproduce even the largest companies. The only thing keeping everyone's job secure is that nobody can accurately identify which 2 people.

Isn't that often a case of "What one programmer can do in one month, two programmers can do in two months."?

Companies with all their bureaucracy are often slow, but that bureaucracy also isn't entirely superfluous, and frankly I don't know if any of this was on any given company's list of things to do. Not sure anyone beat anyone to the punch here.

Re: The first conformant M1 GPU driver

#35
post #19

Asahi and Alyssa are the titans of reverse engineering. Their work is pretty unbelievable. I would bet Apple is planning to hire them, or has tried already and they refused.

I bet Apple already tried and they refused due to NDA and non compete clauses, that or HR didn't validate their profile.

Re: The first conformant M1 GPU driver

#36
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

I agree with you completely and yet it's practically impossible finding a worthwhile alternative. I've tried finding alternatives on my last upgrade cycle and it's like having to live with endless amounts of compromises just to get away from Apple.

For the iPhone, I tried looking at the Pixel for the Vanilla Android experience and long support, yet it seems like people are fighting battery life issues all the time. Not to mention the polish of the software, app ecosystem and stability.

Also, couldn't find anything coming near the value of a baseline Macbook Air M1 as far as build quality, battery life, stability etc. is concerned.

I like to also read comics and magazines on the iPad and that's also a market where I have no idea what an alternative would be. And that's the state of the tablet market for years now.

Maybe I could get rid of my Apple Watch, but it just works and has endless amounts of third party accessories. I've been looking at Fossil Hybrid Smartwatches and it seems like they are a hot mess of instability and bad support.

At the end of the day, it's about stability and ease of use. I'm way past the time where I had the time and found it really cool to try every new ROM coming out ("daily driver", "What isn't working? You tell me") and it seems like Apple still can't be beat at this front. Sadly.

Re: The first conformant M1 GPU driver

#37
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

How did they beat the big corp who probably didn’t even have this on the agenda? Or any other big corp that wasn’t planning on doing this? I’m all for it but they clearly did something someone else wasn’t willing or even planning to do.

Re: The first conformant M1 GPU driver

#38

Earlier quoted context omitted.

Sometimes I think the biggest secret in this industry is that 2 people can outproduce even the largest companies. The only thing keeping everyone's job secure is that nobody can accurately identify which 2 people.

Yeah, that's definitely not true. You'll know when you interview them and they have extensive contributions to open source, an active GitHub or GitLab account, can show you things they're proud of having made in their spare time, can talk at length about technologies and implementation details none of your other candidates can, can show you their participation in mailing lists, etc. There are a billion obvious signal…

And a lot of times companies won't hire these passionate people.

Re: The first conformant M1 GPU driver

#39
post #12

"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…

I agree with you completely and yet it's practically impossible finding a worthwhile alternative. I've tried finding alternatives on my last upgrade cycle and it's like having to live with endless amounts of compromises just to get away from Apple. For the iPhone, I tried looking at the Pixel for the Vanilla Android experience and long support, yet it seems like people are fighting battery life issues all the time. N…

> Also, couldn't find anything coming near the value of a baseline Macbook Air M1 as far as build quality, battery life, stability etc. is concerned.

The ThinkPads are pretty good laptops, especially if you put Linux on them.

Re: The first conformant M1 GPU driver

#40
> Unlike ours, the manufacturer’s M1 drivers are unfortunately not conformant for any standard graphics API, whether Vulkan or OpenGL or OpenGL ES. That means that there is no guarantee that applications using the standards will work on your M1/M2 (if you’re not running Linux). This isn’t just a theoretical issue. Consider Vulkan. The third-party MoltenVK layers a subset of Vulkan on top of the proprietary drivers. However, those drivers lack key functionality, breaking valid Vulkan applications. That hinders developers and users alike, if they haven’t yet switched their M1/M2 computers to Linux.

This becomes very obvious to anyone who has to debug now-deprecated OpenGL apps in macOS, because the abstraction layers do not actually expose OpenGL state in ways that old Apple OpenGL debuggers can read. Which means unless you still have old Macs, with old versions of macOS installed where OpenGL is not Metal under the hood (I can't even remember the last version where that was true) then it's literally not possible to debug OpenGL on macOS anymore using stock debuggers.

Your debugger and or app will just crash.

Post reply on HN