📄 xfree86-video-timings-howto-15.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="ZH-SGML-Tools 1.0.9"> <TITLE>XFree86 Video Timings HOWTO 中文版: 解决画面问题.</TITLE> <LINK HREF="XFree86-Video-Timings-HOWTO-16.html" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO-16.html" REL=next> <LINK HREF="XFree86-Video-Timings-HOWTO-14.html" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO-14.html" REL=previous> <LINK HREF="XFree86-Video-Timings-HOWTO.html#toc15" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO.html#toc15" REL=contents><SCRIPT src="menu.js"> function BeginPage() {} function EndPage() {} </SCRIPT> </HEAD> <BODY bgcolor=#FFFFFF MARGINHEIGHT=0 MARGINWIDTH=0> <A HREF="XFree86-Video-Timings-HOWTO-16.html" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO-16.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="XFree86-Video-Timings-HOWTO-14.html" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO-14.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="XFree86-Video-Timings-HOWTO.html#toc15" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO.html#toc15"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A><HR><H2><A NAME="fixes"></A> <A NAME="s15">15. 解决画面问题.</A></H2><P><P>好,你已经获得了X配置的值.你把它们放人Xconfig并加上一个测试模式的标注.你启动X,热键切换到新模式,...而画面看来不正常.你该怎么做?这里是一份清单,列出常见的视频画面变形现象以及如何进行纠正.<P>(纠正这些较小的变形是<B>xvidtune</B>(1)真正闪亮之处.)<P>你通过改变同步脉冲时序<EM>移动</EM>画面.你通过改变帧长<EM>按比例缩放</EM>画面(你必须移动同步脉冲以保持画面在对应的相同位置,否则缩放也会移动画面).这里是一些更详细的方法:<P>水平和垂直位置是独立的.换言之,水平移动画面不会影响垂直位置,反之亦然.可是,对缩放而言就不太正确了.虽然改变水平尺寸不会改变垂直尺寸,反之亦然,但两个方向总的改变是受限制的.特别是你的画面在两个方向都太大时,你大概不得不调到一个更高的象素时钟来纠正.因为这样提升了可用的分辨率,它几乎不成为一个问题了!<P><H2><A NAME="ss15.1">15.1 画面向左或向右移位</A></H2><P><P>要纠正它,移动行同步脉冲.换言之,对定义了行同步脉冲上升沿和下降沿的水平时序段中间两个数字进行增减(按8的倍数).<P>如果画面偏左(右边界太大,你想向右移动画面)减少数字.如果画面偏右(左边界太大,你想向左移动画面)增大同步脉冲.<P><H2><A NAME="ss15.2">15.2 画面向上或向下移位</A></H2><P><P>要纠正它,移动场同步脉冲.换言之,对定义了场同步脉冲上升沿和下降沿的垂直时序段中间两个数字进行增减.<P>如果画面偏上(下边界太大,你想向下移动画面)减少数字.如果画面偏下(上边界太大,你想向上移动画面)增大数字.<P><H2><A NAME="ss15.3">15.3 画面在水平和垂直方向都太大</A></H2><P><P>切换到一个更高的显示时钟速度.如果在你的时钟设置文件中有多个模式,很可能一个低速模式被错误地激活了.<P><H2><A NAME="ss15.4">15.4 画面在水平方向太宽(太窄)</A></H2><P><P>要纠正它,增大(减少)水平帧长.换言之,改变第一个时序段的第四个数字.为了避免移动画面,也把同步脉冲(第二和第三个数字)移动一半的点数,以保持画面在对应的相同位置.<P><H2><A NAME="ss15.5">15.5 画面在垂直方向太深(太浅)</A></H2><P><P>要纠正它,增大(减少)垂直帧长.换言之,改变第二个时序段的第四个数字.为了避免移动画面,也把同步脉冲(第二和第三个数字)移动一半的点数,以保持画面在对应的相同位置.<P>任何不能通过这些技巧的组合来解决的变形很可能是犯了一些更基本错误的迹象,如计算错误或象素时钟高于显示器能处理的范围.<P>最后,记住增大任一个帧长会降低你的刷新率,反之亦然.<P>有时候你可以通过调整显示器的屏幕控制来纠正小的变形.缺点是如果你为了纠正图形模式问题而调整得离中性(出厂)设定太远的话,也许在文本模式下画面会变得古怪.改好你的模式行是更好的方法.<P><HR><A HREF="XFree86-Video-Timings-HOWTO-16.html" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO-16.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="XFree86-Video-Timings-HOWTO-14.html" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO-14.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="XFree86-Video-Timings-HOWTO.html#toc15" tppabs="http://www.linux.org.tw/CLDP/gb/XFree86-Video-Timings-HOWTO.html#toc15"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A> </BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -