linux内核包含显卡驱动嘛,双内核下显卡驱动怎么搞?

我原来安装的是redhat9(2.4-20内核),显卡是Gforce 4 400mx,nvidia的芯片,所以下载了nvidia的驱动编译安装了,用的很好;现在编译了个2.6.10内核,编译过程一切正常(发现它自动将生成的内核文件拷贝到/boot下,并且修了你grub.conf文件,你只需进行内核配置就可以了),启动到2.6.10内核后进入不了x界面,提示nvidia的驱动找不到,其中用到的XFree86文件是2.4.20下的(这个是公用一个吗?),出错的具体信息如下:

(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32

(==) NVIDIA(0): RGB weight 888

(==) NVIDIA(0): Default visual is TrueColor

(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)

(--) NVIDIA(0): Linear framebuffer at 0xD8000000

(--) NVIDIA(0): MMIO registers at 0xE8000000

(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module!

(EE) NVIDIA(0): *** Aborting ***

(II) UnloadModule: "nvidia"

(II) UnloadModule: "vgahw"

(II) Unloading /usr/X11R6/lib/modules/libvgahw.a

(EE) Screen(s) found, but none have a usable configuration.

看nvidia驱动的readme文件可以重新编译驱动,但是我怕编译后的驱动在2.6.10下可以用但在2.4.20下用不了,现在还是想两个共存比较好。

请教这种情况有什么办法解决!

看了下log信息,2.4.20下启动时安装驱动信息如下:

(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32

(==) NVIDIA(0): RGB weight 888

(==) NVIDIA(0): Default visual is TrueColor

(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)

(--) NVIDIA(0): Linear framebuffer at 0xD8000000

(--) NVIDIA(0): MMIO registers at 0xE8000000

(II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 MX 440

(--) NVIDIA(0): VideoBIOS: 04.17.00.61.41

(--) NVIDIA(0): VideoRAM: 65536 kBytes

(II) NVIDIA(0): Connected display device(s): CRT-0

(--) NVIDIA(0): Detected TV Encoder: NVIDIA

(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 8 bpp: 350 MHz

(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 16 bpp: 350 MHz

(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 32 bpp: 350 MHz

(II) Loading sub module "ddc"

(II) LoadModule: "ddc"

(II) Loading /usr/X11R6/lib/modules/libddc.a

(II) Module ddc: vendor="The XFree86 Project"

compiled for 4.3.0, module version = 1.0.0

ABI class: XFree86 Video Driver, version 0.6

..............

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值