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

安远幺妹

安远幺妹

2016-01-29 17:39

配置好显卡驱动Linux下玩游戏同样爽,配置好显卡驱动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      
展开更多 50%)
分享

猜你喜欢

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

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
配置好显卡驱动Linux下玩游戏同样爽

在Linux下安装显卡驱动程序

PHP
在Linux下安装显卡驱动程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Win7玩游戏提示“显卡器驱动程序已停止响应”问题排查方法

电脑网络
Win7玩游戏提示“显卡器驱动程序已停止响应”问题排查方法

linux显卡的配置

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
linux显卡的配置

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样指导孩子玩游戏

育儿知识 怀孕 孕妇
怎样指导孩子玩游戏

快玩游戏和快吧游戏 快快游戏哪个好

手机软件 应用软件
快玩游戏和快吧游戏 快快游戏哪个好

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

用EasyMailObject组件处理Exchange邮件源代码(3)

用EasyMailObject组件处理Exchange邮件源代码(3)

《合金装备5 幻痛》极限关女狙击手打法解析

《合金装备5 幻痛》极限关女狙击手打法解析
下拉加载更多内容 ↓