配置好Linux显卡驱动,Linux系统下用MAME模拟器玩街机游戏

没事的时候喜欢摆弄Linux,但累了就想打游戏休息休息。Linux下的游戏较少,一般用wine或者VMware装个Windows玩win下的游戏。本文想说的是Linux下的MAME模拟器(

摘要

开始打算装AdvanceMAME()
,但没成功。后来装了xmame,很方便,Debian.org里有xmame包。我安装的是xmame-sdl,xmame的SDL(Simple
DirectMedia
Layer是个跨平台的多媒体库,提供底层接入键盘,鼠标,音频设备等)版本。当然你也可以装xmame-svga,xmame的svga版本(SVGAlib是Linux下的一个底层图形库),或者xmame-x,xmame的X版本,但后两个我没有测试。至于游戏rom,可以去

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

云顶娱乐棋牌游戏 ,安装:
root@XDKUI:~#apt-get install xmame-sdl

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

然后运行游戏:
xdkui@XDKUI:~$ /usr/game/xmame.SDL ./dino.zip
(注意:好像直接/usr/game/xmame.SDL
dino.zip不能成功,会提示缺少游戏文件)

雷神之锤 Ⅲ

也可放大游戏窗口,xmame的参数见man xmame:
/usr/game/xmame.SDL -ef 1 ./dino.zip

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

简要说下MAME模拟器的使用:
1,2键……P1及P2开始键 数字5,6键 …… 投币键
TAB键……控制及设置键(重要,设置控制按键要用) 字母P键 …… 暂停键
F12键……在游戏中抓图 ESC键 ……
退出游戏云顶娱乐棋牌游戏 1

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

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

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

重装机甲 Ⅱ

重装机甲Ⅱ(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”。纠正该问题的一个方法是安装补丁。该补丁在以下网址
GearⅡ目录中删除现存的SDL库,具体步骤如下:

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。