- The new Linux 7.3 kernel scheduler reduces latency and improves FPS on older and low-power hardware.
- Tests with an Intel Core i7-2600K and an AMD Radeon RX 580 show a 25% increase in average FPS and a rise in minimum FPS from 4 to 29.
- Btrfs receives optimizations that multiply performance by three or five in certain direct I/O scenarios.
- The kernel introduces initial support for Rust's GCC backend, expanding the architectures compatible with this language.
The Linux community continues working to make the free operating system a real alternative to Windows in the gaming arena. The new kernel version, Linux 7.3, includes a number of changes that promise to boost performance on systems with modest or somewhat outdated hardware. Among the most notable new features is a redesigned scheduler that aims to reduce lag and offer a much smoother experience.
These modifications are especially useful for those who can't or don't want to upgrade their hardware but still want to play current games. Furthermore, kernel 7.3 isn't just focused on gaming: it also includes improvements to the Btrfs file system and lays the groundwork for expanding Rust support to more platforms, a development that will shape the system's future.
A planner designed to get the most out of old hardware.
The major innovation in the gaming sector is the new kernel scheduler , which restructures how the workload is distributed among the CPU cores. This change, developed by Peter Zijlstra, adjusts the EEVDF algorithm to work with a single execution queue when using certain control groups. In practice, this modification reduces jitter in task rescheduling, a phenomenon that historically caused significant latency and FPS drops on systems with limited resources.
Tests performed with an Intel Core i7-2600K (a 2011 Sandy Bridge CPU) and an AMD Radeon RX 580 showed striking results: the minimum FPS jumped from 4 to 29, while the average FPS rose from 47.5 to around 59.2, a much more playable figure. Average frame rates increased by 25%, and frame rate improved by 50% , resulting in a much more stable and enjoyable experience. The maximum FPS remained at similar values (83-84), so the change is primarily in stability.
https://aventurauniversal.com/wp-content/uploads/2026/08/Linux-7.3-1.webp
Btrfs is boosted with up to 5x extra performance
The Btrfs filesystem is also getting ready for Linux 7.3 with a handful of performance optimizations. Among the most notable changes is the use of an IOmap bounce buffer for direct I/O, instead of relying on buffered I/O. Additionally, the old XArray has been replaced with a local LRU list for tracking inhibited extent buffers.
Initial tests show that these improvements can increase performance by three or even five times in certain scenarios. For direct I/O, an unnecessary delay in non-SSD mode has been eliminated when multiple log tasks are running, reducing latency and increasing transfer rates. While not all workloads will benefit equally, system administrators and users performing similar operations to those tested may notice a difference.
Rust and GCC: New possibilities for the kernel
Another advancement in Linux 7.3 is the preliminary work to allow the kernel's Rust code to be compiled with the GCC compiler, in addition to the traditional LLVM. The goal is to utilize GCC's code generation infrastructure, which supports a wide variety of CPU architectures not covered by LLVM, such as m68k, Alpha, and certain microcontrollers.
This implementation, known as rustc_codegen_gcc, is in an experimental phase, but the first adjustments have already been incorporated into the kernel development. Thanks to this, Rust will be able to run on embedded systems and older hardware that were previously beyond the language's capabilities . In addition, Clang warnings have been fixed and several Rust modules have been updated, reflecting the project's commitment to establishing Rust as a reliable alternative to C.
https://aventurauniversal.com/wp-content/uploads/2026/08/Linux-7.3.webp
A kernel that also considers ARM and the future
It's not all about performance improvements. Linux 7.3 also includes changes to ARM64 development, where a technology called BBML3 (Break-Before-Make Level 3) has been introduced. This functionality makes transitions in page tables more efficient; these structures translate the virtual addresses of programs to physical memory locations. This can improve the kernel's internal workings and benefit the performance of virtual machine hypervisors.
On the other hand, several 32-bit ARM platforms have begun to be officially declared obsolete, such as the Cortex-M3, M4, and M7 cores, and the ARM1136r0, as well as the 22 machines that used older Intel and Marvell chips. This decision allows for the removal of hundreds of old drivers in future versions and simplifies kernel maintenance. However, some users will still be able to enjoy the LTS version of Linux 7.3, which will include support for these systems.
With all this, Linux 7.3 is a clear example of how the system continues to evolve without leaving behind users with older hardware. While not all improvements are immediately visible, the kernel's internal work focuses on making games run better and the system more robust, especially in Europe and Spain, where many still rely on older computers for gaming. This balance between new and recycled features is precisely one of Linux's defining characteristics.