LinuxSir.cn,穿越时空的Linuxsir!

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

我运行emerge -auDN world怎么老是让我装ATI驱动?

[复制链接]
发表于 2010-3-9 12:22:47 | 显示全部楼层 |阅读模式
ubuntu-bjsm jonlubas # emerge -auDN world

* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] x11-drivers/ati-drivers-9.11  USE="modules -debug (-multilib)"
[ebuild     U ] app-text/recode-3.6_p16 [3.6_p15-r1]
[ebuild     U ] dev-libs/glib-2.22.4 [2.20.5-r1]
[ebuild     U ] dev-libs/atk-1.28.0 [1.26.0]
[ebuild     U ] x11-misc/shared-mime-info-0.70 [0.60]
[ebuild     U ] x11-libs/gtk+-2.18.6 [2.16.6] USE="(-aqua)"
[ebuild     U ] net-libs/libsoup-2.28.2 [2.26.3-r3]
[ebuild     U ] net-libs/libsoup-gnome-2.28.2 [2.26.3-r1]

我装的是ATI官方驱动。
我的make.conf

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j5"

GENTOO_MIRRORS="http://gentoo.aditsu.net/ "

SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"

USE="gtk cjk sse sse2 ssse3 apache2 mysql jpeg xft dbus oss -arts opengl gnome -ipv6 -qt3 -qt4 -kde hal dvd alsa X"
ACCEPT_KEYWORDS="x86"
INPUT_DEVICES="keyboard mouse evdev synaptics"
VIDEO_CARDS="fglrx"
FEATURES="-userfetch ccache"
CCACHE_SIZE="2G"
CCACHE_DIR="/var/tmp/ccache/"
PORTDIR_OVERLAY="/usr/ebuild"
 楼主| 发表于 2010-3-9 13:07:54 | 显示全部楼层
而ATI的驱动又安装不上去,每次运行emerge -auDN world却又提示我安装ATI驱动,死循环中。怎么解决呢?
回复 支持 反对

使用道具 举报

发表于 2010-3-9 15:31:25 | 显示全部楼层
和楼主一样,估计是因为这个 VIDEO_CARDS="fglrx"

装ati-drivers根本启动不起x,只能手动安装官方驱动。
偶直接mask了ati-drivers的所有版本,决定使用官方驱动,
这样做需谨慎运行emerge --depclean和revdep-rebuild这两个命令,
运行完一般就需要重新安装官方驱动了。

不知道为什么ati-drivers驱动装了老有问题,几个版本试了都无法启动x,是不是还有什么其他的原因
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-9 17:03:02 | 显示全部楼层
我也把它MASK掉了,不过运行UPDATE还是不行。revdep-rebuild没问题。
回复 支持 反对

使用道具 举报

发表于 2010-3-10 07:26:40 | 显示全部楼层
VIDEO_CARDS="ati vesa fbdev"
回复 支持 反对

使用道具 举报

发表于 2010-3-10 07:53:46 | 显示全部楼层
lz搞笑的吧,明明写了fglrx,却怪系统给你装fglrx……,
回复 支持 反对

使用道具 举报

发表于 2010-3-10 08:02:57 | 显示全部楼层
还有你都设定依赖fglrx了,怎么mask都没用,都mask了它就会报告:您好,我想装fglrx,可是你mask掉它了。
还有就是ati-driver就是官方驱动,我不知道ati-driver不能用,官方驱动能用是怎么回事,但就我以前折腾a卡经验来看,ati-driver是没问题的,注意你的内核版本号跟xserver的版本号,over
回复 支持 反对

使用道具 举报

发表于 2010-3-10 08:12:08 | 显示全部楼层
2楼的兄弟,你是先装完ati-driver然后unmerge掉了吧,不敢update revdep-rebuild了,你还是思考下怎么能用“正规”点的方法来解决这个问题吧?当然,你不升级的话,这么用着倒也没问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-10 16:56:17 | 显示全部楼层
先探讨一下ati-driver,这个似乎是ATI的开源驱动吧,也就是RADEON吧。FGLRX是闭源驱动,是ATI官方的驱动。

我这个认知是不是错了?楼上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-10 16:57:56 | 显示全部楼层
5楼,教教我,VIDEO_CARDS="ati vesa fbdev"中fbdev是什么意思?
ati是不是指开源驱动?
回复 支持 反对

使用道具 举报

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

本版积分规则

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