Devotd Github
新着推論・サービング

almosst-dev/cobalt64 — ioaccel-layout README の範囲表現の修正

Cobalt64 の最新コミットは、tools/ioaccel-layout/README.md が自身の範囲を「リポジトリ」ではなく「ディレクトリ」と規定するよう 1 行を正した。

リポジトリ情報almosst-dev/cobalt64 ↗

Cobalt64 の最新コミットは、tools/ioaccel-layout/README.md が自身の範囲を「リポジトリ」ではなく「ディレクトリ」と規定するよう 1 行を正した。

GitHub の説明: Cobalt64: native macOS GPU acceleration for unsupported AMD Radeon GPUs. First supported family: RDNA4 (RX 9070 XT / Navi 48). Kernel driver, RADV Darwin port, Metal-on-Vulkan bundle.

スター
★ 131
フォーク
14
言語
C++
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

almosst-dev/cobalt64 は、macOS で公式にサポートされていない AMD Radeon GPU をネイティブに高速化するプロジェクトである。最初のサポート対象は AMD の RDNA4 世代 GPU(RX 9070 XT / Navi 48)で、カーネルドライバと RADV の macOS(Darwin)移植版、Metal-on-Vulkan バンドルで構成される。2026 年 10 月 15 日 22:17 UTC のコミット d1f7bad(https://github.com/Almosst-DEV/Cobalt64/commit/d1f7bad8408a0a2c016b067c477422975a59de44)は tools/ioaccel-layout/README.md の中の 1 行だけを変更した。「This repository contains only the scripts」という文が「This directory contains only the scripts」に変わり、続くこのディレクトリには Apple バイナリやシンボルテーブル、vtable ダンプ、生成されたヘッダが含まれないという注記の範囲が、リポジトリ全体からそのディレクトリへ狭まった。変更統計は 1 行の追加、1 行の削除である。

tools/ioaccel-layout は、Apple の IOAccelerator 系が使う C++ vtable レイアウトとインスタンスサイズを再現するスクリプト群である。README は、このスクリプトがマシンに入っている Apple ソフトウェアを解析してヘッダをエクスポートし、-fapple-kext でビルドされるサブクラスが Apple の非公開ヘッダなしで同じレイアウトを再現できるようにすると説明している。同じ文書は、生成された出力はマシン内だけに留め、再配布してはならないと強調している。つまり今回のコミットはコードや挙動ではなく、スクリプトの位置と生成物の使用範囲を文書で正確に書いた整理である。

限界は明確である。このコミットが変えたのは文書の一行だけで、カーネルドライバや RADV 移植側のコードに触れた形跡はない。README が述べる vtable レイアウトとインスタンスサイズがどの程度正確かについての検証記録やベンチマークは、今回の資料には存在しない。ライセンスや関心度の数値も示されていない。IOAccelerator レイアウトをそのまま再現することは macOS 側との互換性を左右する部分であるため、この一行の修正だけでドライバの挙動が変化したとは読むべきではない。まとめると、公式に未サポートの AMD GPU を macOS に接続するための初期的な作業の性格が強く、今回のコミットはその境界説明を是正した程度に近い。