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. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. FreeBSD Plans For The Next Ten Years
  2. Qt 5.4 Planned For Release On 9 December
  3. Meizu's Ubuntu Phone Not Expected Until Early Next Year
  4. DragonFlyBSD 4.0 Drops i386 Support, Improves Graphics
  5. Expensive "Free/Libre Software Laptop" Uses A NVIDIA GPU
  6. QEMU 2.2-rc3 Released, Final Release Pushed Back By Couple Days
  7. 64-bit ARM FreeBSD Support Is Taking Shape
  8. GCW Zero Starts Seeing New Game Releases
  9. Intel's Cherry Trail Delayed To Next Year
  10. Bq Introduces More Android Devices, But Still No Ubuntu Phones
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. Roadmap to Catalyst 14.10 ?
  4. how to configure module phoromatic ?
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Debian Developer Resigns From The Systemd Maintainership Team
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control