2008-03
04

今天在配置nvidia的显卡时出现了一个很头疼的问题。

按照官方网站上的文章, 一步步地顺利地安装好了显卡驱动:

# 先配置内核,详情参考官方文档,省略
# USE=gtk emerge nvidia-drivers
# modprobe nvidia
# update-modules
# eselect opengl set nvidia
# 然后修改xorg.conf,略
# startx

结果startx时出现了这样的错误:

Backtrace:
0: X(xf86SigHandler+0x84) [0x80cca34]
1: [0xffffe420]
2: X(main+0x2af) [0x807067f]
3: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7db5838]
4: X(FontFileCompleteXLFD+0xa1) [0x806fb81]

Fatal server error:
Caught signal 11.  Server aborting

查了半天资料未得到结果,后来想起我曾经安装过nVidia官方网站提供的驱动, 会不会是和portage的驱动冲突呢?于是卸载掉官方驱动:

# sh NVIDIA-Linux-x86-169.09-pkg1.run --uninstall

然后重新emerge:

# emerge nvidia-drivers

这样就可以顺利地启动X了。




这篇文章有 3 条评论了,快来一起讨论讨论吧!
#1
fcicq
2008-03-05 18:40

装软件, 一定要走 portage. 偶用gentoo多年从没超出这个限制…

#2
charlee
2008-03-05 19:21

@fcicq 遇到portage里面没有的怎么办啊。昨天就emerge rpm然后rpm -i AdobeAcrobatReader了。

#3
fcicq
2008-03-05 22:22

1 xpdf :D
2 二进制包只要不涉及系统目录 /usr 等可以放宽限制 :D

添加评论