配置好显卡驱动Linux下玩游戏同样爽

2016-01-29 17:39 19 1 收藏

配置好显卡驱动Linux下玩游戏同样爽,配置好显卡驱动Linux下玩游戏同样爽

【 tulaoshi.com - Linux 】

摘要

现在很多游戏都需要3D支持,本文就TNT2在Linux下如何为各种流行游戏进行相应的配置进行了一些介绍,帮助你更好地压榨显卡。

目前,大多数Linux下的3D加速游戏采用的都是OpenGL,因此对于nVIDIA最新的驱动程序,只需做很小的改动就可以适于大多数的游戏。我的显卡是Diamond Viper V770,安装的驱动程序是nVIDIA 0.93 版。现在假设已经把XFree86 4.0和最新的TNT2显卡驱动程序安装在Linux上,并且其它的一切都运行正常。下面就介绍各种游戏下TNT2显卡的相应配置。

雷神之锤 Ⅲ

在Linux下,雷神之锤Ⅲ(QuakeⅢ)缺省的安装位置是/usr/local/games/quake3。我在安装过程中发现,libGL.so只是一个链接,指向链接libMesaVoodoo(该链接指向libMesaVoodoo库),显然这样配置TNT2显卡的驱动程序是不会发生作用的。

解决的方法很简单,删除链接文件libGL.so(rm libGL.so),这时Quake Ⅲ Arena就会直接加载到目录/usr/lib下的libGL.so库。

在缺省情况下,QuakeⅢ Arena使用最大化窗口,虽然感觉也不错,但是在屏幕底下还是有一接缝。这个问题可以通过在游戏Setup选单中打开全屏设置来解决。

早期版本的QuakeⅢ Arena和nVIDIA的驱动程序之间有一个问题,就是DGA鼠标的支持问题。解决办法有两个选择:启动游戏的时候关闭DGA鼠标支持,或者安装补丁1.17。该补丁在以下网址http://www.lokigames.com/products/quake3/updates.php3中可以找到。

重装机甲 Ⅱ

重装机甲Ⅱ(Heavy Gear Ⅱ)在安装过程中(安装到目录/usr/local/games/hg2下),会提示安装库Mesa 3.3 library。该库与Voodoo卡配合很好。安装完后会创建一个链接libGL.so.1,指向libMesaVoodoo.so.1.2.030300。很显然,它就像QuakeⅢ一样,也必须删除libGL.so.1,从而使游戏自动加载libGL.so。

用这个驱动程序玩Heavy GearⅡ有一个小毛病,就是完成或中止一个任务之后,游戏会突然退出,并且显示信息“Segmentation fault”。纠正该问题的一个方法是安装补丁。该补丁在以下网址http://www.lokigames.com/products/heavy-gear2/updates.php3中可以找到。另外一个方法是手动纠正错误,首先安装最新版本的SDL,并从Heavy GearⅡ目录中删除现存的SDL库,具体步骤如下:

◆ 以Root身份登陆;

◆ 删除现有的SDL;

◆ 从http://www.libsdl.org/download-1.1.html 下载最新SDL版本;

◆ 从http://www.libsdl.org/projects/SDL_mixer/index.html 下载最新的SDL_mixer版本;

◆ 编译并安装SDL,如果是RPMs封装的就不用编译了;

◆ 编译安装SDL_mixer。

当Heavy GearⅡ不能使用它的SDL时,就会使用系统中(/usr/lib或 /usr/local/lib)存在的其它SDL库。不过这样做的缺点是删除SDL后,也就删除了游戏启动所需库函数。解决的方法是,把/usr/lib 或/usr/local/lib下的SDL库拷贝到Heavy GearⅡ目录下,并建立相应的链接。命令如下(我使用的是SDL 1.1.3 和SDL_mixer 1.0.5):

  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

现在游戏就不会出现以上的错误了。

异教徒Ⅱ

像上面的游戏一样,缺省安装的异教徒Ⅱ(HereticⅡ)使用Mesa库libMesa31.so(通过链接 libGL.so),因此,为了让游戏使用TNT2显卡驱动程序,必须删除libGL.so链接,并且重建一个指向nVIDIA驱动程序的链接。方法如下:

  su root  cd /usr/local/games/heretic2/gl_drive
                        

来源:https://www.tulaoshi.com/n/20160129/1502397.html

延伸阅读
标签: 孩子
怎样引导孩子玩游戏 小猫、小狗、小狮子、小豹子都是通过儿时的游戏来学习生存的能力。人类也不例外,可以说游戏是孩子进行学习的手段,是促进婴儿认知发展的催化剂。只要你留意观察孩子的游戏过程,你就可以发现他们把整个身心都融入了游戏之中,相当专注,并在其中体验着成功的愉悦。因此,父母需要提供恰当的游戏条件引导孩子,使他们的身...
摄影技巧:与影子玩游戏   很多摄影师一想到强烈的阳光和密布的阴影就会觉得非常的头疼。不过当所有人都在等待黄金时刻的时候,你为什么不尝试一下,利用这个时刻来临之前的光线,去拍摄有强烈阴影的照片呢?在城市和城镇里,星罗棋布的建筑和街道暗藏着各种可能被你残忍忽视的拍摄潜力,它们能让你获得各种不同深度的阴影效果。如果你...
标签: 分娩
· 在线读书: 《我的孩子是“中等生”》 一岁左右的时候,你便将接触各种玩具,两三岁的时候,你便会参与到游戏中。你刚刚降临的这个世界,在一个人出生之始,便依其性别而制定了种种游戏的规范。有些玩具是专为女孩子准备的,有些游戏则只鼓励男孩子参与。从这一刻起,文化便按自己的需要,将你往一个圈子里套。这个圈子,便是所...
标签: 学生
影响学习 长时间上网玩游戏,影响学生的学习。网游一晚就是几个小时,经常一起组队打怪,是很占用学习时间的,严重影响了学生的学习。 形成孤僻性格 形成孤僻的性格。玩网游就会很少跟身边的人沟通,长此以往,就会形成孤僻的性格,不愿与外界的人接触。 影响工作 影响工作,下班的时候玩,影响休息,影响第二天上班,...
标签: windows系统
Win8.1下玩游戏鼠标指针冻结延迟   这个更新可以修正以下游戏中的鼠标问题: Call of Duty: Black Ops(使命召唤7:黑色行动) Call of Duty: Black Ops II(使命召唤9:黑色行动2) Call of Duty: Ghosts(使命召唤10:幽灵) Call of Duty: MW(使命召唤4:现代战争) Call of Duty: MW2(使命召唤6:现代战争2) ...

经验教程

27

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部