LinuxSir.cn,穿越时空的Linuxsir!

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

nvidia在xorg 7.0 安装方法有些不同

[复制链接]
发表于 2006-5-13 14:04:51 | 显示全部楼层 |阅读模式
NVIDIA-Linux-x86-1.0-8756-pkg1.run --help
--x-module-path=X-MODULE-PATH
The path under which the NVIDIA X server modules will be
installed. If `pkg-config --variable=moduledir
xorg-server` is successful and returns a directory that
exists, then that is the default; otherwise, this value
defaults to the X prefix (which defaults to '/usr/X11R6',
but can be overridden with the '--x-prefix' option) plus
lib/modules.

所以,加上--x-module-path=/usr/lib/xorg/modules/
发表于 2006-5-13 14:34:31 | 显示全部楼层
这样太麻烦了,还不如直接
ln -s /usr/lib/xorg/modules /usr/X11R6/lib/modules
省得每次升级内核或驱动都要打一堆参数。
回复 支持 反对

使用道具 举报

发表于 2006-5-13 14:49:18 | 显示全部楼层
没必要吧,驱动安装程序会自动检测的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 14:53:19 | 显示全部楼层
没能检测到,我是费了很长时间才弄好的
我们学校上网要客户端,一进不去桌面就上不了网了,所以特麻烦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 15:03:25 | 显示全部楼层
Post by light_zls
这样太麻烦了,还不如直接
ln -s /usr/lib/xorg/modules /usr/X11R6/lib/modules
省得每次升级内核或驱动都要打一堆参数。

那么 “/lib/modules/2.6.15-1-686/”是什么呢?
我觉得是联接到上面这个目录吧
回复 支持 反对

使用道具 举报

发表于 2006-5-13 15:36:40 | 显示全部楼层
Post by azhoulinux
那么 “/lib/modules/2.6.15-1-686/”是什么呢?
我觉得是联接到上面这个目录吧

这个是内核模块的目录,里面的source是nvidia的驱动编译时候需要用到的,但是编译完的得到的nvidia_drv.o等文件默认是放到/usr/X11R6/lib/modules中的drivers和extensions里面的,而xorg7.0把这个文件夹移到了/usr/lib/xorg里,所以直接做一个链接是最方便的,我就是这么安的。
你可以试试什么参数都不加,然后安装完nvidia驱动后到/usr/X11R6/lib/modules下面看看,再对比一下/usr/lib/xorg/modules,就知道了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 18:45:43 | 显示全部楼层
我现在发现在这三个目录(/usr/lib/xorg/modules ,
/usr/X11R6/lib/modules,
/lib/modules/2.6.15-1-686/kernel/drivers/video
都有nvidia,nvidia.so,
到底那个是编译出来的呢?起作用得是那个呢?

“里面的source是nvidia的驱动编译时候需要用到的”,我觉得这句话不对,编译时需要的source是内核的头文件,和这个目录应该没有关系。
light_zls   你怎么看?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 18:50:05 | 显示全部楼层
azhoulinux@debianer:/lib/modules/2.6.15-1-686/kernel/drivers/video$ ls
arcfb.ko        cyblafb.ko  macmodes.ko  s1d13xxxfb.ko  vfb.ko
aty             geode       matrox       savage         vga16fb.ko
backlight       hgafb.ko    neofb.ko     sis            vgastate.ko
cirrusfb.ko     i810        nvidia       sstfb.ko
console         intelfb     nvidia.ko    tdfxfb.ko
cyber2000fb.ko  kyro        pm2fb.ko     tridentfb.ko
回复 支持 反对

使用道具 举报

发表于 2006-5-13 19:00:50 | 显示全部楼层
nvidia的驱动分为两部分的 ,一部分针对内核模块,编译完在/lib/module/.../kernel/drivers/video 下 ,一部分针对 X 的 ,编译完默认在/usr/X11R6/lib/module下, 如果用xorg的话 ,我是用 --x-module-path 指定目录的
回复 支持 反对

使用道具 举报

发表于 2006-5-13 21:51:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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