Phoronix meldde op 26 oktober 2026 dat een Linux-schedulerpatch de dag ervoor was samengevoegd in Linux 7.4 Git. De wijziging geeft asymmetrische packing voorrang op cachebalancering wanneer die een taak kan verplaatsen naar een inactieve CPU met hogere prioriteit. Aanleiding was een gemeld probleem tijdens een Gentoo-compilatie met LLVM Clang en full link-time optimization (LTO) op de AMD Ryzen AI 9 HX 370.

Het probleem dook op bij een specifieke Clang-compilatie

Volgens Phoronix konden taken die tijdens de compilatie op Zen 5C-cores terechtkwamen daar blijven, ook als er een Zen 5-core met hogere prioriteit beschikbaar was. Het ging om compileren met LLVM Clang en full LTO, een vorm van optimalisatie tijdens het koppelen van software.

De AMD Ryzen AI 9 HX 370 heeft volgens de door Phoronix aangehaalde patchbeschrijving 12 cores: vier Zen 5-cores en acht Zen 5C-cores. Die beschrijving zette de verschillen als volgt uiteen:

CoretypeAantal coresFrequentie in de vergelijkingL3-cache
Zen 54circa 5,1 GHz16 MB
Zen 5C8tot 3,3 GHz8 MB

De patch kiest voor een idle CPU met hogere prioriteit

Cache Aware Scheduling probeert taken van hetzelfde proces bij elkaar te houden in één last-level cache (LLC), de cache op het laatste niveau van de hiërarchie. Asymmetrische packing geeft juist voorrang aan CPU’s met een hogere prioriteit. Bij de gemelde compilatie konden die twee voorkeuren botsen: een taak bleef bij de cachegroep waar hij al draaide, ook als een CPU met hogere prioriteit idle was.

De gerapporteerde wijziging laat asymmetrische packing winnen wanneer die een taak naar zo’n inactieve CPU met hogere prioriteit probeert te verplaatsen. Die regel geldt volgens de patchbeschrijving voor zowel reguliere als actieve load balancing.

Linux 7.2 en 7.3 werden genoemd als backportdoelen

Phoronix meldde dat de patch op 25 oktober 2026 was samengevoegd in Linux 7.4 Git. Het bericht noemde Linux 7.2 en Linux 7.3 daarnaast als doelen voor een backport, een terugportering naar een andere kernelbranch.