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

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

Moderator: Forums Team

Post Reply
Jackie
Posts: 137
Joined: Sat Jul 08, 2006 10:13 pm

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

Post by Jackie »

最近因為購入一台液晶電視
所以開始著手研究要怎樣才能利用我這台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的patch

以功能來說
這個解決方案真的很不錯
可以輸出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問題
samuel
Posts: 43
Joined: Fri Mar 14, 2008 1:51 am

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

Post by samuel »

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

ok的!!
rtsun
Posts: 9
Joined: Sat Sep 10, 2011 9:44 am

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

Post by rtsun »

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

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

我也是很好奇有沒有人AMD/ATI的顯卡硬體解碼跑的很好?﹍OTL
kingctx530
Posts: 121
Joined: Sun Feb 05, 2006 10:30 pm
Location: 地獄

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

Post by kingctx530 »

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

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

我也是很好奇有沒有人AMD/ATI的顯卡硬體解碼跑的很好?﹍OTL
沒有,只能說ATI在Linux/BSD上就是個悲劇,基本上我也不是偏好哪個牌子的顯卡,只是
ATI不管在M$上,還是Linux/BSD上,他的driver 給人的感覺就是沒寫的很好,雖然說
遊戲是針對特別牌子而開發的,可是ATI去跑很多遊戲就是會有奇怪的問題,比如說鼠標會爛掉等
所以我覺得如果許可還是多找nv的吧....事情會少很多
我相信末來掌握在自己手上
User avatar
octapult
Posts: 27
Joined: Thu Feb 24, 2005 2:07 am

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

Post by octapult »

小弟用 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
rtsun
Posts: 9
Joined: Sat Sep 10, 2011 9:44 am

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

Post by rtsun »

最近兩次driver update的感覺還是很惡劣、我想是針對像我手上這種「舊mobile晶片」的問題、跟大家提醒一下。
radeon HD3200在11.9跟11.10的vaapi decoding中會不預期freeze﹍
目前停在11.8比較沒有問題。
User avatar
octapult
Posts: 27
Joined: Thu Feb 24, 2005 2:07 am

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

Post by octapult »

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

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

p.s. 小弟目前使用 ATI Catalyst 11.11
rtsun
Posts: 9
Joined: Sat Sep 10, 2011 9:44 am

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

Post by rtsun »

正常的話輸出的vo應該指定是vaapi、根據http://www.mplayerhq.hu/DOCS/HTML/en/opengl.html說法、
這樣你連用XV都播的順才對、更不需要硬解了﹍

順便補充一下、最近的FGLRX似乎終於讓HD 3200正常硬解了、現在全螢幕下跑1080P終於會順了(痛哭流涕中)
User avatar
octapult
Posts: 27
Joined: Thu Feb 24, 2005 2:07 am

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

Post by octapult »

rtsun wrote:正常的話輸出的vo應該指定是vaapi、根據http://www.mplayerhq.hu/DOCS/HTML/en/opengl.html說法、
這樣你連用XV都播的順才對、更不需要硬解了﹍

順便補充一下、最近的FGLRX似乎終於讓HD 3200正常硬解了、現在全螢幕下跑1080P終於會順了(痛哭流涕中)
小弟使用 mplayer2 的時候只能用 sdl、gl、gl2 這三種輸出,用 xv 的話 X Window 會掛掉

輸出效果最好的是 gl

sdl 和 gl2 的輸出還是會有一點點 tearing (不是很明顯,主要發生在切換場景的時候)
User avatar
octapult
Posts: 27
Joined: Thu Feb 24, 2005 2:07 am

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

Post by octapult »

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

不過畫質似乎跟軟解沒有區別?
除了 cpu 使用率比較小之外
Post Reply