在图形芯片领域,nVidia是一个后来者,它的历史仅相当于ATi的一半。1993年初,NVIDIA 由 Jen-Hsun Huang,,Chris Malachowsky和 Curtis Priem 三人共同创办,但是,nVidia又一度是图形处理芯片领域的最强者,nVIDIA出品的Linux驱动安装软件工具包将自动检查计算机的各种细节,并能自动安装好各种驱动程序。这里介绍一下驱动安装、升级的简单过程。Linux系统自带的驱动程序只包括了nVIDIA 2D加速,如果需要获取更好的3D加速效果,需要安装nVIDIA专用驱动软件工具包。3D 硬件加速在需要绘制三度空间对象的时候是非常宝贵的,例如游戏、三维CAD、以及 3D 成像。本文应用环境是Red Had Enterprise Linux 4.0、nVIDIA显卡型号:华硕N6200/TD/128M(6200AGP)。

一、准备工作

在配置nVIDIA显卡 之前, 您需要了解所安装的系统的下列信息:显示器规格,显示卡的芯片类型,显示卡的显存容量, 显示器的规格被 X11 用来决定显示的分辨率和刷新率。这些规格通常可以从显示器所带的文档中, 以及制造商的网站找到。 需要知道两个数字范围:垂直刷新率和水平刷新率。 显示卡的芯片类型将决定 X11 使用什么模块来驱动图形硬件。 绝大多数的硬件都能被自动检测,但是了解它在自动检测出错的时候还是很有用处的。显示卡的显存大小决定了系统支持的分辨率和颜色深度。了解这些限制非常重要。因为安装驱动程序可能需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经下列软件的存在 :kernel-source 、kernel 、gcc 、make。 打开一个终端,使用命令检查:

# rpm -qa | grep gcc;rpm -qa | grep make;rpm -qa | grep kernel

二、 Linux 下3D显卡相关知识

·The XFree86 Project

XFree86是由X11R6发展出来的最初专门给Intel X86 结构PC机使用的X Window的系统。而后XFree86发展成为几乎适用于所有类UNIX操作系统的X Window系统。XFree86是一个开放源代码的基于X11的桌面基础构架。Red Hat 9中使用的X Window系统就是 XFree86 4.3。XFree86从2004年发布的版本4.4起不再遵从GPL许可证发行,而是遵循新的XFree86 1.1 许可证。由于XFree86不再遵从GPL许可证发行,导致许多发行套件不再使用XFree86,转而使用Xorg。XFree86官方网站是http://www.xfree86.org/

·The XOrg Foundation(X.org)

Xorg 是由 X.Org 基金会发行的开放源代码 X Window 系统实现的 X 服务。Xorg 遵从GPL许可证发行。Xorg 基于 XFree86 4.4RC2 和 X11R6.6 的代码。X.Org 基金会在 2004 年 4 月发布了 X11R6.7。在 2005 年 2 月发布了 X11R6.8.2。由于在XFree86 4.4最终版本采用新许可证问题上的分歧,Xorg服务器的第一个版本X11R6.7.0从XFree86 4.4 RC2派生出来,并加入了X11R6.6的一些改动。许多原先XFree86的开发者加入了这个比XFree86更开放的项目。XOrg服务器逐渐在开源Unix风格操作系统中流行。它被以下发行版本采用以代替XFree86:Gentoo Linux, Fedora Core, Slackware, SUSE, Mandrake Linux, Ubuntu Linux等。基本特色:基本和xfree86一样。已经成为主流,支持的非常的多。7.0实现模块化。7.0支持使用xgl模块,可以实现桌面3d效果,非常的不错。官方网址:http://www.x.org/ 在Linux中使用以上两个组织的驱动都可以实现3D加速,自从KP和授权修改事件以来,XFree86的支持率真的是跌倒了低谷,各大发行版纷纷转向Xorg。本文以后者为准。

·3D API

API是Application Programming Interface的缩写,是应用程序接口的意思,而3D API则是指显卡与应用程序直接的接口。3D API能让编程人员所设计的3D软件只要调用其API内的程序,从而让API自动和硬件的驱动程序沟通,启动3D芯片内强大的3D图形处理功能,从而大幅度地提高了3D程序的设计效率。

nvidia命令不可用linux,在Linux命令行下如何正确配置nVIDIA显卡相关推荐

  1. linux 命令行下wlan无线网卡配置 2

    linux 命令行下wlan无线网卡配置 [上海央邦]学一送一,超值! 必读版<十一攻破RHCE6.0.OCP>安博亚威]CCIE考试通过率第一! 中国IT实验室收集整理 佚名 2012- ...

  2. vnc连接linux使用教程_linux系统下vnc 的配置和使用方法

    linux系统下vnc 的配置和使用方法 发布时间:2013-06-01 17:35:28   作者:佚名   我要评论 VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer):另 ...

  3. linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

  4. 11 linux suse 本地源_SuSE下zypper源配置

    SUSE的zypper本地源配置起来跟yum的配置很相似,它们的配置文件有很多相似之处.不过,个人觉得zypper这个工具稍微强大些.在SUSE下,可以通过一条zypper的命令,即可完成zypper ...

  5. linux(ubuntu)环境下安装及配置JDK

    安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式: JDK下载链接:http://download.oracle.com/otn-pub/java/ ...

  6. linux tomcat 进程杀掉_Linux下tomcat的配置踩坑

    前言 在配置微信公众号开发的过程,可以参照我的上一篇文章(后来使用Java开发的我表示很鸡肋,虽然配置好了,但是不知道接下来该怎么继续).然后就想起了Windows下Java学习过程中使用过的tomc ...

  7. Linux系统多网卡环境下的路由配置

    Linux下路由配置命令 添加主机路由 route add -host 192.168.1.11 dev eth0 route add -host 192.168.1.12 gw 192.168.1. ...

  8. linux 静态连接失败,Windows7下archlinux静态网络配置错误连不上网怎么办?

    一些用户在使用过程中,发现自己的Win7电脑由于archlinux静态网络配置错误导致无法上网,这个问题该怎么解决呢?今天小编就教大家如何解决这个问题吧. 如果用户装了ifconfig和route的话 ...

  9. Linux操纵系统饬令行下的文本编纂器VI引见

    来源:网海拾贝 VI可以是终端饬令行里功效最强的文本编纂器了,但目前需求用到的只是文本编纂功效,与GCC.make等工具的整合使用目前还不需求,以是操纵难度不大,习气就好.Linux发行版所带的普通不 ...

最新文章

  1. php文件的标准格式化,PHP获取文件大小并格式化的几种方法
  2. linux下删除乱码文件名的方法
  3. 【干货】60 余家免费正版图片网站
  4. 黑白块游戏java代码_用java做的一个小游戏—黑白反斗棋(适合菜鸟)
  5. FutureTask源码分析
  6. Linux Shell 流程控制语句实例
  7. Servlet初步认识(一)
  8. Myeclipse修改代码提示框背景色
  9. Digital Filters
  10. 怎样做自媒体视频剪辑赚钱?
  11. python用pandas读取excel指定列_Python用Pandas读写Excel
  12. Linux LVM卷组恢复过程记录
  13. 国务院智囊建议全面放开二胎:越晚越被动
  14. 加速linux开机速度 systemctl
  15. java和以太坊交互_Android怎么和以太坊智能合约交互
  16. 数据库select的查询使用方法
  17. C#:DataGridView边框线、标题、单元格的各种颜色
  18. 【音视频数据数据处理 12】【H.264篇】解析H.264原始码流中的I帧 / P帧 / B帧数据(暂未解决,本文先放着,来日更新)
  19. 完美解决win10不认移动硬盘和U盘的问题
  20. RPC-BDY(1)-一个最简单RPC实现

热门文章

  1. r - 求平均成绩_EXCEL计算修剪平均和条件平均,其实很简单
  2. C++ STL: 容器vector源码分析
  3. C++的STL 栈实现 判断栈的出栈顺序是否合理
  4. docker实战部署Javaweb项目
  5. POJ1149-PIGS
  6. less里面calc() 语法
  7. SQL Server Profiler工具
  8. ref与out的区别
  9. linux下安装hadoop
  10. 开源图形库 FreeImage