LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 758|回复: 5

关于显卡TNT2 PRO的显卡的问题请大家帮帮忙!!

[复制链接]
发表于 2003-5-1 01:13:01 | 显示全部楼层 |阅读模式
请各位帮帮忙呀!!
大家好呀!!
我已经安装了显卡的驱动的,也修改了那个文件了。
玩游戏时已经没有以前的那样慢慢的。。。

不过好像还是有点问题哦!!就是有时会好像显示分开了的样子
在我看DVD的时候,动作慢的时候是面画很美的。不过当动作快的时候就好会有一部分画面跟另一部分开了的样子,有时差呀!!!点问何解呢!!

可能我说错位比较合适一点吧!!
不光是看DVD的时候的,我玩XMEMA有时候玩KOF时也有同样的问题出现!

请问何解呢!!一部画面不是慢下来而是错位。应该是那里出问题呢???

TNT2 PRO的显卡!!
发表于 2003-5-1 10:36:24 | 显示全部楼层
tnt显示卡不支持3D功能。。。

看来只能这样了。是不是大家还有别的办法?
 楼主| 发表于 2003-5-1 10:45:14 | 显示全部楼层
奇怪,怎么说TNT显卡不技持3D呢???

我在WINDOWS下玩3D游戏还是很好的呀!! 32M的显存3DMARK 2001SE都有差不多二千分啦!!!!

请问这是什么问题呢????
发表于 2003-5-1 11:01:34 | 显示全部楼层
不知道是不是因为NVIDIA Linux驱动尚未支持TNT2的3D加速,我只知道riva没有被这个驱动支持,只能由XFree中nv驱动来驱动起来,所以riva系列没办法用3D加速…不知道TNT系列是不是这样……哈…
发表于 2003-5-1 21:33:38 | 显示全部楼层
刚才在软件版看到一个置顶贴里面有这样一段话,不知道对兄弟有没有帮助?希望能尽一点微力…


x下为游戏配置TNT2显卡驱动
x下为游戏配置TNT2显卡驱动
摘要
  现在很多游戏都需要3D支持,本文就TNT2在Linux下如何为各种流行游戏进行相应的配置进行了一些介绍,帮助你更好地压榨显卡。(2003-01-07 12:56:54) By 风过留枫, 出处:转载自赛迪网 作者:王新云

  目前,大多数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/q...hp3中可以找到。

重装机甲 Ⅱ

  重装机甲Ⅱ(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/h...腟DL,并从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_drivers
  rm libGL.so
  ln -s /usr/lib/libGL.so libGL.so

  不过HereticⅡ的配置文件中存储了最后一次使用的库,下次启动时仍然使用它,因此,还必须修改Heretic Ⅱ配置文件。在配置文件中找到下面一行:


  set gl_driver "/usr/local/games/heretic2/gl_drivers/libMesa31.so"

  把它换成:


  set gl_driver "/usr/local/games/heretic2/gl_drivers/libGL.so"

  保存并退出,这样HereticⅡ就可以使用nVIDIA的驱动程序了。

  如果游戏还有问题,最好还是加上最新的补丁。该补丁可以在以下网址寻找:http://www.lokigames.com/products/h.../updates.php3。

命运战士

  写本文的时候,命运战士(Soldier of Fortune)正式版还没有出来,我使用的是DEMO版。不过,这个DEMO不用修改就可以在我的机子上飞跑,游戏画面、速度、情节都是一流的,值得一玩。

虚幻竞技

  下面是我安装虚幻竞技(Unreal Tournament),并且使其应用TNT2驱动程序的步骤:

  ◆ 安装最新的SDL版本(我用的是1.1.3版本)。
  ◆ 安装Unreal Tournament。记住安装之前一定要安装libxml和libglade,建议最好不用Root身份安装。
  ◆ 安装Unreal Tournament补丁413(在http://unreal.epicgames.com/Tournam...盎贡匦胗衳delta 1.1.1(在http://www.cs.berkeley.edu/~jmacd/xdelta.html)。
  ◆ 把Unreal Tournament目录的System子目录下初始化文件Default.ini改名为UnrealTournament.ini ,并取得以下文件http://openut.sourceforge .net/files/sdlclient.txt。把该文件的内容加到UnrealTournament.ini文件中,且改动文件中的以下部分,使游戏指向SDL:


  [Engine.Engine]
   ameRenderDevice=SDLGLDrv. SDLGLRenderDevice
   RenderDevice=SDLGLDrv. SDLGLRenderDevice
   ViewportManager=SDLDrv .SDLClient

  这样,就可以开始玩游戏了。不过,还会时不时有鼠标不动及图像变形的小问题,但这不太影响游戏的进度。

神话Ⅱ

  到目前为止,神话Ⅱ(MythⅡ)中的3D加速代码只是针对Glide的,也就是意味着只有使用Voodoo卡才能玩这个游戏。但是这并不表示MythⅡ不能工作在nVIDIA 驱动程序下,只是必须改变一下软件翻译。

  如果不能用软件翻译启动Myth Ⅱ,就要先看一下游戏的启动程序。如果安装游戏的时候选择的是支持Glide,那么软件翻译不会被安装,只有选择myth2_glide才会安装软件翻译。在这种条件下,要么重装游戏(不选Glide选项),要么就把软件翻译(myth2_x11)从光盘中拷贝到硬盘中。

  如果使用nVIDIA 驱动程序还遇到问题,一定要记住首先更新MythⅡ版本,然后再考虑其它的问题。目前Linux 下最新MythⅡ版本是v1.3d,最新的补丁在以下网址可以找到:http://www.lokigames.com/products/myth2/updates.php3。
发表于 2003-5-2 11:19:02 | 显示全部楼层
奇怪,怎么说TNT显卡不技持3D呢???

我在WINDOWS下玩3D游戏还是很好的呀!! 32M的显存3DMARK 2001SE都有差不多二千分啦!!!!

请问这是什么问题呢????


tnt显示卡是用的nvidia的 Riva芯片,这个显示卡用nvidia的驱动是不能支持3D功能的。当然这是在linux中,如果在windows肯定没有问题。我们不能拿windows的情况和linux来比。因为他们没有可比性。ATI的好多型号的显示卡,还是不能在linux下支持3D,这样一个大名的公司,可能很让我们难以理解。相对来说nvidia就好一点。现在只有几个型号的芯片不支持3D功能。Riva芯片就是其中之一。

试一下dragonnapalm兄的办法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表