怎么修改服务器的刷新率,关于Linux系统中调整刷新率
【IT168 服务器学院】我接触Linux有一年多了.Linux给我以优雅体面的感觉,在Linux下面工作,心情都和在MS Windows下面不一样.
但是X Window 的刷新率一直是我心中的痛.我不知道用xf86config设置了多少遍,xf86config的选择我背都背得下来,但是X Window还是有闪烁感.我想X的设置怎么这么保守.因此,我喜欢Linux的字符模式.上网只能在MS Windows下面了.前几天我痛下决心一定要把刷新率给搞定,开始看有关X的文档.原来我误会了,XF86的目标就是充分地利用硬件,哪是什么保守.是我自己不看文档.下面就是我认为最值得看的几篇文章:
/usr/X11R6/lib/X11/doc/README.Config
/usr/X11R6/lib/X11/doc/QuickStart.doc
/usr/X11R6/lib/X11/doc/VideoMode.doc
特别是最后那篇文章彻底解决了刷新率的问题.现在我就谈点体会.有什么不清楚的话,请看原文.
先介绍一些术语:
HSF:显示器的水平扫描频率,单位是kHz
VSF:垂直刷新率,单位是Hz
显卡的"dot-clock",正式名称是driving clock frequency(DCF),它表示每秒钟能
向屏幕发出的象素数,单位是MHz
RR:刷新率(refresh rate)
HR:水平分辨率
VR:垂直分辨率
frame:帧,由于显示器的扫描枪扫描到屏幕边缘的时候不可能马上回来,会有一段调
整的时间,这时候它仍在
扫描,但对我们来说是不可见的.因此帧比HRxVR略大些.
HFL:帧宽,比HR略大些,经验HFL = 1.25HR
VFL:帧长,比VR略大些,经验VFL = 1.05VR
下面就是很重要的公式:
RR = DCF/(HFL*VFL)
HFL = DCF/HSF
或 HSF = DCF/HFL
我们的问题就是:在给定分辨率和刷新率的条件下,显卡的DCF是多少?水平扫描频率(HSF)是多少,它是否超出了
显示器所能允许的最大水平扫描频率?
我们看到,在这里显卡的DCF不是问题,就是最一般的S3 Trio64V+的DCF也有135MHz,瓶颈是显示器所能允许的最大水平扫描频率.我们在启动X的时候会看到许多模式不能用,就是因为经过计算,水平扫描频率超出了显示器所能允许的最大水平扫描频率.
事情还没有完:
在XF86Config文件里,有许多这样的行:
Mode "800x600" 55.2 800 832 1064 1096 600 602 610 630
也许写成这样看得更清楚些:
Mode "800x600" 55.2 800 832 1064 1096
600 602 610 630
Mode是关键词,引号中的800x600是名称,可以随便起. 55.2就是DCF,800和600当然就是分辨率了,1096和630是帧宽和帧长(HFL,VFL).中间两个数是什么意思呢?原来它们决定了同步脉冲的开始位置和结束位置.
800 832 1064 1096 这组数可以这样理解:
水平分辨率是800,扫描枪扫到第800个象素的时候还要继续往前扫,到第832个象素的时候,发出同步脉冲,该脉冲持续一段时间,到第1064个象素的时候结束.扫描枪扫继续往前扫,到达帧宽的时候返回到最左边,扫描下一条线.
600 602 610 630是垂直方面的,也可以这样理解.这就是这组神密数字的含义.
自己从头生成一组这样的数字是挺麻烦的,我的做法是修改当前使用的模式,比如我用的是xf86config自动生成的800x600模式,但刷新率偏低.我就找到XF86Config文件中对应的行,直接增大DCF的值,再计算一下:水平扫描频率HSF=DCF/HFL .只要水平扫描频率不超出显示器所能允许的最大水平扫描频率就行.再到X Window中用xvidtune微调一下.
怎么修改服务器的刷新率,关于Linux系统中调整刷新率相关推荐
- linux系统更改刷新率,关于Linux系统中调整刷新率(转)
关于Linux系统中调整刷新率(转)[@more@] 但是X Window 的刷新率一直是我心中的痛.我不知道用xf86config设置了多少遍,xf86config的选择我背都背得下来,但是X Wi ...
- linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况
DNS是分布式数据库,可以让用户们方便访问互联网,而主机的dns服务器也直接影响了我们上网及访问网站的速度,那么你知道如何查看Linux系统中DNS服务器的运行状况吗? 在Linux环境下,也提供了广 ...
- linux怎么修改sftp默认端口,如何在 Linux 系统中如何更改 SFTP 端口
SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件. 它还允许您对远程文件执行各种文件操作并恢复文件传输. SFTP可以替代旧版FTP协议. 它具有FTP的所有功 ...
- linux 内核分辨率,gtf 来调整Linux系统中分辩率问题
gtf 来调整Linux系统中分辩率问题 发布时间:2009-06-18 22:38:38 作者:佚名 我要评论 当我们用Linux的桌面环境的时候,有时屏幕发生偏移或分辩率太低,解决办法总共 ...
- 怎么复制远程服务器上的文件夹,Linux系统复制文件/文件夹到远程服务器
从一个服务器复制文件到另一个服务器,或者从本地到远程复制是 Linux 管理员的日常任务之一. 我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一.有很多办法都能处理这个任务,我们试着加以概括 ...
- linux 修改密码和端口号_WINDOWS/LINUX系统修改管理员密码方法
首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...
- Windows下使用Jconsole远程监控Linux系统中java服务器资源占用情况
1.首先需要停止正在运行的服务:resin-XXX stop 2.然后在Linux的服务器启动项中添加如下信息: -Djava.rmi.server.hostname=192.168.1.122-Dc ...
- 商用及企业级服务器搭建之二:linux系统,linux命令
商用及企业级服务器搭建之二:linux系统,linux命令 linux系统 1. linux 一切皆文件,源码开放,具有多任务.多用户.多平台特性 2. 只有一个顶级目/,不分盘,文件名和命令区分大小 ...
- linux mysql 客户端连接,linux系统中启动mysql方式已经客户端如和连接mysql服务器
零点间的记录 一.启动方式 1.使用linux命令service 启动: service mysqld start 2.使用 mysqld 脚本启动: /etc/inint.d/mysqld star ...
最新文章
- mysql case 表达式
- 设计模式(十五):Iterator迭代器模式 -- 行为型模式
- 使用LS2J技术在LotusScript中使用Java
- c语言整形数组相加,[c语言]将两个整形升序数组合并为一个升序数组
- ML之PPMCC:PPMCC皮尔逊相关系数(Pearson correlation coefficient)、Spearman相关系数的简介、案例应用之详细攻略
- 为什么我要放弃javaScript数据结构与算法(第二章)—— 数组
- 16行代码AC_Keeping Rabbits Gym - 102394K(附超时原因)
- 单自由度系统的振动的幅频特性曲线及相频特性曲线及matlab分析,实验四 线性系统的频域分析...
- XStream – XStreamely使用Java中的XML数据的简便方法
- 【POJ - 2976】【ZOJ - 3068】【SCU - 2992】Dropping tests (01分数规划)
- linux date fmt,date_format(date,frm) 详解
- Redis 可视化工具 Redis Desktop Manager 和 treeNMS 的使用
- 新医改背景下,民营医院如何通过绩效变革支持高质量发展?
- Linux系统的madplay、mplayer音视频播放器的制作
- 【IT情感】关于专业、理想和工作的认知
- DDR4内存大小等信息计算
- Fer2013表情识别Group_Project_Document
- python画螺旋状图形教程_Python实现的绘制三维双螺旋线图形功能示例
- 世界顶尖青年发明家:13华人上榜[其中5人毕业于中科大]
- Jetpack - Paging
热门文章
- 对于类对象模型的理解(类大小计算+大小端字节序)
- java实现近邻聚类算法,近邻传播聚类算法 - osc_t74tdxrl的个人空间 - OSCHINA - 中文开源技术交流社区...
- 外贸B2B业务邮件标题主流撰写技巧-软件
- android系统应用s8,三星S8的预装软件终于可以卸载了
- MongoDB分片副本集搭建
- ai照片放大python源码_Bigjpg - AI人工智能图片无损放大 - 使用人工智能深度卷积神经网络(CNN)无损放大图片...
- 如何让一个沙雕学会窥觑别人存在你电脑浏览器的密码
- Modbus网关调试(卓岚5143D+Modbus Slave)
- Ansys HFSS软件常用设置
- 苹果cms8.x 命令执行漏洞本地攻击演示