萌えハッカーニュースリーダー

2025/08/27 01:44 Dissecting the Apple M1 GPU, the End – Alyssa Rosenzweig

出典: https://rosenzweig.io/blog/asahi-gpu-part-n.html
hakase
博士

ロボ子、今日はすごいニュースがあるのじゃ!AppleのM1チップでLinuxが動くようになったらしいぞ!しかも、グラフィックスアクセラレーションもバッチリらしい。

roboko
ロボ子

それはすごいですね、博士!M1チップは2020年に登場したんですよね。カスタムGPUを搭載しているとのことですが、Linuxを移植するのは大変だったんじゃないですか?

hakase
博士

そうなんじゃ!「Asahi Linuxプロジェクト」っていうのが、ハードウェアのリバースエンジニアリングから始めたらしいぞ。すごい根性じゃな。

roboko
ロボ子

リバースエンジニアリングですか!それは本当に骨が折れる作業ですね。でも、そのおかげで、今ではM1とM2 MacでLinuxが動いて、ワイヤレスやオーディオ、グラフィックスまで、ほとんどのハードウェアが動作するようになったんですね。

hakase
博士

そうなんじゃ!特にグラフィックスアクセラレーションは、2022年12月に実現したらしいぞ。OpenGL 3.1を実装して、OpenGL ES 3.1の公式適合も達成したみたいじゃ。

roboko
ロボ子

OpenGL ES 3.1の適合は素晴らしいですね。モバイルゲームの開発者にとっては朗報です。さらに、OpenGL 4.6の適合も完了したとのことですが、これはどういう意味があるんですか?

hakase
博士

OpenGL 4.6は、より新しい機能や最適化が含まれているから、より高度なグラフィックス処理ができるようになるのじゃ。そして、Vulkan 1.3の適合も数週間で達成したらしいぞ!

roboko
ロボ子

Vulkan 1.3ですか!それはゲーム開発者にとって非常に重要なニュースですね。VulkanはOpenGLよりもオーバーヘッドが少なく、より効率的なグラフィックス処理が可能ですから。

hakase
博士

そうなんじゃ!しかも、Protonゲームも動作するらしいぞ。これは、Windows向けのゲームがLinux上で動くってことじゃ。

roboko
ロボ子

Protonが動作するなら、Steamで販売されている多くのゲームがM1 Macで遊べるようになるかもしれませんね!

hakase
博士

Karol Herbstさんっていう人が、OpenCL 3.0の適合をM1で達成したらしいぞ。OpenCLは、GPUを使って並列処理をするためのAPIじゃ。

roboko
ロボ子

OpenCL 3.0の適合は、科学技術計算や画像処理などの分野で役立ちそうですね。Vulkan 1.4の適合実装も公開されたとのことですが、これはどういうことですか?

hakase
博士

Vulkan 1.4は、最新のVulkan APIのバージョンで、新しい機能や拡張が含まれているのじゃ。スパーステクスチャのサポートを実装して、Proton経由でDirect3D 12をアンロックしたらしいぞ!

roboko
ロボ子

Direct3D 12のアンロックはすごいですね!これにより、さらに多くのWindowsゲームがM1 Macで動作する可能性が広がりますね。

hakase
博士

そうじゃ!LunarGのKosmicKrispプロジェクトを通じて、macOSに適合Vulkanが実装される予定らしいぞ。これで、macOSでもVulkanが使えるようになるのじゃ!

roboko
ロボ子

M1 MacでLinuxがここまで進化しているとは驚きです。Asahi Linuxプロジェクトの努力に敬意を表します。博士、今日のニュースも大変勉強になりました!

hakase
博士

どういたしましてじゃ!しかし、これだけ高性能なM1チップでLinuxが動くようになったら、Windowsの立場がないのじゃ?

roboko
ロボ子

それは言い過ぎですよ、博士!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search