「コンテキストタイプ」の概念に関するVirtIODRMカーネルドライバーに関するGoogleの作業と、さまざまなタイプのコンテキストを初期化できることは、Linux 5.16でマージされ、このドライバーの重要な部分であるより多くのユースケースを開くように設定されています。グラフィックス用のオープンソース仮想化グラフィックススタック。
既存のVirtIOGPUドライバーは、ゲスト仮想マシン内の3DでのVirglプロトコルの使用をモデルにしていますが、このコンテキスト初期化/コンテキストタイプの作業では、ゲストVMとホスト間のGPU通信用の追加プロトコルに対応できるようになっています。
Virglのサポートを補完するものとして、GoogleのChrome OSエンジニアは、このVirtIOドライバーを使用したOpenGLとVulkanのGFXSTREAMサポートに注目しています。このコンテキストタイプの作業により、VirtIOドライバーやその他のプロトコルを介してWaylandコマンドを渡すことができるようになる可能性もあります。 Chrome OSのエンジニアは、CrosVMで新しい可能性をテストしてきました。
8月に私が最初に書いたのはこれは、VirtIOGPUサポートをより拡張可能にすることを目的としたGoogleとの連携です。今日のニュースは、VirtIODRMドライバーの新しいコンテキストコードが今週のdrm-misc-nextバッチの一部として送信されたことです。
コードは現在DRM-Nextに向かっており、カーネルのVirtIO機能をさらに改善するためにLinux5.16でメインライン化されます。
すべてのコンテキスト初期化作業は、