LinuxSir.cn,穿越时空的Linuxsir!

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

安装完nvidia显卡驱动后无法启用3D功能

[复制链接]
发表于 2007-1-29 21:33:15 | 显示全部楼层 |阅读模式
弄了好几天,终于安装上了nvidia驱动,但是无法启动3D功能,问题如下:
1.通过nvidia-xconfig设置xorg.conf,然后确认xorg.conf的配置,如添加Load "glx"等,重启后还是无法启用3D功能,而且重启后一看xorg.conf中的Section "Module" 这个没了,当然Load  "glx"这个也没了。
2.运行glxgears命令,看不到齿轮,先是黑屏光标在闪,然后X-window还重启了(就像注销一样),要你重新输入用户名和密码....;用nvidia-settings进入图形设置时,如果用鼠标点击OpenGL/GLX information 这个选项,也会出现上诉现象。

我的显卡: Geforce2 MX400 64M

大家帮忙分析一下什么原因,多谢了!
 楼主| 发表于 2007-1-29 22:20:58 | 显示全部楼层
Xorg.0.log出错地方如下:

........
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
(EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
(EE) NVIDIA(0):     you continue to encounter problems, Please try
(EE) NVIDIA(0):     reinstalling the NVIDIA driver.
............

(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(EE) AIGLX: Screen 0 is not DRI capable
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions/libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 7.1.1, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.3
...............
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-30 08:53:41 | 显示全部楼层
高手帮帮忙呀~
回复 支持 反对

使用道具 举报

发表于 2007-1-30 08:54:00 | 显示全部楼层
把你的xorg.conf贴上来看看啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-30 10:34:56 | 显示全部楼层
Post by jackk294
把你的xorg.conf贴上来看看啊

从错误上看,是系统无法启动glx的原因,我在网上搜索了一下,说安装驱动之前要先执行下
setenforce 0


中午回去重装一下,有其他办法的请不吝赐教~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-30 13:21:59 | 显示全部楼层
果然如此,哈哈,3D效果终于出现在我面前啦:)
1.把/etc/selinux/config中的SELINUX="xxx",把xxx设置为enforcing,重起
2.卸载原驱动:yum remove kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx
3.执行setenforce 0
4.安装驱动:yum install kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx
5.重启,设置系统--首选项--Desktops Effects
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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