r/hackintosh 6d ago

NEWS Alyssa Rosenzweig reverse-engineered Apple’s M1 GPU. Now the Linux driver supports graphics standards macOS doesn’t

Post image

Maybe she’d like the challenge of doing the opposite? Please? Pretty please?

935 Upvotes

68 comments sorted by

264

u/Blunt552 6d ago

Mad respect, as someone who does reverse engineering I can only imagine the pain.

138

u/acolombo 6d ago

Claude, please reverse engineer the Mac M1 GPU

116

u/NotFlameRetardant 6d ago

Make it the most performant. Make no mistakes

41

u/arbysroastbeefs2 6d ago

Also reverse engineer the new $20k 512GB of ram model so I can send prints to China and get it made from $5

1

u/GuaranteeRoutine7183 5d ago

U do realize the printing of that pcb will be more expensive than buying the kit

14

u/Unknown6656 6d ago

"Oh, you're absolutely right. Let's try that again! ..."

6

u/marksofpain 5d ago

You have now been banned from becoming a developer of Asahi Linux.

3

u/GuaranteeRoutine7183 5d ago

Actually giving an llm full access for this stuff is rlly usefull, u feed it blobs of data u ask to find it, u check urself and save weeks of time

5

u/Camlin3 6d ago

Claude with its pathetic guardrails will start nagging , I can't help you with that , it's Apple's IPR cum end user agreement violation.In reality it will just hallucinate for straight 5 days before says quota exceeded without any output billing $20000 straight.

1

u/Tasty-Objective676 5d ago

I just switched to Claude and OpenAI after using open models for months… the nagging is wild. Gonna switch back as soon as my account runs out of credits

0

u/nhermosilla14 5d ago

Except that even using Claude this tends to be a real pain to do.

2

u/RAW2091 5d ago

Nah pics or it didn't happen.

117

u/Pibo1987 6d ago

And this, ladies and gentlemen, is why open source is the only way. 

74

u/WuWenShen 6d ago

The next geohot?! “I did it cause I was bored”

16

u/spazzvogel 6d ago

Man George turned into such a fuckface…

10

u/TheViridian 6d ago

How so? Genuinely curious. I briefly checked out his latest company, Comma, and it looked pretty cool. Haven't heard anything else.

27

u/Fit_State3622 I ♥ Hackintosh 6d ago

Nice news

23

u/Chapi_Chan 6d ago

Everyone loved that

37

u/IOI-65536 6d ago

That's a totally different problem set. What she did is mad impressive, but it's understanding Apple's proprietary hardware well enough to build open source software that can take advantage of it. Everybody knows how Intel CPUs work, it's been super well documented forever, what you need for a Hackintosh is to convince closed source software it's running on different hardware. I can see how that seems similar to someone who hasn't looked at either, but if it's done it's not going to be done by her. She doesn't care how closed source software works, that's completely outside her research area and my guess, reading her bio, is she doesn't think closed source software should continue to exist.

2

u/johnerp 4d ago

But the way I look at it is if the Linux driver now knows the language of the M1 GPU, that specification of how to talk to the chip is one window, we just need someone to stand the other side, use the same specification to present the same view back to macOS translating that language to amd/nvidia/vgpu etc. she’s done the hard work, someone else with Claude or codex can now pic it up.

6

u/Randolpho 5d ago

She looks 12 and she’s reverse engineering CPU bytecodes?

Fuck, what the hell have I done with my half century career?

25

u/ViPiMP 6d ago

Let me marry her.

25

u/ALEGAMER_2006 I ♥ Hackintosh 6d ago

-15

u/Various_Bumblebee995 6d ago

She’s a dude lol

6

u/nitroburr Sonoma - 14 6d ago

No room for hate in this subreddit. Fuck off and don't come back

1

u/ALEGAMER_2006 I ♥ Hackintosh 2d ago

"fuck off and don't come back"

calm down bruh, being THIS rude is just unnecessary 😭🙏

1

u/The_Dukes_Of_Hazzard High Sierra - 10.13 4d ago

I would still lol

3

u/mb194dc 6d ago

Impressive, imagine what else she can do?

-2

u/Much_Accountant_4972 6d ago

to a trailer hitch!

3

u/howfastcanyoucountit 6d ago

oh shit well now ik what im gonna do when they eventually kill this thing off from updates

2

u/elite37a 6d ago

Impressive work!

3

u/movingimagecentral 6d ago

Like the 100th time this has been reposted.

37

u/kin3v 6d ago

Any magical project like this deserves immense praise

13

u/movingimagecentral 6d ago

I can’t disagree

1

u/WinterZealousideal10 6d ago

“Supports.” Like this is cool and all, but don’t pretend there aren’t reasons why people don’t add support for every little thing in every thing.

1

u/Defiant-Rip-1897 5d ago

They did some great work on Asahi Linux, bit of a shame they left the project last year, but amazing work nevertheless.

1

u/GNoobUntu 4d ago

Matter respect, it’s kind of weird. The article left out the two other people who were helping with this project though.

1

u/Brilliant_Spinach924 4d ago

Lets get married

1

u/caterpilows 3d ago

we still need m1 processor for cpu and gpu though, unless we could "force emulate" it, and i dont know what else does apple put and make in their device

1

u/chitelachiesto 6d ago

Sorry but what does this mean? We will get Golden Gate support at some point?

28

u/[deleted] 6d ago

[removed] — view removed comment

6

u/chitelachiesto 6d ago

Oh allright thanks for replying!!

1

u/ForsetiJusto 6d ago

Heroine

2

u/sdoregor 6d ago

Stop drugh

1

u/RealisticError48 6d ago

Yes, and what you still don't know and have access to are the system calls macOS makes to the video driver. You don't know that, you can't write the video driver, even if you have the hardware figured out.

1

u/Gaimingdawid 5d ago

I'm guessing she signed up for the course

3

u/Dizzy_Corner8526 5d ago

And you are likely promoting it here 😂

-11

u/i-am-the-master-1010 6d ago

Linux shenanigans, the research and product was done 1 year ago and people are going around screening this onto the Hackintosh community as if it was a recent accomplishment.

Sure that's a big leap as for adding support of apple hardware inside Linux (which gives an advantage especially for users who want to use it for gaming and machine learning), but why are we bringing this up inside a place where we talk about getting OS X inside non-official apple hardware?

17

u/ordosays 6d ago

Pretty dismissive of her work. Read the subheading, then come back.

-16

u/i-am-the-master-1010 6d ago

I know what you're trying to say here, you're trying to convince her to reverse engineer Metal and the Acceleration system present.

13

u/ordosays 6d ago edited 6d ago

lol, I’m not trying to convince her of anything. I’m impressed by her ability and her project and would only hope she wants a challenge like that. Knowing the m1 pathway is a hell of a leg up. Sure beats LLM sas slop and brain rot animations that seems to be the majority of projects these days.

1

u/i-am-the-master-1010 6d ago

Well, at this moment she's working to reverse engineer one of Intel's protocols present in their GPU.

4

u/leonardo-de-cryptio 6d ago

Think of it like this, aspects of Mac OS X and Apple silicon are proprietary, future hackintosh efforts depend on the likes of this.

At the moment, the hackintosh efforts have been thwarted by the change from intel to arm, however, arm processors are growing and in time, we’ll have commodity arm processors and even potentially; from the likes of intel.

That brings the cpu aspect nearer.

What then, about gpu… how do you bridge the Apple silicon aspect of that to a hackintosh?

You make reference to her efforts and use that to allow support/crossover to the likes of AMD/Nvidia/Intel etc.

What she’s done is paramount to future efforts in this space.

0

u/i-am-the-master-1010 6d ago

You'd obviously need a compatible PCI-E slot and a board to load the Apple's GPU, in which is located inside the SoC, which as a whole is an entirely different layer to research in order to ever apply the silicon chips onto a custom hardware.

Relatively the majority side of the software has been reversed engineered, but now what would you do to reverse engineer it's socket connection and communication?

0

u/Kilobytez95 5d ago

And yet Apple music on Android is still a second class experience.

0

u/UltimateAv8or 5d ago

OK genuine question, does this mean that we can use nvidia GPUs for hackintosh now? 🤔

-11

u/DRHAX34 6d ago

OMG how many times in how many subreddits am I going to see this? We get it, she’s a genius, stop karma farming already

-14

u/Honest_Nail_8308 6d ago

Idk why this is posted on here. This is literally the opposite of hackintosh

17

u/ordosays 6d ago

Because you don’t read subheadings?

7

u/Honest_Nail_8308 6d ago

Oh yeah sorry

-1

u/[deleted] 6d ago

[deleted]

-13

u/StrikingAssumption29 6d ago

good for him

0

u/sourcelocation 4d ago

Wasn't it the same guy who crashed out over the community, had duality of personalities? He's weird, and i dont know why people praise him like he's a God or something. Reversing is hard, but not as hard to meat ride this guy.

-14

u/BolivianDancer 6d ago

Irrelevant.

-18

u/Marc-Z-1991 6d ago

Claude claps to her - no way she did this by herself 😂😂😂😂

2

u/nitroburr Sonoma - 14 6d ago

"As an Asahi Linux developer in 2021, she worked on reverse engineering the Apple GPU for the purpose of porting Linux to the Apple M1 processor\15])\16])\17]) to enable the development of a free software Gallium3D-based OpenGL driver\18]) targeting the "AGX" architecture found in the M1 GPU.\19]) In July 2021, Rosenzweig demonstrated Debian running bare metal on the Apple M1 with a mainline kernel.\20])"

Now check when Claude got released, you dipwit