LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1108|回复: 7

请教怎么改Xwindow和fvwm的刷新率?

[复制链接]
发表于 2005-3-2 08:44:47 | 显示全部楼层 |阅读模式
我怎么在gnome里改xconfig-4文件都不起作用,我的是液晶,fvwm总是自动到刷新率75,太高屏幕受不了,我在gnome里正常是刷新率60,请教怎么手工修改。记得以前看过hiweed的一个贴子里说有个命令可以先设好分辨率,刷新率然后再进xwindow,忘记是那个命令了,搜索了半天也没找到。那位大大教教我啊。
发表于 2005-3-2 08:56:41 | 显示全部楼层
fvwm没什么改分辨率之说吧?

http://www.dkfz-heidelberg.de/spec/linux/modeline/
我的办法是上这个网站,选自己要的分辨率,填上想要的刷新率,按Calculate按钮,把结果复制过来
在X配置文件里找到section "Monitor"一节,把结果贴到这节最后,保存,重新进X
回复 支持 反对

使用道具 举报

发表于 2005-3-2 09:47:19 | 显示全部楼层
$gtf 1024 768 85
得到
  # 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
  Modeline "1024x768_85.00"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync

  # 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
  Modeline "1024x768_85.00"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync
写在/etc/X11/XF-86Confing的Monitor段里面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-2 09:55:16 | 显示全部楼层
呵呵,多谢两位。
已经搞定。还是XF86Config-4文件配置的问题,应该这样:
在XF86Config-4文件的这一节里:
Section "Monitor"
        Identifier        "Generic Monitor"
        HorizSync        28-50   (这里我的正常是37,就写成35-40)
        VertRefresh        43-75  (把这里改为60附近的值,如:58-62,直接写为60不行)
        Option                "DPMS"
EndSection
呵呵,新手还有谁修改X window的分辨率和刷新率可以参考我的作法。
回复 支持 反对

使用道具 举报

发表于 2005-3-2 10:23:25 | 显示全部楼层
Post by conwood
$gtf 1024 768 85
得到
  # 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
  Modeline "1024x768_85.00"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync

  # 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
  Modeline "1024x768_85.00"  94.39  1024 1088 1200 1376  768 769 772 807  -HSync +Vsync
写在/etc/X11/XF-86Confing的Monitor段里面


呵呵,原来有自带的工具,受教了
回复 支持 反对

使用道具 举报

发表于 2005-3-2 13:56:05 | 显示全部楼层
我也有一个类似问题,我在XFConfig里设好1152x864@100Hz,在Gnome里设置好。可是只有进过一次Gnome,X的刷新率才是100,不论退出到GDM还是再进FVWM,就都是100Hz了。但在没进Gnome之前的GDM或者第一次不进Gnome直接进FVWM,刷新率都是70.

这是怎么回事?
回复 支持 反对

使用道具 举报

发表于 2005-3-2 18:10:44 | 显示全部楼层
方法一:
直接编/etc/X11/XF86Config-4文件!具显卡及显示器的要求,一般17"显示器在1024x768下最多可到85Hz刷新率,但在1280x1024只能到60Hz,在以上文件中找到显示模块那,看看有没Option一条,如果没有便加上一条,Option "UseFBDev" "false"参数选项。后进入Gnome在桌面首选项──显示分辨率中选择即可。

方法二:
在终端root下使用dpkg-reconfigure xserver-xfree86设置,然后到/root下把XF86config或xfree86文件改名:XF86Xconfig-4之后再copy到/etc/X11下,重起X即可。
回复 支持 反对

使用道具 举报

发表于 2005-3-2 23:55:36 | 显示全部楼层
写的详细一些吧

我的显示器默认1152x864的时候用75hz刷新率,可以通过下面办法:
$gtf 1152 864 85
结果如下:
# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
  Modeline "1152x864_85.00"  119.65  1152 1224 1352 1552  864 865 868 907
-HSync +Vsync

这样你就可以修改你的/etc/X11/XF86Config-4的显示器部分为:

PHP代码:
Section "Monitor"
    Identifier    "Generic Monitor"
# 1152x864 @ 85.00 Hz (GTF) hsync: 77.10 kHz; pclk: 119.65 MHz
  Modeline "1152x864_85.00"  119.65  1152 1224 1352 1552  864 865 868 907 -HSync +Vsync
    Option        "DPMS"
EndSection

然后Screen下面还要写信一些东西,比如我的:
        DefaultDepth    24
        .......
        SubSection "Display"
                Depth           24
                Modes           "1152x864_85.00" "1024x768" "800x600" "640x480"
        EndSubSection

注意Modes里面的1152x864_85.00
回复 支持 反对

使用道具 举报

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

本版积分规则

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