LinuxSir.cn,穿越时空的Linuxsir!

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

Mandriva 2006 startx失败

[复制链接]
发表于 2005-11-11 17:52:30 | 显示全部楼层 |阅读模式
自己编译安装了一些开发库, 重启后startx 就失败了

/etc/X11/xorg.conf相关部分如下:

Section "Module"
  Load "dbe"
  Load "v41"
  Load "extmod"
  Load "type1"
  Load "freetype"
  Load "glx"
EndSection

...

Section "Device"
  Identifier "device1"
  Driver "vesa"
  Option "DPMS"
EndSection

startx的错误信息是

(EE)Failed to initialize GLX extension (NVIDIA driver not found)

以前都没有这个问题. 我的显卡是NV GeForce 6100,但是Nvidia 官方
不支持这款显卡的Linux驱动. 一直用 "vesa" 驱动挺好的, 但是改成"nv"
就不行。

我把"glx"注释掉也无法启动. 文件中的"glx" 是默认就有的。

大家帮忙看一看,谢谢啦~
发表于 2005-11-11 18:20:18 | 显示全部楼层
modprobe.preload文件里面有没有加入“nvidia”啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 18:33:38 | 显示全部楼层
/etc/modprobe.conf 中没有加入nvidia, 执行

# lsmod | grep nvidia
#

显示结果为空,不过这个有关系嘛,我是用vesa, 并没有用nvidia的driver啊。

我执行

#sudo modprobe nvidia

加载nvidia模块后再 startx 还是有同样的错误信息
回复 支持 反对

使用道具 举报

发表于 2005-11-11 18:35:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 18:41:23 | 显示全部楼层
谢谢!
不过我的 libglx.so 本身就是指向 libglx.so.1.0.7676 的一个符号链接。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 18:47:48 | 显示全部楼层
我在/usr/X11R6/lib/modules/extensions下查看了一下文件的日期,
发现libglx.so.1.0.7676在今天被更新过,应该是我安装什么软件把这个库给覆盖了。。。
有什么挽救的办法么 (在没有X的情况下)
谢谢~
回复 支持 反对

使用道具 举报

发表于 2005-11-11 18:49:44 | 显示全部楼层
再装NVIDIA的驱动啊。装完再试试。
回复 支持 反对

使用道具 举报

发表于 2005-11-11 18:52:43 | 显示全部楼层
不好意思!!搞错了!要修改的文件是modprobe.preload.
我的内容如下:
[PHP]
hw_random
intel-agp
nvidia
[/PHP]
其中nvidia是装完驱动后添加的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 18:53:44 | 显示全部楼层
装了,错误依旧。我想起来了,libglx.so就是我今天装NV驱动才更新的。。。
回复 支持 反对

使用道具 举报

发表于 2005-11-11 19:01:45 | 显示全部楼层
那可能是真的不支持你的显卡了。还是要到官方的网站看看有没新的驱动了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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