NVIDIA NVDEC上にVA-APIを実装したオープンソース版であるNVIDIA-VAAPI-Driver 0.0.17がリリースされました。これにより、NVIDIA独自のドライバを使用しているLinuxシステム上でハードウェアビデオデコードが可能になります。
このプロジェクトは、標準のLinux VA-APIインターフェースを使用するアプリケーションとNVDECハードウェアビデオデコーダーとの間のレイヤーとして機能します。これにより、Firefox、mpv、VLC、Chromiumなどのプログラムは、VDPAUやCUDAの直接的なサポートを必要とせずに、NVIDIAグラフィックカード上でハードウェアアクセラレーションによるビデオ再生を利用できるようになります。
新バージョンでは、最新のNVIDIAプラットフォームとの互換性とバグ修正に重点を置いています。変更点は以下のとおりです。
- GB10プラットフォーム搭載システムにおける動作を修正しました。
- 新しいNVIDIAドライバーリリースとの互換性が向上しました。
- HEVCストリームの処理におけるエラーを修正しました。
- ビデオバッファ管理に関する問題を修正しました。
- Firefoxで動画を再生する際のクラッシュ回数を減らしました。
- ウェイランド社の下でパフォーマンスが向上しました。
- ffmpegおよびlibvaとの互換性を更新しました。
このプロジェクトは、Waylandユーザーや最新のブラウザで特に人気が高く、VA-APIはハードウェアビデオデコードの主要なメカニズムとして依然として利用されています。NVIDIA独自のVDPAUインターフェースが存在するにもかかわらず、多くのLinuxアプリケーションがVA-APIをターゲットとしているため、NVIDIA-VAAPI-DriverはLinux上のNVIDIAエコシステムにおける事実上の互換性レイヤーとなっています。
プロジェクトのコードはMITライセンスの下で配布されています。
出所: linux.org.ru
