+ -
当前位置:首页 → 问答吧 → 关于mesa, kms, kernel, radeon的一些通告

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

时间:2009-12-23

来源:互联网

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

作者: zhuqin_83   发布时间: 2009-12-23

也就是说,目前由于kms造成的稳定性问题,决定在extra repo中去除kms。
如果想要支持kms/dri2,敬请期待testing repo的更新,诸如mesa7.7, libdrm, gallium等等,或许有xorg-server1.8 rc版的出现。额外会在kernel基础上增加一些radeon模块,如从drm-next和radeon-next之类,作为可选包。

作者: zhuqin_83   发布时间: 2009-12-23

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.

作者: zhuqin_83   发布时间: 2009-12-23

等ATI的KMS离开内核的staging driver之后(2.6.33 maybe)可能才会在extra里加入。看来我笔记本上的ATI卡要继续禁用了......

其实用intel卡也不错的~

作者: Alerander   发布时间: 2009-12-23

我理解的对不对?也就是说,接下来mesa7.6.1将进入extra,而不久后随着mesa7.7进testing届时大家可能就能用上radeon开源3d加速了?

作者: yafeng   发布时间: 2009-12-23

xorg server 1.8现在beta版都不是,还是一个snapshot版,照这样看来,起码有好几个月等了。

作者: 难免有错   发布时间: 2009-12-23

楼上,关键是mesa跟libdrm吧,应该到mesa7.7进testing就可以了。

作者: yafeng   发布时间: 2009-12-23

N卡遛狗路过~~~

xf86-video-nv啥时能用啊

作者: qiang_liu8183   发布时间: 2009-12-23

代码:
[hunt@psycho ~]$ O_< pacman -Q libdrm mesa-all xorg-server
libdrm 2.4.17-1
mesa-all 7.7-1
xorg-server 1.7.99.1-1

作者: huntxu   发布时间: 2009-12-23

引用:
作者: yafeng
楼上,关键是mesa跟libdrm吧,应该到mesa7.7进testing就可以了。
还要打ati的驱动补丁。

作者: 难免有错   发布时间: 2009-12-23

我这里不能更新libdrm和xf86-video-ati,否则直接卡死。

内核升级后驱动性能剧减。ATI的KMS怎么就这么复杂呢

作者: jarryson   发布时间: 2009-12-23

引用:
作者: jarryson
我这里不能更新libdrm和xf86-video-ati,否则直接卡死。

内核升级后驱动性能剧减。ATI的KMS怎么就这么复杂呢
不开KMS的话,我的x550fps有1600左右,开了只有100多了,杯具啊。

作者: 难免有错   发布时间: 2009-12-23

我2.6.31,x700 mobility开了KMS有1600左右,不开没测试过,这个结果还是开启了compiz的情况下。

PS:**,刚更新了mesa,libdrm,ddx驱动,结果居然真的完全废除了KMS的支持。我觉得开启KMS的支持又不是不能关闭KMS,这样我必须自己编译所有东西

一瞬间回到2.6.29的时代。

作者: jarryson   发布时间: 2009-12-23

引用:
作者: jarryson
我2.6.31,x700 mobility开了KMS有1600左右,不开没测试过,这个结果还是开启了compiz的情况下。

PS:**,刚更新了mesa,libdrm,ddx驱动,结果居然真的完全废除了KMS的支持。我觉得开启KMS的支持又不是不能关闭KMS,这样我必须自己编译所有东西

一瞬间回到2.6.29的时代。
不会intel的KMS也关了吧?

作者: Alerander   发布时间: 2009-12-23

引用:
作者: qiang_liu8183
N卡遛狗路过~~~

xf86-video-nv啥时能用啊
这东西要被弃用了吧。
以后要么是开源的nouveau,要么是官方的闭源nvidia。

作者: socket9999   发布时间: 2009-12-23

引用:
作者: qiang_liu8183
N卡遛狗路过~~~
xf86-video-nv啥时能用啊
小强为啥非要nv啊,这个驱动快死了。大约明年nouveau 1.0发布,nv就会被抛弃了。

作者: yafeng   发布时间: 2009-12-23

引用:
作者: jarryson
我2.6.31,x700 mobility开了KMS有1600左右,不开没测试过,这个结果还是开启了compiz的情况下。

PS:**,刚更新了mesa,libdrm,ddx驱动,结果居然真的完全废除了KMS的支持。我觉得开启KMS的支持又不是不能关闭KMS,这样我必须自己编译所有东西

一瞬间回到2.6.29的时代。
只有内核才能关KMS吧?

作者: 难免有错   发布时间: 2009-12-23

KMS是内核的事,但因为内核现在也在做显存管理了,所以Mesa以及DRI里的2D和3D加速机制都开始依赖内核的DRM,真正是牵一发而动全身了。

我在想MesaLib, xf86-video-xxx和内核的gpu子系统什么时候能开始同步发布,现在时间表有点混乱,你等我我等你的,问题不断

作者: Alerander   发布时间: 2009-12-24

全用git好了,DRM、Mesa和ddx驱动的主要开发者都是那么几个人,有了问题就提交到相关maillist。

作者: zwgun   发布时间: 2009-12-24