DRI2 Sync & Swap For ATI Finally Comes About
Phoronix: DRI2 Sync & Swap For ATI Finally Comes About
Last year a new set of DRI2 extensions came about for sync and swap support of display buffers to better reduce potential "tearing" that may appear on displays in some composited environments. This work that's exposed to the client through OpenGL/GLX extensions also can lead to improved performance, video memory savings, and other benefits as talked about extensively on the Composite Swap Wiki page. A new GLX swap event extension also came about out of expressed needs by the Clutter/Mutter developers...
"and hopefully the needed DRM change(s) will make it into the Linux 2.6.35 kernel"
Welcome to Linux where you can't update a single driver without updating them all. gg.
Oh thank christ. After testing out Ubuntu 10.04, I thought video was going to be permanently broken on my old 9550. With compositing, video was at the mercy of any other application that felt like hogging some xserver time, to refresh it's pixmaps. Without compositing, I got the aforementioned tearing. Hopefully this work will find it's way downstream quickly, as my old 9.04 install is becoming unmanageable and I've had far worse graphical issues, with every other distro I've tried recently.
very good this stuff will bring the best (cpu)viedeo playback to the opensource driver :-)
this will kill the tearing in games to :-)
can't wait for the 2.6.35 kernel
Have you tried turning off KMS and using UMS instead ?
Originally Posted by etnlWings
A welcome improvement. I have mostly stopped using Compiz because I have to turn it off to get tearing free video.
If you're lucky. If you're not, ...
Originally Posted by RealNC
On my 9600 pro, I managed to get tear-free video by using gl for video-out in mplayer and enabling indirect fullscreen for compiz. Now my hd videos play like a dream, even with KMS.
I look forward to sync and swap being ubiquitous, but for now, those folks getting tearing and reduced performance in games when fullscreening a video in totem or say quake live, be sure to goto the compiz settings panel and enable unredirect fullscreen windows, and all will be well again for fullscreen stuff, and you still get pretty compiz the rest of the time.
Wow... The epicness just keeps comming and comming and comming.
Looking forward to the day the FLOSS driver stack will whipe the floor with the blobs!
Good job and many thank to anyone involved in anything so far!