LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 小水手

怎么改分辨率和刷新率?

[复制链接]
发表于 2002-12-20 17:27:24 | 显示全部楼层

刷新率的问题,还望参详……

在多数搜索到的贴子中,都提到了去察看显示器的水平及垂直扫描范围的问题。
这是很容易做到,不要去什么windows下,把显示器的说明书找来,或者现在数控osd的显示器有很多在状态菜单里都可以看。
可是问题就是,在配置x时,即使是用了正确的参数,仍然无法把刷新率优化。
像我的显示器win下面1024x768时可以工作在100hz,但是x下默认只能是85,不知道为什么。但是1280x1024时两者都工作在最高的85hz上,但是这个分辨率看东西太小了。
有什么办法将x下1024x768的刷新率上到100吗?最好是修改/etc/X11/XF86Config-4的办法……
发表于 2002-12-20 18:36:08 | 显示全部楼层
85和100你能感觉出差别出来吗,别要求那么高嘛
发表于 2003-1-6 09:41:27 | 显示全部楼层

解决X window显示的分辨率和刷新率问题的方法

发表于 2003-1-6 17:19:50 | 显示全部楼层
GOOD
有必要读一下,虽然教程老了点,但这是基础。。。

多谢windrose兄。。
发表于 2003-1-28 10:09:39 | 显示全部楼层

在控制台下如何改变rh8的分辨率,刷新率?

谢谢
发表于 2003-1-30 08:50:49 | 显示全部楼层
用setup的方法可以更改分辨率,但是刷新率怎么改啊。有篇文章这么说:
“Q:如何设置图形界面的刷新率?(注:请小心操作!)
A:如果你用的是Redhat的话你的X window配置文件是

/etc/X11/XF86Config
Slackware的X Window配置文件是
/etc/XF86Config
在那个文件中你会看到象下面这样的东西:
# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400" 25.175 640 664 760 800 400 409 411 450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600" 36 800 824 896 1024 600 601 603 625
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768" 44.9 1024 1048 1208 1264 768 776 784 817
Interlace
# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480" 31.5 640 680 720 864 480 488 491 521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601 605 628
+hsync +vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600" 50 800 856 976 1040 600 637 643 666
+hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806
-hsync -vsync
# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806
-hsync -vsync
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
Modeline "1280x1024" 80 1280 1296 1512 1568 1024 1025 1037 1165
Interlace
# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823
# 1280x1024 @ 61 Hz, 64.2 kHz hsync
Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054
# 1280x1024 @ 74 Hz, 78.85 kHz hsync
Modeline "1280x1024" 135 1280 1312 1456 1712 1024 1027 1030 1064
# 1280x1024 @ 76 Hz, 81.13 kHz hsync
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064

这些东西控制这你的显示卡的设置,例如
下面这一行注释说分辨率为1280x1024,刷新速率为76赫兹,行扫频率为81.13千赫兹
# 1280x1024 @ 76 Hz, 81.13 kHz hsync

下面这一行具体设置显示卡:
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064
这行中每个项目的意义如下:(从左到右)
模式行,分辨率,像元频率(兆赫兹),每行像元数,行同步(消隐)脉冲开始的时钟周期,行同步(消隐)脉冲结束的时钟周期,每行的时钟周期数,每帧的图象行数,帧同步脉冲开始的扫描行数,帧同步脉冲结束的扫描行数,每帧的扫描行数。
调整这些数目你可以最大限度地使用你的显示卡和显示器,例如您的显示卡有一兆存储器,您可以设置成1152x900的分辨率。需要当心的是仔细核对你的显示器所允许的扫描频率,有些显示器当收到过高的扫描同步脉冲后会烧毁行扫描晶体管。

下一个问题是你的显示卡有什么像元频率可以用,例如上面的行要求135MHz,但你的卡只有125兆赫兹,怎么办呢?也好办,用emacs或vi把135改为125就完了。
如果你的配置文件中对应于您所要的分辨率有多个模式行的话,您可以将其它频率较低的模式行用#号给封上,只留下你想要的频率就能改变扫描频率了。

当然,你还可用XF86带的xvidtune软件调整 ”


但是我打开XF86Config并没有上述语句。怎么办。请DX指点。
发表于 2003-1-30 15:12:50 | 显示全部楼层
最初由 liujason 发布
我是8.0的系统,,怎么找了半天在setup里面就没有X Config*****的呢?郁闷~~~

在X下设置不是更方便吗?
发表于 2003-3-5 12:13:31 | 显示全部楼层

nVIDIA显卡分辨率

我的显卡分辨率怎么到不了1024*768啊
发表于 2003-3-5 19:21:14 | 显示全部楼层
升级过驱动没有?是NVIDIA的哪块显卡,芯片组是什么型号的?
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17470

另外用的是哪个系统?版本?

请看我的签名。

另外的方法。。。

7,调整显示屏幕偏移。[非NVIDIA的显卡,可用这种办法,如果NVIDIA的,我们要升级显卡驱动,这个过程可以省略]
1]在控制台下运行
#xvidtune
2]会有一个设置显示器的图形工具,用left和right按钮调好屏幕位置,test一下,调到显示位于最中间为准,再show一下,将终端窗口上显示的那一行输出记下来,类似这样的语句,在控制台下用鼠标帖到编辑器上。
"1024x768" 94.50 1024 1088 1184 1376 768 769 772 808 +hsync +vsync
3]编辑/etc/X11/XF86config-4这个文件
找到Section "Monitor"中当前分辨率的那段,应该你会看到类似
ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync
在这句的前面加一个#号,注销掉,然后把你测试出来的如上面我说的类似的那个帖在编辑器的那个,帖在我们加#号的那句的前面,但要加一个ModeLine,也就成了如下的样子。ModeLine后面要有一个空格;
ModeLine "1024x768" 94.50 1024 1088 1184 1376 768 769 772 808 +hsync +vsync
4]重启XWIN服务器,就能看到效果了。

另见windrose兄的方法

发表于 2003-4-18 08:56:53 | 显示全部楼层

请问如何调整显示器得分辩率

我知道一个用Xconfigurator的命令,但是每次运行这个命令都会让你选择显示器的类型和显示卡是多少M的,而且调整出来得分辩率好象和没调整一样,我想请问除了这个办法外,还有更简单的办法吗,能不能在图形界面下调整呀,多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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