[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4779: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4781: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4782: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4783: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Gentoo Taiwan 討論區 • 檢視主題 - ATI顯示卡/HDMI音效/VAAPI硬體解碼

ATI顯示卡/HDMI音效/VAAPI硬體解碼

找不到Code如何播放,不知道要用什麼播放程式等等相關問題都可以在這發問

版主: Forums Team

ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章Jackie » 週五 3月 26, 2010 11:51 am

最近因為購入一台液晶電視
所以開始著手研究要怎樣才能利用我這台Gentoo的機器當多媒體機
經過三四天嘗試
目前發現...似乎想要一個沒問題的環境是不可能的XD
最簡單的解決方法可能是換NVIDIA卡或是Windows.....= =

* Solution 1. radeonhd driver (x11-drivers/xf86-video-radeonhd-9999) + gentoo-sources-2.6.31-r10
一開始我是用這個組合
因為看上他的HDMI音源輸出
經過一連串的研究之後
真的可以輸出音效

正當我興高采烈的正要開始觀賞影片的時候
發現只要畫面變化比較快的時候
screen tearing的狀況就很嚴重
已經嚴重到會影響觀賞品質的地步...

* Solution 2. radeon driver (x11-drivers/xf86-video-ati-6.12.192) + gentoo-sources-2.6.33
因為上面的那方案讓我很沮喪
只好硬著頭皮試試最新的2.6.33 kernel
因為這個版本的kernel多了kernel mode setting(KMS)
而且HDMI音源也內建進去了

全部裝好之後
啟動X系統就crash了 XD
而且2.6.33也還沒辦法裝LIRC
因此要用這個方案似乎還得再等等

* Solution 3. AMD/ATI driver (ati-drivers-10.2) + gentoo-sources-2.6.31-r10
因為曾經用過ati-driver-9.9
常常會有不穩定的狀況
所以改用radeon
想說新版的出來了就給他一個機會

而且還找到一些有趣的玩意
例如讓MPlayer支援VA API的

以功能來說
這個解決方案真的很不錯
可以輸出HDMI音源
還可以用3D加速(可以用KDE桌面的效果)
甚至VA API真的可以用(H.264硬體解碼)

不過雖然它號稱可以支援tearing free的影像播放
實際用的時候雖然不像radeonhd那麼嚴重但是還是有
而且極度的不穩定...
ccc控制台常常segmentation fault
用Ctrl+Alt+F1~12切換畫面系統掛掉的機會高達八成
而且還很邪惡
明明沒有加進/etc/modules.autoload.d
它的kernel module都會在系統啟動的時候自動被load !?

* Solution 4. radeon driver (x11-drivers/xf86-video-ati-6.12.5) + gentoo-sources-2.6.31-r10
沒HDMI音源 所以得用類比輸出(需要多一組喇叭)
無3D功能
無硬體解碼

不過相當穩定
且播放影像不會有tearing問題
Jackie
 
文章: 137
註冊時間: 週六 7月 08, 2006 10:13 pm

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章samuel » 週四 4月 08, 2010 8:59 pm

似乎是 ... nvidia 比較有解 XD
vdpau 下去 就會順的不得了:D
不過要記得買至少gf8以上的卡
否則也只能淚目 ...

ok的!!
samuel
 
文章: 43
註冊時間: 週五 3月 14, 2008 1:51 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章rtsun » 週四 9月 15, 2011 3:14 pm

我這幾個月(2011年中)也是一直在試VAAPI支援的mplayer、手上是筆電的內建HD3200、
之前開Vsync時、只要跑OpenGL相關或硬體解碼的全螢幕、一離開畫面就會garble掉﹍

關掉Vsync時720P都還好、播1080P的檔案、mplayer就一直哭喊"Too many buffered pts"
就算照一些說明加上-nocorrect-pts、1080P還是會不停跳格﹍﹍

我也是很好奇有沒有人AMD/ATI的顯卡硬體解碼跑的很好?﹍OTL
rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章kingctx530 » 週四 10月 13, 2011 10:19 am

我相信末來掌握在自己手上
kingctx530
 
文章: 121
註冊時間: 週日 2月 05, 2006 10:30 pm
來自: 地獄

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章octapult » 週二 11月 01, 2011 12:14 am

小弟用 ATI 顯卡用得還蠻開心的 (4870x2)

FGLRX 還蠻稳的,3D 遊戱也没甚問題,Crossfire 也能開啟
不過它有個重大缺點,就是更新進度常常跟不上 xorg server 的速度
導至這段時間得想辦法暫停更新整個 xorg
否則會進不了 xorg

我最近在嘗試 xf86-video-ati (radeonhd 以經被 gentoo 给放棄了...),用起來感覺還不錯
今天在 youtube 上面看到兩段影片,發覺 open source 驅動程式進步好多

Unigine Heaven Benchmark 64 bit & 32 bit, Linux Mesa Gallium3D driver :
http://www.youtube.com/watch?v=Z9oLZwmO0L8

Linux mesa Gallium3D driver #2 : Crysis 2
http://www.youtube.com/watch?v=XZ_T_xepfW8
頭像
octapult
 
文章: 27
註冊時間: 週四 2月 24, 2005 2:07 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章rtsun » 週日 11月 06, 2011 10:28 pm

最近兩次driver update的感覺還是很惡劣、我想是針對像我手上這種「舊mobile晶片」的問題、跟大家提醒一下。
radeon HD3200在11.9跟11.10的vaapi decoding中會不預期freeze﹍
目前停在11.8比較沒有問題。
rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章octapult » 週二 11月 22, 2011 11:29 pm

小弟最近看了一些支援 h.264 的電影預告影片,發覺其畫質根本不是一般 DVD 影片可以比的
小弟用 mplayer2,輸出用 -vo gl 參數
畫面很清晰,也沒有 tearing
可是我不清楚這樣算是硬解還是軟解

請問一下各位網友都是用哪個程式來播放 h.264 影片呢?
還有下了那些參數?

p.s. 小弟目前使用 ATI Catalyst 11.11
頭像
octapult
 
文章: 27
註冊時間: 週四 2月 24, 2005 2:07 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章rtsun » 週三 11月 23, 2011 2:12 am

正常的話輸出的vo應該指定是vaapi、根據說法、
這樣你連用XV都播的順才對、更不需要硬解了﹍

順便補充一下、最近的FGLRX似乎終於讓HD 3200正常硬解了、現在全螢幕下跑1080P終於會順了(痛哭流涕中)
rtsun
 
文章: 9
註冊時間: 週六 9月 10, 2011 9:44 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章octapult » 週三 11月 23, 2011 3:19 am

頭像
octapult
 
文章: 27
註冊時間: 週四 2月 24, 2005 2:07 am

Re: ATI顯示卡/HDMI音效/VAAPI硬體解碼

文章octapult » 週日 11月 27, 2011 10:53 pm

安裝了 libva、xvba-video、vlc 之後
終於可以用 vlc 開啟 gpu 加速看 h.264 影片了

不過畫質似乎跟軟解沒有區別?
除了 cpu 使用率比較小之外
頭像
octapult
 
文章: 27
註冊時間: 週四 2月 24, 2005 2:07 am


回到 Gentoo 多媒體

誰在線上

正在瀏覽這個版面的使用者:Bing [Bot] 和 4 位訪客

cron