彼らは、Apple M2 で GPU アクセラレーションを使用して KDE と GNOME を実行することに成功しました。

Apple M2 の Xonotic

Apple M2 での Xonotic のデモ

El ドライバー開発者 Apple GPU 向けのオープンソース Linux AGX は、Apple M2 チップのサポートの実装を発表しました GPU アクセラレーションを完全にサポートする M2 チップを搭載した Apple MacBook Air での KDE および GNOME デスクトップ環境のリリースの成功。

M2 での OpenGL サポートの例として、 Xonotic ゲームの起動が実証されました。 glmark2 および eggears テストと同時に、バッテリー寿命テスト、 MacBook Airの連続再生時間は8時間 60 FPS の Xonotic から。

また、 DRM ドライバー (Direct Rendering Manager) Linux カーネルの M2 チップに適合 asah OpenGL ドライバーで動作するようになりました ユーザースペースを変更する必要なく、Mesa 用に開発されました。

最近の変更には、USB3 サポートの実装が含まれます (以前は Thunderbolt ポートは USB2 モードでのみ使用されていました)。

Apple Silicon M1 以降のマシンは、USB3、DisplayPort、および TB3/USB4 モードをサポートする「Apple Type-C PHY」(ATCPHY) と呼ばれる、Apple が設計した (または Apple がカスタマイズした?) ハードウェア PHY を使用します。 このハードウェアは、USB3/DP/TB プロトコルからのデータをケーブル上の信号に変換する役割を果たします。 非常に高速な信号 (ペアあたり最大 20 Gbps) を扱っているため、PHY は非常に複雑である必要があり、個別に調整する必要がある多くのアナログ ノブがあります。 USB2 では、すべてのデバイスで機能するユニバーサル設定を使用できますが、USB3 やその他の高速プロトコルでは機能しません!

PHY コントローラーの仕事は、工場でキャリブレーションされた特定のチップに固有の設定で物理ハードウェアを構成し、さまざまなモードがオンまたはオフになったときにすべての PHY ハードウェアの再構成を管理することです。

実際には、これは多くの「魔法の」レジストリ タップを意味します。これには、工場で作成された eFuse からの変数データを含むものも含まれます。

それに加えて また、MacBook の内蔵スピーカーとの互換性に関する進行中の作業についても強調しています。 ヘッドフォン ジャック、キーボード バックライト コントロールのサポートを追加し、M2 チップを搭載したインストーラー デバイスのネイティブ インストール機能を追加します (エキスパート モードに切り替える必要はありません)。

一方、注目を集めているもう XNUMX つの機能は、 "パワー管理"Linux では、S0ix に相当するものは s2idle (suspend to idle) と呼ばれ、システムのサスペンド ムーブを実行すると言われていることを正確に実行しますが、ハードウェアをアイドル状態にします。

一部の人々は、Asahi Linux マシンのアイドル時にバッテリーの消耗が激しいと報告しています。これはほとんどの場合、ユーザー空間の動作が不適切で、多数のスリープ解除が発生したり、CPU がビジー状態になっていることが原因です。 s2idle はこの問題を解決します。

s2idle は、特別なドライバーやサポートを必要としませんが、動作する (つまり、少なくとも失敗しない) には、ドライバーのサスペンド/レジューム サポートが必要です。

私たちにとって、これは WiFi チップセットにロックされていました。これは、既存のドライバーをサポートしていない Apple マシンで S3 スリープ (紛らわしい名前。ここでは s2idle にマップされます) と呼ばれるものに入る新しいメカニズムを必要とし、一時停止プロセスがエラー。

その間 朝日プロジェクト開発者は、Apple が開発した ARM チップを搭載した Mac コンピューターで動作するように Linux を移植することを目的としています。 ディストリビューションのXNUMX月のアップデートを準備しました (590 MB と 3,4 GB) で、プロジェクトの進捗レポートを公開しています。

Linux ドライバーの開発を複雑にするために、Apple の M1/M2 チップは独自の Apple 設計の GPU を使用し、独自のファームウェアを実行し、かなり複雑な共有データ構造を使用します。 GPU に関する技術文書はなく、独自のドライバー開発では macOS ドライバーのリバース エンジニアリングが使用されます。

Asahi Linuxは、ArchLinuxパッケージの基盤に基づいています。 従来のソフトウェアパッケージが含まれており、KDEPlasmaデスクトップが付属しています。 ディストリビューションは通常のArchLinuxリポジトリーを使用して構築され、カーネル、インストーラー、ブートローダー、ヘルパースクリプト、環境設定などの特定の変更はすべて別のリポジトリーに移動されます。

最後に、あなたがそれについてもっと知ることができることに興味があるなら、あなたはの詳細を調べることができます 次のリンク。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。