Times are already exciting within the X.Org development community thanks to the
Graphics Execution Manager entering
Linux 2.6.28 and the release of
X Server 1.6 quickly approaching, but still there's more good news to report this week. The
Direct Rendering Infrastructure 2 support has entered the mainline
xf86-video-intel driver and DRM mode-setting (commonly referred to as
kernel mode-setting) has appeared in the drm-intel-next branch.
Intel's driver has worked with DRI2 already, but now it's finally entering their mainline tree to appear in Intel's next driver release (xf86-video-intel 2.6). This support isn't yet perfect (DRI2 vBlank-synced swaps are still lacking), but it's a sign that the Intel DRI2 implementation is now ready for adoption. DRI2 was
dropped from X.Org 7.4 but will appear in X Server 1.6 after its
October revision. ATI support for DRI2 can be found in an
experimental driver.
Kernel-based mode-setting support has been planned to
enter the Linux 2.6.29 kernel and the Intel support for it appearing in drm-intel-next (Intel's staging area for code that soon will go mainline) confirms this will take place. To use KMS, you'll also need to use the GEM mode-setting branch of libdrm.
Additional commentary on these two events can be found on
Eric Anholt's blog.