1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

The Progress Of X.Org 7.4

Michael Larabel

Published on 4 May 2008
Written by Michael Larabel
Page 1 of 1 - 4 Comments

If all goes according to plan, X.Org 7.4 will finally be released this month. This release isn't quite as elaborate as X.Org 7.3, which introduced input hot-plugging, EXA enhancements, and RandR 1.2 to just name a few features, but X.Org 7.4 is another update better enhancing this X server. In this article, we are presenting a release overview of the features to be found in X.Org 7.4, what's been delayed, and how this release is panning out.

X Server 1.5.0 / X.Org 7.4 was originally slated for release in March of 2008, but that has come and passed. It wasn't until the end of February that Red Hat's Adam Jackson had stepped up to the plate as the release manager and began X.Org 7.4 release planning due to Red Hat wanting to ship X.Org 7.4 in Fedora 9. Fedora 9 will not be shipping with X.Org 7.4 / X Server 1.5 final, but instead a development pre-release. While the Intel driver is the only one that supports this feature in time for X.Org 7.4, Fedora 9 is the first distribution also shipping with kernel mode-setting support.

The latest version of the X Server right now is 1.4.99.901, which contained more than 100 changes since X Server 1.4.0. However, this release had occurred back in March and is behind schedule with no release candidate or development freeze being reached yet. As a side note, X Server 1.4.1, which was planned for release in November of 2007, still hasn't been released!

X.Org 7.4 is running behind schedule and it's running with a much slimmer feature-set than what was planned. Planned originally was to have Multi-Pointer X (MPX) support, but that has been postponed as well as XGE (X Generic Events), RandR 1.3, and also lost from this next release is what Daniel Stone describes as "input hotness", or XKB 2 and Xi 2. Also seeming to have fallen off the face of the earth is Glucose. Glucose hasn't been talked about much lately compared to Gallium3D or TTM, but it's an OpenGL-based acceleration architecture that's to be hooked into the X server and accelerates common rendering primitives in a similar fashion to XGL. Hopefully these items will be on the agenda for X.Org 7.5, which should arrive as a late 2008 release -- permitting X.Org 7.4 ends up making it out in H1'08.

What's new, however, in X.Org 7.4 is notably sorting out the (long overdue) PCI rework with moving more drivers to using libpciaccess, Mac OS X updates, compositing tests for x11perf, faster X startup/shutdown, and support for an abstract socket namespace under Linux with xtrans. Also merged is DRI2 Direct Rendering support, but like the kernel mode-setting support, it's currently limited to the Intel driver. The Mac OS X updates in X.Org 7.4 includes Xquartz fixes, launchd support, and other enhancements. x11perf 1.5 adds compositing tests (via the compwinwin* and comppixwin* arguments) for measuring the compositing performance of various sized windows from window to window and from a pixmap to window.

Perhaps what's most important in X.Org 7.4 than just X Server 1.5 are some of the drivers found as part of this release. X.Org 7.4 will have xf86-video-ati 6.8.0 (the open-source "radeon" driver), which adds support for ATI R500/600 GPUs through AtomBIOS, initial Render acceleration support for R300/400, improved BIOS/driver interaction, and a horde of other improvements. Sitting next to xf86-video-ati is the xf86-video-radeonhd driver, which for X.Org 7.4 will be the RadeonHD 1.2 branch. This is the first X.Org release since the RadeonHD driver has been shining with open-source R500/600 support as well as initial 2D EXA/XAA acceleration and RandR 1.2 support.

On the Intel graphics side is xf86-video-intel 2.3.0, which has XvMC support, many bug fixes, and new product support since the last X.org release. Finally, on the NVIDIA side is the xf86-video-nv 2.1.8 release that delivers open-source 2D support for the GeForce 9600GT. For those using VMware, the xf86-video-vmware driver has picked up support for the X-Video extension in version 10.16.0 and is ported over to using libpciaccess. Last but not least, X.Org 7.4 will include a beta driver of the open-source XGI XP10 driver being developed by Ian Romanick. This driver has native mode-setting support and RandR 1.2 capabilities, but currently is limited to analog VGA output.

That about sums up the activity surrounding X.Org 7.4. At present, there are over 40 bugs blocking this forthcoming release (7.4 tracker bug). No official word has come down any channels yet, but don't be surprised if this May release turns into June or July. Last year Alan Coopersmith of Sun had expressed concern over the degrading quality of X.Org releases and unfortunately not much has changed since then, however, Adam Jackson has been doing a genuine job with X.Org 7.4.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux News
  1. Phoronix Turns 11 Years Old Next Week: How Should We Celebrate?
  2. Ubuntu Community Council Reaffirms Its Decision Against Kubuntu's Leader
  3. Future Plans For Changing Fedora's Installer
  4. Confusion Mounts Over Wayland's Actual License
  5. GNOME's Mutter Now Supports Drag-n-Drop To/From Wayland & X11
  6. Wine 1.7.44 Works On More 64-bit ARM Support
  7. Phoronix Test Suite 5.8 Milestone 5 Brings Near Final "Belev" Experience
  8. For AMD Users, Linux 4.2 Will Bring The New AMDGPU Driver & VCE1 For Radeon
  9. Atomic Mode-Setting Still Baking For Samsung's Exynos DRM Driver
  10. Ubuntu Phone Update This Month Brings Many Improvements
Latest Articles & Reviews
  1. Btrfs RAID 0/1/5/6/10 Five-Disk Benchmarks On Linux 4.1
  2. Opening The Gates To Our Daily Open-Source Linux Benchmark Results
  3. The Latest Features For Linux Performance Management + Benchmark Monitoring
  4. Noctua NH-U12DX i4 + NF-F12
Most Viewed News This Week
  1. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  2. Zapcc Claims To Be A "Much Faster C++ Compiler"
  3. OpenWRT 15.05 Preparing Improved Security & Better Networking
  4. Features Added To Mesa 10.6 For Open-Source GPU Drivers
  5. Ubuntu's LXD vs. KVM For The Linux Cloud
  6. The Latest Linux Kernel Git Code Fixes The EXT4 RAID0 Corruption Problem
  7. Friction Building Around An Ubuntu Community Council Decision
  8. Fedora 22 Is Being Released Next Tuesday