QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4810|回复: 2

什么是 modeline?

[复制链接]
发表于 2006-3-29 12:07:04 | 显示全部楼层 |阅读模式
什么是 modeline?

modeline 是配置文件中的一个配置行,它可以为服务器提供有关所连接的计算机显示器的信息,以及如何在指定的显示分辨率下对其进行驱动的信息。(最初在 XFree86 上是在 XF86Config 中。)现在,在很多 Linux/UNIX® 版本中,modeline 都不再需要了,因为服务器会在启动时根据各种参数来计算配置,例如:

服务器配置文件中的通用设置和直观设置
通过 EDID 查询获得的监视器性能参数
EDID(Extended Display Identification Data) 是一种 VESA 标准数据格式,其中包含有关监视器及其性能的参数,包括供应商信息、最大图像大小、颜色设置、厂商预设置、频率范围的限制以及显示器名和序列号的字符串。这些信息保存在 display 节中,用来通过一个 DDC(Display Data Channel)与系统进行通信,这是在显示器和 PC 图形适配器之间进行的。最新版本的 EDID 可以在 CRT、LCD 以及将来的显示器类型中使用,这是因为 EDID 提供了几乎所有显示参数的通用描述。

一个 modeline 有 10 个参数,首先是一个指定分辨率的标签。第 2 个参数指定的是像素时钟频率(单位为 MHz)。下面是两组 4 个数字。第 1 组指定了 x 分辨率(宽度)以及相关参数;第 2 组指定的是 y 分辨率(高度)。另外,还可以添加其他参数作为选项来控制水平和垂直的同步值,还有一些选项可以控制隔行模式和双屏模式。

那么我们为什么还需要不辞辛苦地利用 modeline 呢?这通常是为了一些旧的不常用的设备,或者不能精细地进行调节的显示硬件,此时可能只好手工设定 modeline。
 楼主| 发表于 2006-4-8 01:24:51 | 显示全部楼层
modeline生成器有两个:
一个是gtf,X自带的,如果装了图形界面就有这个。 http://gtf.sourceforge.net/
一个是xvidtune,X自带的,如果装了图形界面就有这个。使用方法可以参考 llc 的这篇文章 http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=881
回复

使用道具 举报

发表于 2006-4-9 16:57:27 | 显示全部楼层
还有一个在线的:

http://www.dkfz-heidelberg.de/spec/linux/modeline/index.html.en
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:32 , Processed in 0.051635 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表