Chinaunix首页 | 论坛 | 博客
  • 博客访问: 414106
  • 博文数量: 78
  • 博客积分: 1527
  • 博客等级: 上尉
  • 技术积分: 830
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-27 20:57
文章分类

全部博文(78)

文章存档

2011年(1)

2008年(12)

2007年(53)

2006年(12)

我的朋友

分类: LINUX

2007-06-14 19:28:14

关于使用nvidia驱动无法启动X的解决办法
    今天在论坛看到有人问关于使用nvidia驱动无法启动X的问题帖,感觉总结一下自己安装nvidia驱动时的解决办法,也许对网友有用。
    本人使用的是 Debian Sid+ kernel 2.6.18,通过 module-assistant安装了nvidia显卡的驱动,没有提示错误,xorg.conf 配置正确,却无法启动X.
    后来仔细研究xorg.conf发现,原来是因为 Xorg 无法找到 nvidia_drv.so,libglx.so,于是有了如下的解决办法:
编辑 xorg.conf,添加 nvidia_drv.so,libglx.so所在路径,如红色部分所示:
 
Section "Files"
RgbPath "/etc/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
ModulePath "/usr/X11R6/lib/modules" #注意这里,这是我自己加的。

 
cunzhang@debian:~$ cat /var/log/Xorg.0.log|grep glx
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
 
通过查看Xorg的启动日志可以发现 glx已经成功加载。
 
 
PS:这里还有另外一个解决办法,由linuxsir网友 超级用户提供。
 
cd /usr/lib/xorg/modules/drivers/ ln -s /usr/X11R6/lib/modules/drivers/nvidia_drv.so ln -s /usr/X11R6/lib/modules/drivers/nvidia_drv.o cd ../extensions/ ln -s /usr/X11R6/lib/modules/extensions/libglx.so
即将驱动文件链接到Xorg的搜索目录/usr/lib/xorg/modules下,这样Xorg就可以找到nvidia的驱动文件了。
 
 
附:在 Linuxsir Debian区的讨论帖
 
 
阅读(2607) | 评论(0) | 转发(0) |
0

上一篇:vim 多文档操作

下一篇:正则表达式之道

给主人留下些什么吧!~~