Em 25 de outubro de 2026, uma mudança no escalonador do Linux foi integrada ao Linux 7.4 Git, segundo a Phoronix. A regra dá prioridade ao asymmetric packing quando ele pode mover uma tarefa para uma CPU ociosa de prioridade mais alta. A alteração foi relatada após um problema de escalonamento durante uma compilação no AMD Ryzen AI 9 HX 370.
O problema apareceu em uma compilação específica
O caso relatado ocorreu no Gentoo, durante uma compilação com LLVM Clang e otimização completa em tempo de ligação (full link-time optimization, ou full-LTO). Tarefas que chegavam aos núcleos Zen 5C podiam continuar neles, em vez de migrar para núcleos Zen 5 disponíveis, de prioridade mais alta.
A Phoronix descreveu o AMD Ryzen AI 9 HX 370 como um processador de 12 núcleos: quatro Zen 5 e oito Zen 5C. A diferença de frequência e de cache ajuda a entender por que a localização das tarefas virou um ponto de conflito no caso relatado.
| Tipo de núcleo | Quantidade | Frequência citada | Cache L3 citada |
| Zen 5 | 4 | Cerca de 5,1 GHz | 16 MB |
| Zen 5C | 8 | Até 3,3 GHz | 8 MB |
Por que o escalonador mudou a prioridade
O Cache Aware Scheduling favorece manter as tarefas de um processo próximas, na mesma cache de último nível (LLC, na sigla em inglês). O asymmetric packing, por sua vez, favorece CPUs de prioridade mais alta. No caso relatado, essas duas estratégias podiam apontar para destinos diferentes.
A regra atribuída ao patch faz o asymmetric packing prevalecer quando ele tenta migrar uma tarefa para uma CPU ociosa de prioridade superior à do núcleo de origem. O critério vale tanto para o balanceamento regular quanto para o ativo. Assim, nessa condição, o escalonador favorece a CPU de maior prioridade em vez de manter a tarefa junto às demais na LLC.
Quais versões do Linux foram citadas
Além da integração relatada no Linux 7.4 Git, a Phoronix informou que a mudança foi marcada para backport no Linux 7.2 e no Linux 7.3. Um backport aplica uma alteração a uma versão anterior do kernel.