GPUを使用してH.265ビデオ形式のファイルをデコードできますか?
スペック:
テストサンプル(H.265コーデックを使用したMKV、10ビット)の再生を試み、CPU使用率が最大100%、遅延...
PotPlayerとLAVをDXVA2-Native設定で使用しようとしました(失敗、同じCPU使用率)。
H/Wアクセラレーションを有効にしてGOMプレーヤーを使用しようとしました(失敗)。
多分私が設定する必要があるものはありますか?それとも私のPC構成では不可能ですか? H.264サンプル(同じFPSを使用)で問題なく再生-20%のCPU使用率。
CPUが古すぎてH.265デコードをサポートしていないため、GPUにも、少なくとも10ビットの「Main10」プロファイルビデオにも当てはまるようです。
DXVAチェッカー を使用する場合は、HEVCデコードがあることを確認する必要があります。また、特定のファイルについては、10ビットのビデオファイルであるため、「Main10」プロファイルが必要です。 。
テストビデオファイルの解像度またはビット深度の点で、バックオフする必要があると思います。
2015年の Techreportの投稿から :
インテルグラフィックスドライバーのリリースは通常それほど刺激的ではありませんが、これは注目に値します。 15.36.14.4080と番号が付けられたこのアップデートは、2つの次世代ビデオ形式(HEVC、別名H.265)のハードウェアアクセラレーションをサポートするHaswellおよびBroadwellプロセッサを組み込みます、GoogleのVP9。
つまり、ハードウェアのデコードには、おそらく第4世代または第5世代のIntelプロセッサが必要です。お使いのプロセッサーは第2世代であり、i5-2xxxシリーズのプロセッサー番号で示されています。
また、さらに要求の厳しいHEVC 10ビットビデオを再生しようとしています。
Wikipediaのページにサポートビデオコーデックの詳細が記載されており 、h.265はBraswell以上としてリストされています。これは、製造元が意図する情報または「リリース時にサポートされる」情報ではなく、 「後で修正」のサポートを含む。
HEVC 10ビットの場合、完全なハードウェアデコードを実行するには、Kaby Lakeプロセッサ、i5-7xxxが必要です。通常のHEVC(非10ビット)は、(一部の)初期のプロセッサでデコードできます。
お使いのCPUはSandy Bridge CPUであり、第1世代のIntelハードウェアビデオデコードが含まれ、サポートは制限されます。当時設計されていたのは、h.265が一般的でなかったり、サポートに必要だったりしなかったでしょう。
このCyberlinkフォーラムの投稿 から、960および950 Nvidiaカードはこのプロファイルを持っていると報告しているようですが、完全には機能しません。私の疑いは、ビデオファイルの解像度が大きすぎることです。
970では、ビデオデコーダーが少し古いため、 h.265/HEVCをまったくサポートしていません が、960のデコーダーは新しいため、両方をサポートする必要があります MainおよびMain10プロファイル 。範囲内でビデオデコードのサポートが異なることは期待外れです。
その結果、システムはこれらのビデオの完全なソフトウェアデコードにフォールバックし、うまく再生するのに苦労するでしょう。