Kernel Log: New graphics drivers and Linux versions: Dom0 patches for 2.6.29?
AMD has released version 8.11 of its proprietary Linux graphics drivers, also known as fglrx or Catalyst, for x86-32 and x86-64. Under 'new features', the release notes list support for Red Hat Enterprise Linux (RHEL) 4.7, improved diagnostics for CrossFireX, and image scaling enhancements and adjustment for the (HD)TV formats 480i/p, 720p, 1080i and 1080p. AMD does not highlight what are certainly the most important new features in these drivers, support for X.org 7.4 and the ABI of the 1.5 series X server. Six months after the appearance of the first distributions of X Server 1.5 pre-release versions, AMD's proprietary graphics drivers can finally be used.
Nvidia was much quicker to implement compatibility with the 1.5 ABI on its main series of Linux graphics card drivers. Linux users with older graphics hardware supported only by Nvidia's 71xx and 96xx legacy drivers, who rely on being able to use features of the Nvidia drivers that the open source drivers do not offer, should stick with older X server distributions for the time being. A recently released beta driver offers some hope that Nvidia is planning at least a 96xx driver compatible with X Server 1.5. Together with the API, announced separately in heise online, which makes use of the HD Video capabilities of GeForce GPUs under Unix-based systems such as Linux, Nvidia has now also released Linux beta drivers for its latest graphics cards. These have the version numbers 180.06, are available for x86-32 and x86-64 Linux and offer support for CUDA 2.1. Nvidia has also updated its stable drivers with version 177.82 for x86-32 and x86-64 systems. Enhancements include a fix for a problem with Firefox and added support for a number of Quadro cards.
In the meantime, Intel developers have released versions 2.4.3 and 2.5.1 of the X.org graphic card driver xf86-video-intel. Both of these drivers, which are normally referred to simply as the "Intel" drivers, correct problems with the previous versions. According to the current roadmap, version 2.4.3 should be the last variant in the 2.4 series.
New kernel versions
The kernel hackers have released a host of new kernel versions in the past few days. Linux 126.96.36.199 and 188.8.131.52, for example, contain minor fixes for the 25 and 26 series. These are presumably the last versions of this kernel series, since the stable kernel team has announced its intention of discontinuing its maintenance support. In the release email, the kernel developers therefore recommend users of self-compiled kernels not supported by distributors to switch to the latest 2.6.27 version.
This is currently version 184.108.40.206, which includes a fix for the CVE-2008-5025 security vulnerability in the HFS file system code. However, the stable team is already working on Linux 220.127.116.11 – the kernel should in fact have been released today, but a few minor problems have meant that a second attempt will now be made to issue the release on Wednesday.
Linus Torvalds has now released the fifth pre-release version of Linux 2.6.28, which includes a number of small structural updates and clean-ups to the documentation. A recently updated list provides an overview of known problems in the main development tree found since 2.6.27.
- Jeremy Fitzhardinge has published a series of patches on LKLM for testing, which extends the Linux kernel by adding support for a Dom0 Xen domain. Elsewhere, Fitzhardinge has expressed his hope that an enhanced version of the code might possibly be incorporated in Linux 2.6.29.
- Kernel hacker Matthew Garret, who specializes in ACPI and power-saving technologies, again reveals some interesting background information on Linux in his blog. In Adventures in PCI hotplug, he looks into the PCIe hotplug technologies implemented in the Acer and Asus netbooks. Alternatively, in Hybrid Suspend he examines some of the limitations of software suspend (hibernate) under Linux and explains why Linux will not be offering a hybrid suspend mode - as Microsoft has done in Windows Vista - for some time yet. Garrett has also been taking a closer look at the Android kernel and has a few critical things to say about Google.
- Perry Hung from MIT has visualized the Linux boot process. For fun, other bloggers have animated the same process in Vista.
- Peter Hutterer has released version 1.0rc1 of the Synaptics touchpad driver. Philip Langdale has released two new versions (1, 2) of the mouse driver for Linux guests running under VMWare.
- The X developers are currently discussing the schedule for the completion of the X Server 1.6 release. According to the latest proposal from Intel release manager Keith Packard, the next X server generation should be ready in early January and will include DR12, RandR 1.3, input device properties and pointer acceleration – X Input 2 and Multi Pointer X (MPX) will not be ready in time.
- Stephen Rothwell has summarized the linux-next rules and procedures in an email to the kernel hackers.
- Following the release of ALSA version 1.0.18, the developers have just made available the bugfix release 1.0.18a of the ALSA driver package.
Further background and information about developments in the Linux kernel and its environment can also be found in previous issues of the kernel log at heise open:
- Kernel Log: What's coming in 2.6.28 - Part 5: updates for netbooks and notebooks
- Kernel Log: New kernels, open audio drivers for X-Fi
- Kernel Log: Short video interviews with Torvalds, Kroah-Hartman and others
- Kernel Log: 2.6.28-rc1 released, new graphics and camera drivers
- Kernel Log: What's coming in 2.6.28 - Part 4: Improved graphics support
- Kernel Log: New Atheros WLAN drivers and stable kernels, radeon vs. radeonhd