LinuxSir.cn,穿越时空的Linuxsir!

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

ait显卡怎么打开kms功能?

[复制链接]
发表于 2009-11-21 20:43:12 | 显示全部楼层 |阅读模式
内核2.6.31,使用xf86-video-ati,都是~86最新的package,但是怎么启动kms功能呢?
在grub.conf里面添加radeon.modeset=1,内核提示不认识的参数
发表于 2009-11-21 20:54:07 | 显示全部楼层
  1. Device Drivers  --->
  2.      Graphics support  --->  
  3.           <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->  
  4.                  <*>   ATI Radeon
  5.       {*} Staging drivers  --->
  6.             {*}     Enable modesetting on radeon by default   
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-21 21:05:54 | 显示全部楼层
Post by shikihyx;2048589
  1. Device Drivers  --->
  2.      Graphics support  --->  
  3.           <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->  
  4.                  <*>   ATI Radeon
  5.       {*} Staging drivers  --->
  6.             {*}     Enable modesetting on radeon by default   
复制代码

。。从来没注意到这一项!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-22 13:14:45 | 显示全部楼层
打开KMS有啥优势呢?
打开以后,mplayer播放使用xv格式反而卡,只能用x11了!
回复 支持 反对

使用道具 举报

发表于 2009-11-23 13:16:45 | 显示全部楼层
你是否重新编译了libdrm,mesa,xf86-video-ati并且打开KMS的支持呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 20:14:53 | 显示全部楼层
Post by jarryson;2049120
你是否重新编译了libdrm,mesa,xf86-video-ati并且打开KMS的支持呢?


有和KMS相关的use吗?我检查了一下,这几个软件包没有什么use与KMS有关啊?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 21:25:04 | 显示全部楼层
kms 是写到 ebuilds 里的
回复 支持 反对

使用道具 举报

发表于 2009-12-5 19:29:11 | 显示全部楼层
Post by jarryson;2049120
你是否重新编译了libdrm,mesa,xf86-video-ati并且打开KMS的支持呢?

我也遇到了同样的问题, 内核里加上了对 kms 的使用以后, 反而只能使用 x11看视频了.

这里列举的这些软件包我都重新编译了.

有没有详细的安装步骤呢?  我找了很久也没有找到. 就是 ubuntu 零零星星有些信息, 也没有具体说如何配置内核.

如何判断 kms 是否被正确开启?  对显卡没要求吧? 我的是 ati 一年多前的显卡.
回复 支持 反对

使用道具 举报

发表于 2009-12-5 20:04:33 | 显示全部楼层
我在 xorg 的log 里看到:
-------------------------
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is needed.
[dri] Disabling DRI.
------------------------

根据 xorg 的 wiki, 原因是 xf86-video-ati 不支持 KMS. 上面说解决办法是重新编译 libdrm, 然后是 mesa. 但是之后重启以后, 问题依然.
回复 支持 反对

使用道具 举报

发表于 2009-12-5 22:13:20 | 显示全部楼层
Post by cheneymx;2052916
我在 xorg 的log 里看到:
-------------------------
(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is needed.
[dri] Disabling DRI.
------------------------

根据 xorg 的 wiki, 原因是 xf86-video-ati 不支持 KMS. 上面说解决办法是重新编译 libdrm, 然后是 mesa. 但是之后重启以后, 问题依然.




兄弟可以试试加上 x11 的overlay  
然后把 libdrm ati mesa 这三个包追去9999
然后看看有没有问题了
我原来的本本也是a卡 按上面的应该没问题
(唉 。。。 又怀念我的本本了 )
回复 支持 反对

使用道具 举报

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

本版积分规则

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