Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Alyssa Rosenzweig

    rosenzweig.io · Personal blog · on HN since 2018

    Alyssa Rosenzweig, a graphics driver developer on Asahi Linux, writes about reverse engineering the Apple M1 GPU.

    Visit blogHN submissions
    Hardware & ElectronicsOpen Source & LinuxSystems & Performance
    What HN says

    HN commenters hold her up as a major contributor to Asahi Linux, praising her insights into Apple internals and her GPU series.

    Stats for nerds
    82HN people shared it
    52linked in comments
    6.7Kstory points
    Dec 2025last shared
    2019people per year2025

    Top posts on HN

    1. 1
      The Apple GPU and the impossible bug
      6 people · 972 points · first shared 2022 · 95 comments on HN
    2. 2
      AAA Gaming on Asahi Linux
      4 people · 944 points · first shared 2024 · 365 comments on HN
    3. 3
      Dissecting the Apple M1 GPU, the end
      3 people · 845 points · first shared 2025 · 224 comments on HN
    4. 4
      Vulkan1.3 on the M1 in one month
      2 people · 827 points · first shared 2024 · 355 comments on HN
    5. 5
      Dissecting the Apple M1 GPU, Part II
      6 people · 574 points · first shared 2021 · 188 comments on HN
    6. 6
      Dissecting the Apple M1 GPU, part I
      13 people · 553 points · first shared 2021 · 142 comments on HN
    7. 7
      Dissecting the Apple M1 GPU, Part III
      7 people · 518 points · first shared 2021 · 119 comments on HN
    8. 8
      Conformant OpenGL 4.6 on the M1
      3 people · 498 points · first shared 2024 · 113 comments on HN
    9. 9
      Dissecting the Apple M1 GPU, Part IV
      7 people · 379 points · first shared 2021 · 121 comments on HN
    10. 10
      Clip control on the Apple GPU
      10 people · 277 points · first shared 2022 · 119 comments on HN

    What HN people wrote when they linked it

    • GregordinaryJul 2019

      This is exciting for quite a few boards and notebooks, notably the new Pinebook Pro (RK3399) and the Asus C201 (RK3288) both benefiting from the Panfrost driver.

      I wrote a bit a while back on Reddit regarding my experience with the C201 and Linux: https://www.reddit.com/r/linux/comments/bebm93/linux_on_asus_chromebook_c201/

      Now with open 3D acceleration, the last remaining bit of proprietary code on the C201 is the WiFi chip. Not sure how much of an impact it'll have, but when Cypress bought Broadcom's wireless division it released the datasheet for this and many other chips (PDF): https://www.cypress.com/file/298141/download

      Alyssa Rosenzweig is making amazing progress with Panfrost working at Collabora. Panfrost is now working with GNOME, two months ahead of schedule!: https://rosenzweig.io/blog/gnome-meets-panfrost.html

    • PartiallyTypedJun 2024

      I 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 are trans.

      which is a reminder that so many years later, the same issues, vitriol and discrimination that Lynn dealt with still plague us. What are we, if we can not show empathy to people who struggle with something as fundamental as their gender identity? Who are we to deny them the life they want to lead every day? Who are we to dehumanize others?

      [1] https://rosenzweig.io/blog/growing-up-alyssa.html

    • raphlinusJul 2021

      I agree strongly with you about the need for good resources. Here are a few I've found that are useful.

      * A trip through the Graphics Pipeline[1] is slightly dated (10 years old) but still very relevant.

      * If you're interested in compute shaders specifically, I've put together "compute shader 101"[2].

      * Alyssa Rosenzweig's posts[3] on reverse engineering GPUs casts a lot of light on how they work at a low level. It helps to have a big-picture understanding first.

      I think there is demand for a good book on this topic.

      [1]: https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/

      [2]: https://github.com/googlefonts/compute-shader-101

      [3]: https://rosenzweig.io/

    • dopuJan 2021

      Are 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 practiced. Mastodon is decentralized, but last I heard ~50% of users were on 3 nodes [0]. I'm assuming it's a similar situation for Matrix.

      [0]: https://rosenzweig.io/blog/the-federation-fallacy.html

    • asiekierkaSep 2022

      The 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 bare-bones OpenGL driver will probably run better than llvmpipe, which is especially important in a laptop context due to the resulting power use improvements.

    • willis936Dec 2025

      Very little progress made this year after high profile departures (Hector Martin, project lead, Asahi Lina and Alyssa Rosenzweig - GPU gurus). Alyssa's departure isn't reflected on Asahi's website yet, but it is in her blog. I believe she also left Valve, which I think was sponsoring some aspects of the Asahi project. So when people say "Asahi hasn't seen any setbacks" be sure to ask them who has stepped in to make up for these losses in both talent and sponsorship.

      https://rosenzweig.io/blog/asahi-gpu-part-n.html

    Related

    Asahi Linuxasahilinux.org269 people

    Asahi Linux: Linux on Apple Silicon project

    Asahi Linux
    Company · last shared 2026
    jcsjcs.org122 people

    My Fanless OpenBSD Desktop

    jcs
    Personal · last shared 2026
    Collabora Blogcollabora.com129 people

    Matt Godbolt sold me on Rust by showing me C++

    Collabora Blog
    Company · last shared 2026
    Nibble Stewnibblestew.blogspot.com74 people

    Apple of 2019 is the Linux of 2000

    Nibble Stew
    Personal · last shared 2026
    Josh Barczakjoshbarczak.com18 people

    OpenGL Is Broken

    Josh Barczak
    Personal · last shared 2025
    Mike Blumenkrantzsupergoodcode.com17 people

    Zink (OpenGL on Vulkan) performance better than expected

    Mike Blumenkrantz
    Personal · last shared 2026
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025
    Chips and Cheesechipsandcheese.com185 people

    Google's Liquid Cooling

    Chips and Cheese
    Publication · last shared 2026