DXVAを使ったGPU動画再生支援機能 |
|||
|
MPC HomeCinemaとGOMPlayerのGPU動画再生支援機能の利用
|
|
(2009.07.03作成, 10.01.02更新)
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
下記の各種ファイルを再生した時の各種プレイヤーのCPU使用率を比較表示した。 なお成績の「CPU使用率」は平均値あたりを、「CPU使用率の履歴」はQuadのうち 中間と思われるCPUの履歴を表示 した。 III-1) H.264_AC3.m2tsファイルの再生 素材:Panasonic製のビデオカメラ HDC-SD9のHGモードで撮影してHD Writerでム ーブしたMPEG2-TSファイル H.264_AC3.m2ts[映像:H.264/AVC(High@L4.0)、解像度:1920x1080、29.97fps、 8.0Mbps] 成績 MPC HomeCinema 1.2に各種フィルタをデコーダとした場合の成績は最上段の通り DXVAの利用が可能な内蔵 H264/AVC(DXVA) 及び外部 PDVD8を使用すると、 WinDVD8 for I-O DATAやPowerDVD8 Ultraと同様にCPU利用率は激減した。 |
|||||||||||||||||||||||||||||||||||||||||||||
その他のプレイヤー
GOMPlayerも「環境設定」/「フィルタ」の「カスタマイズ」で外部 PDVD8を追加 して、「停止フィルタ」で「高速再生モードで再生する」にチェックを入れれば、 35%位(一番CPU使用率が高い)から 26%位へ減少する事は可能だが、 GPU再生支援効果とは考えにくい。 |
|||||||||||||||||||||||||||||||||||||||||||||
コメント
MPC HomeCinema 1.2は、GPUの動画再生支援機能を利用してCPU負荷を軽減 させる事が可能な貴重な無料のメディアプレイヤーだ。 |
|||||||||||||||||||||||||||||||||||||||||||||
III-2)
H.264_AAC.mp4ファイルの再生
素材:SANYO製のムービーカメラ Xacti DMX-HD1000のFull-HDモードで撮影した MPEG-4 AVC/H.264ファイル H.264_aac.mp4[映像:H.264/AVC(Main@L4.0)、解像度:1920x1080、59.94fps、 11.7Mbps] 成績 MPC HomeCinema 1.2に各種フィルタをデコーダとした場合の成績は最上段の通り DXVAの利用が可能な外部 PDVD8を使用すると、PowerDVD8 Ultraと同様にCPU 利用率は激減した。 |
|||||||||||||||||||||||||||||||||||||||||||||
その他のプレイヤー
GOMPlayerも外部 PDVD8を追加して「高速再生モード...」を有効にすれば、30% 位(一番CPU使用率が高い)から22%位へ減少したが、GPU動画再生支援効果 とは言えないであろう。 |
|||||||||||||||||||||||||||||||||||||||||||||
コメント
MPC HomeCinema 1.2は、このファイルの再生にDXVAが可能な内蔵 H264/AVC (DXVA)を使用出来なかったが、外部 PDVD8を利用してCPU負荷を軽減させる 事が可能だった。 WinDVD8 for I-O DATAは期待に反して、このファイルの再生では動画再生支援 機能を利用出来なかった。 QuickTimeは想像した程CPUを使用していないが、何故再生が極端に重いのか? |
|||||||||||||||||||||||||||||||||||||||||||||
III-3)
MPEG2_AAC.tsファイルの再生
素材:地デジ邦画番組をPT1で録画したMPEG2-TSファイル MPEG2_AAC.ts[映像:MPEG2(Main@High)、解像度:1920x1080、29.97fps、 12.0Mbps] 成績 GOMPlayerのCPU使用率は 24%と高値で、PowerDVD8 UltraのCPU使用率は 6 %と低値を示した。 MPC HomeCinemaでは映像デコーダに内蔵のMPEG-2 Videoを使用した場合は その中間値だったが、外部のCyberLink Video/SP Decoder(PDVD8)を借用した 場合はPowerDVD8 Ultra と同様にCPU利用率は減少した。 GOMPlayerも外部 PDVD8を借用して「高速再生モード...」を有効にすれば、24%位 (一番CPU使用率が高い)から 7%位へ明らかに減少した。 |
|||||||||||||||||||||||||||||||||||||||||||||
コメント
PowerDVD8 Ultra以外のプレイヤーが、MPEG2圧縮型MPEG2-TSファイルの再生 にGPUの動画再生支援機能を利用しているのか判然としないが、 MPC HomeCinemaとGOMPlayerでは、外部CyberLinkのPDVD8を使用すれば明ら かにCPU負荷を軽減させる効果が示された。 |
|||||||||||||||||||||||||||||||||||||||||||||
III-4)
WMV9_WMA9.wmvファイルの再生
素材:WMV9_WMA9.wmv[映像:VC-1(AP@L3)、解像度:1920x1080、29.97fps、8.0 Mbps]ファイル 成績 Windows Media Player 11のオプション/パフォーマンスで「WMVファイルのDirectXビ デオアクセラレータを有効にする」を未チェックとチェックした場合を比較すると、 CPU使用率は 25%から約半分の 12%に減少した。 MPC HomeCinemaのオプション/内部フィルタで「VC1(DXVA)」にチェックし、「VC1( FFmpeg)」のチェックを外して再生すると、CPU使用率は 16%と約 2/3に減少した。 外部 WMVideo Decoder DMOを借用した場合は 18〜25%で改善効果は認められ なかった。 一方、GOMPlayerは外部 WMVideo Decoder DMOを借用して「高速再生モード...」を 有効にすると、21%位から 12%位へと明らかに減少した。 なお、PowerDVD8 UltraはWMVファイルを再生すると、設定/ビデオの「ハードウェア アクセラレーション機能を有効にする」のチェックが外れて再生されてしまう。 |
|||||||||||||||||||||||||||||||||||||||||||||
コメント
CV-1ファイルの再生にGeForce9600GTのCPU負荷軽減効果は、H.264圧縮ファイ ルのように明瞭な成績は得られなかった。 MPC HomeCinema による再生では、映像のデコーダに内蔵の CV1(DXVA)を使用し た場合のCPU使用率は約 16%とやや減少したが、 VC-1をMP@HLに、ビットレートを 4Mbpsや2Mbpsに変更しても同様にCPU使用率 を減少させる効果は不明瞭だった。 GPU動画再生支援機能対応アプリケーションの定番となっているPowerDVD8 Ultra は、実はGeForceではVC-1動画には未対応だったのだ(こちらの記事を参照)。 グラボをGeForceからRadeonにして検討する必要があるのかも知れない? |
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|