LinuxSir.cn,穿越时空的Linuxsir!

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

debian testing 2.6.15的内核,无法起动x

[复制链接]
发表于 2006-3-27 08:53:08 | 显示全部楼层 |阅读模式
我用的是debian testing,2.6.15的内核,apt下来的nvidia的对应驱动,但是无法起动x阿,修改xorg.conf中的驱动为nv后可起动。请问怎么回事呢?俺搜了很久了,也没发现解决办法阿。求sir上的xd们指点
发表于 2006-3-27 10:35:17 | 显示全部楼层
nv 是 xorg 自带的驱动,而 nvidia 的驱动其实是内核模组,所以 nvidia 的驱动必需对应内核的版本,也就是说,要更新内核必需要把 nvidia 驱动重新编译
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 10:48:19 | 显示全部楼层
那就是说用aptitude install nvidia-kernel-$(uname -r)这样下来的驱动不能用么?
回复 支持 反对

使用道具 举报

发表于 2006-3-27 10:54:37 | 显示全部楼层
由於是内核模组,除对应内核的版本外,编译内核的 gcc 版本必需要跟编译 nvidia 驱动的 gcc 版本一致。

若果你是 aptitude/apt 回来的包,必需确定它们是相同的 branch (指 testing 或 unstable)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 10:59:02 | 显示全部楼层
汗阿,MS没有听懂。什么叫branch?太菜了。

谢版主的耐心回答。怎么办呢?那我自己下载源码下来编译可以不?
回复 支持 反对

使用道具 举报

发表于 2006-3-27 11:09:35 | 显示全部楼层
branch 是指 stable,testing,unstable。。。等

你既然用 Debian testing,apt下来的 nvidia 的对应驱动也是 testing 的吗?
那我自己下载源码下来编译可以不?
我一直是这样做的。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 11:14:55 | 显示全部楼层
sourcelist中都是testig的源阿
肯定是testing阿

刚下来相应驱动,自己编译用--kernel-source-path指定内核头文件路径后说我版本不匹配。。。。。。。。

郁闷阿。。。。。。
回复 支持 反对

使用道具 举报

发表于 2006-3-27 11:18:55 | 显示全部楼层
把错误信息贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 11:50:28 | 显示全部楼层
这个是用的那个nvidia-kernel-$(uname -r)下来的包
用它说的那个nvidia-kernel-leg。。的也出错。晕阿
(II) NVIDIA X Driver  1.0-8178  Wed Dec 14 16:25:22 PST 2005
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(WW) The NVIDIA RIVA TNT2 Model 64/Model 64 Pro GPU installed in
(WW)      this system is supported through the NVIDIA Legacy
(WW)      drivers. Please visit
(WW)      http://www.nvidia.com/object/unix.html for more
(WW)      information.  The 1.0-8178 NVIDIA driver will ignore this
(WW)      GPU.  Continuing probe...
(EE) No devices detected.

Fatal server error:
no screens found
回复 支持 反对

使用道具 举报

发表于 2006-3-27 11:55:08 | 显示全部楼层
不是指上面那个,是要这个
刚下来相应驱动,自己编译用--kernel-source-path指定内核头文件路径后说我版本不匹配。。。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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