「VDPAU」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
 
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&#61;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)}} に設定してください。
 

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