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.

