Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

[显卡]设置和修改 X Window 的显示模式

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]
# "Unknown"

  # 下面这两个参数在设置显示模式上来书哦是比较重要的.

  # HorizSync 是水平扫描频率, kHz 为单位.

           HorizSync   50-60

  # VertRefresh 是垂直扫描频率, Hz 为单位

       VertRefresh 80-100

  # 上面这两个参数可以是列举的形式, 也可以是范围的形式.

  # 比如: 列举: 75 85 100

  # 范围: 如上所述

  # 接下来是模式的描述了, 如果您使用的是 TurboLinux 或者是

  # RedHat Linux, 下面的模式列表将会非常的完整. 但 Slackware

  # 没有提供完整的列表, 这些数据可以在显示器的说明书上见到.

  # 为节省空间, 这里仅列举一条


# 800x600 @ 85 Hz, 55.84 kHz hsync

  Modeline  
"800x600" 60.75 800 864 928 1088 600 616 621 657 -HSync -VSync

  # 或者写成以下形式, 为 Slackware 采用


# Mode "800x600"
#        DotClock       45
#        HTimings       1024 1048 1208 1264
#        VTimings       768 776 784 817
#        Flags          "Interlace"
# EndMode
         Endsection

  这里来讲讲上面的 ModeLine 的涵义. 就象第二种形式所描述的那样, 这些参数是使用 "800x600x85Hz" 模式所需要的. 要设置显示为这种模式, 首先要保证水平扫描频率和垂直扫描频率要配合好, 即 VertRefresh 的范围或列举值中要包括 85 Hz, 而 HorizSync 的值需要包括 55.84 kHz. 这些都可以通过手工调整. 然后需要看看打点频率. 有些显示器有这个参数提供, 而另外一些可能检测不到, 这时需要查看手册. 打点频率的值可以不提供, 这点在下面会有讲述.

  注意, 这里的 "800x600" 就是这种模式的标示. 等到下面谈到模式的设置顺序就会清楚 X Window 是如何设置的了.

  Device 段: 这里主要记录了显卡的数据, 如下可以看到, 很简单, 只有显存的大小和显卡的时钟频率. 这个时钟频率是用来产生视频信号, 而显示器的扫描频率也是根据这个信号产生的. 所以不要为了追求高分辨率和高刷新频率把它调得太高, 否则可能会损伤显示器. 一般在显示器的说明书上会有这个值,如果没有, 建议不要超过 50.


Section "Device"
     Identifier        "Generic VGA"
     VendorName        "Unknown"
     BoardName "Unknown"
     Chipset   "generic"
#    VideoRam 256
#    Clocks   25.2 28.3
EndSection

  注意: 上面所说的两个段都可以对多个设备进行描述, 系统会用 Identifier的值区分不同的设备.

  Screen 段: X Window 的显示模式的选择就是记录在这个段中的. 如果是 RedHat则会有所有四种 (Mono, VGA16, SVGA, Accelerate) X Server 的段, 如果是 Slackware, 则可能会只有一个段, 就是对应安装系统的时候指定的显示设备的.

  下面以我使用的 accel X Server 说说各字段的涵义.


Section "Screen"

     Driver      "accel"

  # 这个不用解释了吧, 是 Permedia II 显卡, 所以使用加速的驱动

  # 这里的可能值是"vga2", "vga16", "svga", "accel", 根据自己

  # 的实际情况设定. 这里跟 前面讲 X Server 时所说的 X 的连接

  # 目标有关系, 我想这不难连接吧.

     Device      "3DLabs|Permedia II 2D+3D"

  # 上面制定的显卡配制, 用 "3DLabs|Permedia II 2D+3D" 作为

  # Identifier 的. 当然我可以使用自己喜欢的名字, 实际这里只是

  # 个标记的作用

  Monitor     "Samsung SyncMaster 500s/500Ms"

  # 这里的解释同 Device, 也是使用上面的 Identifier 的设定值

    Subsection "Display"

  # 显示子段, 可以有多个, 分别对应不同的色深, 即下面的 Depth


         Depth       16

         Modes       "800x600"

  # 所取的显示模式 这个值就是根据前面的 ModeLine 上面

  # 的注释写的, 可以有多个, 用空格分开

  # 这里需要说明的是, X Server 先检查这里的分辨率设置,

  # 然后根据这个设置和上面标示的垂直和水平刷新频率决

  # 定使用哪个 ModeLine, 如果在刷新频率的范围内有多种

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 2 3 45 下一页


上一篇:[显卡]如何驱动i810显卡   下一篇:[软件安装]软件安装通用思路

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
·Motorola微处理器bootloader分析与应用
·Fedora Core5 NFS服务器搭建过程介绍
·Linux系统:让内存不再泄漏的实用技巧
·新手看招 手把手教你安装VMware虚拟机
·“侵权事件” 红帽称微软企图干扰用户
·删除Linux后 如何找回Windows启动菜单
·菜鸟乐园 Linux中常见文件系统格式介绍
·Linux操作系统下IPTables配置方法详解
·实用技巧 Linux系统的经典使用技巧八则
·Linux系统文件优化及磁盘检查方法介绍
推荐文章
·[网卡]如何驱动D-Link DE220网卡?
·标准建模语言UML及其支持环境(一)
·《UNIX系列系统入侵教程》之二
·Linux管理员手册(9)--Keeping Time
·Beowulf 中文HOWTO
·Linux操作系统12则经典应用技巧
·Linux开发中的常用命令
·TOMCAT用https替换http的方法
精彩文章
·一个网上理财站点的设计(十三)
·NT与Linux 谁更适合您?
·自己搞LFS的一些心得
·RedHat 7.0 安装 NAT 作法简介
·设置 MySql 数据同步
·JSP专题:第二部分:JAVA服务小程序
·设计Pattern观念知多少(1)
·Linux架设FTP服务器之三
·使用自由软件维护异构网络的安全
·使用Snort探测轻型侵入
·Linux关机命令详解
·JAVA的类和接口
·用SkyOS作你的操作系统
·使用U盘的小型ADSL防火墙
·在oracle中限制返回结果集的大小
·Red Hat Linux 7.1使用手册(下)
·Linux下活用CompuPIC图像管理大师
·linux应用软件谈之多媒体篇(下)
·JSP专题:第二部分:JAVA服务小程序
·JavaBean使用技巧
·Linux 指令篇:文件系统--mkfs
·Rootkit分析:t0rn
·RedHat环境下使用APT在线更新系统
·升级到2.4内核
·lilo大杂耍
·如何在Linux下架设Web Mail
Power by linux-cn.com 粤ICP备05006655号