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