LinuxSir.cn,穿越时空的Linuxsir!

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

关于mesa, kms, kernel, radeon的一些通告

[复制链接]
发表于 2009-12-23 02:21:53 | 显示全部楼层 |阅读模式
Subject: Re: [arch-dev-public] Xorg changes / DRM modules
Decision for now:

For the core/extra repository we revert all experimental Radeon code in
libdrm and go back to the old code base that doesn't support KMS/DRI2.
We also downgrade to the latest stable ati ddx driver release. This
should make things stable for most older cards using old hardware
acceleration mode. KMS can be used but MESA will fall back to software
rasterizer being slow again. We will recommend to not use KMS for now
with Radeon cards. The kernel will probably get KMS disabled by default
again. It's a step back but should solve all issues introduced by latest
KMS code changes in the unstable Ati driver code. People having new
cards will probably want to use testing then if they new fast
hardware acceleration in potential cost of stability.

MESA will be updated to 7.6.1 in extra.

Nouveau will keep having only 2D support for now in extra. No
nouveau-dri package. It's useless anyways now.

Plans for testing repository:
- update to MESA7.7 soon
- enable experimental radeon code again in libdrm
- maybe backport drm-next branch or radeon-next into a new
  optional package to get late features/fixes beyond Linus' stable
  kernels (the way we do with nouveau-drm)
- prepare gallium based driver builds
- prepare Xorg-server 1.8

-Andy
 楼主| 发表于 2009-12-23 02:26:28 | 显示全部楼层
也就是说,目前由于kms造成的稳定性问题,决定在extra repo中去除kms。
如果想要支持kms/dri2,敬请期待testing repo的更新,诸如mesa7.7, libdrm, gallium等等,或许有xorg-server1.8 rc版的出现。额外会在kernel基础上增加一些radeon模块,如从drm-next和radeon-next之类,作为可选包。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-23 02:27:53 | 显示全部楼层
First of all, Radeon KMS is not ready for production. Like with the
intel driver, modesetting can be enabled by using radeon.modeset=1 in
the bootflags if KMS is not enabled by default for Radeon.
CONFIG_DRM_RADEON_KMS=y should be disabled.

Next issue is problems with Intel KMS. The 2.6.32 kernel contains
powermanagement features for intel. These new features are utilized by
the driver I uploaded to testing last weekend on hardware that supports
it. However, this causes GPU lockups, requiring a reboot now and then.
This was reverted in 2.6.33, so we should also revert this. A patch has
been posted here:
http://patchwork.kernel.org/patch/67768/

This patch is also committed to the drm-intel git tree, maybe it's
easier to fetch the patch from git.kernel.org.

Besides these changes, I haven't seen problems with this new kernel,
everything has been stable for me for a while now. If we change these
two things, I will give a signoff for both architectures.
回复 支持 反对

使用道具 举报

发表于 2009-12-23 09:55:35 | 显示全部楼层
等ATI的KMS离开内核的staging driver之后(2.6.33 maybe)可能才会在extra里加入。看来我笔记本上的ATI卡要继续禁用了......

其实用intel卡也不错的~
回复 支持 反对

使用道具 举报

发表于 2009-12-23 10:49:42 | 显示全部楼层
我理解的对不对?也就是说,接下来mesa7.6.1将进入extra,而不久后随着mesa7.7进testing届时大家可能就能用上radeon开源3d加速了?
回复 支持 反对

使用道具 举报

发表于 2009-12-23 11:01:15 | 显示全部楼层
xorg server 1.8现在beta版都不是,还是一个snapshot版,照这样看来,起码有好几个月等了。
回复 支持 反对

使用道具 举报

发表于 2009-12-23 11:11:58 | 显示全部楼层
楼上,关键是mesa跟libdrm吧,应该到mesa7.7进testing就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-12-23 12:18:06 | 显示全部楼层
N卡遛狗路过~~~

xf86-video-nv啥时能用啊
回复 支持 反对

使用道具 举报

发表于 2009-12-23 13:04:53 | 显示全部楼层
  1. [hunt@psycho ~]$ O_< pacman -Q libdrm mesa-all xorg-server
  2. libdrm 2.4.17-1
  3. mesa-all 7.7-1
  4. xorg-server 1.7.99.1-1
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-12-23 13:13:24 | 显示全部楼层
Post by yafeng;2058417
楼上,关键是mesa跟libdrm吧,应该到mesa7.7进testing就可以了。


还要打ati的驱动补丁。
回复 支持 反对

使用道具 举报

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

本版积分规则

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