I think the intention is once the merge to 2.6.32 happens you should not need out-of-tree kernel code - at least for DRI1.
Is the plan to freeze the kernel drm once it moves into the mainline kernel? Or will we need bleeding edge kernels to follow the 3D development?
I think the intention is once the merge to 2.6.32 happens you should not need out-of-tree kernel code - at least for DRI1.
To clarify this a little for the non-coder-genius people out there, myself included, for those with r7xx or higher cards using the radeon/hd driver, come 2.6.32, we'll have accelerated 2d for kwin (i.e. wobbly windows in kde etc etc), but games will still remain un-accelerated?
I don't think so : 3D support without KMS still means 3D support, so accelerated 3D in games, just as most cards ATI currently accelerate 3D.
By the way, I switched over to KMS/TTM/GEM using the 2.6.31rc8 and latest git on a laptop with XP200M chip (I think it's something like RS480 or something) and it's quite stable already. Can't I see much difference with the situation before that, but it's surely stable and if that means getting better things in the future, it surely is a good job done! I guess the next step is to check Gallium3D there. :-)
That's great news! Thanks for the heads-up. Amazing to see the ATi open drivers progress over this last year. Excellent work.
With 2D acceleration (XRender), you can use compositing with KWin. Unfortunately, not all fancy desktop effects work with the XRender backend. Desktop cube, for example, needs OpenGL, and wobbly windows too.
But transparency, fading, moving windows around, expose, and many other cool effects work, and are fast and stable in KWin. You don't need to wait for anything, you can already get this with the .31 kernel and recent radeon/radeonhd driver.
For some of the remaining effects, you'll have to wait for 3d. The kernel part of this should hopefully get merged into the .32 kernel. But that doesn't mean that everything will work perfectly, as there are other parts needed for 3d which are developed outside of the kernel (Mesa). The KWin with OpenGL backend still doesn't really work for me.
Last edited by pingufunkybeat; 09-05-2009 at 12:57 PM.
just a question
is the infrastructure needed (in the kernel) for Gallium ready??
and if not in which kernel version is going to be ready??
thanks
I for the first time tried the R6xx/R7xx 3D stuff on Kubuntu 9.10 with my AMD Radeon HD 4850 today. The composite performance (KWin desktop effects) is better than fglrx + the 1-2s freezes when maximizing windows/etc. are gone :P It isn't fully stable though (of course).