VAAPI をサポートする一般的なアプリは、FFmpeg と GStreamer です。ビデオ ハードウェア アクセラレーションを使用すると、アプリは CPU に過負荷をかけず、エンコードおよびデコード操作を GPU に委任します。これにより、パフォーマンスが向上し、電力消費と PC からのノイズが削減されます。最後に、WSL および通常の Windows アプリで使用できる CPU リソースが増え、全体的なパフォーマンスが向上します。また、新機能のおかげで WSL のビデオの解像度が向上しました。
WSL の Gstreamer が GPU アクセラレーションによるアルファ ブレンドの合成と X11 ウィンドウへのレンダリングを実行
WSL 対応 Linux 環境での GPU ビデオ処理は、Mesa パッケージの D3D12 バックエンドと VAAPI フロントエンドを通じて提供され、DxCore ライブラリを使用して D3D12 API と対話します。これにより、アプリはネイティブ Windows アプリケーションと同じレベルの GPU アクセスを取得できるようになります。
Microsoft は、すべてを機能させるための要件について言及しています。 systemd が有効になっている Ubuntu 22.04.1 LTS などのディストリビューションと、WSL 1.1 以降が必要です。
以下のハードウェアがサポートされています。
ベンダー | サポートされているプラットフォーム | ビデオドライバーの最小バージョン |
---|---|---|
AMD | Radeon RX 5000シリーズ以上 Ryzen 4000シリーズ以上 | アドレナリン 23.3.1 そして2023年3月 |
インテル | 第 11 世代インテル® Core™ プロセッサー・ファミリー (コード名 Tiger Lake、Rocket Lake) 第 12 世代インテル® Core™ プロセッサー・ファミリー (コード名 Alder Lake) 第 13 世代インテル® Core™ プロセッサー・ファミリー (コード名 Raptor Lake) インテル® Iris® Xe 専用グラフィックス ファミリー (コード名 DG1) インテル® Arc® グラフィックス ファミリー (コードネーム アルケミスト) | 31.0.101.4032 |
エヌビディア | GeForce GTX 10 シリーズ以降 GeForce RTX 20 シリーズ以降 クアドロ RTX NVIDIA RTX | 526.47 |
詳細と手順については、リンク先の公式発表をご覧ください。 ここ。