コンテンツにスキップ

「VDPAU」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
imported>Jstjohn
サポートしているフォーマット: remove needless attributes from wiki tables and/or use class="wikitable"
 
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
#redirect[[ハードウェアビデオアクセラレーション]]
[[Category:グラフィック]]
[[Category:X サーバー]]
[[en:VDPAU]]
[[zh-CN:VDPAU]]
{{Related articles start}}
{{Related2|VA-API|VA-API}}
{{Related2|XvMC|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 が[[Official Repositories|公式リポジトリ]]にある {{pkg|ati-dri}} パッケージでサポートされています。

*[[Intel Graphics|Intel]] GMA 4500 以降の GPU が {{pkg|libvdpau-va-gl}} パッケージと {{pkg|libva-intel-driver}} によってサポートされています。

*[[Nouveau|NVIDIA]] GeForce 8 以降の GPU が[[Official Repositories|公式リポジトリ]]にある {{pkg|nouveau-dri}} パッケージでサポートされています。{{AUR|nouveau-fw}} パッケージを使います、このパッケージには動作に必要なファームウェアが NVIDIA のバイナリドライバーから展開されて含まれています。

'''プロプライエタリドライバー:'''

*[[AMD Catalyst|AMD]] Radeon HD 4000 以降の GPU が[[Official Repositories|公式リポジトリ]]にある {{pkg|libvdpau-va-gl}} と [[Arch User Repository|AUR]] にある {{AUR|libva-xvba-driver}} パッケージでサポートされています。Radeon HD 5000 以降では {{AUR|catalyst-utils}} ドライバを使い、Radeon HD 4000 シリーズでは {{AUR|catalyst-legacy-utils}} を使います。

*[[NVIDIA|NVIDIA]] GeForce 8 以降の GPU が[[Official Repositories|公式リポジトリ]]にある {{pkg|nvidia-utils}} パッケージでサポートされています。

===サポートしているフォーマット===
{| class="wikitable" style="width: 100%"
!
! {{pkg|ati-dri}}
! {{pkg|libvdpau-va-gl}} と {{pkg|libva-intel-driver}}
! {{pkg|nouveau-dri}}
! {{pkg|libvdpau-va-gl}} と {{AUR|libva-xvba-driver}}
! {{pkg|nvidia-utils}}
|-
| MPEG2 デコード
| AMD Radeon 9500 以降
| Intel GMA 4500 以降
| Nvidia GeForce 8 以降
| AMD Radeon HD 4000 以降
| Nvidia GeForce 8 以降
|-
| MPEG4 デコード
| AMD Radeon HD 6000 以降
| --
| Nvidia GeForce 200 以降
| AMD Radeon HD 6000 以降
| Nvidia GeForce 200 以降
|-
| H264 デコード
| AMD Radeon HD 4000 以降
| Intel GMA 4500<sup>1</sup>, Ironlake Graphics 以降
| Nvidia GeForce 8 以降
| AMD Radeon HD 4000 以降
| Nvidia GeForce 8 以降
|-
| VC1 デコード
| AMD Radeon HD 4000 以降
| Intel Sandy Bridge Graphics 以降
| Nvidia GeForce 8200, 8300, 8400, 9300, 200 以降
| AMD Radeon HD 4000 以降
| Nvidia GeForce 8 以降
|}

<sup>1</sup>AUR にある {{AUR|libva-driver-intel-g45-h264}} パッケージによってサポートされています。方法と注意事項は [[Intel_Graphics#GMA 4500 での H.264 デコーディング|GMA 4500 での H.264 デコーディング]]を見て下さい。

===設定===

(Intel Graphics や AMD Catalyst で使う) {{Pkg|libvdpau-va-gl}} ドライバーは手動で有効にする必要があります。有効にするには、次のファイルを作成してください:
{{hc|/etc/profile.d/vdpau_vaapi.sh|
#!/bin/sh
export VDPAU_DRIVER&#61;va_gl}}

ファイルを実行可能にしてください:

# chmod +x /etc/profile.d/vdpau_vaapi.sh

再起動してログインしなおしてください。

あなたの GPU によってサポートされている機能を確認するには、{{AUR|vdpauinfo}} パッケージによって提供されている、次のコマンドを実行してください:
{{bc|$ vdpauinfo}}

==サポートしているソフトウェア==
=== Adobe Flash Player ===
[[Browser Plugins#Adobe Flash Player|Adobe Flash Player]] のハードウェアによるビデオデコードを有効にするには、次の行を {{ic|/etc/adobe/mms.cfg}} ファイルに追加してください:
EnableLinuxHWVideoDecode=1

=== MPlayer ===
[[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)}} に設定してください。

2017年1月10日 (火) 20:49時点における最新版