LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]dri模块的怪现象

[复制链接]
发表于 2007-5-4 12:50:51 | 显示全部楼层 |阅读模式
在编译内核的direct rendering部分时所有被支持的显卡都被选上了。而编译完成后,除了r200_dri.so等与 ati显卡有关的模块之外,所有其它的 *_dri.so都在/usr/lib/dri目录下。可是机器所使用的显卡恰恰是ati radeon。 此时direct rendering肯定no。

但是lsmod时。此时显示机器也加载了radeon和drm模块,也知道radeon在使用drm。

本帖子中包含更多资源

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

x
发表于 2007-5-4 17:45:16 | 显示全部楼层
xxx_dri.so不是编译内核产生的
现成的HOWTO
http://zh.gentoo-wiki.com/HOWTO_DRI
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 21:30:04 | 显示全部楼层
Post by zhllg
xxx_dri.so不是编译内核产生的
现成的HOWTO
http://zh.gentoo-wiki.com/HOWTO_DRI


谢谢!拜读了how to。但是,如何在内核中选择direct rendering并使之生效?我的台式机用的就是ati显卡。在内核中选择drm并在/etc/modules.autoload.d/kernel-2.6中增加agp,drm 等模块后,没有安装x11-drm,也没有安装ati的open source驱动。dri即被启动。
回复 支持 反对

使用道具 举报

发表于 2007-5-4 22:25:44 | 显示全部楼层
direct rendering是否能启用,只配置内核是决定不了的
内核里的drm和x11-drm是一回事

你的意思是你的dri启动了,但你不理解为何启动了,是么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 22:42:05 | 显示全部楼层
Post by zhllg
direct rendering是否能启用,只配置内核是决定不了的
内核里的drm和x11-drm是一回事

你的意思是你的dri启动了,但你不理解为何启动了,是么?

台式机启动dri没有问题。采用的办法就是在内核里设置。没有再安装其它关于ati的软件。

现在我要安装一个移动硬盘的系统,带着可以到处用。所以我把所有内核支持的显卡全部编成模块。其它模块都在/usr/lib/dri下面生成了dri.so。唯独ati的没有。煞是奇怪。而在台式机上,同样的内核设置,就有ati的dri.so
回复 支持 反对

使用道具 举报

发表于 2007-5-4 23:38:51 | 显示全部楼层
xxxx_dri.so是属于mesa
你可以自己用equery b查查看
内核模块只存在于/lib/modules里,这是一般常识
ati的没有你就在make.conf里设定VIDEO_CARDS="radeon"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 15:08:57 | 显示全部楼层
Post by zhllg
xxxx_dri.so是属于mesa
你可以自己用equery b查查看
内核模块只存在于/lib/modules里,这是一般常识
ati的没有你就在make.conf里设定VIDEO_CARDS="radeon"


谢谢版主的循循善诱、诲人不倦。按照您的指示,问题已得到解决。以后我一定要记得在emerge任何软件包时,务必加上 -av 选项。太重要了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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