Skip to main content Scroll Top

Linux 7.0 Released: Massive Performance Improvements, Better Hardware Support, and Rock Band 4 Controllers

linux-7-0-is-coming-what-to-expect-from-the-next-major-kernel-release

Linux 7.0 Released: Massive Performance Improvements, Better Hardware Support, and Rock Band 4 Controllers

SEO Tags: Linux 7.0, kernel release, Ubuntu 26.04 LTS, swap performance, Intel TSX, filesystem improvements, Rockchip video decoding, Linux kernel, open-source, system performance, hardware support, NTFS3, XFS filesystem, Linus Torvalds, kernel updates


Introduction: A Major Kernel Update with Real-World Benefits

Linus Torvalds has officially released Linux 7.0, marking a significant milestone in the Linux kernel’s evolution. While the version number jump might seem dramatic, Torvalds has been clear that it’s simply a cosmetic change—the real story lies in the substantial performance improvements and hardware support enhancements packed into this release.

This is the kernel version powering Ubuntu 26.04 LTS, making it immediately relevant to millions of Linux users worldwide. Whether you’re running a high-performance server, a modest desktop, or a single-board computer, Linux 7.0 brings tangible benefits worth understanding.


Swap and Memory Management: Up to 20% Faster Performance

One of the most impressive improvements in Linux 7.0 targets the swap subsystem—the system that manages memory when your RAM fills up. This continues work that began in Linux 6.18, which already improved performance under memory pressure.

What’s Changed?

Phase II of the swap table rework focused on cleaning up and accelerating how data is read back from swap into RAM. When your system runs out of physical memory, the kernel needs to swap data to disk and then retrieve it later. Linux 7.0 makes this process significantly faster.

Real-World Performance Gains

Testing reveals impressive results:

  • Up to 20% better throughput in workloads where multiple processes share the same swapped-out memory
  • These gains were measured using Redis with persistence enabled—a realistic scenario for database-heavy applications
  • Desktop users see more modest improvements, but the patch notes confirm that performance is better or identical across all tested scenarios

Zram Optimization: A Game-Changer for Low-End Devices

For users running Zram (compressed in-memory swap on lower-spec devices), there’s a particularly clever improvement. Previously, the kernel would decompress zram pages before writing them to disk when RAM filled up. Now it can write zram-compressed data directly to disk, eliminating unnecessary decompression overhead.

This is especially beneficial for users with older laptops, Raspberry Pis, and other resource-constrained devices.


Filesystem Improvements: Speed and Reliability Across the Board

Linux 7.0 brings meaningful enhancements to multiple filesystems, improving both performance and reliability for everyday users.

EXT4: Better Concurrent Write Performance

Ubuntu’s default filesystem, EXT4, receives improvements to write performance for concurrent direct I/O writes. Building on work introduced in Linux 6.19, these enhancements make writes more reliable when multiple processes access the disk simultaneously.

Who Benefits?

  • Backup tools running in the background
  • Build systems compiling code
  • Download managers handling multiple files
  • Anyone with complex disk workloads

While benchmark numbers are modest, the improvements represent real-world gains in reliability and consistency.

NTFS3: Major Improvements for Windows Compatibility

If you dual-boot with Windows or regularly connect Windows-formatted drives, you’ll appreciate the significant NTFS3 driver update. New features include:

  • Delayed allocation for better performance
  • iomap-based file operations for more efficient access
  • Improved readahead for faster large directory scans

These changes make working with Windows drives on Linux more performant and reliable than ever.

exFAT: Faster Sequential Reads

exFAT, commonly used on SD cards and USB drives, gets a multi-cluster reading improvement. Sequential reads are now faster because the kernel can fetch runs of blocks at once instead of individually.

Testing on 512-byte cluster formatting showed about a 10% speedup, though devices with larger clusters (modern high-capacity drives) see minimal benefit.

Unified Filesystem Error Reporting

Perhaps most important is the introduction of a generic filesystem error reporting framework. Until now, Linux filesystems had no consistent way to report metadata corruption and file I/O errors—each filesystem did it differently, or not at all.

Linux 7.0 adds standardized error reporting through fsnotify, making it easier for applications to handle and respond to filesystem issues.

XFS Self-Healing: Automated Repairs

The XFS filesystem gains a powerful new capability: it can now self-heal. When errors are detected through the new reporting system, a background daemon managed through systemd can automatically repair issues—even while the drive is mounted and in use.

This represents a major step forward in filesystem resilience and uptime.


Intel TSX Re-Enabled: Performance Boost for Modern CPUs

Users running Linux 7.0 on newer Intel processors (10th gen and newer) may see modest performance improvements in multi-threaded workloads thanks to Intel Transactional Synchronization Extensions (TSX) being enabled by default.

The History: Why TSX Was Disabled

TSX was previously disabled on all compatible CPUs due to a vulnerability discovered in 2019 called TSX Asynchronous Abort. This vulnerability affected:

  • 6th through 9th generation Core processors
  • Some 10th generation chips

The Smart Solution

Rather than leaving TSX disabled across the board, Linux 7.0 implements dynamic re-enabling through a new “auto” setting:

  • Affected processors: TSX stays off
  • Unaffected processors: TSX is now enabled

This intelligent approach means users with vulnerable chips remain protected while those with newer, patched hardware get the performance benefits they should have had all along.


Rockchip Hardware Video Decoding: Smooth 4K on Single-Board Computers

Users running Linux on Rockchip RK3588 or RK3576-based single-board computers—like the Orange Pi 5 or Radxa ROCK 5—get hardware-accelerated video decoding in Linux 7.0.

What This Means

  • H.264 and H.265 video decoding now work in hardware
  • Support is built into GStreamer and FFmpeg
  • Previously, this functionality required Rockchip’s vendor BSP kernel rather than mainline Linux

The Real-World Benefit

If you boot Ubuntu 26.04 LTS on one of these boards, you’ll enjoy smooth 4K video playback from the first boot—without needing special drivers or workarounds. This is a game-changer for media center setups built on affordable ARM-based hardware.


Graphics Driver Enhancements Across Multiple Platforms

Linux 7.0 brings improvements for users with various GPUs and integrated graphics.

AMD Radeon: Better Stability for Older GPUs

GCN 1.0 and 1.1-era Radeon GPUs, which transitioned to the modern amdgpu driver in Linux 6.19, see further stability fixes. These older cards benefited from native Vulkan support and significant performance boosts when they made the jump to amdgpu—Linux 7.0 refines that experience.

NVIDIA: Improved Performance with NVK

Users of the open-source NVK driver for newer NVIDIA GPUs benefit from restored large page support, resulting in better overall performance.

Intel: Power Efficiency and Temperature Monitoring

Intel GPU improvements include:

  • The Xe graphics driver now exposes more temperature sensors
  • Intel Arc B-series (Battlemage) discrete GPUs no longer block D3cold—the deepest PCIe power-saving state—meaning these cards consume less power when idle

The End of an Era: HDD Power Saving Removed

Linux 7.0 removes laptop_mode, a power-saving feature dating back to the 2.6 kernel era—when hard drives spun inside laptops.

Why Remove It?

Kernel developer Johannes Weiner explained the rationale:

“The juice doesn’t appear worth the squeeze anymore. The footprint of the feature is small, but nevertheless it’s a complicating factor. Developers don’t think about it, and it likely hasn’t been tested with new reclaim and writeback changes in years.”

With SSDs becoming ubiquitous in modern laptops, the power benefits of laptop_mode for HDDs are simply no longer relevant.


Laptop and Peripheral Hardware Support: A Solid Update

Linux 7.0 delivers meaningful improvements for laptop and input device support across multiple manufacturers.

ASUS Laptops: Better Fan and Control Support

The ASUS WMI driver improves:

  • Backlight control
  • Keyboard brightness handling
  • RGB lighting control
  • New: Support for Fn + F5 fan control on ASUS ROG laptops

HP Laptops: Fan Control and Audio Fixes

  • HP Victus S gains manual fan control support
  • HP Victus 16 receives an audio quirk fix—the mute LED indicator now activates properly

Lenovo Gaming Devices: Hardware Monitoring

The Lenovo WMI driver now exposes hardware monitoring through HWMON, allowing monitoring tools to read:

  • Fan speeds
  • System temperatures
  • Other sensor data

This benefits Legion laptops and gaming handhelds like the Legion Go.

TUXEDO: GPU Power Management

TUXEDO InfinityBook Gen7 users can manage configurable Total Graphics Power (cTGP) on NVIDIA 3000 GPU models through a new sysfs attribute.

The Fun Part: Rock Band 4 Controllers

And yes, you read that right—Bluetooth Rock Band 4 guitars for PS4 and PS5 now have kernel support. If you’ve been wanting to rock your plastic axe on Linux, now you can.

The solar-charging Logitech K980 keyboard also gains full Bluetooth support in the kernel.


System Responsiveness Improvements: Faster Operations Across the Board

Beyond specific subsystems, Linux 7.0 improves general system responsiveness:

  • Thread creation and teardown: 10-16% faster thanks to PID allocation improvements
  • File open/close operations: 4-16% quicker on multi-core machines

These improvements accumulate across thousands of operations, resulting in a noticeably snappier system, particularly under load.


Security Enhancements: BPF Filtering and Post-Quantum Cryptography

Linux 7.0 includes important security improvements for system administrators and users alike.

BPF Filtering for io_uring

A new capability allows BPF filtering for io_uring, making it possible to sandbox operations. This fills a gap that some administrators had been working around by disabling io_uring entirely—that’s no longer necessary.

Post-Quantum Cryptography

SHA-1 module signing is removed, replaced by ML-DSA post-quantum signatures. This prepares the kernel for a future where quantum computers might threaten current encryption methods.


Other Notable Changes in Linux 7.0

Linux 7.0 includes numerous other improvements worth mentioning:

Core Development:

  • Rust support is now permanent and no longer experimental
  • SpacemiT K3 RVA23 SoC mainline kernel support added
  • Non-blocking direct writes now work correctly

User Experience:

  • Replacing the Tux boot logo is easier with new kconfig options

Hardware Support:

  • Apple Silicon USB Type-C support
  • Initial preparation for WiFi 8 (Ultra High Reliability)
  • RISC-V gains Zicfiss and Zicfilp extensions support
  • Qualcomm Snapdragon X2 Elite continues receiving upstreaming work, with PHY support landing in this update

Device-Specific:

  • TPS65185 driver now has HWMON temperature reporting—used in the PineNote e-reader

The Bigger Picture: Linux Continues Evolving

Linux 7.0 demonstrates that the kernel continues to mature and improve in ways that matter to real users. The improvements aren’t always flashy—better swap performance, filesystem error reporting, or peripheral support might not make headlines—but they collectively enhance the Linux experience for everyone.

Whether you’re a systems administrator managing servers, a developer building software, a gamer enjoying smooth performance, or someone running Linux on a Raspberry Pi, Linux 7.0 brings benefits tailored to your use case.

For those running Ubuntu 26.04 LTS, these improvements are available immediately. For others, the update will arrive with your distribution’s next scheduled kernel update.

The journey toward better, faster, more reliable Linux continues.


Note: This article is based on official Linux 7.0 release notes and kernel documentation. Actual performance gains may vary depending on your specific hardware configuration and workloads.