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.org

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.

Latest Linux Hardware Reviews
  1. Overclocking The AMD AM1 Athlon & Sempron APUs
  2. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
  3. Upgraded Kernel & Mesa Yield A Big Boost For Athlon R3 Graphics
  4. AMD Athlon 5350 APU On Linux
Latest Linux Articles
  1. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
  2. AMD Athlon's R3 Graphics: RadeonSI Gallium3D vs. Catalyst
  3. GCC 4.9 Compiler Optimization Benchmarks For Faster Binaries
  4. DDR3 Memory Scaling Performance With AMD's Athlon 5350
Latest Linux News
  1. Early Linux 3.15 Benchmarks Of Intel Core i7 + Radeon
  2. Red Hat Releases Its RHEL 7 Release Candidate
  3. New Features Coming To Xubuntu 14.04 LTS
  4. NVIDIA Officially Releases CUDA 6
  5. Google Releases An AutoFDO Converter For Perf In LLVM
  6. Fedora 21 To Evaluate Remote Journal Logging, 64-bit ARM Emulation
  7. Star Citizen Will Be Coming To Linux
  8. Ubuntu 14.10 Convergence To Focus On Replacing Core Apps
  9. The Results Of Optimizing Radeon's VRAM Behavior
  10. Kernel Developers Discuss Improving Kernel Configurations
  11. Apple, LLVM Developers Figure Out Their 64-Bit ARM Approach
  12. NVIDIA GeForce GTX 750 Maxwell GPUs Light Up On Linux 3.15
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  3. Bye bye BSD, Hello Linux: A Sys Admin's Story
  4. New tool for undervolt/overclock AMD K8L and K10 processors
  5. How to enable opengl 3.3 on r9 270?
  6. R290x sound problems
  7. radeon-profile: tool for changing profiles and monitoring some GPU parameters
  8. Torvalds Is Unconvinced By LTO'ing A Linux Kernel