[心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

[心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#1

帖子 danieltaoys » 2011-10-25 13:52

我有一台上网本,是联想S10,N270 Atom处理器,自己升级2GB内存,显卡GMA 950集显,操作系统Win7与Ubuntu。最近因为工作需要加了一台AOC e2243Fw显示器,对角线22寸,最大支持1920x1080分辨率,同时有VGA与DVI-D双接口。打开Win7,将显示器改为扩展显示器,结果最高只能上1280x1024,高于此分辨率的一律显示输入不支持,实际上Win7最高能用的分辨率是1920x1440,奇怪了为什么不是e2243Fw所支持的最佳分辨率1920x1080呢?卸载驱动,重装驱动,修改参数,不断地调试显示器,可就是无法将分辨率调整到最佳的1920x1080。经过事后查询网络发现,Intel的Windows公版驱动并未正确让GMA 950集显识别1920x1080的分辨率,一开始我还以为VGA最高也就只能上到1280x1024的分辨率呢。无奈只好将显示器由宽屏模式调整为4:3模式,两边显示黑色不能用的像素真是浪费了我1920x1080这样的全高清屏幕。一次我回到Ubuntu 11.10中,打开显示设置,结果Ubuntu只给出800x600和1024x768这2种分辨率,忽然想起查资料时有人尝试过让GMA 950显卡支持1366x768这种后来新加入的分辨率设置,于是我比着葫芦画瓢,尝试调整分辨率,结果成功了!于是将设置过程分享给大家,希望给有同样经历的朋友一些帮助。
首先声明的一点:修改分辨率一定搞清楚你的显示器的最佳分辨率,错误的参数能损坏显示器,还好Ubuntu很方便,不用担心,不过Windows用户请谨慎设置,否则损坏了您的设备,我可不负责。
目前我只在GMA 950上测试通过,至于Intel的其他集显如GMA X3100/X3150,GMA X4100/4500HD应该也是支持的,顺便提一句,VGA接口虽然能够支持到1920x1080这样的分辨率,毕竟它是模拟的,不如DVI-D的数字接口优秀,所以只要你的本本或者显卡支持,请首选DVI-D接口连接显示器。

第一步,打开终端,看看你的显卡Ubuntu能认出多少显示分辨率设置,输入命令

代码: 全选

tys@lenovo-s10:~$xrandr
,一般是系统给出如下的显示
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1024x600 56.1 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1920x1080 60.0*

第二步,用cvt命令测试1920x1080分辨率的参数。命令如下

代码: 全选

tys@lenovo-s10:~$cvt 1920 1080
,系统给出提示
1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

第三步,输入

代码: 全选

tys@lenovo-s10:~$sudo xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
给系统增加1920x1080分辨率模式。
第四步,继续输入

代码: 全选

tys@lenovo-s10:~$sudo xrandr --addmode VGA1 1920x1080
让系统识别新增加的分辨率设置。到此为止,你可以打开显示,在显示的分辨率列表中应该能看到1920x1080(16:9)的选项。
第五步,用

代码: 全选

tys@lenovo-s10:~$sudo xrandr --output VGA1 --mode 1920x1080
将当前显示切换到1920x1080的分辨率模式。顺利的话你的22寸高清显示器就能够正常工作在1920x1080的分辨率下了。至于windows用户,很抱歉目前Intel还没有更新过它的驱动,可能在支持1920x1080的显示器上有无法达到最佳分辨率的问题,还是耐心的等等吧。

~~~~~~~~~~~~分割线~~~~~~~~~~~~~
10月30日 补充GMA 950 在Windows下上高清的问题,经过再次地试验和摸索,终于找到将GMA 950系列显卡支持AOC e2243Fw这种1920x1080分辨率的显示器的问题。搜了整个网络竟然没有给出一个解决方法,全都是问问题的。我的解决方法是:下载最新版本的PowerStrip,安装完毕后,选择选项->显示器->自定义分辨率中,寻找预设定的1920x1080i@60Hz这一档,单击应用,会给出提示,大致内容是要求重新启动Windows后才能使用新设定的分辨率,重新启动后(建议安装时如果PowerStrip提示要加载启动项,建议选择允许,否则新的分辨率无法重启后生效!),单击右键,选择图形属性...,找到分辨率设置,单击下拉列表,是不是看见了1920x1080的选项,单击应用吧,显示器立刻切换到了22寸高清显示器支持的最佳分辨率1920x1080了。令人出奇的是Intel给的公版GMA驱动中并不能识别1920x1080的分辨率,最高通过VGA接口能够支持到1280x1024,虽然Win7给出了1600x1200,1920x1440这样奇怪的分辨率选项但是显示器并不支持这些分辨率。希望Intel能推出一款修正这样的错误的驱动,免得用户用到时麻烦!^_^!
~~~~~~~~~~~~分割线~~~~~~~~~~~~~

20120130更新:2楼的重启后分辨率设置丢失的问题已经解决,请移步到7楼查看解决方法。

Ubuntu Linux给了我们除Windows之外最佳的替代方案选择,喜欢能够自由定制的Ubuntu,支持Ubuntu![/size]
上次由 danieltaoys 在 2012-01-30 9:58,总共编辑 1 次。
youxiaohe
帖子: 1
注册时间: 2011-11-01 23:00

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#2

帖子 youxiaohe » 2011-11-01 23:09

楼主您好,

我用的是一台惠普的台式机,有同样的问题:显示器最高支持1280x1024的分辨率,但选项里最高只有1024x768
用你的方法解决了这个问题,但注销或重启之后问题依旧,之前的修改失效了,请问怎样才能保存设置。

我试了下面帖子中提到的方法,但是没用
http://cache.baidu.com/c?m=9f65cb4a8c85 ... ead4&p1=10

你有什么建议吗?谢谢!
asdl911
帖子: 8
注册时间: 2008-11-28 21:49

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#3

帖子 asdl911 » 2011-11-03 9:55

同样是GMA950,笔记本通过VGA线外接显示器,在WIN7下1920能够正确显示。但在UBUNTU下无1920选项,

在UBUNTU下没有这个分辨率模式,前面两步正确执行,到第三步出错,界面显示如下:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 150 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 29
Current serial number in output stream: 29

现在是显示器设置里面仍然没有1920的选项。
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#4

帖子 danieltaoys » 2011-11-03 19:35

asdl911 写了:同样是GMA950,笔记本通过VGA线外接显示器,在WIN7下1920能够正确显示。但在UBUNTU下无1920选项,

在UBUNTU下没有这个分辨率模式,前面两步正确执行,到第三步出错,界面显示如下:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 150 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 29
Current serial number in output stream: 29

现在是显示器设置里面仍然没有1920的选项。
不知你的cvt命令输出是否和我的一样?
asdl911
帖子: 8
注册时间: 2008-11-28 21:49

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#5

帖子 asdl911 » 2011-11-04 23:49

ROOT后重新执行了一遍,选项中有了1920的选项,但将外接显示器设置为1920后花屏。CVT的和您的一样,但XRNADR的不一样,我只是笔记本外接一个23.6的宽屏显示器,但我的显示如下
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
1280x800 60.0 +
1024x768 60.0*
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1920x1080 60.0
TV1 unknown connection (normal left inverted right x axis y axis)
848x480 30.0 +
640x480 30.0 +
1024x768 30.0
800x600 30.0
另外,在外接显示器后,我的笔记本也不能正常显示全屏1280 800了,选项里面只有1280 800(16:10),笔记本屏实际是1280 800 (16:9),烦请帮看看怎么回事?

另外,WINDOWS下的问题,实际是AOC的驱动问题,看AOC有无驱动下载,我的显示器LG IPS236V,安装了LG官方驱动后自动适应调整为1920.1080了,显示效果很好。但在UBUNTU下我折腾了很久也没弄好。
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#6

帖子 danieltaoys » 2011-11-10 17:38

youxiaohe 写了:楼主您好,

我用的是一台惠普的台式机,有同样的问题:显示器最高支持1280x1024的分辨率,但选项里最高只有1024x768
用你的方法解决了这个问题,但注销或重启之后问题依旧,之前的修改失效了,请问怎样才能保存设置。

我试了下面帖子中提到的方法,但是没用
http://cache.baidu.com/c?m=9f65cb4a8c85 ... ead4&p1=10

你有什么建议吗?谢谢!

请看楼下回复!嘿嘿。
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#7

帖子 danieltaoys » 2012-01-30 9:54

今天搜索Ubuntu双屏显示中关于外屏分辨率的问题是找到一篇这样的文章《Linux 显示器未正确识别 最佳分辨率 Ubuntu 10.10 X11》(点击文章浏览原文),并根据文中指导的方法解决了Ubuntu Linux中每次开机时,设定好的分辨率丢失的问题。我现在使用的是LinuxMint 11发行版,基于Ubuntu,此方法经过测试有效,但没有在原生Ubuntu系统中测试,欢迎楼上的朋友测试!
让Ubuntu记住自定义分辨率的方法是将设置命令写进X11启动文件中,这样每次启动就不用费力地敲超长的命令行了。
方法:
首先请用本帖一楼的方法找到合适的分辨率,然后用命令

代码: 全选

sudo gedit /etc/gdm/X11/Init/Default
打开X图形界面启动配置文件,找到
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
行,在它的前面(注意:一定是前面。)加入用一楼
cvt X Y
得到分辨率参数,例如我的AOC e2243Fw 显示器的最佳分辨率是1920x1080@60Hz,我添加的代码是
/etc/gdm/X11/Init/Default文件的部分内容:

代码: 全选

... ...
#Add New VGA Display mode @ 20120129
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 1920x1080
xrandr --output VGA1 --mode 1920x1080

/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
... ...
祝各位好运!
[/size]
上次由 danieltaoys 在 2012-02-01 22:49,总共编辑 1 次。
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#8

帖子 luojie-dune » 2012-01-30 9:57

不用 sudo 。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#9

帖子 danieltaoys » 2012-01-30 10:11

asdl911 写了:ROOT后重新执行了一遍,选项中有了1920的选项,但将外接显示器设置为1920后花屏。CVT的和您的一样,但XRNADR的不一样,我只是笔记本外接一个23.6的宽屏显示器,但我的显示如下
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm
1280x800 60.0 +
1024x768 60.0*
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1920x1080 60.0
TV1 unknown connection (normal left inverted right x axis y axis)
848x480 30.0 +
640x480 30.0 +
1024x768 30.0
800x600 30.0
另外,在外接显示器后,我的笔记本也不能正常显示全屏1280 800了,选项里面只有1280 800(16:10),笔记本屏实际是1280 800 (16:9),烦请帮看看怎么回事?

另外,WINDOWS下的问题,实际是AOC的驱动问题,看AOC有无驱动下载,我的显示器LG IPS236V,安装了LG官方驱动后自动适应调整为1920.1080了,显示效果很好。但在UBUNTU下我折腾了很久也没弄好。
我的显示器在Linux显示为未知,看来和显示器驱动关系不太大。看了你的问题后我想问你:你是否安装了Compiz,有时候Compiz Fusion的设置为打开立方体特效后使得Linux内核的显示模块不知道在多大的范围内绘图,解决方法是建议安装CCSM设置工具,找到常规选项-显示设置【Display Setting】选项卡,在输出下方点击新建命令,将自己笔记本显示屏的分辨率和显示器的最佳分辨率添加进设置,如图,我的上网本液晶屏是1024x600分辨率,我的外接显示器是1920x1080分辨率,所以我在设置中用了图中的设置,请参考自己的显示器分辨率后修改设置。
CCSM常规设置
CCSM常规设置
[/size]
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#10

帖子 luojie-dune » 2012-01-30 10:22

1280:800 当然是 16:10 。。。

不会算数么。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#11

帖子 danieltaoys » 2012-01-30 10:30

luojie-dune 写了:1280:800 当然是 16:10 。。。

不会算数么。。。
可能是打错了吧!
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#12

帖子 男菜鸟 » 2012-02-04 22:22

mark
supernan
帖子: 690
注册时间: 2007-10-29 10:58

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#13

帖子 supernan » 2012-02-05 8:16

我当时脑子进水也买了联想的这本,非常垃圾!真是懊悔!联想电脑又贵又差!垃圾东西!
头像
danieltaoys
帖子: 112
注册时间: 2007-04-26 10:36

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#14

帖子 danieltaoys » 2012-02-15 10:26

supernan 写了:我当时脑子进水也买了联想的这本,非常垃圾!真是懊悔!联想电脑又贵又差!垃圾东西!
还凑合吧,开着机从1米高的桌子上不小心被电源线拽到地板上,机器安然无样,硬盘OK。怎么说呢,联想的低端机比如B系列和G系列实在不敢恭维,毕竟价钱摆在哪儿。我不是说联想好,我很讨厌联想越来越厚的屏幕边框什么的,好像这毛病挺普遍的。买电脑一靠RP,二靠运气! :em06
zhouylf
帖子: 36
注册时间: 2011-05-08 1:32

Re: [心得]上网本GMA950集显连接AOC e2243Fw显示器的体会

#15

帖子 zhouylf » 2013-06-23 0:01

楼主我是用笔记本HDMI连接到外置显示器的:在第3步就走不动了

xrandr --addmode DFP1 1920x1080_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 141 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
回复