kinsan 发表于 2006-4-2 23:01:46

MagicLinux 2.0中显示器刷新率的问题

MagicLinux 2.0
刷新率只有60,眼睛好痛啊!!!在论坛查找该如何修改,发现没用,可是怎么改都还是这样。
在MagicLinux配置中心改了,Xorg.Config里也改了,部分内容如下:
Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "T730B"
        DisplaySize330        240
### Comment all HorizSync and VertSync values to use DDC:
        HorizSync    30.0 - 71.0
        VertRefresh50.0 - 160.0
        Option          "dpms"
EndSection

Section "Device"
        Identifier"Videocard0"
        Driver      "vesa"
        VendorName"Videocard vendor"
        BoardName   "ATI Technologies Inc RV370 secondary "
EndSection

Section "Screen"
        Identifier "Screen0"
        Device   "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth   24
        SubSection "Display"
                Viewport   0 0
                Depth   16
                Modes    "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth   24
                Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection


显示器是LG T730B, 显卡是ATI X550, 驱动用的是VESA,忘高手指教,眼睛实在难受啊~~ :(

如斯 发表于 2006-4-3 12:32:14

ML的显示分辨率和刷新频率的设置方法:


涉及ML关于ML的显示分辨率的设置的主要有两个配置文件
xorg.conf         X的配置文件
~/.kde/share/config/kcmrandrrc    KDE的配置文件

1) xorg.conf中的配置

首先是对显示器行频(水平分辨率)和场频(垂直分辨率)的设置
在xorg.conf中有类似一段:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "206STUDIO"
        HorizSync    30.0 - 70.0
        VertRefresh50.0 - 160.0
EndSection

其中HorizSync,VertRefresh分别是显示器行频(水平分辨率)和场频(垂直分辨率)的设置
应该根据显示器的性能进行设置,他们的值决定了显示分辨率和刷新频率可能取值的范围。

关于场频,行频,分辨率,刷新频率的具体含意请参考WiKi。



接着是对首先和可选分辨率的设置
在xorg.conf中有类似一段:
Section "Screen"
        Identifier "Screen0"
        Device   "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth   24
        SubSection "Display"
                Depth   24
                Modes    "1024x768" "800x600" "640x480" "1280x1024"
        EndSubSection
EndSection
行 :
   Modes    "1024x768" "800x600" "640x480" "1280x1024"
设置了4种可选的分辨率,排在最前面的就是首选的分辨率,也就是一般生效的分辨率。
X启动时如果首选的分辨率无效,比如过高,会依次尝试后面的分辨率。
这个例子中,最高的分辨率,排在最后,并不是首选的。

2)kcmrandrrc的设置

下面是一个kcmrandrrc的例子:

ApplyOnStartup=true
SyncTrayApp=false


height=1024
reflectX=false
reflectY=false
refresh=85
rotation=0
width=1280

height,refresh,width是什么意思大家一目了然啦

3)两个文件的关系
xorg.conf中的配置对X起作用,KDE是运行在X之上的,当然也要受她的约束,对她的修改只有在重新
启动X后才回生效。如果修改的是/etc/X11/xorg.conf(一般情况下ML的X启动时载入这个文件),将
影响所有用户。
kcmrandrrc的设置只对KDE起作用,对X没有约束,对KDM和其他窗口管理器是不起作用的。对她的修
改在注销后重新登录(login)KDE时起作用。且只对相应的用户起作用。
因为有两个配置文件影响设置结果,在使用工具配置时,要注意工具是针对哪个文件的,不然就会发生修
改了配置却达不到目的的问题。例如,你在xorg.conf里场频和行频都配置正确,首先的分辨率是1024*768,
但是kcmrandrrc的配置只有800*600,结果修改完xorg.conf后重启X,KDE里面仍然是800*600。

另外一些工具是根据xorg.conf的内容提供的选项的内容。例如:如果xorg.conf的配置不对,如行频和场
频设置过低,或可选分辨率有误,就会出现硬件支持,却没法在KDE的显示器配置中找到需要的选项的情况。

4)如果通过修改两个文件来修改分辨率和刷新频率,
一般先根据显示器的性能修改xorg.conf中显示器行频和场频的设置;
(有一个命令可以从一些显示器硬件中读取信息,获得行频和场频,可惜忘了请知道的告诉我)
再根据需要设置首先和可选分辨率。
最后每个用户修改自己的kcmrandrrc


5)ML中的配置工具介绍
1.lspci 一个字符界面工具,可以查看显卡的信息
如下面的信息:
01:00.0 VGA compatible controller: nVidia Corporation NV18 (rev c1)
可以只道你的显卡芯片是nVidia GeForce4 MX 4000
busid 是 01:00.0

2.xorgconfig 一个字符界面工具,通过问答来生成xorg.conf文件

3.xorgcfg 一个图形界面的xorg.conf文件编辑器。

4.system-config-display 图形界面,直观的配置分辨率,颜色,显卡显示器型号,双显示器配置,修改xorg.conf

5.kcmshell randr      图形界面,直观的配置刷新率和KDE的屏幕大小(分辨率),修改的是kcmrandrrc,其“高级
配置”按钮调用system-config-display。自身被桌面配置和KDE控制中心调用。

6.xvidtune   图形界面,主要用来移动屏幕,和屏幕的显示范围,不能调解分辨率和刷新频率,但可以查看当前的分
辨率、行频和场频(刷新频率)。


=============================
[email protected] 2006-2-11 创建
[email protected] 2006-3-12 修改
页: [1]
查看完整版本: MagicLinux 2.0中显示器刷新率的问题