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 Articles & Reviews
  1. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  2. A Gigabyte Sandy/Ivy Bridge Motherboard Now Handled By Coreboot
  3. Linux 3.16 Through Linux 4.0 Performance Benchmarks
  4. Intel's Windows Driver Now Supports OpenGL 4.4, Linux Driver Still With OpenGL 3.3
  5. DRM Graphics Updates Sent In For The Linux 4.1 Kernel
  6. More eBPF Improvements Heading To Linux 4.1
  7. LLDB Is Getting Into Shape For Linux 64-bit Debugging
  8. Wine-Staging 1.7.41 Works On Improved Debugging Support
  9. GNOME 3.18 Release Schedule: 23 September Release
  10. Library Operating System (LibOS) For Linux Still Being Pursued
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. Linux 4.1 Brings Many Potentially Risky x86/ASM Changes
  3. Microsoft Announces An LLVM-Based Compiler For .NET
  4. LibreOffice 4.5 Bumped To Become LibreOffice 5.0
  5. Linux Audio Is Being Further Modernized With The 4.1 Kernel
  6. KDBUS Is Taking A Lot Of Heat, Might Be Delayed From Mainline Linux Kernel
  7. VirtualBox 5.0 Beta 2 Released
  8. Mozilla Start Drafting Plans To Deprecate Insecure HTTP