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

13 Reasons Linux 3.13 Is Going To Be Very Exciting

Linux Kernel

Published on 15 November 2013 01:13 PM EST
Written by Michael Larabel in Linux Kernel
Comment On This Article

While the merge window for the Linux 3.13 kernel isn't even over yet, this next major kernel update is already looking to be rather exciting with a number of new features.

Here's some of the changes that have been merged for this next kernel release that make it really great:

- The multi-queue block layer was merged. The multi-queue block layer (blk-mq) provides better disk (SSD) performance and with lower disk latencies by allowing I/O load to now be balanced across multiple CPU cores, supporting multiple hardware queues, etc. The multi-queue block layer can scale much better and developers have reported improvements in the range of 3.5 to 10 times greater IOPS and a 10 to 38x reduction in latency.

- AMD HDMI audio improvements. This includes the AMD hardware on the open-source driver now supporting the reading of ELD audio information, 7.1 channel audio support on capable hardware, and DTS HD-MA and TrueHD audio support. The Radeon HDMI driver is now enabling HDMI audio support by default where as on earlier kernels it required a special kernel command-line switch due to some users experiencing problems.

- AMD has published open-source Hawaii GPU support to allow the Radeon R9 290 series to work on Linux without Catalyst. Besides needing Linux 3.13, you will also need other new code in user-space.

- Radeon DPM is now enabled by default. For users of the open-source Radeon driver there is now dynamic power management being enabled by default rather than being concealed behind a kernel command-line boot-time switch. Dynamic power management allows AMD GPUs to dynamically adjust their clock speeds and voltages based upon load, allowing for lower heat output and energy consumption while idling. This also allows newer, high-end hardware to operate faster as previously the Radeon driver wouldn't up-clock GPUs compared to their boot frequencies. More details are covered in Radeon DPM Is Fantastic For Power Use, Thermal Performance.

- There's now NFTables as the eventual replacement to IPTables. After several years of work, NFTables will be in line for Linux 3.13 and it offers better error reporting, more efficient filtering rules support, a simpler kernel ABI, and will reduce code duplication over IPTables. IPTables isn't yet dead, but this should be a step in the right direction.

- Intel has published open-source Broadwell support for the graphics in the 2014 processors succeeding Haswell. The code comments make us really excited for Intel Broadwell hardware with it said to bring "some of the biggest changes we've seen on the execution and memory management side...equally large and exciting changes for the userspace drivers." Additionally, Broadwell graphics "dwarf any other silicon iteration during my tenure, and certainly can compete with the likes of the gen3->gen4 changes." The Intel Broadwell support will be further refined over future Linux kernel releases and there's also new user-space code required for Broadwell graphics with hardware acceleration on Linux.

- New power management and re-clocking code for the open-source NVIDIA (Nouveau) driver. With the new power management code is now fan management being enabled by default. The re-clocking work does include support for GeForce 400/500 "Fermi" and GeForce 600/700 "Kepler" GPUs, but this re-clocking support isn't yet ready for use or enabled by default. Right now video memory re-clocking isn't working right so there's still a huge performance handicap to Nouveau. Proper re-clocking will allow Nouveau to really compete with NVIDIA's driver.

- There's now an Armada DRM driver in the mainline kernel along with PRIME and Render Nodes improvements to the MSM driver, overall continuing to improve the open-source ARM graphics landscape on Linux. There's also mainline NVIDIA Tegra support for new hardware.

- There's ongoing work with Btrfs performance tuning.

- Samsung's F2FS supports new features as the promising Flash-Friendly File-System.

- In making the Linux power efficiency and performance competitive, there's been a number of changes to ACPI and power management, including more hardware having CPUfreq drivers.

- While part of the power management work, Linux 3.13 introduces a Linux Power-Capping Framework and Run-Time Average Power Liming driver from Intel. The RAPL driver allows limiting power consumption of certain components from exceeding defined thresholds.

- Intel's open-source Direct Rendering Manager driver now supports HDMI Stereo/3D. This support is for the HDMI specification's handling of a standardized stereoscopic 3D display format since version 1.4.

That's 13 interesting items about this next kernel release, but stay tuned for more articles as the 3.13 merge window isn't even over yet! The kernel releases lately have been very exciting in the road to the Linux 4.0 kernel in about one year.

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 Hardware Reviews
  1. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  2. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  3. AMD Radeon R9 285 Tonga Performance On Linux
  4. Apotop Wi-Copy
Latest Linux Articles
  1. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  2. MSI: Update Your BIOS From The Linux Desktop
  3. NVIDIA vs. AMD 2D Linux Drivers: Catalyst Is Getting Quite Good At 2D
  4. 15-Way GPU Comparison With Mesa 10.3 + Linux 3.17
Latest Linux News
  1. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  2. Imagination Releases Full ISA Documentation For PowerVR Rogue GPUs
  3. Features GNOME Developers Want In The Linux Kernel
  4. GTK+ Gains Experimental Overlay Scrollbars
  5. Phoronix Test Suite 5.4 M3 Is Another Hearty Update
  6. GParted 0.20 Improves Btrfs Support
  7. EXT4 In Linux 3.18 Has Clean-ups, Bug Fixes
  8. Emacs 24.4 Has Built-In Web Browser, Improved Multi-Monitor Support
  9. NVIDIA's NVPTX Support For GCC Is Close To Being Merged
  10. KDE's KWin On Wayland Begins Using Libinput
Latest Forum Discussions
  1. Users/Developers Threatening Fork Of Debian GNU/Linux
  2. HOPE: The Ease Of Python With The Speed Of C++
  3. Bye bye BSD, Hello Linux: A Sys Admin's Story
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  6. AMD Is Restructuring Again, Losing 7% Of Employees
  7. Open-Source AMD Fusion E-350 Support Takes A Dive
  8. Upgrade to Kaveri, very slow VDPAU performance