Linux Kernel 7.3 Officially Released: 18,000 Commits Set a Record, This Time Specifically Catering to Low-End Graphics Cards
Linux Kernel 7.3 Officially Released: A Record 18,000 Commits, This Time Specifically Catering to Low-End Graphics Cards
On October 18, Linus Torvalds personally released Linux kernel 7.3. This version set new project records on both counts with 18,765 non-merge commits and 3,021 participating developers (807 of whom submitted kernel code for the first time), just [time gap] after the previous version 7.2
💡 What You Will Learn
Linux Kernel 7.3 Officially Released: A Record 18,000 Commits, This Time Specifically Catering to Low-End Graphics Cards On October 18, Linus Torvalds personally released Linux kernel 7.3. This versi
📜 Table of Contents
- The Low-End GPU VRAM Problem, Actually Addressed This Time
- A New Sandboxing Mechanism: failfs + fchroot
- Rust Comes to PowerPC, AMD and Apple Hardware Catch Up
- Filesystems and Security: NTFS3 Patches 21 Holes
- Gaming Hardware: New Steam Controller, Older AMD Cards, and Nova Lake
- The "One-Line Bug" Fixed With an AI Helper
- Upgrade Advice and the Next Release Schedule
Linux Kernel 7.3 Officially Released: A Record 18,000 Commits, This Time With Low-End GPUs in Mind
On October 18, Linus Torvalds personally released Linux kernel 7.3. This version set new project records on both counts—18,765 non-merge commits and 3,021 participating developers (807 of whom were submitting kernel code for the first time)—just two months after the previous release, 7.2. The official headline this time centers on VRAM, saying it aims to improve how low-end GPUs behave when video memory runs short, and the launch page lists it right up front as a major highlight.
The Low-End GPU VRAM Problem, Actually Addressed This Time
Veterans who've run Linux for years know that stutter well. The moment VRAM gets tight, the GPU shuffles data off to system memory, and after a few round trips the frame rate collapses. 7.3 connects the device-memory cgroup (memory group management) with the TTM VRAM manager inside GPU drivers. When VRAM runs short, the kernel first frees up non-critical buffers and keeps the space for workloads that genuinely matter. The official notes specifically call out two groups of beneficiaries: GPUs with little VRAM, and people running large models locally. When inference programs like llama.cpp compete with other programs for VRAM, they can avoid a lot of needless performance loss. GamingOnLinux did add a caveat, though: in 7.3 this is only laying the foundation, and to reap the full benefits you'll need the accompanying userspace tools and GPU drivers to catch up—simply upgrading the kernel won't turn everything on automatically.
A New Sandboxing Mechanism: failfs + fchroot
7.3 brings a new filesystem isolation scheme. failfs is a pseudo-filesystem that outright rejects unsupported operations. Paired with the newly added fchroot system call, an application can first open handles to the directories it needs, then lock itself into an environment where only absolute paths work—once inside, ordinary path lookup and symlink resolution all stop functioning, and the filesystem can only be touched through handles obtained in advance. This is stricter than traditional chroot, draws a line under the old headache of absolute-path re-resolution, and lays a foundation for applications that demand strict file isolation.
Rust Comes to PowerPC, AMD and Apple Hardware Catch Up
Rust support extends to the PowerPC architecture, covering both PPC32BE and PPC64LE, with its algorithm status promoted from experimental to maintained. On the AMD side, a large 95-patch effort adds UALink infrastructure to AMDGPU—this open standard can chain up to 1,024 accelerators within a single domain, letting GPUs directly access remote VRAM without copying it first (unlike RDMA). Apple's M3 Pro, M3 Max, and M3 Ultra also get initial device-tree support in mainline, paving the way for Asahi Linux down the road, though most features—GPU acceleration among them—aren't yet supported by either project.
Filesystems and Security: NTFS3 Patches 21 Holes
NTFS3 did heavy lifting this time: a round of 21 commits and 922 lines of changes fixed a slab out-of-bounds write, out-of-bounds reads during reparse and objid initialization, an information leak during rename, and an integer overflow in MFT cluster validation, while also adding support for NTFS alternate data streams. The kernel's SMB server now supports Apple Time Machine, OverlayFS supports id-mapped mounts, and the NFS server adds directory delegation. On the security side, a new sysctl switch restricts userspace access to the AF_ALG crypto interface, AppArmor supports compressed policies, Landlock can set a "no new privileges" flag on the calling process, and signature verification for BPF programs is stricter.
Gaming Hardware: New Steam Controller, Older AMD Cards, and Nova Lake
For gamers this release is quite substantial. Valve's new Steam Controller gets built-in driver support, the MSI Claw handheld's built-in controller also gains a driver, and Intel's next-gen Nova Lake integrated graphics are enabled by default. Older Radeon cards (the HD 7000 through Polaris and Fiji generations) have better compatibility, and some models can now recover from a driver crash without a full reboot. NVIDIA's open-source Nouveau driver lays the groundwork for Vulkan Video hardware decoding. AMD has also made preparations for the upcoming Zen 6.
The "One-Line Bug" Fixed With an AI Helper
The development process itself was a talking point this time. During the 7.3 cycle, Linus was debugging a black-screen bug on Intel Battlemage G21 graphics. The bug revolved around a single rounding function (round_up changed to round_down), and it took 24 patches plus debug code and 18 boots to pin down. Along the way he used Gemini as a "tireless helper" to repeatedly investigate, and even the commit message was written by AI. Linus calls this influx of small fixes the new "AI normal." 7.3 is also considered a candidate for this year's long-term support (LTS) release.
Upgrade Advice and the Next Release Schedule
Building straight from kernel source yourself is technically fine, but the less hassle-prone approach is to wait until it lands in your distro's stable repositories before upgrading. The 7.4 merge window opens right away, with the first RC expected on November 1 and the final release around Christmas.
Taken as a whole, 7.3 is a release that thickens the foundation for both performance and security. A record 18,765 commits and 3,021 developers, VRAM improvements that low-end GPUs and local large models get first, 21 holes patched in NTFS3 in one round, and the first 7.4 RC landing on November 1. Is the GPU you have on hand low-end or flagship—do you plan to build the kernel yourself for an early taste, or wait for your distro to push it out?
Written by our editorial team; tools listed here are tested or verified against public sources. Links point to official sites or GitHub repos for reference only — no paid placements.