Chinaunix首页 | 论坛 | 博客
  • 博客访问: 649132
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:16:50


环境:非虚拟机Linux环境
AMDAthlon(tm)64X2DualCoreProcessor4000
VGAcompatiblecontroller:nVidiaCorporationGeForce6100nForce430(reva2)
Linuxlocalhost.localdomain2.6.23.9-85.fc8#1SMPFriDec715:49:36EST2007x86_64x86_64x86_64GNU/Linux

简介:fedora8默认情况下会安装自带的显卡驱动程序,该驱只是完整驱动的基本功能部分,导致3D加速功能未开启,本文就是要解决这个问题,本文讲的是一个探索的过程,不是专为结局而写。

fedora8下有很多精彩的3D游戏,种类繁多,策略、动作、冒险、RPG,等等。

起初我想玩,但是系统警告说没有hardwareaccelerated3D支持,不能运行。料想我的显卡Geforce6100虽说是板载的,但也不至于连hardwareaccelerated3D都不支持吧。又查到说fedora7就开始能对hardwareaccelerated3D的全力支持了,于是我开始学习如何开启hardwareaccelerated3D功能。

查看我的显卡芯片的具体型号
会有很多朋友并不很在意地说:我的型号是小影霸WWWWXXXX,或者七彩虹YYYYZZZZ。如果是这样请你去网上查查到底什么叫做OEM。看清楚,看明白之后,再用/sbin/lspci看看自己的GPU型号到底什么。

话说有这么一个命令:glxinfo,能查看glx的信息(这真是废话,顾名思义么,别问我glx是什么,我也不知道),所查信息中有这么一句:directrendering:No,网上说好像看到这句话就说明你的显卡驱动是没有的,或者至少是不完整的。
顺便还查到了一个测显卡性能的命令:glxgears,我机仔是在1500fps以上的~~哈哈

也就是说只要将驱动程序安装完整,就有hardwareaccelerated3D支持了咯。闻说nvidia官网上有驱动,依次选择geforce6系列、geforce6100、Linux64bit搜出一个结果,结果当中还扮有安装说明,挺周到的么。把驱动从网上下下来,按照说明进行安装。

安装时会提示以root身份才能安装,在XWindows没有启动的情况下才能安装。前面那个好解决,可后面那个怎么办呢?我Ctrl Alt Backspace退回纯文本界面执行安装,可还是提示未即出X,我傻啦。后来在网上没查到怎么退出X,但知道了怎样在启动的时候默认不进入X,而只以文字界面登录,vi/etc/inittab,里边有个init5,旁边还有好多注释,意思说3表示初始化到文本界面,4是未定义,5是登录到图形界面。于是我改成了3,保存、重启、以root登录、执行安装,终于过了(根据内核有否进行过编译,安装程序会另有些许提示和选择,尽量按照它建议的去做就行了)。

再把init3改成5,重启回到图形界面,3D游戏可以玩啦! 下载本文示例代码
阅读(257) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~