+ -
当前位置:首页 → 问答吧 → 一个关于液晶显示器的问题,希望有经验的哥们帮忙看看

一个关于液晶显示器的问题,希望有经验的哥们帮忙看看

时间:2006-08-10

来源:互联网

单位新换的电脑,17的液晶显示器,2006.0的profile,Xorg是7.0的,xorgconfig配置的X,但是进入图形界面后,显示器提示,“超出范围”,看KDE下的显示设置,显示刷新率为85,显然高出了液晶显示器的标准75Hz。从无问题的SLED下复制xorg.conf过来问题依旧。
哪位知道在xorg.conf中怎样手动设置刷新率?
似乎有一个在X下的工具,可以调整好显示器,然后把它的输出,复制到xorg.conf的ModeLine (or Mode)参数,但是好就不用这个工具了,我给忘了。。。。。。

作者: orphen   发布时间: 2006-08-10

xorgcfg?

作者: Zer4tul   发布时间: 2006-08-10

1. 把 xorg.conf 中 monitor 段的 HorizSync VertRefresh ModeLine 都禁用。
只在 Screen 段中指定分辨率。
startx
看 /var/log/Xorg.0.log, 现代的驱动都可以从显示器读取信息的。
所有支持的 modeline 都能看见。

2. 启动 X 后在一终端中用 xdivtune 调节,只能调节 VGA 接口的,主要用于调节屏幕偏移,刷新率也能调,单击 show,命令行中显示 modeline 。

注意 DVI 接口的显示器不能用。

作者: VirusCamp   发布时间: 2006-08-10

的确需要自己定义一个合适的 modeline.

看看这个工具对你适用吗?

http://www.dkfz-heidelberg.de/spec/linux/modeline/

作者: gzxiaobai   发布时间: 2006-08-11

3Q
等我回单位就去试一下
3Q

作者: orphen   发布时间: 2006-08-11

看看说明书你显示器的水平和垂直刷新率是多少,然后手动写在xorg.conf里

作者: delixizhou   发布时间: 2006-08-11

在使用xorgconfig配置时,是按照说明书配置的。但是进入KDM后,还是85Hz

作者: orphen   发布时间: 2006-08-11

按理说LCD 85Hz直接黑屏,根本亮不了

modeline直接用gtf生成,系统自带,而且最好自己设一下,否则xorg好像倾向于使用最高的那个

作者: lucida   发布时间: 2006-08-11

只要有 ddc 和 i2c (应该是默认启动的)就肯定能自动探测,而且结果是最好的,


看下面,绿的是所有的支持的 modeline ,蓝的是选择的 modeline,确实是我的显示器的最大能力。
我的 xorg.conf 里只指定了分辨率,显示器的所有参数都是 dcc 读出的。

代码:
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib/xorg/modules/libddc.so
(II) Module ddc: vendor="X.Org Foundation"
        compiled for 7.0.0, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.8
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/lib/xorg/modules/libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
        compiled for 7.0.0, module version = 1.2.0
        ABI class: X.Org Video Driver, version 0.8
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): Legacy BIOS detected
(II) RADEON(0): Connector0: DDCType-2, DACType-1, TMDSType-0, ConnectorType-3
(II) RADEON(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 2, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 3, Detected Type: 1
(II) RADEON(0): EDID data from the display on port 2-----------------------
(II) RADEON(0): Manufacturer: JEN Model: db2 Serial#: 3749
(II) RADEON(0): Year: 2005 Week: 1
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) RADEON(0): Sync: Separate
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 34 vert.: 27
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.647 redY: 0.327 greenX: 0.292 greenY: 0.614
(II) RADEON(0): blueX: 0.142 blueY: 0.079 whiteX: 0.311 whiteY: 0.337
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@67Hz
(II) RADEON(0): 640x480@72Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@56Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@72Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 832x624@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 108.0 MHz Image Size: 338 x 270 mm
(II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) RADEON(0): Serial No: 7501TG003749
(II) RADEON(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 140 MHz
(II) RADEON(0): Monitor name: JT178x4
(II) RADEON(0): 
(II) RADEON(0): Primary:
 Monitor -- CRT
 Connector -- VGA
 DAC Type -- Primary
 TMDS Type -- NONE
 DDC Type -- VGA_DDC
(II) RADEON(0): Secondary:
 Monitor -- NONE
 Connector -- DVI-I
 DAC Type -- TVDAC/ExtDAC
 TMDS Type -- Internal
 DDC Type -- DVI_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000; xclk=20000
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Monitor0: Using hsync range of 30.00-83.00 kHz
(II) RADEON(0): Monitor0: Using vrefresh range of 50.00-75.00 Hz
(II) RADEON(0): Clock range: 20.00 to 400.00 MHz
(II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
(II) RADEON(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
(II) RADEON(0): Not using default mode "400x300" (vrefresh out of range)
(II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
(II) RADEON(0): Not using default mode "512x384" (vrefresh out of range)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(WW) (1280x960,monitor1) mode clock 148.5MHz exceeds DDC maximum 140MHz
(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1200" (width too large for virtual size)
(II) RADEON(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1792x1344" (width too large for virtual size)
(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1792x1344" (width too large for virtual size)
(II) RADEON(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1856x1392" (width too large for virtual size)
(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1856x1392" (width too large for virtual size)
(II) RADEON(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (width too large for virtual size)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (width too large for virtual size)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (width too large for virtual size)
(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1400x1050" (width too large for virtual size)
(II) RADEON(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1600x1024" (width too large for virtual size)
(II) RADEON(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1920x1440" (width too large for virtual size)
(II) RADEON(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(**) RADEON(0): Virtual size is 1280x1024 (pitch 1280)
(**) RADEON(0): *Mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
(II) RADEON(0): Modeline "1280x1024" 135.00 1280 1304 1448 1688 1024 1025 1028 1066 +hsync +vsync
(**) RADEON(0): *Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1280x960" 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync
(**) RADEON(0): *Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(II) RADEON(0): Modeline "1152x864" 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
(**) RADEON(0): *Default mode "1152x768": 65.0 MHz, 44.2 kHz, 54.8 Hz
(II) RADEON(0): Modeline "1152x768" 65.00 1152 1178 1314 1472 768 771 777 806 +hsync +vsync
(**) RADEON(0): *Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(II) RADEON(0): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
(**) RADEON(0): *Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) RADEON(0): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
(**) RADEON(0): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
(**) RADEON(0): *Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) RADEON(0): Modeline "832x624" 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync
(**) RADEON(0): *Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) RADEON(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync
(**) RADEON(0): *Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(II) RADEON(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync
(**) RADEON(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) RADEON(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
(**) RADEON(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) RADEON(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
(**) RADEON(0): *Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) RADEON(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync
(**) RADEON(0): *Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(II) RADEON(0): Modeline "640x480" 31.50 640 664 704 832 480 489 491 520 -hsync -vsync
(**) RADEON(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
(**) RADEON(0): *Default mode "416x312": 28.6 MHz, 49.7 kHz, 74.7 Hz (D)
(II) RADEON(0): Modeline "416x312" 28.64 416 432 464 576 312 312 314 333 doublescan -hsync -vsync
(**) RADEON(0): *Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(II) RADEON(0): Modeline "400x300" 24.75 400 408 448 528 300 300 302 312 doublescan +hsync +vsync
(**) RADEON(0): *Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(II) RADEON(0): Modeline "400x300" 25.00 400 428 488 520 300 318 321 333 doublescan +hsync +vsync
(**) RADEON(0): *Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) RADEON(0): Modeline "400x300" 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync(--) RADEON(0): Display dimensions: (340, 270) mm
(--) RADEON(0): DPI set to (95, 96)

作者: VirusCamp   发布时间: 2006-08-12

Section "Monitor"
Identifier "ThinkpadLCD"
Option "DPMS" # <--- Turn DPMS on
EndSection

Section "Screen"

Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "ThinkpadLCD"
DefaultDepth 24
SubSection "Display"
# initial origin if mode is smaller than desktop
Viewport 0 0
Depth 24
Modes "1400x1050"
EndSubSection
EndSection

作者: pmouse   发布时间: 2006-08-13

有个工具,ddcxinfo-knoppix。可以探测显示器的分辨率和刷新率。

作者: blackwhite   发布时间: 2006-08-13

我想应该提一下,LCD是没有所谓“刷新频率”的,因为LCD不需要像CRT那样不停的刷新

所以设置的时候不要有刷新频率和MODELINE在里面

作者: pmouse   发布时间: 2006-08-14

引用:
作者: pmouse
我想应该提一下,LCD是没有所谓“刷新频率”的,因为LCD不需要像CRT那样不停的刷新

所以设置的时候不要有刷新频率和MODELINE在里面
不知道就不要乱说,不刷新,图像就不变了。
看看我上面的 Xorg.0.log ,多少 modeline 都可以写如 xorg.conf
我的液晶,以前 modeline 保守时是 1280x1024@60 , 现在让 ddc 自动判断,就能运行在 1280x1024@75

作者: VirusCamp   发布时间: 2006-08-14

不知道为什么,即使我在xorg.conf中设置使用1280x1024@75Hz
进入KDM后,仍然是1024x768@85Hz,这个是从KDE的控制中心的显示设置中看到的,而且无法调整,也就是说,在分辨率那项只有1024x768可选,刷新率那项只有85Hz可选。

作者: orphen   发布时间: 2006-08-14

N卡8762驱动的DDC部分据说有问题
自己写modeline加进去应该是肯定可以的。

作者: lucida   发布时间: 2006-08-14

热门下载

更多