Chinaunix首页 | 论坛 | 博客
  • 博客访问: 523334
  • 博文数量: 90
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 1110
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-05 11:02
文章分类

全部博文(90)

文章存档

2017年(2)

2011年(1)

2008年(18)

2007年(33)

2006年(36)

我的朋友

分类: LINUX

2006-05-11 21:42:37

一、安装前准备工作
  
  因为安装驱动程序可能需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经下列软件的存在 :kernel-source 、kernel 、gcc 、make、qt。 打开一个终端,使用命令检查:
  # rpm -qa | grep gcc;rpm -qa | grep qt;
  rpm -qa | grep make;rpm -qa | grep kernel
 
二、nVIDIA出品的Linux驱动安装软件工具包将自动检查计算机的各种细节,并能自动安装好各种驱动程序。这里介绍一下驱动安装、升级的简单过程。XFree86自带的驱动程序只包括了nVIDIA 2D加速,如果需要获取更好的3D加速效果,需要安装nVIDIA专用驱动软件工具包。3D 硬件加速在需要绘制三度空间对象的时候是非常宝贵的,例如游戏、3D CAD、以及 3D 成像。 首先测试安装3D驱动程序前的显卡速度,打开一个桌面终端运行见图2.
  #glxgears

 glxgears是一个测试你的Linux是否可以顺利运行2D、3D的测试软件,这个程序弹出一个窗口,里面有三个转动的齿轮。屏幕将显示出每五秒钟转动多少栅,所以这是一个合理的性能测试。窗户是可以放缩的,栅数多少极大程度上依赖于窗口的大小。如果你的显示卡够好,而且你的驱动程序也配合得很好,那齿轮就跑得越快。有些极品显卡(SLI 6800 Ultra)执行glxgears之后,快到连齿轮都看不清。这里请记录下FPS数字(每秒的帧速度)以鉴别3D加速效果。
  
  由于nVIDIA公司的产品线非常长,所以需要根据你使用的显卡芯片型号选择合适的驱动程序(官方Linux驱动网址:)。最新版本的驱动程序是:7676。适合的显卡芯片:第四代GeForce显卡芯片到 GeForce 6800 Ultra。另外还要中央处理器型号选择驱动类型,使用LGA775 64位Intel Pentium4 、Pentium D 、CeleronD 中央处理器和Turion64、64位Sempron 、Athlon64 的AMD中央处理器使用Linux AMD64/EM64T驱动程序:IAnVIDIA-Linux-x86_64-1.0-7676-pkg2.run ,其他X86处理器使用IA32驱动程序。本文以后者为例,下载链接: ;但是如果你使用教老的显卡芯片比如:RIVA TNT、RIVA TNT2/TNT2 Pro 、RIVA TNT2 Ultra、Vanta/Vanta LT 、RIVA TNT2 Model 64/Model 64 Pro、Aladdin TNT2 、GeForce 256 、 GeForce DDR 、Quadro 、GeForce2 GTS/GeForce2 Pro 、GeForce2 Ti 、 GeForce2 Ultra 、 Quadro2 Pro 。请使用旧版本驱动程序:如4363。下载链接: 。
 
 
1.安装过程:
  
  关闭SElinux
  
  使用Fedora Core 3 、Fedora Core 4 Linux或Red Had Enterprise Linux 4 的用户要首先关闭SElinux,方法是修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启服务器。
  
  2.切换到命令行工作环境安装
  
  使用命令或组合键“Ctrl+shift+Backspace”退出X-window,进入命令行:
  
  #init 3
  
  #./nVIDIA-Linux-x86-1.0-7676-pkg1.run
  
  系统会自动连接到 网站检查驱动程序是否需要更新,如果需要会自动进行更新并且安装,见图-3。
3.修改配置文件
  
  修改配置文件:/etc/X11/xorg.conf把“Driver "nv"”(或者Driver "vesa"、 Driver "fbdev")修改为Driver "nVIDIA";在Section "Module" 字段:
  
  刪掉 Load    "dri" 和 Load    "GLCore",加入Load    "glx"。
  
  4.测试
  
  使用命令“startx”重新启动X-windw。然后运行
  
  #glxinfo | grep rendering
  
  direct rendering: Yes  #OpenGl已经打开
  
  另外可以使用glxinfo查看AGP总线、GPU型号等信息。下面还要使用glxgears查看安装3D驱动程序后的FPS数字(每秒的帧速度)以鉴别3D加速效果。
  
  5.使用nVIDIA-settins工具
  
  7676版本的nVIDIA驱动集成了一个图形化的显卡设置工具,使用方法是在X-window运行见图4:
  
  #nVIDIA-settings
具体如何设置请请教游戏玩家笔者就不赘述了。设置结束后要保存设置否则下次系统启动时,会失效。方法是编辑/etc/X11/xinit/xinitrc玩家加入一行:nVIDIA-settins -1

[NextPage]
  
  6.超频nVIDIA显卡
  
  谈到显卡超频许多计算机玩家都不陌生,这里介绍一下在Linux环境下nVIDIA显卡的超频方法。
  
  (1)集成工具
  
  其实nVIDIA显卡驱动已经集成了显卡超频工具,和Windws下修改注册表类似。只要在配置文件中加入一行:Option "Coolbits" "1" 即可打开超频选项见图5。

(2)第三方工具
  
  上面介绍的方法只能适合一些高端显卡,并且只能在图形界面下设置。这里介绍一个通用工具:Nvclock。它适合大多数Naidia显卡,而且可以工作在命令行下。特点:
  
  1.支持GeForce FX/6/7
  
  2.NV4x的显卡
  
  3.支持NV43/NV44/NV47内在的温度传感器
  
  4.可以启动或者禁用NV43/NV44/NV47上的温度传感器
  
  5.可应用扩展NV-control进行OpenGL设置
  
  6.BIOS分析(GeforceFX/6/7)
  
  7.支持X86-64
  
  软件主页:
  
  下载链接:nvclock0.8b.tar.gz
  
  安装:
  
  #gunzip nvclock0.8b.tar.gz
  #tar vxf nvclock0.8b.tar
  #cd nvclock0.8b
  # ./configure ;#make;#make install
  
  命令行下运行:
  
  Nvclock的格式 :./NVClock [选项]
  
  主要选项:
  
  -m --memclk the new RAM clock in MHz (设定显示内存速度)
  -n --nvclk the new Core clock in MHz. (设定内核速度)
  -c --card selects card (default 1) (设定显卡类型)
  -s --speeds shows current speeds (显示当前速度)
  -f --force Force a speed (强制设定速度)
  -h --help show this help info (显示帮助信息)
  -d --debug show debug information (显示调试工具信息)
  
  图形界面下运行:
  
  #nvclock_gtk

可以看到Nvclock工作界面和nVIDIA-settins相似而且也可以进行显卡其他功能的涉定。使用NvClock可以在Linux环境下提高nVIDIA系列显卡的核心频率和显存速度,从而提供系统处理图形的性能,但是过高的频率会宕机,从而影响系统稳定性。关于超频的幅度对于显卡的核心来说一般不要超过15%,而对显存来说则相差非常大,这主要取决于显存的性能。
  
  7.常见故障排除
  
  (1)内核问题:
  
  运行中常常出现的错误是在编译内核时找不到内核的源文件,可以用以下的方法解决,先下载安装kernel的源文件:
  
  # rpm –ivh kernel-sourceXXX.rpm     在Red Hat Linux的安装光盘上
  
  或者
  
  # tar zxvf linux-2.XXX.tar.gz       可以从网上下载,如:
  
  指定源文件位置:
  
  # ./ NVIDIA-Linux-x86-1.0-7676-pkg1.run. --kernel-source-path=
  
  (2)故障信息的具体含义?
  
  一般来说,这些故障信息在 /var/lov/XFree86.*.log 日志当中。 "(WW)"代表警讯 "(EE)"代表错误。

阅读(3840) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-01-28 19:17:10

good!