LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo下面怎么安装nvida的驱动?

[复制链接]
发表于 2003-2-23 16:05:50 | 显示全部楼层 |阅读模式
我的显卡是nvida tnt2的,在gentoo下面怎么安装显卡的驱动?

emerge 什么?
发表于 2003-2-23 17:01:29 | 显示全部楼层
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=17964
这里有一个自己编译的。

emerge可以作到,

Installing the new NVIDIA ebuilds

   1. Merge the media-video/nvidia-kernel and media-video/nvidia-glx packages.
   2. Add the following to the Files section of your XF86Config file:

      Code listing .1

      ModulePath  "/opt/nvidia/modules"
      ModulePath  "/usr/X11R6/lib/modules"

   3. If you want the NVdriver kernel module to be loaded automatically at boot up, add NVdriver to your /etc/modules.autoload file.
   4. If you had the old media-gfx/nvidia package installed, optionally follow the instructions to unmerge it and restore any files that it clobbered
 楼主| 发表于 2003-2-23 19:32:23 | 显示全部楼层
Thanks a lot BanZhu first!

but there is no "opt/nvidia/modules" in my gentoo system  :-(

gentoo好像把驱动装到/lib/modules/my_kernel_version/video/下面了,我配置了一下X用xf86config,居然跑不起X了,说没有Screen!

对了,斑竹,请问怎么安装最新版本的软件?我的portage树的nvidia显卡明明有4169版的ebuild,但我emerge nvidia-kernel时,系统却去装老的3123版的,请问如何让emerge去装最新的软件?

谢谢!
发表于 2003-2-23 21:30:23 | 显示全部楼层
1) install nvidia-kernel 4191
  cd /usr/portage/media-video/nvidia-kernel
  emerge nvidia-kernel-1.0.4191-r1.ebuild

2) install nvidia-glx 4191
   cd /usr/portage/media-video/nvidia-glx
    emerge nvidia-glx-1.0.4191-r1.ebuild


3) modify /etc/X11/XF86Config
    you need remove module dri,
              like this:
              Section "Module"
              #   Load  "dri"
                   Load  "glx"
              EndSection
    and replace driver "nv" with driver "nvidia",
             like this:
            Section "Device"
                    # no known options
                    #BusID
                      Identifier  "RIVA TNT2"
                   #   Driver      "nv"
                        Driver      "nvidia"
             EndSection
发表于 2003-2-24 02:57:36 | 显示全部楼层
那个opt模块目录,你就看他把你显卡的驱动放到哪个目录下面,你就把那个目录打进去就可以了。
显卡驱动模块都是.o的文件像这个样子:
  1. ls /usr/X11R6/lib/modules/drivers/
  2. apm_drv.o        cirrus_drv.o     i810_drv.o    rendition_drv.o  vga_drv.o
  3. ark_drv.o        cirrus_laguna.o  linux         s3virge_drv.o    vmware_drv.o
  4. ati_drv.o        cyrix_drv.o      mga_drv.o     sis_drv.o
  5. atimisc_drv.o    fbdev_drv.o      nv_drv.o      tga_drv.o
  6. chips_drv.o      glint_drv.o      r128_drv.o    tseng_drv.o
  7. cirrus_alpine.o  i128_drv.o       radeon_drv.o  vesa_drv.o
复制代码
发表于 2003-5-25 19:41:43 | 显示全部楼层
我想知道,这个有没有顺序??

是先kernel ,后 glx嘛???
发表于 2003-5-25 21:04:22 | 显示全部楼层
是的,不过我前两天装的那个vmware驱动,都不用自己编译了,它那个界面里选一下就搞定了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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