LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: alexsunmiu

【已解决】显示很卡,ATI显卡驱动异常,求助。【已解决】

[复制链接]
 楼主| 发表于 2011-3-15 13:00:36 | 显示全部楼层
Post by zhou3345;2131040
你用不着手动安装吧,只要在 make.conf 里写清楚了 fglrx,就会自动安装上ati-drivers啊。

如果用gentoo的话,除非你知道自己在干什么,最好不要手动安装软件,请一律emerge。

gentoo在emerge了ati-drivers之后,会有一个opengl切换,如果没有切换过来的话,当然会很卡(其实等于根本就没有用上官方驱动)
也可以自己手动切换:eselect opengl set ati

http://www.gentoo.org/doc/zh_cn/ati-faq.xml
谢谢关注,回去试一下再来报告。。。

你说最好不要手动安装软件?这个我不理解?linux不都可以手动安装的吗,我玩儿过arch,也没说排斥手动装软件啊,如果emerge没有呢(有这种可能吗,比如flash之类。),咋整?
回复 支持 反对

使用道具 举报

发表于 2011-3-15 13:33:20 | 显示全部楼层
如果portage中没有?
1.首先到bugzilla去看看
2.另外还有大量的overlay呀
3.有没有和此软件有相同功能但更好而且正在维护的软件?
4.自己写ebuild吧
ps: flash怎么可能没有ebuild,eix flash看看吧。

arch的软件也不推荐手动安装吧,推荐用AUR。就算是LFS,安装软件也有一定的规矩。

自己安装软件比较麻烦的几个地方:卸载/升级/依赖,特别是自己装的软件多了,会手忙脚乱的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-15 19:19:41 | 显示全部楼层
Post by zhou3345;2131040
你用不着手动安装吧,只要在 make.conf 里写清楚了 fglrx,就会自动安装上ati-drivers啊。
gentoo在emerge了ati-drivers之后,会有一个opengl切换,如果没有切换过来的话,当然会很卡(其实等于根本就没有用上官方驱动)
也可以自己手动切换:eselect opengl set ati


现在的问题是:
1、我的make里头的参数是fglrx ,而且emerge ati-drivers了,么有切换,又直接安装了官方的闭源驱动了,结果很卡。
2、发现不行之后将make里头的参数还做radeon,还是不行,于是重新换做fglrx,还是不行,不怎么理解video——card参数的意思。

刚开始玩儿gentoo,麻烦之处,忘见谅。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-15 19:29:24 | 显示全部楼层
log文件太大了,四百多行,放做附件贴上。
/var/log/Xorg.0.log

注:我回来后果然发现我的驱动没有切换,于是进行了以下操作:

eselect opengl set ati
修改make参数为f l g r x
删除xorg.conf这个文件,然后aticonfig -initial 重新生成文件。
然后 sudo gdm --nodaemon启动。

报告,还是很卡。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2011-3-16 10:14:41 | 显示全部楼层
[   400.409] (II) fglrx(0): [uki] DRM interface version 1.0
[   400.409] (II) fglrx(0): [uki] created "fglrx" driver at busid "CI:1:0:0"
[   400.409] (II) fglrx(0): [uki] added 8192 byte SAREA at 0x4000
[   400.409] (II) fglrx(0): [uki] mapped SAREA 0x4000 to 0x7fe3247ca000
[   400.409] (II) fglrx(0): [uki] framebuffer handle = 0x5000
[   400.409] (II) fglrx(0): [uki] added 1 reserved context for kernel
[   400.409] (II) fglrx(0): swlDriScreenInit done
[   400.409] (II) fglrx(0): Kernel Module Version Information:
[   400.409] (II) fglrx(0):     Name: fglrx
[   400.409] (II) fglrx(0):     Version: 8.82.8
[   400.409] (II) fglrx(0):     Date: Jan 26 2011
[   400.409] (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
[   400.409] (WW) fglrx(0): Kernel Module version does *not* match driver.
[   400.409] (EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
[   400.409] (II) fglrx(0): [uki] removed 1 reserved context for kernel
[   400.409] (II) fglrx(0): [uki] unmapping 8192 bytes of SAREA 0x4000 at 0x7fe3247ca000
[   400.409] (WW) fglrx(0): ***********************************************************
[   400.409] (WW) fglrx(0): * DRI initialization failed                               *
[   400.409] (WW) fglrx(0): * kernel module (fglrx.ko) may be missing or incompatible *
[   400.409] (WW) fglrx(0): * 2D and 3D acceleration disabled                         *
[   400.409] (WW) fglrx(0): ***********************************************************

1 你所有安装 fglrx 模块和 ati-drivers 都是在当前内核下面操作的么?
2 先确定下你的 fglrx.ko 是不是对的,你可以试试看重新 emerge ati-drivers,看是不是能正常安装,应该会提示你有文件有冲突。

用 gentoo 就用 gentoo 的方式,别胡乱自己编译,除非你知道你在干什么。emerge, portage 你了解过么?
回复 支持 反对

使用道具 举报

发表于 2011-3-16 15:55:50 | 显示全部楼层
eselect opengl 没切换的话是根本进不了X的。
最好按wiki和手册上的步骤弄。
好像在那个wiki上看过VIDEO_CARDS参数出了fglrx还要加上vesa
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-3-16 20:56:28 | 显示全部楼层
Post by wd_afei;2131142
1 你所有安装 fglrx 模块和 ati-drivers 都是在当前内核下面操作的么?
2 先确定下你的 fglrx.ko 是不是对的,你可以试试看重新 emerge ati-drivers,看是不是能正常安装,应该会提示你有文件有冲突。

用 gentoo 就用 gentoo 的方式,别胡乱自己编译,除非你知道你在干什么。emerge, portage 你了解过么?


搞定了,最后将ati-drivers重装即可啦~爱死你啦~~~
好了,目前来说主要问题只剩下一个了,Firefox的中文输入的问题。。。

谢这位朋友的批评,正在恶补portage和emerge的知识。。。

再次感谢各位。
回复 支持 反对

使用道具 举报

发表于 2011-3-16 21:53:12 | 显示全部楼层
输入法的话,建议用fcitx。
回复 支持 反对

使用道具 举报

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

本版积分规则

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