Top all-time · #793
Alyssa Rosenzweig
Personal blog · rosenzweig.io/blogsystemshardwareprogramming
Alyssa Rosenzweig's personal blog at rosenzweig.io covers systems, hardware and programming. Since 2018, 83 different Hacker News readers have linked it 137 times, most often “Dissecting the Apple M1 GPU, part I”. It is still writing: the last post was on 2025-08-26, and you can follow it by feed.
Rarely recommended · 3 of 40 sampled comments recommend it?
Why HN links it
HN readers link this blog for its series on reverse-engineering the Apple M1 GPU and progress on the Asahi Linux graphics driver.
Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Dissecting the Apple M1 GPU, part I11 people · 15 mentions · first linked 2021-01-07
- Clip control on the Apple GPU11 people · 11 mentions · first linked 2022-08-22
- The Federation Fallacy (2019)8 people · 12 mentions · first linked 2019-03-04
- /7 people · 7 mentions · first linked 2021-05-27
- Dissecting the Apple M1 GPU, Part IV6 people · 7 mentions · first linked 2021-05-02
- Dissecting the Apple M1 GPU, Part III5 people · 5 mentions · first linked 2021-04-19
- AAA Gaming on Asahi Linux4 people · 4 mentions · first linked 2024-10-10
- The Apple GPU and the impossible bug4 people · 4 mentions · first linked 2022-05-13
- Dissecting the Apple M1 GPU, the end3 people · 3 mentions · first linked 2025-08-27
- Conformant OpenGL 4.6 on the M13 people · 3 mentions · first linked 2024-02-14
What Hacker News says?
write up on that here: https://rosenzweig.io/blog/asahi-gpu-part-n.html
Comment linking /blog/asahi-gpu-part-n.html
on “Steam Machine”Submitted The Apple GPU and the impossible bug as a story · 965 points
HN discussionMacs do allow both of those things. Valve is even borrowing some of the work done for the Mac version of Linux to add support for Proton on ARM hardware. > Gaming on Linux on M1 is here! We’re thrilled to release our Asahi game playing toolkit, which integrates our Vulkan 1.3 drivers with x86 emulation and Windows compatibility. https://rosenzweig.io/blog/aaa-gaming-on-m1.html
Comment linking /blog/aaa-gaming-on-m1.html
on “Steam Machine”Submitted AAA Gaming on Asahi Linux as a story · 944 points
HN discussionI don't think it's feasible to separate technology from the people themselves. What we do, in some way or the other touches people, real people, people with feelings, dreams and aspirations. To ignore where such contributions to humanity come from, is to ignore a person's existence, their struggles and what makes them, well, them. I recently stumbled on [1], > I’m on the board overseeing Linux graphics. Half of us a…
Comment linking /blog/growing-up-alyssa.html
on “Lynn Conway has died”Submitted Dissecting the Apple M1 GPU, the end as a story · 845 points
HN discussionfertile soil for Alyssa and Asahi Lina :) https://rosenzweig.io/ https://vt.social/@lina
Comment linking /
on “AMD funded a drop-in CUDA implementation built on ROCm: It's now open-source”Submitted Vulkan1.3 on the M1 in one month as a story · 827 points
HN discussionShe finished high school in 2019 and I assume she was 18 at that time. She would be 21 now. I am in awe with her. Here’s her CV: https://rosenzweig.io/resume.pdf
Comment linking /resume.pdf
on “The Apple GPU and the impossible bug”Submitted Dissecting the Apple M1 GPU, Part II as a story · 574 points
HN discussionThere are definitely some features omitted from Apple's GPU, but fairly early in the reverse engineering process, Alyssa Rosenzweig provided several examples of hardware features present in Apple's GPU that are not exposed by Metal: https://rosenzweig.io/blog/asahi-gpu-part-4.html
Comment linking /blog/asahi-gpu-part-4.html
on “AAA Gaming on Asahi Linux”Submitted Dissecting the Apple M1 GPU, part I as a story · 552 points
HN discussionThe key words are "optimized" and "OpenGL 4.6 with Zink". "Functional" and "OpenGL 2.1" is a different story, and the same trustworthy source said in https://rosenzweig.io/blog/asahi-gpu-part-6.html that: > thanks to the tremendous shared code in Mesa, a basic OpenGL driver is doable by a single person. I’m optimistic that we’ll have native OpenGL 2.1 in Asahi Linux by the end of the year. It's likely that even a ba…
Comment linking /blog/asahi-gpu-part-6.html
on “Native Linux GPU Driver for Apple M1”Submitted Dissecting the Apple M1 GPU, Part III as a story · 515 points
HN discussionAlso check out Alyssa Rosenzweig's "Dissecting the Apple M1 GPU" series - https://rosenzweig.io/blog/asahi-gpu-part-1.html , https://rosenzweig.io/blog/asahi-gpu-part-2.html , https://rosenzweig.io/blog/asahi-gpu-part-3.html - https://rosenzweig.io/blog/asahi-gpu-part-4.html , https://rosenzweig.io/blog/asahi-gpu-part-5.html , https://rosenzweig.io/blog/asahi-gpu-part-6.html
Comment linking /blog/asahi-gpu-part-6.html
on “Native Linux GPU Driver for Apple M1”Submitted Conformant OpenGL 4.6 on the M1 as a story · 498 points
HN discussion"Please temper your expectations: even with hardware documentation, an optimized Vulkan driver stack (with enough features to layer OpenGL 4.6 with Zink) requires many years of full time work. At least for now, nobody is working on this driver full time3. Reverse-engineering slows the process considerably. We won’t be playing AAA games any time soon." From https://rosenzweig.io/blog/asahi-gpu-part-6.html
Comment linking /blog/asahi-gpu-part-6.html
on “Native Linux GPU Driver for Apple M1”Submitted Dissecting the Apple M1 GPU, Part IV as a story · 379 points
HN discussionThis is one of the first Linux kernel driver writen in rust! Also all of this has progressed so fast thanks to Alyssa doing bunch of GPU reverse engineering on macOS and writing coresponding userspace MESA driver. https://rosenzweig.io/blog/asahi-gpu-part-6.html
Comment linking /blog/asahi-gpu-part-6.html
on “Native Linux GPU Driver for Apple M1”Submitted Clip control on the Apple GPU as a story · 276 points
HN discussionShe just started working at Intel in August and has already accomplished more than most would in a year[1]. Incredible! [1] https://rosenzweig.io/resume-en.pdf
Comment linking /resume-en.pdf
on “Dissecting the Apple M1 GPU, the end”Submitted Software freedom isn’t about licenses – it’s about power as a story · 113 points
HN discussionhttps://rosenzweig.io/
Comment linking /
on “Dissecting the Apple M1 GPU, the end”Submitted Monochromatic Portraits with GLSL as a story · 56 points
HN discussion- https://matklad.github.io/ - https://danluu.com/ - https://raphlinus.github.io/ - https://rosenzweig.io/ - https://flak.tedunangst.com/ - https://ciechanow.ski/
Comment linking /
on “Ask HN: Favorite Blogs by Individuals?”Submitted The Federation Fallacy (2019) as a story · 49 points
HN discussionAre these things so important that we should give up the easier maintainability (and potentially, security) that comes from centralization and the standardization of user clients? I absolutely think projects like Matrix are worthwhile, but it seems foolish to me to argue that there are no benefits that come from doing things the way Signal does. Besides, as sexy as decentralization is, in the wild it is not really p…
Comment linking /blog/the-federation-fallacy.html
on “Signal WhatsApp Chats Import”Submitted Software freedom isn't about licenses – it's about power (2021) as a story · 38 points
HN discussionDissecting the Apple M1 GPU, part I: https://rosenzweig.io/blog/asahi-gpu-part-1.html
Comment linking /blog/asahi-gpu-part-1.html
on “Asahi Linux: Linux on Apple Silicon project”Submitted Panfrost on the RK3399 (Meow) as a story · 34 points
HN discussion