当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何解决945M显卡笔记本外接17"显示器不能设置最大分辨率
帖子发表于 : 2009-11-02 13:33 

注册: 2009-08-31 17:21
帖子: 122
送出感谢: 7
接收感谢: 2
我用的是Acer 4710Z笔记本,intel 945m的显卡, ubuntu 9.10,外接17" Great Wall T176v显示器。
现在外接显示器被认做CGC 13",只能用到1024x768,没有1280x1024! 显示器在xp下使用正常。
修改/etc/X11/xorg.conf,增加Screen段,尝试过,没有效果。如何解决这个问题呢?
#xrandr
Screen 0: minimum 320 x 200, current 2304 x 800, maximum 4096 x 4096
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 1mm x 257mm
1024x768 75.1* 70.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
LVDS1 connected 1280x800+1024+0 (normal left inverted right x axis y axis) 304mm x 190mm
1280x800 60.0*+
1024x768 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
TV1 disconnected (normal left inverted right x axis y axis)

xorg.0.log
-----------------------------------------------------
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945GM
(--) intel(0): Chipset: "945GM"
(II) intel(0): Output VGA1 using monitor section VGA1
(**) intel(0): Option "PreferredMode" "1280x1024"
(**) intel(0): Option "LeftOf" "LVDS1"
(II) intel(0): Output LVDS1 using monitor section LVDS1
(**) intel(0): Option "PreferredMode" "1280x800"
(II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0
(II) intel(0): Output TV1 has no monitor section
(II) intel(0): EDID for output VGA1
(II) intel(0): Manufacturer: CGC Model: 0 Serial#: 92160028
(II) intel(0): Year: 2006 Week: 24
(II) intel(0): EDID Version: 1.1
(II) intel(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) intel(0): Sync: Separate
(II) intel(0): Max Image Size [cm]: horiz.: 27 vert.: 20
(II) intel(0): Gamma: 2.60
(II) intel(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) intel(0): redX: 0.625 redY: 0.340 greenX: 0.285 greenY: 0.605
(II) intel(0): blueX: 0.150 blueY: 0.065 whiteX: 0.269 whiteY: 0.290
(II) intel(0): Supported established timings:
(II) intel(0): 720x400@70Hz
(II) intel(0): 640x480@60Hz
(II) intel(0): 640x480@75Hz
(II) intel(0): 800x600@60Hz
(II) intel(0): 800x600@75Hz
(II) intel(0): 1024x768@60Hz
(II) intel(0): 1024x768@70Hz
(II) intel(0): 1024x768@75Hz
(II) intel(0): 1280x1024@75Hz
(II) intel(0): Manufacturer's mask: 0
(II) intel(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 80 kHz, PixClock max 110 MHz
(II) intel(0): Monitor name: L78BH
(II) intel(0): Serial No: 2623492160028
(II) intel(0): EDID (in hex):
(II) intel(0): 00ffffffffffff000ce300001c407e05
(II) intel(0): 18100101681b14a0e800bda057499b26
(II) intel(0): 10444aa54f0001010101010101010101
(II) intel(0): 010101010101000000fd00324b1e500b
(II) intel(0): 000a202020202020000000fc004c3738
(II) intel(0): 42480a20202020202020000000ff0032
(II) intel(0): 36323334393231363030323801010101
(II) intel(0): 010101010101010101010101010100f9
(II) intel(0): EDID vendor "CGC", prod id 0
(II) intel(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
(II) intel(0): Using EDID range info for horizontal sync
(II) intel(0): Using EDID range info for vertical refresh
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz)
(II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) intel(0): Not using mode "1280x1024" (bad mode clock/interlace/doublescan)
(II) intel(0): Printing probed modes for output VGA1
(II) intel(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) intel(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz)
(II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) intel(0): EDID for output LVDS1
----------------


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何解决945M显卡笔记本外接17"显示器不能设置最大分辨率
帖子发表于 : 2009-11-02 14:31 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
17显示器1280x1024的貌似应该是液晶吧。所有液晶都应当设置为 60 的刷新率。这是液晶的物理特性所决定的。

所以你的 gtf 信息应该是这样:
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync

然后,screen 部分删除所有其他分辨率,只保留 "1280x1024_60.00" 这一个分辨率就可以了。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何解决945M显卡笔记本外接17"显示器不能设置最大分辨率
帖子发表于 : 2009-11-03 16:50 

注册: 2009-08-31 17:21
帖子: 122
送出感谢: 7
接收感谢: 2
poet 写道:
17显示器1280x1024的貌似应该是液晶吧。所有液晶都应当设置为 60 的刷新率。这是液晶的物理特性所决定的。

所以你的 gtf 信息应该是这样:
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync

然后,screen 部分删除所有其他分辨率,只保留 "1280x1024_60.00" 这一个分辨率就可以了。


:em09 十分感谢提示!问题已经成功解决。附解决方法和配置,望高手予以指正:
T176V是长城2006年出品的17" LCD,性价比还算可以。详细参数见:http://product.danawa.com.cn/92770/detail.html
实际上在EDID中关键参数都有:
(II) intel(0): EDID Version: 1.1
(II) intel(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) intel(0): Sync: Separate
(II) intel(0): Max Image Size [cm]: horiz.: 27 vert.: 20
(II) intel(0): Gamma: 2.60
(II) intel(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) intel(0): redX: 0.625 redY: 0.340 greenX: 0.285 greenY: 0.605
(II) intel(0): blueX: 0.150 blueY: 0.065 whiteX: 0.269 whiteY: 0.290
(II) intel(0): Supported established timings:
(II) intel(0): 720x400@70Hz
(II) intel(0): 640x480@60Hz
(II) intel(0): 640x480@75Hz
(II) intel(0): 800x600@60Hz
(II) intel(0): 800x600@75Hz
(II) intel(0): 1024x768@60Hz
(II) intel(0): 1024x768@70Hz
(II) intel(0): 1024x768@75Hz
(II) intel(0): 1280x1024@75Hz
(II) intel(0): Manufacturer's mask: 0
(II) intel(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 80 kHz, PixClock max 110 MHz
(II) intel(0): Monitor name: L78BH
我用gtf生成模式行参数如下:
代码:
 $gtf 1280 1024 75

  # 1280x1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz
  Modeline "1280x1024_75.00"  138.54  1280 1368 1504 1728  1024 1025 1028 1069  -HSync +Vsync

然后修改/etc/X11/xorg.conf,蓝色部分是我新增加的:
------------------------------------------------------
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Monitor"
  Identifier "VGA1"
  VendorName "CGC"
  HorizSync 31 - 81.0
  VertRefresh 56 - 75
  Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
EndSection

Section "Monitor"
  Identifier "Configured Monitor"
EndSection

Section "Screen"
  Identifier "Default Screen"
  Monitor "Configured Monitor"
  Device "Configured Video Device"
  SubSection "Display"
  Depth 24
  Virtual 2560 1024
  Modes "1280x1024_75.00"
  EndSubSection
EndSection

Section "Device"
  Identifier "Configured Video Device"
EndSection
------------------------------------------------

重新启动ubuntu后,执行“系统”-“首选项”-“显示”,配置中出现了盼望已久的1280x1024选项,使用正常。还没有时间接其它显示器看是否正常。
PS:
你关于液晶的60刷新率的说法,我猜测应该是指面板的刷新率吧。对于液晶显示器可能不是这样的。比如EDID中明显提示了1024x768@75Hz 和 1280x1024@75Hz模式。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译