「VDPAU」の版間の差分
ナビゲーションに移動
検索に移動
(ハードウェアビデオアクセラレーションへの転送ページ) |
|||
1行目: | 1行目: | ||
+ | #redirect[[ハードウェアビデオアクセラレーション]] |
||
− | [[Category:グラフィック]] |
||
− | [[Category:X サーバー]] |
||
− | [[en:VDPAU]] |
||
− | [[ru:VDPAU]] |
||
− | [[zh-CN:VDPAU]] |
||
− | {{Related articles start}} |
||
− | {{Related|VA-API}} |
||
− | {{Related|XvMC}} |
||
− | {{Related articles end}} |
||
− | |||
− | '''[http://http.download.nvidia.com/XFree86/vdpau/doxygen/html/ Video Decode and Presentation API for Unix]''' は動画のデコード処理・ポストプロセスを部分的に GPU ビデオハードウェアにオフロードするためのオープンソースライブラリと API です。 |
||
− | |||
− | ==サポートしているハードウェア== |
||
− | |||
− | '''オープンソースドライバー:''' |
||
− | |||
− | *[[ATI|AMD]] Radeon 9500 以降の GPU が[[公式リポジトリ]]にある {{Pkg|mesa-vdpau}} パッケージでサポートされています。 |
||
− | *[[Intel Graphics|Intel]] GMA 4500 以降の GPU が {{pkg|libvdpau-va-gl}} パッケージと {{pkg|libva-intel-driver}} によってサポートされています。 |
||
− | *[[Nouveau|NVIDIA]] GeForce 8 以降の GPU が[[公式リポジトリ]]にある {{Pkg|mesa-vdpau}} パッケージでサポートされています。{{AUR|nouveau-fw}} パッケージを使います、このパッケージには動作に必要なファームウェアが NVIDIA のバイナリドライバーから展開されて含まれています。 |
||
− | |||
− | '''プロプライエタリドライバー:''' |
||
− | |||
− | *[[AMD Catalyst|AMD]] Radeon HD 4000 以降の GPU が[[公式リポジトリ]]にある {{pkg|libvdpau-va-gl}} と [[Arch User Repository|AUR]] にある {{AUR|libva-xvba-driver}} パッケージでサポートされています。Radeon HD 5000 以降では {{AUR|catalyst-utils}} ドライバを使い、Radeon HD 4000 シリーズでは {{AUR|catalyst-total-hd234k}} を使います。 |
||
− | *[[NVIDIA]] GeForce 400 以降の GPU が[[公式リポジトリ]]にある {{pkg|nvidia-utils}} パッケージでサポートされています。 |
||
− | ** GeForce 8/9 や GeForce 100-300 シリーズは {{Pkg|nvidia-340xx-utils}} パッケージでサポートされています。 |
||
− | |||
− | ===サポートしているフォーマット=== |
||
− | {| class="wikitable" style="width: 100%" |
||
− | ! |
||
− | ! colspan="3" | オープンソース |
||
− | ! colspan="2" | プロプライエタリ |
||
− | |- |
||
− | ! |
||
− | ! AMD |
||
− | ! Intel |
||
− | ! Nvidia |
||
− | ! AMD |
||
− | ! Nvidia |
||
− | |- |
||
− | | MPEG2 デコード |
||
− | | Radeon 9500 以降 |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 8 以降 |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 8 以降 |
||
− | |- |
||
− | | MPEG4 デコード |
||
− | | Radeon HD 6000 以降 |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 200 以降 |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 200 以降 |
||
− | |- |
||
− | | H.264 デコード |
||
− | | Radeon HD 4000 以降 |
||
− | | GMA 4500<sup>1</sup>, Ironlake Graphics 以降 |
||
− | | GeForce 8 以降 |
||
− | | Radeon HD 4000 以降 |
||
− | | GeForce 8 以降 |
||
− | |- |
||
− | | HEVC (H.265) デコード |
||
− | | <center>—</center> |
||
− | | <center>—<sup>2</sup></center> |
||
− | | <center>—</center> |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 900<sup>4</sup> 以降 |
||
− | |- |
||
− | | VC1 デコード |
||
− | | Radeon HD 4000 以降 |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 8<sup>3</sup> 以降 |
||
− | | <center>—<sup>2</sup></center> |
||
− | | GeForce 8<sup>3</sup> 以降 |
||
− | |} |
||
− | |||
− | * <sup>1</sup> AUR にある {{AUR|libva-driver-intel-g45-h264}} パッケージによってサポートされています。方法と注意事項は [[Intel_Graphics#GMA 4500 での H.264 デコーディング|GMA 4500 での H.264 デコーディング]]を見て下さい。 |
||
− | * <sup>2</sup> バージョン 0.3 現在、VA GL ドライバーは H.264 以外のハードウェアデコーダをサポートしていません。 |
||
− | * <sup>3</sup> GeForce 8800 Ultra, 8800 GTX, 8800 GTS (320/640 MB) は[[Wikipedia:Nvidia PureVideo|除外]]。 |
||
− | * <sup>4</sup> GeForce GTX 970 と GTX 980 は除外。 |
||
− | |||
− | あなたの GPU によってサポートされている機能を確認するには、{{Pkg|vdpauinfo}} パッケージによって提供されている、次のコマンドを実行してください: |
||
− | {{bc|$ vdpauinfo}} |
||
− | |||
− | ===設定=== |
||
− | |||
− | (Intel Graphics や AMD Catalyst で使う) {{Pkg|libvdpau-va-gl}} ドライバーは手動で有効にする必要があります。有効にするには、次のファイルを作成してください: |
||
− | {{hc|/etc/profile.d/vdpau_vaapi.sh| |
||
− | #!/bin/sh |
||
− | export VDPAU_DRIVER=va_gl}} |
||
− | |||
− | ファイルを実行可能にしてください: |
||
− | |||
− | # chmod +x /etc/profile.d/vdpau_vaapi.sh |
||
− | |||
− | 再起動してログインしなおしてください。 |
||
− | |||
− | ==== ハイブリッドグラフィック ==== |
||
− | |||
− | ハイブリッド環境 (NVIDIA と AMD の両方) の場合、以下の環境変数を設定する必要があります: |
||
− | |||
− | $ export DRI_PRIME=1 |
||
− | |||
− | 詳しくは [[PRIME]] のページを見て下さい。 |
||
− | |||
− | ==サポートしているソフトウェア== |
||
− | === Adobe Flash Player === |
||
− | [[ブラウザプラグイン#Adobe Flash Player|Adobe Flash Player]] のハードウェアによるビデオデコードを有効にするには、次の行を {{ic|/etc/adobe/mms.cfg}} ファイルに追加してください: |
||
− | EnableLinuxHWVideoDecode=1 |
||
− | |||
− | === MPlayer === |
||
− | [[MPlayer]] をインストールしてください。 |
||
− | {{bc|$ mplayer -vo vdpau, -vc ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau, ''foobar.mpeg''}} |
||
− | {{Warning|{{ic|ffodivxvdpau}} コーデックをサポートしているのは最新の NVIDIA ハードウェアだけです。あなたのハードウェアの仕様によってはサポートされていないものと考えて下さい。}} |
||
− | *{{ic|-vo}} - vdpau ビデオ出力ドライバの選択 |
||
− | *{{ic|-vc}} - vdpau ビデオコーデックの選択 |
||
− | |||
− | MPlayer ベースのプレイヤー: |
||
− | * {{pkg|gnome-mplayer}}: ハードウェアアクセラレーションを有効にするには: ''編集 -> 環境設定 -> プレイヤー'' からビデオの出力を {{ic|vdpau}} に設定してください。 |
||
− | * {{pkg|smplayer}}: ハードウェアアクセラレーションを有効にするには: ''オプション -> 環境設定 -> 全般 -> ビデオ'' から出力ドライバーを {{ic|vdpau}} に設定してください。 |
||
− | |||
− | === VLC メディアプレイヤー === |
||
− | [[VLC media player|VLC]] をインストールしてください。 |
||
− | |||
− | ハードウェアアクセラレーションを有効にするには: ''ツール -> 設定 -> 入力とコーデック'' から ''ハードウェアアクセラレーションによるデコード'' を {{ic|Video Decode and Presentation API for Unix (VDPAU)}} に設定してください。 |