09-05-2009, 10:54 AM
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?
09-05-2009, 11:06 AM
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.
09-05-2009, 12:42 PM
09-05-2009, 01:02 PM
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.
Originally Posted by Maarte
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. :-)
09-05-2009, 01:33 PM
That's great news! Thanks for the heads-up. Amazing to see the ATi open drivers progress over this last year. Excellent work.
09-05-2009, 02:53 PM
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.
Originally Posted by Maarte
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 02:57 PM.
09-05-2009, 03:14 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??
09-05-2009, 04:40 PM
gallium uses the same ioctls as the kms-enabled ddx and 3d drivers. 2.6.31 has everything you need for r3xx-r5xx, and 2.6.32 will for r6xx/r7xx. However there is not yet an r600 gallium driver.
Originally Posted by 89c51
09-05-2009, 07:48 PM
Oops, I forgot to add r600 to that package. I uploaded a new right now.
Originally Posted by FarJumper
09-06-2009, 06:51 AM
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).