Apple M1 GPUの解析、ついに終幕!
引用元:https://news.ycombinator.com/item?id=45034537
すごい時代の終わりだね。彼女が18歳でこの旅を始めて、5年後に終えたなんて信じられないよ。Asahi LinuxでGPUを動かせるなんて、多くの人は無理だと思ってたからね。彼女の「Onto the next challenge!」のリンクが何を意味するのか、ちょっと気になるな。次はIntel Xe-HPGの仕事かな?
うん、そうだと思うよ。彼女の履歴書には、今月からIntelでオープンソースグラフィックスドライバーの仕事を開始したって書いてあるからね。
M4のためにAppleが彼女を雇わなかったのは残念だね。でもビジネスリーダーっていつも閉鎖的だもんね。
AppleじゃなくてIntelでよかったよ!Intelはアップストリームでの作業がすごく上手だし、Linux kernel、mesa、その他でとんでもない貢献をしてるからね。こんな才能をAppleに無駄遣いするのは、みんなにとって世界を悪くするだけだよ。
正直、もしAppleがLinuxを受け入れていたら、Apple Silicon CPUはあらゆる種類のサーバー、科学計算、AI/LLM作業にとって素晴らしいものになってたはずだよ。消費者向けのおもちゃに焦点を当てるために、囲い込みを強化してるのが残念だけどね。
なんで?Appleは良い製品を作ってるじゃん。Intelとは違ってね。
彼女に幸運を。Intelのゆっくりとした崩壊の中で、彼女は生き残る部分の一つだと僕は思うよ。
Apple Silicon CPUはサーバー、科学計算、AI/LLM作業ですごいって言うけど、M1/M2ならAsahiを使って既にできるよ。計算サーバーは周辺機器や外部ディスプレイが完全に動かなくても大丈夫だしね。
正直、Intelに未来は感じないけど、彼女が良い給料の仕事を見つけられて本当に嬉しいよ。
昔はAMDも同じこと言われてたよね。勘違いしないでほしいけど、Intelの現状はマジでかなり厳しいと思う。でも、まだ完全に終わったと決めつけるのは早いんじゃないかな。
AppleってLinuxカーネルとかLinuxのグラフィックス関連に全然貢献してないよね。オープンソースで働きたい人を雇う可能性は低いんじゃないかな。
こんなシナリオでGPGPUってどうやって動くんだろう?
IntelがJim Kellerの時みたいに、才能ある人材を無駄にしないことを願うよ。
M1/M2 GPUはVulkan Computeでサポートされてるよ。(OpenCL/SYCLならrusticl経由で使えるよ。)
AMDも同じくらいヤバいよ。IPロックされたアーキテクチャを基盤にするのは墓場みたいなもんさ。いつかAppleだって壁にぶつかるだろうね。
そんなことないよ。PhoronixがIntelのLinuxドライバー開発者が何人か解雇されたってレポートを出してるし。
確かAppleって、承認してないオープンソース活動には社員が参加するのを禁止してるんだよね。Appleの秘密主義や囲い込み戦略を考えると、彼女がAppleに雇われるのはApple以外の誰にも利益にならないだろうね。
Appleは閉鎖的で障壁を作ることにこだわりすぎてるから、彼女がAppleに合うかは疑問だね。それに、急速に悪化している国から逃げる良い方法でもあるか。
Appleが彼女を雇えば、他のモデルの解析は防げるし、Appleの技術的優位性も保てるだろうね。
M1 ProやM1 Maxはもう生産中止で、ビンテージ品になりそう。このままだと今世紀末には完全に時代遅れになるかもね。Linuxサポートだけが、これらのマシンを使い続ける唯一の方法になるだろうな。
Linuxは必要ないって。古いソフトウェアは仮想化すれば使えるからね。
M2 MacbookでAsahi Linuxを動かしてるんだけど、カジュアルユースには最高だよ。でも、ボランティア開発のOSを本格的な仕事やサーバーで使うなんて無理だろって思うね。
公平に見て、AppleはLinuxとは関係ないから、そっちに貢献することはないんだ。彼らはBSDライセンスのソフトウェアを使ってるんだよ。Appleにもオープンソースプロジェクトはあるけど、範囲がかなり限られてるね。Alyssaみたいなスキルがある人には、本当に物足りないだろうな。https://opensource.apple.com
IPロックされた環境で成功した企業も失敗した企業も山ほどあるし、IPがオープンな環境でも同じだよね。IPが制限されてると、ちょっと大変とかリスクがあるとは言えるけど、「墓場」とは言い過ぎかな。IntelやAMD、Qualcommなんかがアーキテクチャがロックされてるせいで苦しんでるなんて言えないでしょ。PowerPCやISAを見てみろよ。これらは(完全に?)オープンだけど、x86より良くなったわけじゃない。結局、ある程度は後方互換性に縛られるんだよ。革命じゃなくて進化なんだ。x86だって進化してないわけじゃないでしょ?(例えばAVX10はすごく新しいしね)
Appleはコミュニティに貢献しないんだよ。
本当に視点の問題だよね、正直。Linuxもかなりおもちゃっぽくてごちゃごちゃしてるしさ。
昔はAMDについても同じことが言われてたんだって。そしてAppleについてもね、これで話が一周するわけだ。
Intelは.Net frameworkでもかなり良いみたいだね、たくさんのパフォーマンスアップグレードを進めてるし。
Intel全体でリストラ対象になるだろうけど、グラフィックス部門は残るはずだよ。統合型モバイルSoCはIntelの唯一のまともな収益源だし、これにはグラフィックコアが必要。他の選択肢はIntelには売ってくれないか、過去に痛い目を見たか、Armに所有されてるからね。
彼女の成功を祈るよ。IntelがGPUで競争力を維持すれば、消費者にとって良いことしかないからね。AI用途に高額を払わずにミドルレンジのグラフィックカードが欲しい層はそんなに多くないかもしれないけど、確かにいるし、デスクトップLinuxユーザーもその中でさらに少ないけど、私たちも存在するんだ!
もっとコメントを表示(1)
これは技術的深さだけでなく、その意味合いもすごい成果だね。Alyssaの功績は感動的だよ。彼女の深い技術的洞察と長年の献身は、Apple Siliconにオープンソースグラフィックスをもたらし、リバースエンジニアやオープンソース開発者たちにも火をつけたんだ。好奇心と粘り強さが障壁を打ち破ることを新しい世代に示してくれた。ここ数年の開発を楽しく見てたよ。彼女と貢献者たちに最大限の敬意を表し、Intelでの新しい職も祝福するよ。
これって単なるネット上の偏見だよ。Alyssa Anne Rosenzweigはトランスジェンダーなんだ。[1]1: https://web.archive.org/web/20250520182445/https://rosenzwei…
私の目には、このスレッドのために作られたばかりの匿名の荒らしアカウントが2つあるように見えるね。Hacker News(HN)のモデレーターはこれに真剣に対処すべきだよ。アカウント登録とBAN回避が簡単すぎるんだ。
誰かがニックネームで呼ばれたいって言ったら、君は書類上の証拠を無視するように強制されているって文句を言って拒否するの?
著者は、ほぼ“不可能”なハードウェアでモダンなグラフィックスAPIを爆速で実装しちゃって、それで終わり。まさに「マイクドロップ」だね。
Intel GPUへの移行は逃げじゃないよ。新しい挑戦だぜ。
彼女はAsahi Linuxのユーザーベースから離れてるよね。(文句じゃないけど、Asahi Linuxの未来、見えないなぁ。)
UofTの学生で、Collaboraのリードで、超成功した趣味プロジェクト…どうやってこれ全部こなしてるんだよ?俺、どれか一つもまともにできないのにすごいわ。
数少ないマジで有能な人だよね。高給だろうし無駄な仕事もなさそうだけど、この規律と目標への努力はマジで珍しい。家族とか社交とか他の趣味とか、無いのかもしれないね。
昔、家族と離れてて社交も限られ、仕事も定時だった頃は、趣味に没頭する時間が多かった。規律も超大事だけどね。今は子供もいるし家族も近いから幸せだけど、自由時間は少ないなぁ。
若いことの隠れたメリットの一つは、マネジメント職になりにくいから、マネジメント以外の仕事に集中できるってことだね。
これはマネージャーが自分を慰めるための言い訳に過ぎないよ。もちろん人それぞれだけど、不本意ながらマネージャーになった優秀なエンジニアもいるだろうけどね。
経済的な理由でマネージャーにさせられる人は、結構いると思うよ。
確かに、そうだよな。給料が上がれば、Cageから早く抜け出せるっていう幻想を与えてくれるからね。
2021年と2022年はCOVIDロックダウン明けで、あの頃、暇な時間がいっぱいあったなぁ。俺はシリーズやYouTubeばっか見てた。彼女みたいにあの自由な時間を使って仕事をする規律とモチベーションがあればよかったのに。
ロックダウン中、ゲームのバックログを消化したりTV番組観たり、Factorio(GPUなしでもできるゲームなのに)をやるためだけにゲーミングPCを組んだりしたぜ。またロックダウンが来て、もっと自己改善したい気持ちもあるけど、結局ゲームしちゃうんだろうなって半分は思ってる。俺、規律がないし、やる気も足りないんだよな。
彼女、ガールフレンドとSNS活動めっちゃしてるし、「限られた社会生活で他の趣味がない」ってのは誤解じゃね?
有能な人は多いけど、彼女はマジで別格だよな。
まさに、あの伝説の10xエンジニアって感じだね!
たぶん、Cal Newportの「Deep Work」って本が、その秘密を解き明かしてくれるかもね。
めっちゃカッコいい!彼女、23歳なのに俺が業界で10年以上かけてきたことより、もう遥かにすごいこと成し遂げてるじゃん。マジで才能あるエンジニアだわ。
君が誰かは知らないけど、正直、彼女は俺の一生分以上のことを既に成し遂げてるよ。俺なんて業界歴、何十年もあるのにさ。
彼女、8月にIntelに入社したばかりなのに、もう1年分以上の偉業を達成してるって!信じられないよ!
[1] https://rosenzweig.io/resume-en.pdf
Asahiチーム、特にGPU作業、マジでありがとう!OpenGL開発またやりたいな。最近fedora-asahi remixを日常使いにしてるんだけど、これすごい!PCを「所有してる」って感じが戻ったよ。みんなの仕事のおかげで、Zig PinePhoneのコード弄り続けるモチベになったわ。AsahiのAPIサポートリスト、短期間でこれって本当にヤバい。マジお疲れ!Intelでも頑張ってね。
よくやったね!次が楽しみだよ。
すごい成果だよ!M1での基本的なLinuxサポートがこんなに早く良くなるなんて思わなかった。数ヶ月前にAsahi Linuxを試したら、普通に作業もできたし、ゲームまで楽しめたんだ。Alyssaの素晴らしい貢献に感謝してる。これからも頑張ってね!
Alyssaは本当に刺激的な人だね。彼女が好きなことに取り組んでいるのが嬉しいよ。
なんてプロジェクトだ!僕が知るITの仕事の中でも、これとFabrice Bellardの成果のどちらがすごいか選べないくらい、両方とも感動するね。
AlyssaがAppleではなくIntelで働くことになったのが、ちょっと驚きだね。
彼女はFree Software Foundation(FSF)に思想的に近いみたいだから、Appleで働きたくなかった大きな理由だろうね。Appleは時にオープンソースに貢献するけど、FSFの模範とは言えない。一方でIntelはグラフィック分野では非常にオープンだ。Rosenzweigの仕事にはただただ感心するばかりで、彼女がこれからも活躍できる環境を見つけられることを願ってるよ。
もっとコメントを表示(2)
Alyssaの投稿によると、彼女の多くの仕事はサイドプロジェクトとして始まったんだって(高校時代のPanfrost、Collabora時代のM1ドライバーとか)。もちろん彼女じゃないから断言できないけど、一般的にAppleは開発者が副業でオープンソースプロジェクトに取り組むのを許さないんだ。これは多くの才能を失う愚かな考えだと思うけど、Appleは僕の意見なんて気にしないだろうね。Appleに雇われた途端、オープンソースコミュニティから消える貢献者を何人も見てきたよ。これまでの彼女のオープンソースへの貢献を見れば、彼女がそれをやめるにはかなりのことじゃないと無理だろうね。
そういう面接がどうなるか、確かに気になるよね。彼女がリバースエンジニアリングしたものを実際に作ったエンジニアが面接してくれるならいいけど、変な守銭奴が偉ぶってきたりするのは勘弁してほしいね。
話題を横取りしちゃってごめんね、でも関連するから聞きたいんだけど、Asahi Linuxの開発はまだ活発に続いてるの、それともかなりスローダウンした?M1とM2の進捗は順調でほとんど完了してるけど、M3+の作業はまだ始まってないみたい。主要なコントリビューターがプロジェクトを離れてるから、Asahi(新しいAppleハードウェアでの)の将来がちょっと心配だよ。
新しいリーダーシップチームは、既存の作業をupstreamする短期目標を設定してて、うまくいってるみたいだね。
Asahi Linuxの優先事項はkernelのupstream化なんだ。downstreamのLinux treeには、Apple Siliconに必要な1000以上のパッチがあるってさ。Linux 6.16で、1200以上のパッチが1000未満まで減ったのはすごい進歩だよ!
URL: https://asahilinux.org/2025/02/passing-the-torch/
URL: https://asahilinux.org/2025/08/progress-report-6-16/
Redditの議論で知ったんだけど、開発者たちはまずM1/M2のすべてをkernelにupstreamすることを目指してるらしいね。2025年8月16日のProgress Reportによると、「Linux 6.16で、1200以上のdownstreamパッチが1000未満になった」ってあったよ。だから、もし議論が本当なら、Linux kernelの官僚主義を考えると、M1/M2のupstream化には何年もかかるかもね。M3の作業をupstream化が終わる前に始める可能性もあるけどさ。
URL: https://asahilinux.org/2025/08/progress-report-6-16/
納得だね、upstreamするパッチが多ければ多いほど、彼らがやらなきゃいけないメンテナスや前方移植の作業が減るってことだからね。downstreamのkernelを最新に保つのは本当に大変なんだ、Asahiみたいに”メインラインに近い”ものでもね。
いつか中古のM1/M2 MacBook Airが、最高のLinuxラップトップになることを願ってるよ。
それは嫌だなあ。そうなったら、他のベンダーがLinux向けのARMハードウェアサポートを提供できてないか、kernelにupstreamサポートがないってことになる。
Appleが、消費者が買ったハードウェアを自分のものとして扱おうとしたときに、どれだけ敵対的か忘れないで。Qualcommは口ばっかりで実現してないし、Ampereは素晴らしいハードウェアを出してるけどデスクトップ向けには興味なさそう。
“最高のLinuxラップトップ”が、敵対的なハードウェア会社のお手入れされてない遺物なんて嫌だよ。
過去にQualcommデバイスを扱ってた会社で働いてた者として言うけど、Qualcommは金儲けしか考えてなくて、Appleに劣らず開発者には敵対的だよ。
もしデバイスを作りたいけど、チップの選択肢がQualcommしかないなら、デバイスは作らない方がいいってアドバイスするね。
Qualcommベースのデバイス向けのFLOSSスタックは、MediaTekやExynosといった他のブランドよりも、実は機能が充実してるんだ。まだ“デイリードライバー”には程遠いけど、他のところがまだ手もつけてないのに比べたら、ある程度は進んでるよ。
「そうは思わない」って言ってたけど、ハードウェアの品質やパフォーマンスでMacに匹敵するマシンって他にある?
もちろん価格はばかげてるけど、君の気持ちはわかるけど、それは楽観的すぎる願いに見えるよ。
ネットワーキングは依然として大きな問題だよ。Intel MacBook Proでも困ってたし、設定方法も変すぎて結局対応チップセットのネットワークドングルを使う羽目になったんだ。
朗報だよ!M1/M2のネットワーキング(イーサネット、Wi-Fi、Bluetooth)はしばらく前から完璧に動いてて、特別な設定も不要なんだ。
へえ、それは良いニュースだね。試してみたくなってきたよ。
めちゃくちゃおすすめだよ!僕は数か月M1を日常使いしてるけど、かなり快適だね。ユースケースによっては、すでに最高のLinuxノートPCと言えるんじゃないかな。Asahiのサポートページに書かれている通り、まだ未対応の機能もあるけど(DP-altモードとか)、対応済みとされている機能は問題なく動作するよ。他のデバイスだと“動く”と言っても小さな不具合があったりするから、そこがWindowsと比べてイマイチに感じることもあるんだけどね。
バッテリーの持ちはどうなの?
macOSだと、負荷の高い作業中でも出かける時にバッテリーを気にすることはなかったけど、Asahiでもそれは同じだよ。一日以上の外出じゃなければ充電器を持ち運ぶ必要がないから、具体的な時間は言えないね。まだ改善の余地はあるけど、これはあくまでmacOSとの比較での話。Asahiは他のx86デバイス(開発作業には向かないローエンド機を除く)よりも断然バッテリーが持つよ。唯一の問題は、macOSよりアイドル時のバッテリー消費が高いことだね。これは現在改善中だよ[1]。夜間に12%くらい減ることもあるけど、通常はそんなに大きな問題じゃないかな。昼間の受動的な使い方(音楽再生など)だと、ディスプレイが一番電力を食うから、使わない時は画面を消してるよ(KDEで電源ボタンをそう設定できるんだ)。
[1] https://social.treehouse.systems/@chaos_princess/11498433865…
分かった。ぜひ調べてみるよ、丁寧な返信ありがとうね。
最新のApple製ノートPCでフル機能のLinuxが動くなら、年間100~200ドルくらいなら余裕で払うよ。きっと僕だけじゃないはず。彼らのハードウェアに“僕らの”OSが載ったら最高だよね。ノッチとOLEDがないのは残念だけど、それも改善されるって話もあるみたいだし。
https://opencollective.com/asahilinux
すごいのは、それができるってことだよ!