Xe、Intel の GPU 用の新しい Linux ドライバー

Xe

Xe は、最新の iGPU および dGPU 用の新しい Linux カーネル グラフィックス ドライバーです。

Intelが発表 最近、d の初期バージョンがリリースされましたe Linux カーネル用の新しいドライバー、コードネーム付き «セ»、 これらの新しいドライバーは 統合された GPU およびグラフィックス カードでの使用を目的としています 控えめ Intel Xe アーキテクチャに基づく Tiger Lake プロセッサ以降の統合グラフィックスで使用され、Arc ファミリーのグラフィックス カードを選択します。

目的 ドライバー開発の 新しいチップをサポートするためのフレームワークを提供し、 古いプラットフォームをサポートするコードに関連付けられていません。 DRM (Direct Rendering Manager) サブシステムの他のコンポーネントと Xe コードをより積極的に共有することも発表されています。

このコードは当初、さまざまなハードウェア アーキテクチャをサポートするように設計されており、x86 および ARM システムでのテストに使用できます。

Intel の Linux グラフィックス ドライバー エンジニアは、新しい Gen12/Xe グラフィックス用の新しい Direct Rendering Manager ドライバーに静かに取り組んでおり、古い i915 ドライバーの荷物を持ち歩くことを避けるために進歩を遂げました。

これは、両方をサポートする Intel GPU 用の新しいドライバーである Xe のプレゼンテーションです。
Tiger Lake の統合型および個別型プラットフォーム (初のプラットフォーム Intel Xe アーキテクチャ)。 この新しいパイロットの意図は、新しいベースを持つことです それから作業することは、古いプラットフォームによって妨げられることはありません。 コントローラーを再設計して、drm での共有を増やす機会 サブシステムを活用し、私たちが他のことにもっと貢献できるようにします TTM や drm/scheduler などの共有コンポーネント。 メモリ モデルは VM に基づいています これは i915 実装に似ています。 同様に、execbuf Xe の実装は、i3 の execbuf915 と非常によく似ています。

現在の実装は、まだカーネルの主要部分に統合する準備ができていない、開発者による議論のための実験的なオプションと見なされていることが言及されています。 古い i915 コントローラーでの作業は停止せず、そのメンテナンスは継続されます。 新しい Xe コントローラーは、2023 年中に準備が整う予定です。

コードはすでに機能し、経験を積んだ段階にあります
Tiger Lake の時点で複数のプラットフォームをサポート (初期サポートあり)
Mesa (Iris および Anv、OpenGL および Vulkan ドライバー) に実装されています。
NEO と同様 (OpenCL および Level0 用)。 Mesa MR [2] と NEO が公開されました
実装は来年初めに公開される予定です。 スイーツもご用意しております。 まもなくIGTにリストされるXEのIGTから。

新しいコントローラーでは、 画面と対話するためのコードのほとんどは、i915 ドライバーから借用されています。 将来的には、開発者は、典型的なコンポーネントの重複を避けるために、このコードを両方のコントローラーで確実に共有することを計画しています (現在、そのようなコードは単純に XNUMX 回再構築されていますが、別のコード共有オプションが議論されています)。

Xe のメモリ モデルは i915 メモリ モデルの実装に非常に近く、execbuf の実装は i3 コードの execbuf915 に非常に似ています。 OpenGL および Vulkan グラフィックス API をサポートするために、Linux カーネルのドライバーに加えて、プロジェクトは Iris および ANV Mesa ドライバーが Xe モジュールを介して動作するように変更も準備しました。

現在の形式では、Xe-Mesa リンクは GNOME、OpenGL、および Vulkan ベースのブラウザーとゲームを実行するのに十分なほど成熟していますが、クラッシュの原因となるいくつかの問題やバグがまだ残っています。 また、パフォーマンスの最適化作業はまだ行われていません。

最後に、それは言及する価値があります Intel の計画は、引き続き作業を行い、Mesa と統合することです。 より小さな部分に分割しますが、全体の主なドラフトは、プルーフィングを容易にするために移動するにつれて固執します.

もしあなたが それについてもっと知りたい、詳細はで確認できます 次のリンク。


コメントを残す

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

*

*

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