close
ATi 真是一家奇怪的公司,他家顯示卡在 Windows 平台下表現優異,某些時期甚至超越競爭者 nVidia 的旗艦級產品,不管是 3D 效能或是功耗表現,如此高效率又低耗能的繪圖晶片,用在 Linux 陣營,卻完全不是那麼回事,用跛腳鴉來形容還不足以表達 Linux 使用者的憤怒。

關鍵在於 Linux 版本驅動程式,實在寫得太腦殘。ATi 也許根本沒有 Linux 方面的人才,以致幾年前與 AMD 合併時,眾人引領鵠望,希望這兩家不同領域的晶片廠合併,能夠帶來雙贏,帶來與 Intel / nVidia 對抗的動能。但合併以來的歷歷表現,似乎只有 Windows 平台使用者能夠額手稱慶,Linux 使用者幾乎無法接受,ATi 這些年來發佈的,「如惡夢般的驅動程式」,每一版從安裝開始,就有人哀唉墜崖,裝好驅動程式之後,根本開不進圖形介面,或是穩定性堪慮,3D能力出奇糟糕。

於是部份 Linux 群組裡的有識之士,乾脆捲起袖子,自行逆向工程反組譯,撰寫出開放原始碼(自由軟體 / FreeWare)的第三方驅動程式。也許差強人意,沒辦法打通原廠設計的某些專屬竅門,但好歹容易安裝,運作也稱得上穩定。( ATi 你還真丟臉丟到家呀 )

驅動程式之於硬體,就像車胎跟跑車的對應關係。賣的跑車再怎麼由廠商吹噓多能跑,也得要裝上輪胎上路馳騁為準,保時捷如果配上四只「紙漿糊的輪胎」,跑不快就別說了,剛上路還給你掛在路邊,汗流浹背的冤大頭消費者,拋錨野外吃過悶虧後,肯定指天畫地:「下次再買你家產品,我就給你老母駛免錢(Free Ride)....」

我就是那個冤大頭,真是咬牙切齒。

我奮鬥了幾乎三天假期,連熬夜都算在內,才勉強讓 ATi 3850 能夠在 Ubuntu 9.04 裡播放 1920x800 高清解析度影片。而這對於 nVidia 使用者來講,是匪夷所思,只要「驅動程式裝妥就OK」的簡單小事。

以下是我測試沒問題的 Xorg.conf,可以在 smplayer 裡以 gl2 播放 1920x800、Stereo 順暢。但只要遇上 AC3/DTS 六聲道,馬上變得遲滯像播幻燈片。至於 vlc 與 mplayer 搞不定,(真奇怪反而mplayer這個後端程式難搞)。

紅字的部份直覺應該是關鍵,其他的亂七八糟、道聽塗說參數,試了根本沒用,全刪光精簡成這樣。沒力氣了,我打算喘口氣看完藍光版《駭客任務 三部曲》再說。

Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "Default Screen" 0 0
EndSection


Section "ServerFlags"
Option "DontZap" "False"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
Option "TexturedVideo" "on"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "on"
Option "TexturedVideoSync" "on"

BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection

Section "Extensions"
Option "RENDER" "Enable"
Option "DAMAGE" "Enable"
Option "Composite" "Enable"
EndSection




arrow
arrow
    全站熱搜

    stary9 發表在 痞客邦 留言(2) 人氣()