【韦德国际1946】舒适玩游戏,Linux下布置nVIDIA显

作者: 韦德国际1946  发布:2019-05-28

摘要

在图片芯片领域,nVidia是多个后来者,它的野史仅相当于ATi的5/10。nVidia又一度是图形管理芯片领域的最强者,nVIDIA出品的Linux驱动装置软件工具包将自动物检疫查Computer的种种细节,并能自动安装好各样驱动程序。这里介绍一下驱动装置、升级的简约进度。Linux系统自带的驱动程序只包罗了nVIDIA 贰D加速,假诺急需得到更加好的3D加快效果,必要安装nVIDIA专项使用驱动软件工具包。3D 硬件加快在急需绘制3度空间对象的时候是充裕宝贵的,举个例子游戏、三维CAD、以及 3D 成像。本文应用遇到是Red Had Enterprise Linux 肆.0、nVIDIA显卡型号:AlienwareN6200/TD/12八M(6200AGP)。
1、计划干活

在Linux上怎么设置显卡驱动

Linux下设备的布署进度是指在检查测试到设备项目、设备当前职业参数等消息之后,使用那些音信来配置设施的驱动程序,职业章程等,设备的检验进程参见 《怎么着在Linux下促成硬件的自动检查测试》)。要形成这么的天职,要求做两地点的干活:

前几日游人如织游戏都亟需3D协助,本文就TNT二在Linux下什么为各样流行游戏打开对应的布置进行了某个介绍,帮忙你更加好地压榨显卡。

在安插nVIDIA显卡 从前, 您供给通晓所设置的体系的下列音信:显示器规格,显示卡的芯片项目,展现卡的显存容积, 显示屏的规范化被 X11用来支配展现的分辨率和刷新率。这个条件经常能够从荧屏所带的文书档案中, 以及创立商的网址找到。 需求通晓三个数字范围:垂直刷新率和水平刷新率。 展现卡的芯片项目将调控 X1一 使用什么模块来驱动图形硬件。 绝大许多的硬件都能被自动物检疫查测试,不过理解它在自动物检疫查实验出错的时候照旧很有用处的。展现卡的显存大小决定了系统援助的分辨率和颜色深浅。理解这几个限制特别主要。因为安装驱动程序大概要求同盟主题来编写翻译,所以会动用到内核源代码,其余,也急需编写翻译器 ( compiler ) 的赞助,由此,先分明你的 Linux 系统个中早已下列软件的留存 :kernel-source 、kernel 、gcc 、make。 展开三个终极,使用命令检查:

 

以此是必要二个详实的设备消息文件,这么些文件讲述了设施标记、与器械标记对应的配备驱动程序、设备配置参数设备选项)、设备安装的详细描述、设备配备格局描述、设备对应的别称、设备的主设备号等新闻。

当下,大好些个Linux下的3D加速游戏使用的都以OpenGL,因而对于nVIDIA最新的驱动程序,只需做十分的小的变动就足以适应大繁多的玩乐。笔者的显卡是Diamond Viper V770,安装的驱动程序是nVIDIA 0.玖三 版。未来只要已经把XFree86 四.0和新型的TNT二显卡驱动程序安装在Linux上,并且其余的整套都运作如常。下边就介绍各类娱乐下TNT二显卡的照拂布署。

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

1、首先展开调节台。

那一个是索要依靠设备的系列,以及安装的linux系统版本差别的Linux发行版对于同一设备的安排脚本文件存在差别),设置设备对应的布局脚本文件。

雷神之锤 Ⅲ

要是未有3D API在开垦顺序时,程序猿必要求明白任何的显Carter性,能力编写出与显卡完全合作的顺序,发挥出全体的显卡品质。而有了3D API那么些显卡与软件间接的接口,技术员只必要编制符合接口的程序代码,就能够丰裕发挥显卡的不用再去明白硬件的现实性质和参数,这样就大大简化了程序支付的频率。 一样,突显芯片商家依照职业来规划自个儿的硬件产品,以达成在API调用硬件能源时最优化,获得更加好的天性。有了3D API,便可完成分歧厂家的硬件、软件最大范围包容。例如在最能体现3D API的玩乐方面,游戏设计职员统一希图时,不必去思量具体某款显卡的表征,而只是依据3D API的接口标准来支付娱乐,当游戏运维时则直接通过3D API来调用显卡的硬件财富。 近日个人计算机中驷比不上舌使用的3D API有DirectX和OpenGL。DirectX近期已经造成游玩的主流,市场出卖的多边主流游戏均依据DirectX开垦,比方《帝国时代3》、《孤岛惊魂》、《职务召唤贰》、《哈尔f Life二》等风靡的好好游戏。而OpenGL如今则珍视选取于专门的工作的图形工作站,在玩耍方面历史上也已经和DirectX分庭抗礼,发生了一大批的名特别减价游戏,举例《Quake三》、《哈尔f Life》、《荣誉勋章》的前几部、《CSGO》等,最近在DirectX的步步进逼之下,选取OpenGL的娱乐已经更加少,但也不乏优良佳作,比方基于OpenGL的《DOOM3》以及利用DOOM3引擎的《Quake四》等,无论过去可能今日,OpenGL在玩耍方面包车型地铁第二代表都是引人侧指标ID Software。

 

窗口系统XFree八陆)的计划进度

【韦德国际1946】舒适玩游戏,Linux下布置nVIDIA显卡驱动方法。在Linux下,雷王之锤Ⅲ(QuakeⅢ)缺省的安装地点是/usr/local/games/quake三。笔者在装置过程中开采,libGL.so只是1个链接,指向链接libMesaVoodoo(该链接指向libMesaVoodoo库),显然这样安插TNT二显卡的驱动程序是不会发出效率的。

·OpenGL

2、【..】$su

①. 彰显卡的描述文件介绍CardDB)

化解的点子非常粗大略,删除链接文件libGL.so(rm libGL.so),那时Quake Ⅲ Arena就能够间接加载到目录/usr/lib下的libGL.so库。

继DirectX后,OpenGL可说是下2个最受接待的3D API。其实OpenGL比DirectX存在的日子越来越持久,相对于DirectX只可以够选取在微软的平台,OpenGL则足以运用在众多例外的操作系统上。近些日子,大多数Linux下的3D加速游戏采纳的都以OpenGL,由此对于nVIDIA最新的驱动程序,只需做相当的小的改观就足以适应大大多的嬉戏。Linux下的3D API是依附OpenGL的。OpenGL是个标准的3D程序接口,是一个作用强大,调用方便的底层3D图形库。OpenGL的前身是SGI集团为其图形工作站支付的I索罗德IS GL。IRubiconIS GL是四个工业标准的3D图形软件接口,功效就算庞大不过移植性不佳,于是SGI集团便在I奥迪Q五IS GL的根基上支出了OpenGL。

 

CardDB是X配置程序行使的彰显卡数据文件。在对XFree捌六实行陈设时,配置程序一般都亟待读取其上的剧情达成展现卡的布置。它的开始和结果与运用的XFree8⑥的本子密切相关。一般来说,它保存的岗位是在/usr/X1壹奥迪Q36/lib/X11/目录下。未来大家就对XFree86 4.一.0的CardDB文件举办简要的牵线:

在缺省气象下,QuakeⅢ Arena使用最大化窗口,固然认为也情有可原,不过在荧屏底下仍然有一接缝。这么些标题得以由此在玩耍Setup选单中张开全屏设置来缓慢解决。

OpenGL的英文全称是“Open Graphics Library”,从名称想到所包涵的意义,OpenGL就是“开放的图片程序接口”。即使DirectX在家用市镇宏观超过,但在正规高档绘图领域,OpenGL是不可能被代表的支柱。 OpenGL是个与.硬件非亲非故的软件接口,能够在分歧的阳台如Windows 玖伍、Windows NT、Unix、Linux、MacOS、OS/贰之间展开移植。因而,协助OpenGL的软件具备很好的移植性,能够赢得非常遍布的运用。由于OpenGL是3D图形的底层图形库,未有提供几何实体图元,不能直接用于描述场景。但是,通过一些转移程序,能够很便宜地将AutoCAD、3DS等3D图形设计软件制作的DFX和3DS模型文件调换到OpenGL的顶峰数组。

三、输入你的root密码,点击回车鲜明。

NAME

最初版本的QuakeⅢ Arena和nVIDIA的驱动程序之间有2个题目,正是DGA鼠标的支撑难点。化解办法有七个选项:运维游戏的时候关闭DGA鼠标帮忙,也许安装补丁1.17。该补丁在偏下网站

OpenGL不是自由软件,它的版权、商标(OpenGL那一个名字)都归SGI公司具备。但在Linux下有OpenGL的替代产品:Mesa。Mesa提供和OpenGL大概完全一致的接口,对采取OpenGL API编制程序的人的话,差十分的少认为不到别的差距。Mesa是依照GPL协议(部分遵守LGPL协议)的自由软件,而且,正是由于Mesa的自由性,它在对新硬件的支撑度等地点都超过了OpenGL。Mesa能够从www.mesa三d.org取得。在Linux下开垦OpenGL程序,最常用的工具是GLUT(The OpenGL Utility Toolkit)。它能够创造二个或多少个OpenGL窗口,响应、管理用户的交互操作、轻巧的弹出式菜单以及部分放手的绘图和字体管理效果。GLUT和OpenGL同样,能够移植于种种阳台。由于它特出的展现,以后它曾经产生Mesa揭橥的正儿八经套件之一。

 

展现卡的叙说名称

重装机甲 Ⅱ

·D昂CoraI,全称 Direct Rendering Infrastructure,是 X 窗口系统里允许应用程序以一种安全有效的主意一向访问呈现设备的框架。它包蕴对 X 服务器,有个别X客户端库和水源的变动。DMuranoI 的率先个重要行使是创设快速的 OpenGL 达成。DCRUISERI 是 XFree捌6 4.x 以及其后继者 X.org 的组成部分,也是 Mesa-个 OpenGL API 的开源完结-的组成都部队分。有一部分3D加速驱动是依据 D大切诺基I 标准写成的,包含 ATI,Matrox,3DFX 和 英特尔。 DPRADOI 最初是由 Precision Insight, Inc. (PI) 公司在 Red Hat Inc. 和 SGI 的同盟和部分捐助下支付的。随着 PI 被 VA Linux 所收购,以及新兴 VA Linux 退出 Linux 领域,DCR-VI 以往由Tungsten Graphics Inc.集团继续维护。该市廛由当时 PI 公司的片段 DXC90I 开荒者所开创。Tungsten Graphics 是最近持有 D帕杰罗I 开拓的症结,多数开源开采者通过 sourceforge 上的 DCR-VI 项目持续为 D途观I 进献代码。

4、【..】#init 3

CHIPSET

重装机甲Ⅱ(Heavy Gear Ⅱ)在安装进度中(安装到目录/usr/local/games/hg贰下),会唤起安装库梅萨三.3library。该库与Voodoo卡同盟很好。安装完后会创建3个链接libGL.so.一,指向libMesaVoodoo.so.壹.2.030300。很令人惊讶,它就像QuakeⅢ一样,也亟须删除libGL.so.壹,从而使游戏活动加载libGL.so。

...

  www.2cto.com  

叙述展现卡使用的芯片集

用这些驱动程序玩Heavy GearⅡ有二个小疾病,就是瓜熟蒂落或制动踏板多少个职分之后,游戏会蓦然退出,并且彰显消息“Segmentation fault”。考订该难点的一个措施是设置补丁。该补丁在以下网站 GearⅡ目录中删去现成的SDL库,具体步骤如下:

伍、使用你的账户登录Linux。

SERVER

◆ 以Root身份登录;

 

为了和三.x版本的XFree⑧6向下包容,因而字段钦定此展现卡在XFree捌陆叁.x下的X服务器,举个例子VGA16,SVGA等。

◆ 删除现成的SDL;

陆、实行显卡驱动的安装程序。比方【..】#sh NVIDIA_DEV.sh

DRIVER

◆ 从 下载最新SDL版本;

 

讲述在四.x本子的XFree86下展现卡的驱动程序模块。

◆ 从 下载最新的SDL_mixer版本;

七、依照安装提醒,采用安装选项,落成安装。

LINE

◆ 编写翻译并设置SDL,假设是RPMs封装的就无须编写翻译了;

 

设置展现Carter定的选项音讯,那样的选项新闻出现在XF86Config的Device节,对应配备的Option参数。

◆ 编写翻译安装SDL_mixer。

8、【..】#init 5

SEE

当Heavy GearⅡ不可能使用它的SDL时,就能够选取系统中(/usr/lib或 /usr/local/lib)存在的任何SDL库。不过尔尔做的瑕疵是删除SDL后,也就删除了娱乐运维所需库函数。消除的法子是,把/usr/lib 或/usr/local/lib下的SDL库拷贝到Heavy GearⅡ目录下,并建构相应的链接。命令如下(作者使用的是SDL 一.一.3和SDL_mixer 1.0.5):

 

是指此展现卡的布局音信与SEE字段所制定的突显卡大同小异,比方

  su root
  cd /usr/lib (或/usr/local/lib,就SDL库的位置而定)
  cp libSDL-1.1.so.0.3.0 /usr/local/games/hg2
  cp libSDL_mixer-1.0.so.0.2.3 /usr/local/games/hg2
  cd /usr/local/games/hg2
  ln -s libSDL-1.1.so.0.3.0 libSDL-1.1.so.0
  ln -s libSDL_mixer-1.0.so.0.2.3 libSDL_mixer-1.0.so.0

 

NAME Number Nine GXE64 with S3 Trio64

现行反革命游戏就不会油可是生上述的一无所能了。

作者 班志华

SEE S3 Trio64 (generic)

韦德国际1946 1

一、首先张开调控台。 二、【..】$su 三、输入你的root密码,点击回车鲜明。 肆、【..】#init 3www.贰cto.com 五、使用你的账...

表示Number Nine GXE6四的显示卡配置与S叁 Trio64 (generic)的配备一模一样。

RAMDAC

RAM直接存取调整的操纵芯片型号

DACSPEED

直接存取调控的进程

CLOCKCHIP

此呈现卡的原子钟芯片的

本文由韦德国际1946发布于韦德国际1946,转载请注明出处:【韦德国际1946】舒适玩游戏,Linux下布置nVIDIA显

关键词: