web-dev-qa-db-ja.com

GPU(ATI)およびXBMCでビデオデコードを有効にするにはどうすればよいですか?

HTPC /ホームサーバーを構築しました。ubuntu10.04 lucid lynxを使用し、xbmcと組み合わせました。

私が使用しているハードウェアは、Asus e35m pro(埋め込み低電圧CPUおよびHD6310 GPU)です。

ただし、1080pのビデオ映像を実行すると、すべてが途切れ始めます。 ssh接続からhtopでチェックすると、コアの1つが100%の負荷になっていることに気付きました。

なぜGPUを代わりに使用しないのか疑問に思っていましたか? (ATIから独自のドライバーをインストールしました)。設定を変更する必要がありますか?

XBMC関連、ubuntu関連、またはATIはLinux上のGPUでのハードウェアビデオデコードをサポートしていませんか?

5
Lucas Kauffman

誰が指を指すのかわかりませんが、本質的に起こったことは、NVIDIAがカードでこれを行うための1つのAPIを提供し、ATIが彼らのために1つ提供したことです。推測できるように、それらは同じではないため、プログラムがこれを利用するには、それらをサポートするようにコーディングする必要があります。

私が見つけることができることから、これは現在XBMC(Dharma 10.1)の安定版リリースではありませんが、幸運なことに次のリリースのブランチにいます。この時点での選択肢は、Edenエディションを待つか、すぐにジャンプしてXBMCのナイトリービルドを取得することです。明らかに、ナイトリービルドは不安定になる可能性があり、そうすることを選択した場合、リスクの一部としてそれを受け入れなければなりません。

夜間ルートに行きたい場合は、XBMCフォーラムの this threadをチェックしてください。スレッドをインストールすると、いくつかの異なるオプションと方法が提供されます。

ああ、どうやらあなたがWindows(誰かが気が狂った場合に備えてダメ、ごめんなさい)ルートに行く気があるなら、サケートはそのプラットフォームでもかなりうまくいくようです。

3
Jacob Schoen

私は同じハードウェアを持っていますが、このスレッドは私にとって大きな助けになりました。特に、lars-opdenkampリポジトリのxbmc。

http://forum.xbmc.org/showthread.php?t=98169

1
przekop

フュージョンベースのシステムがあると思いますか?私にとって、次のガイドは非常に役に立ちました。 http://youresuchageek.blogspot.nl/2012/06/xbmc-install-and-config-howto-for-linux.html

(スタンドアロンではなく)ubuntuでxbmcが必要な場合は、ガイドに記載されているようにwsnipex ppaからxbmc-xvbaをインストールします。 (また、vaapi、vdpauおよびrefreshratesではなく、xvbaのみを有効にするビットに従ってください)。私(ubuntu 12.04)では、compizはxbmcが好きではありませんでしたが、次のスクリプトを使用してxbmcを起動すると、期待どおりにハードウェアアクセラレーションが機能しました。

#!/bin/bash
metacity --replace &
sleep 2s
xbmc
unity --replace &
exit;

Compizを強制終了し、xbmcを起動し、xbmcを閉じているときにcompizを再起動します。

0
Gerhard Burger