Next Previous Contents

13. 使用隔行模式

(這一章很大程度上歸功于David Kastrup <dak@pool.informatik.rwth-aachen.de>)

如果顯示器場同步電路能穩定地支持一個固定的象素時鐘的話,一台隔行顯示器的閃爍要比一台逐行顯示器較不顯著.就是因為這樣所以首先發明的是隔行模式.

隔行模式得到壞名聲是因為在相同場頻即VSF(在廣告中經常給出的參數)下劣于對應的逐行模式.但在相同行頻下隔行模式明顯較為優越,而行頻通常是你的顯示器/顯示卡決定性的限制所在.

在固定刷新率(或半幀率,或VSF)下,隔行顯示器會更為閃爍:一台90Hz的隔行顯示器會次于一台90Hz的逐行顯示器.然而,它只需要一半的頻寬和一半的行頻.如果你在相同的象素時鐘和相同掃描率下和逐行模式比較,它有顯著的優越性:45Hz的逐行模式是無法忍受的.在90Hz的隔行模式下,我的Multisync 3D顯示器(在1024x768)已經工作了几年,感覺非常滿意.我猜想需要至少70Hz的逐行顯示器才能同樣舒適.

盡管如此,你要注意少數要點:只在高分辨率下使用隔行模式,因而交替變亮的掃描線是彼此靠緊的.你也許要與同步脈沖的寬度和位置打交道以獲得最穩定的掃描線位置.如果掃描線是交替明暗的,交錯的畫面會出來.我有一個應用程序選了這樣一個象素圖案作為菜單背景(XCept,幸運的是據我所知沒有其它應用程序是這樣).為了使用XCept,我切換到800x600,因為不這樣的話它真的傷害我的眼睛.

為了相同原因,使用至少100dpi字體,或其它水平筆畫至少為兩條掃描線寬的字體(對于高分辨率,別的字體都沒有意義).

當然了,當你的硬件在相近的刷新率下支持逐行模式的話就不要使用隔行模式.

可是,如果你發現在某些分辨率下你把顯示器或顯示卡推到了它們的上限,仍得到令人不滿的閃爍或水沖蝕般(超出頻寬)的畫面,你也許想要嘗試在相同分辨率下使用隔行模式.當然如果你的顯示器VSF已經接近其極限這也是沒用的.

設置隔行模式很容易:象逐行模式一樣進行.只需多考慮兩個事項:垂直行總數(在模式行的最后一個數)需要是一個奇數,以及當你指定"Interlace"標志時,顯示器的實際垂直幀率加倍.如果你指定的模式看來象45Hz模式但有"Interlace"標志,你的顯示器必須支持90Hz幀率.

舉一個例子,這是1024x768隔行模式下我的模式行:我的Multisync 3D能支持高至90Hz場頻和38KHz行頻.

模式行 "1024x768" 45 1024 1048 1208 1248 768 768 776 807 Interlace

在該模式下兩個限制都恰當地基本用盡了.指定相同模式,只是沒有"Interlace"標志,仍然几乎達到顯示器水平能力的極限(嚴格來說,稍微低于場頻的下限),但畫面產生了無法忍受的閃爍.

基本設置規則:如果你設置一種模式,小于顯示器垂直能力的一半,使垂直行總數為奇數并加入"Interlace"標志.大多數情況下顯示質量將會極大改進.

除非你使用逐行模式,否則用盡你的顯示器的技朮規格限制(技朮規格中列出的場頻一般低于顯示器最大值約30%或更多)并手動設置一種隔行模式(或許用稍微高些的分辨率)會帶來較好的效果,但我不能對此承諾.


Next Previous Contents