php交流

2008-09-05

linux 下面安装显卡驱动程序

归类于: linux — admin @ 9:28 pm

Intel 集成显卡的Linux驱动安装

目前使用Intel 集成显卡的计算机主要集中在中低端商务台式机和中低端笔记本电脑。这里介绍一下Linux下显卡驱动安装方法。I 
ntel针对集成显示芯片提供了两种驱动程序:i915Graphics和i810Graphics。

一、 使用82830M, 82845G, 82852GM, 82855GM, 82865G, 82915G芯片组显卡安装
基于以上芯片组的Intel芯片整合图形处理器:Extreme Graphics、Extreme Graphics2、GMA900在Linux使用相同的驱动程序。 包括以下类型:
Intel(R) 830M Chipset;Intel(R) 830MG Chipset ; Intel(R) 845G Chipset 
Intel(R) 845GE Chipset ;Intel(R) 845GL Chipset ; Intel(R) 845GV Chipset 
Intel(R) 852GM Chipset ;Intel(R) 852GME Chipset ;Intel(R) 855GM Chipset 
Intel(R) 855GME Chipset ;Intel(R) 865G Chipset ;Intel(R) 865GV Chipset 
Intel(R) 915G Express Chipset ;Intel(R) 915GV Express Chipset 
Intel(R) 910GL Express Chipset ;Mobile Intel(R) 915GM Express Chipset 
Mobile Intel(R) 915GMS Express Chipset ;Mobile Intel(R) 910GML Express Chipset
1.驱动下载:
官方驱动网址: http://downloadfinder.intel.com/ 
2.软件安装
#wget http://kold.homelinux.com/m30x/dri-I915-v1.1-20041217.i386.rpm 
#rpm -ivh dri-I915-v1.1-20041217.i386.rpm
程序将自动安装,安装程序将更新 /usr/X11R6/modules/drivers/i810_drv.o(缺省Intel)的驱动程序,使其支持新的芯片组中的显卡芯片。
3.选择正确的驱动程序
通常有两种方法可以指定正确的驱动程序:
方法一:如果是Red Hat Linux 8.0以后版本则可以运行:
# redhat-config-xfree86 
使用命令“redhat-config-xfree86”后会在X-window中弹出一个对话框见图1,


图1 redhat-config-xfree86 配置界面
系统可以自动侦测显卡,让你配置分辨率和色深,选择高级页面,然后点击 视频卡的配置按钮,选择正确的显卡。配置结束后系统会提醒你重新启动X-window,让配置生效。老版本的Red Hat Linux,则没有这个命令,应该运行:
# Xconfigurator 
程序会一步步提示你,其中选择正确的驱动程序,通常一路默认,但在选择分辨率时选16K的800*600,这一点很重要。这两个方法都会将结果写入 /etc/X11/XF86Config这个配置文件。
方法二:直接更改 XFree86的配置文件,这种方法适用于所有在Linux发行版本。
# 使用编辑器修改文件: /etc/X11/XF86Config 或 XF86Config-4,在其中找到
Section ”Device”
Identifier ”Videocard0″
Driver ”i810″ (将会使用 i810_drv.o的驱动程序)
VendorName ”Videocard vendor”
BoardName ”Intel 865″
EndSection

该配置文件中其他需要注意的地方:
Section ”Monitor”
Identifier ”Monitor0″
VendorName ”Monitor Vendor”
ModelName ”Unknown monitor”
HorizSync 31.5 - 37.9
VertRefresh 50.0 - 70.0
Option ”dpms”
EndSection

这个部分是设置你的显示器类型,如果不知道自己的显示器叫什么没关系,但需要将显示器的垂直刷新率和水平刷新率正确设置,可以查看显示器的说明书,以上是15寸显示器最常用的频率,如果这个参数设置错误,显示器就会花屏或黑屏。 
Section ”Screen”
Identifier ”Screen0″
Device ”Videocard0″
Monitor ”Monitor0″
DefaultDepth 16
SubSection ”Display”
Depth 16
Modes ”1024×768″ ”800×600″ ”640×480″ (默认使用最高的分辨率)
EndSubSection
EndSection

这里是设置显示模式的地方,包括屏幕的分辨率,和色深,默认使用最高的分辨率,如果想使用较低的分辨率,将高分辨率删除就可以了,在这个配置文件中显示器会使用”1024×768″ 的分辨率,色深是16位色。有关XF86Config文件的详解可以看它的手册页:
# man XF86Config

4.启动X-window
运行命令“ startx” 启动X-window,这种方式依赖于控制台(tty),将X-window作为当前控制台得Shell的子进程来运行,也可以运行桌面管理程序:gdm(Gnome 桌面管理程序) 或 kdm (KDE的桌面管理程序)、 或 xdm (XFree86的桌面管理程序)这些方式不依赖于当前的Shell,即使当前Shell关闭,X-window一样会运行。

二、 使用i810, i810-dc100, i810e, i815芯片组显卡安装
目前一些老式台式计算机和笔记本还使用i810芯片组和i815芯片组的集成显卡,它的显卡安装方法和步骤和上面介绍的相似,不同之处在于驱动程序。i810, i810-dc100, i810e, i815芯片组全都是i752显示芯片,i752是i740的改进型号,这是Intel公司推出的第一种集成显示功能的芯片组,所以i810系列芯片组和i815系列芯片组使用相同的驱动,i815显示芯片Linux驱动下载链接:http://dl6.mydown.com/home3/display/xfcom_i810-1.2-3.i386.rpm 
驱动调试的方法和前面是相同的,这里笔者就不赘述了

红旗linux桌面5.0宽屏LCD配置指南

 

2006年9月9日, 1:33:41 | yuanfengnihao@126.com (admin)Go to full article一,准备工作:
1,请确认你的笔记本能够支持的最佳分辨率是多少
这一点可以通过Windows系统能够支持的最佳分辨率为参考。
最佳分辨率的标准是字体显示清晰锐利,不会模糊。
2,请确认你的笔记本能够使用vesa驱动正常启动图形界面。
当然,这个分辨率肯定是错误的4:3分辨率。
二,驱动情况:
1,如果你使用NV显卡,请安装最新的NVidia显卡驱动。
驱动安装后。
修改/etc/X11/xorg.conf
在Section ”Device”段找到:
Driver ”xxx”
将xxx修改为nvidia
然后,在本行下添加:
option ”NoLogo” true
2,如果你使用ati显卡,请安装最新的fglrx显卡驱动。
驱动安装后。
修改/etc/X11/xorg.conf
在Section ”Device”段找到:
Driver ”xxx”
将xxx修改为fglrx
3,如果你使用了Intel 集成显卡,请安装最新的intel i915显卡驱动。注意:Intel i810, i815显卡芯片用户不要安装。
驱动安装后,不需要作任何修改。
三,测试驱动(如果你进行了第二步)
驱动安装,并修改xorg.conf后,请同时按住Ctrl+alt+backspace键快速杀死图形界面。
如果能够再次正常启动图形界面,说明你的驱动安装是正常的。
部分宽屏笔记本使用了ATI X600或者ATI X700显卡。在安装驱动后,重新启动图形界面可能会看到一个黑屏,没有任何显示,
这是正常的。
按住Alt+F4,进入第4个VT,登录,然后,打开/etc/X11/xorg.conf
在Section ”Device”段,Driver行的后面加入:
option ”MonitorLayout” ”LVDS,CRT”
然后,重新启动图形界面,就可以看到输出了。
四,宽屏配置:
由于各厂商支持的宽屏分辨率并不相同,另外不同的显卡驱动所能支持的宽屏配置方法也不相同,所以,没有办法提供统一的工具完成配置。
1,如果是使用intel 855芯片的用户,配置方法如下:
首先,明确你的显卡能够支持的最佳分辨率,比如1280×800
进入终端界面:
输入:
gtf 1280 800 60 注:1280 800就是你的最佳分辨率,如果你的分辨率不同,请设定为相应的数值,60是刷新率,对于LCD足够了。
会得到两行输出:
# 1280×800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline ”1280×800_60.00″ 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
打开/etc/X11/xorg.conf
将,第二行添加到Section ”Monitor”段。如果这一段以前存在Modeline,请删除。
找到Section ”Screen”段,将Modes一行 修改为 Modes ”1280×800″
然后运行855resolution -l
输出可能如下:
855resolution version 0.4, by Alain Poirier
Chipset: 855GM (id=0×35808086)
VBIOS type: 2
VBIOS Version: 3104
Mode 30 : 640×480, 8 bits/pixel
Mode 32 : 800×600, 8 bits/pixel
Mode 34 : 1024×768, 8 bits/pixel
Mode 38 : 1280×1024, 8 bits/pixel
Mode 3a : 1600×1200, 8 bits/pixel
Mode 3c : 1920×1440, 8 bits/pixel
Mode 41 : 640×480, 16 bits/pixel
Mode 43 : 800×600, 16 bits/pixel
Mode 45 : 1024×768, 16 bits/pixel
Mode 49 : 1280×1024, 16 bits/pixel
Mode 4b : 1600×1200, 16 bits/pixel
Mode 4d : 1920×1440, 16 bits/pixel
Mode 50 : 640×480, 32 bits/pixel
Mode 52 : 800×600, 32 bits/pixel
Mode 54 : 1024×768, 32 bits/pixel
Mode 58 : 1280×1024, 32 bits/pixel
Mode 5a : 1600×1200, 32 bits/pixel
Mode 5c : 1920×1440, 32 bits/pixel
Mode 7c : 1280×800, 8 bits/pixel
Mode 7d : 1280×800, 16 bits/pixel
Mode 7e : 1280×800, 32 bits/pixel
找到我们需要的那个分辨率,比如Mode 7d的分辨率是1280×800。
然后运行:
855resolution 7d 1280 800
得到输出:
855resolution version 0.4, by Alain Poirier
Chipset: 855GM (id=0×35808086)
VBIOS type: 2
VBIOS Version: 3104
** Patch mode 7d to resolution 1280×800 complete
这就说明一切都OK了。
重新启动图形界面,就可以得到一个正确的宽频配置了。
为了以后也能正常的使用宽频。
你需要修改 /etc/rc.d/rc.local文件,添加一行:
855resolution 7d 1280 800
这样每次启动都会正确的启动宽频分辨率。
2,如果是其他宽频用户,可以尝试以下方法。
a,修改Section ”Screen”段,去掉Modes,添加 Virtual 1280 800。
如果不OK,请尝试B方法。
b,修改Section ”Screen”段,将Modes一行修改为你的最佳分辨率,如果仍然不OK。
比如:你的分辨率是1280×800
就运行gtf 1280 800 60
然后把得到的Modeline
添加到Section ”Monitor”段。
如果以上所有方法都不能成功,请致电你的笔记本生产厂商,让他们为你提供您应该得到的服务。

不过,最近听说Intel的官方驱动(for linux)是不支持宽屏的 

没有评论 »

还没有评论。

评论 RSS Feed。 引用 URL

发表评论

基于 WordPress