Next Previous Contents

15. 解決畫面問題.

好,你已經獲得了X配置的值.你把它們放人Xconfig并加上一個測試模式的標注.你啟動X,熱鍵切換到新模式,...而畫面看來不正常.你該怎么做?這里是一份清單,列出常見的視頻畫面變形現象以及如何進行糾正.

(糾正這些較小的變形是xvidtune(1)真正閃亮之處.)

你通過改變同步脈沖時序移動畫面.你通過改變幀長按比例縮放畫面(你必須移動同步脈沖以保持畫面在對應的相同位置,否則縮放也會移動畫面).這里是一些更詳細的方法:

水平和垂直位置是獨立的.換言之,水平移動畫面不會影響垂直位置,反之亦然.可是,對縮放而言就不太正確了.雖然改變水平尺寸不會改變垂直尺寸,反之亦然,但兩個方向總的改變是受限制的.特別是你的畫面在兩個方向都太大時,你大概不得不調到一個更高的象素時鐘來糾正.因為這樣提升了可用的分辨率,它几乎不成為一個問題了!

15.1 畫面向左或向右移位

要糾正它,移動行同步脈沖.換言之,對定義了行同步脈沖上升沿和下降沿的水平時序段中間兩個數字進行增減(按8的倍數).

如果畫面偏左(右邊界太大,你想向右移動畫面)減少數字.如果畫面偏右(左邊界太大,你想向左移動畫面)增大同步脈沖.

15.2 畫面向上或向下移位

要糾正它,移動場同步脈沖.換言之,對定義了場同步脈沖上升沿和下降沿的垂直時序段中間兩個數字進行增減.

如果畫面偏上(下邊界太大,你想向下移動畫面)減少數字.如果畫面偏下(上邊界太大,你想向上移動畫面)增大數字.

15.3 畫面在水平和垂直方向都太大

切換到一個更高的顯示時鐘速度.如果在你的時鐘設置文件中有多個模式,很可能一個低速模式被錯誤地激活了.

15.4 畫面在水平方向太寬(太窄)

要糾正它,增大(減少)水平幀長.換言之,改變第一個時序段的第四個數字.為了避免移動畫面,也把同步脈沖(第二和第三個數字)移動一半的點數,以保持畫面在對應的相同位置.

15.5 畫面在垂直方向太深(太淺)

要糾正它,增大(減少)垂直幀長.換言之,改變第二個時序段的第四個數字.為了避免移動畫面,也把同步脈沖(第二和第三個數字)移動一半的點數,以保持畫面在對應的相同位置.

任何不能通過這些技巧的組合來解決的變形很可能是犯了一些更基本錯誤的跡象,如計算錯誤或象素時鐘高于顯示器能處理的范圍.

最后,記住增大任一個幀長會降低你的刷新率,反之亦然.

有時候你可以通過調整顯示器的屏幕控制來糾正小的變形.缺點是如果你為了糾正圖形模式問題而調整得離中性(出廠)設定太遠的話,也許在文本模式下畫面會變得古怪.改好你的模式行是更好的方法.


Next Previous Contents