显示关键在于驱动,驱动程序及配置的型号不正确,其它都免谈!!
基本概念
VGA:全称是Video Graphics Array,这种屏幕现在一般在本本里面已经绝迹了,是很古老的本本使用的屏幕,支持最大分辨率为640×480,但现在仍有一些小的便携设备还在使用这种屏幕。
SVGA:全称Super Video Graphics Array,属于VGA屏幕的替代品,最大支持800×600分辨率,屏幕大小为12.1英寸,由于像素较低所以目前采用这一屏幕的本本也是少之又少了。
XGA:全称Extended Graphics Array,这是一种目前笔记本普遍采用的一种LCD屏幕,市面上将近有80%的笔记本采用了这种 产品。它支持最大1024×768分辨率,屏幕大小从10.4英寸、12.1英寸、13.3英寸到14.1英寸、15.1英寸都有。
SXGA+:全称Super Extended Graphics Array,作为SXGA的一种扩展SXGA+是一种专门为笔记本设计的屏幕。其 显示分辨率为1400×1050。由于笔记本LCD屏幕的水平与垂直点距不同于普通桌面LCD,所以其显示的精度要比普通17英寸的桌面LCD高出不少
UVGA:全称Ultra Video Graphics Array,这种屏幕应用在15英寸的屏幕的本本上,支持最大1600×1200分辨率。由于对制造工艺要求较高所以价格也是比较昂贵。目前只有少部分高端的移动工作站配备了这一类型的屏幕。
以上列举的这几种笔记本中较为常见的LCD屏幕类型,不过这些诸如VGA、XGA以及SXGA+的屏幕是针对标准设计的笔记本屏幕也就是以4:3比例 扩展的产品。而随着技术的进步,尤其是DVD-ROM成为笔记本表配的时候。宽屏幕设计的产品越来越受到用户们的喜爱。所谓的宽屏笔记本也就是按照16: 10比例加宽屏幕的本本。相对于目前大多数4:3设计的屏幕,这种产品更加适合DVD影片的长宽比,所以看DVD时不会有图象变形或两边图象显示不出来的 问题。这种比例的笔记本LCD屏幕大致分为以下几种类型。
WXGA(Wide Extended Graphics Array):作为普通XGA屏幕的宽屏版本,WXGA采用16:10的横宽比例来扩大屏 幕的尺寸。其最大显示分辨率为1280×800。由于其水平像素只有800,所以除了一般15英寸的本本之外,也有许多12.1英寸的本本采用了这种类型 的屏幕。
WXGA+(Wide Extended Graphics Array):这是一种WXGA的的扩展,其最大显示分辨率为1280×854。由于其横宽比例为15:10而非标准宽屏的16:10。所以只有少部分屏幕尺寸在15.2英寸的本本采用这种产品。
WSXGA+(Wide Super Extended Graphics Array):其显示分辨率为1680×1050,除了大多数15英寸以上的宽屏笔记本以外,目前较为流行的大尺寸LCD-TV也都采用了这种类型的产品。
WUXGA(Wide Ultra Video Graphics Array):和4:3规格中的UXGA一样,WUXGA屏幕是非常少见的,其显 示分辨率可以达到1920×1200。由于售价实在是太高所以鲜有笔记本厂商采用这种产品。目前已知的只有工作站级的 DELL Inspiron 8600和Apple PowerBook G4采用这一分辨率的产品
通过以上的介绍我们大致了解了目前主流笔记本所采用的各种类型的LCD屏幕。相对于普通台式电脑所采用的LCD屏幕,笔记本在屏幕的分辨率上可以说是五花 八门,其基本上涵盖了从640×480到1600×1200这些目前用户经常使用的显示分辨率。说到这里有人不禁要问了既然笔记本LCD可以达到如此高的 显示分辨率,那么其可不可以像普通CRT一样在多个分辨率下切换使用呢?答案是否定的。对于本本LCD屏幕来说由于其物理像素要与显卡输出的逻辑点相对 应,所以LCD显示器往往只有一个最佳显示分辨率。而这一最佳分辨率一般来说也就是该显示器LCD面板的最大分辨率。例如15英寸LCD的最大以及推荐分 辨率为1024×768(宽屏为1024 * 800)而17英寸的产品则一般为1280×1024。
xorg.conf中显示选项详解
Identifier "Intel 915resolution"//唯一标识, Screen引用
Driver "intel"//驱动名称,这里一定要下载正确驱动, 并配置正确
Option "MonitorLayout" "CRT,LFP"//选项,不同类型的显卡,可以不一样
BusID "PCI:0:2:0"//这项基本不会变化
EndSection
Section "Monitor"//配置显示器类型, 命令xresprobe可以显示合适备选数据
Identifier "CompaqLCD"//唯一标识,在Screen节中引用, 可以配置多个, 方便切换,而不用删除xorg.conf原来的。如我的就把系统原来Generic Monitor
Option "DPMS"//
HorizSync 28-76//这项和下面的项一定配置正确,不然对影响显示器使用寿命,我的显示器刷新可以调高到85,最好查询显示器规格说明书
VertRefresh 43-70// 最好查询显示器规格说明书
EndSection
Section "Screen"//定义X显示效果
Identifier "CompaqLCD"//唯一标识, 在 "ServerLayout"节引用,可以定义多个,如演示接投影议, 或为了修改方便或备份
Device "Intel 915resolution"//显示对应的显卡, 指向Device节的Identifire
Monitor "CompaqLCD" //显示对应的显示器, 指向Monitor节的Identifire
DefaultDepth 24//默认的Display Depth, 指向子节Display中的Depth
SubSection "Display" //显示效果可选项,一般定义一个子节就可以了
Depth 16//定义多个颜色深度值, 在DefaultDepth中引用
Modes "1280x800" "1024x768" "800x600"//定义显示深度下可选的分辨率,注意LCD只有一个最佳分辨率也就是最大分辨率,注意你定义的,并不一定是系统使用或可选的,系统会根据上面的显示器和显卡设备驱动找出适当的。如我的就可以通过sudo 915resolution -l找出合适的显示,xresprobe也可以找到显示所需要的数据
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600"
EndSubSection
EndSection
Section "ServerLayout"//定义所有X需要图形设备,因为上面的每节都可以定义多个,实现中也可以就是多个,如多个鼠标,多个显示设备。 其中节以Identifier做唯一标识
Identifier "Default Layout"
Screen "CompaqLCD"//显示定义, 多个显示器定义且显示分辨率等不一样时,定义多个, 样式为:Screen 0 "LCD" Screen 1 "CRT" RightOf "LCD"
InputDevice "Generic Keyboard"//定义键盘
InputDevice "Configured Mouse"//定义鼠标
InputDevice "stylus" "SendCoreEvents"//
InputDevice "cursor" "SendCoreEvents"//
InputDevice "eraser" "SendCoreEvents"//
InputDevice "Synaptics Touchpad"//用笔记本的就不样多说了
Option "AIGLX" "true"
EndSection
我的配置:intel 950
即将删除 xserver-xorg-video-i810
正在设置 xserver-xorg-video-intel
sudo xresprobe 加 xorg.conf中model节中的driver中的显卡类型, 显示合适的显示数据
glxinfo | grep rendering 看看是否支持direct rendering
sudo apt-get install 915resolution //安装辅助工具
gtf 640 480 75// 显示为640 * 480 显示频率75是否支持
glxgears: 测试安装3D驱动程序前的显卡速度