A、Intel集成主板
目前使用Intel集成主板的计算机主要集中在中高端商务台式机和中高端电脑笔记本。这儿介绍一下Linux下主板驱动安装方式。Intel针对集成显示芯片提供了两种驱动程序:i915915Graphics和i810810Graphics。
一、使用82830M,82845G,82852GM,82855GM,82865G,82915G芯片组主板安装
基于以上芯片组的Intel芯片整合图形处理器:ExtremeGraphics、ExtremeGraphics2、GMA900在Linux使用相同的驱动程序。包括以下类型:
Intel(R)830MChipset;Intel(R)830MGChipset;Intel(R)845GChipset
Intel(R)845GEChipset;Intel(R)845GLChipset;Intel(R)845GVChipset
Intel(R)852GMChipset;Intel(R)852GMEChipset;Intel(R)855GMChipset
Intel(R)855GMEChipset;Intel(R)865GChipset;Intel(R)865GVChipset
Intel(R)915GExpressChipset;Intel(R)915GVExpressChipset
Intel(R)910GLExpressChipset;MobileIntel(R)915GMExpressChipset
MobileIntel(R)915GMSExpressChipset;MobileIntel(R)910GMLExpress
Chipset
1.驱动下载网址:
选购适宜自己的驱动下载,如下载dri-I915-v1.1-20041217.i386.rpm
2.软件安装
#rpm-ivhdri-I915-v1.1-20041217.i386.rpm
程序将手动安装,安装程序将更新/usr/X11R6/modules/drivers/i810_drv.o(缺省Intel)的驱动程序,使其支持新的芯片组中的主板芯片。
3.选择正确的驱动程序
一般有两种方式可以指定正确的驱动程序:
方式一:假如是RedHatLinux8.0之后版本则可以运行:
#redhat-config-xfree86
使用命令“redhat-config-xfree86”后会在X-window中弹出一个对话框见图1,
图1redhat-config-xfree86配置界面
系统可以手动探测主板,让你配置帧率和色深,选择中级页面,之后点击视频卡的配置按键,选择正确的显存。配置结束后系统会提醒你重新启动X-window,让配置生效。老版本的RedHatLinux,则没有这个命令,应当运行:
#Xconfigurator
程序会一步步提示你,其中选择正确的驱动程序,一般一路默认,但在选择帧率时选16K的800*600,这一点很重要。这两个方式就会将结果写入/etc/X11/XF86Config这个配置文件。
方式二:直接修改XFree86的配置文件,这些方式适用于所有在Linux发行版本。
#使用编辑器更改文件:/etc/X11/XF86Config或XF86Config-4,在其中找到
Section"Device"
Identifier"Videocard0"
Driver"i810"(将会使用i810_drv.o的驱动程序)
VendorName"Videocardvendor"
BoardName"Intel865"
EndSection
该配置文件中其他须要注意的地方:
Section"Monitor"
Identifier"Monitor0"
VendorName"MonitorVendor"
ModelName"Unknownmonitor"
HorizSync31.5-37.9
VertRefresh50.0-70.0
Option"dpms"
EndSection
这个部份是设置你的显示器类型,假若不晓得自己的显示器叫哪些没关系,但须要将显示器的垂直刷新率和水平刷新率正确设置,可以查看显示器的说明书,以上是15寸显示器最常用的频度,假如这个参数设置错误,显示器都会死机或死机。
Section"Screen"
Identifier"Screen0"
Device"Videocard0"
Monitor"Monitor0"
DefaultDepth16
SubSection"Display"
Depth16
Modes"1024x768""800x600""640x480"(默认使用最高的码率)
EndSubSection
EndSection
这儿是设置显示模式的地方,包括屏幕的帧率,和色深,默认使用最高的帧率,假如想使用较低的帧率,将高帧率删掉就可以了,在这个配置文件中显示器会使用"1024x768"的帧率,色深是16位色。有关XF86Config文件的解读可以看它的指南页:
#manXF86Config
4.启动X-window
运行命令“startx”启动X-window,这些方法依赖于控制台(tty),将X-window作为当前控制台得Shell的子进程来运行,也可以运行桌面管理程序:gdm(Gnome桌面管理程序)或kdm(KDE的桌面管理程序)、或xdm(XFree86的桌面管理程序)这种方法不依赖于当前的Shell,虽然当前Shell关掉,X-windows一样会运行。
二、使用i810,i810-dc100,i810e,i815芯片组主板安装
目前一些旧式台式计算机和电脑还使用i810芯片组和i815芯片组的集成主板,它的主板安装方式和步骤和前面介绍的相像,不同之处在于驱动程序。i810,i810-dc100,i810e,i815芯片组全都是i752显示芯片,i752是i740的改进机型,这是Intel公司推出的第一种集成显示功能的芯片组,所以i810系列芯片组和i815系列芯片组使用相同的驱动,i815显示芯片Linux驱动下载链接:(未测试)
驱动调试的方式和后面是相同的linux压缩命令硬盘安装linux,这儿笔者就不赘言了。
#p#副标题#e#
B、ATi主板
ATi作为NVIDIA市场的最主要竞争对手,RADEON(镭)以高码率下的优美音质见称。曾经ATi的主板驱动对Linux的支持仍然不太好,一般须要更改Linux内核。直至2005年6月9日发布的驱动才使用.run格式,具备图形化安装界面(可以在X-window图形界面下安装),有手动配置和自定义两种安装方法,不过安装以后都要到字符模式下进行配置。
1.驱动下载网址:
选购适宜自己的驱动下载,如下载的是ATi-driver-installer-8.14.13.run
该版本支持以下主板:
Radeon?X700系列;Radeon?9700系列;Radeon?X600系列;
Radeon?9550系列;Radeon?X300系列;Radeon?9500系列;
Radeon?9800系列;Radeon?9100系列;Radeon?9600系列;
Radeon?8500系列;Radeon?9200系列
2.软件安装:
#shATi-driver-installer-8.14.13.run
ATi-driver-installer-8.14.13.run是个自安装的驱动包,这儿笔者使用自定义模式界面见图2.
图2ATi主板自定义安装界面
3.驱动程序配置
重新启动系统之后切换回到命令行界面,运行命令:
#init3
#/usr/X11R6/bin/fglrxconfig
配置开始,是采取问答的方式进行,只需键入提示的选择即可,其中的配置项目按键、鼠标类型;刷新频度、分辩率一定要根椐你的硬件选对,否则是不能启动X的是否打开抗锯齿等功能按需而定配置完成后会提示否写入XF86Config-4文件,键入Y回车即可,自此X配置文件是XF86Config-4而不是XF86Config重启一下X,安装完成。
运行命令:
#fglrxinfo
display::0.0screen:0
OpenGLvendorstring:ATiTechnologiesInc.
OpenGLrendererstring:RADEON9550Generic
OpenGLversionstring:1.2.1234(1.2.3)
#glxgears
7121framesin5.0seconds=1424.200FPS
7851framesin5.0seconds=1570.200FPS
查看驱动是否安装成功和3D加速疗效,由于目前,大多数Linux下的3D加速游戏采用的都是OpenGL。
4.其他ATi主板驱动
ATiraedon似乎有了官方驱动,并且使用7500,M6,M7芯片主板的用户只能用非官方驱动了。安装这种驱动一般须要三个步骤:
(1)内核配置;
(2)安装驱动;
(3)配置/etc/X11/XF86Config文件。
这儿有一篇精典的文档,须要的读者可以参考:《Hardware3DAccelerATionGuide》
链接:
#p#副标题#e#
C、Nvidia主板
当前主流3D主板市场上,nVIDIA公司早已是寡头独霸排行第一,nVIDIA出品的Linux驱动安装软件工具包将手动检测计算机的各类细节,并能手动安装好各类驱动程序。这儿介绍一下驱动安装、升级的简单过程。XFree86自带的驱动程序只包括了nVIDIA2D加速,假如须要获取更好的3D加速疗效linux 如何安装显卡驱动,须要安装nVIDIA专用驱动软件工具包。3D硬件加速在须要勾画三度空间对象的时侯是十分宝贵的,比如游戏、3DCAD、以及3D成像。
一、下载nVIDIA驱动:
选购适宜自己的驱动下载,如下载的是NVIDIA-Linux-x86-1.0-9631-pkg1.run(当前最新的版本)
二、安装过程:
1.关掉SElinux
使用Fedora或RedHadEnterpriseLinux的用户要首先关掉SElinux,FC5有专门GUI管理工具,其它方式是更改/etc/selinux/config文件中的SELINUX=""为disabled,之后重启服务器。
2.切换到命令行工作环境安装
使用命令或组合键“Ctrl+shift+F1”退出X-window,步入命令行:
#init3
之后步入驱动程序所在文件夹
#./nVIDIA-Linux-x86-1.0-9631-pkg1.run
系统会手动联接到网站检测驱动程序是否须要更新,假如须要会手动进行更新而且安装,见图-3。
图3nVIDIA主板驱动安装界面
对须要补丁的nVIDIA驱动做如下安装,例如8178驱动不支持最新内核kernel-2.6.16做如下操做:
#./NVIDIA-Linux-x86-1.0-8178-pkg1.run--extract-only
#cdNVIDIA-Linux-x86-1.0-8178-pkg1
#patch-p0<../NVIDIA_kernel-1.0-8178-U012206.diff.txt
3.更改配置文件
假如你采用的nVIDIA驱动低于7676版本,何必手工配置,只需在最后寻问是否生效nVIDIA驱动时把选项联通到yes确定即可。
对于只能用高于7676版驱动的用户,请备份/etc/X11/xorg.conf,把“Driver"nv"”(或则Driver"vesa"、Driver"fbdev")更改为Driver"nvidia"
为了防止XF86的驱动和nvidia驱动冲突
找到Driver"nVIDIA";在Section"Module"数组:
检测注释掉Load"dri"和Load"GLCore"
检测加入Load"glx"。
检测的意思就是看配置文件是否有这种参数,进行针对性的操作。
重启Linux再度步入X-windw,假如显示不正常,可以还原/etc/X11/xorg.conf,继续使用nv驱动。
4.测试
步入图形界面运行
#glxinfo|greprendering
显示:directrendering:Yes#OpenGl早已打开
另外可以使用glxinfo查看AGP总线、GPU机型等信息。下边还要使用glxgears查看安装3D驱动程序后的FPS数字(每秒的帧速率)以分辨3D加速疗效。
5.使用nvidia-settings工具
7676后的版本的nVIDIA驱动集成了一个图形化的主板设置工具
#nvidia-settings
图4nVIDIA设置工具界面
设置结束后要保存设置否则上次系统启动时,会失效,技巧是编辑/etc/X11/xinit/xinitrc
加入一行:
nvidia-settings-l注意:这是大写L不是数字1,你可以用nvidia-settings--help查看参数
6.开核nVIDIA主板
nVIDIA主板驱动早已集成了主板开核工具,和Windws下更改注册表类似。只要在配置文件中加入一行:Option"Coolbits""1"即可打开开核选项。
如图5
其实你也可以使用第三方工具
D、其他主板的网路资源
不仅NVIDIA、ATi、Intel三家主流显示芯片linux 如何安装显卡驱动,VIA、SIS、S3、3dfx也占有台式机、笔记本、服务器、工作站的3D主板小部份市场份额。下边是使用这种芯片主板驱动程序下载网址:
VIA芯片集成主板的驱动程序:
SIS芯片主板驱动程序:
3dfx芯片主板驱动程序:
S3芯片主板驱动程序:
总结:
在Linux下安装正确的主板驱动,这一点很重要,通常来讲只要安装了驱动后,屏幕的位置就基本正确了,但是3D性能有很大的提升。