La prima patch si concentra sull’efficienza energetica, introducendo il supporto preliminare per la funzionalità Suspend–To–Idle (s2idle) per il SoC ARM BCM2835. Quest’ultimo è utilizzato nelle prime tre generazioni di Raspberry Pi. L’aggiornamento consente di ridurre significativamente il consumo energetico quando il sistema è inattivo. Stefan Wahren, l’autore della patch, ha evidenziato una serie di dati. Secondo quanto riportato, il consumo energetico del Raspberry Pi 1 in modalità s2idle è di 1,33 W, rispetto a 1,67 W in modalità idle, rappresentando un risparmio energetico del 20%.
L’aggiornamento non è privo di limitazioni. Al momento non è possibile disattivare l’interfaccia USB
durante il s2idle, un problema che suggerisce ulteriori possibilità di miglioramento nelle versioni future.La seconda patch mira a migliorare le capacità di calcolo del Raspberry Pi 5 attraverso l’emulazione della tecnologia NUMA (Non-Uniform Memory Access) per sistemi ARM64. NUMA suddivide la RAM in più segmenti, facilitando il lavoro del controller di memoria del Raspberry Pi 5, che può operare in parallelo con maggiore efficienza. Secondo Tvrtko Ursulin, autore della patch, i test di benchmark su Geekbench 6 mostrano un incremento delle prestazioni del 6% in modalità single–core. Mentre si sale al 18% in modalità multi–core grazie all’arrivo di tale ottimizzazione.
Per sfruttare appieno i benefici della patch NUMA, è necessario configurare la policy di allocazione della memoria di Linux in modalità interleaved. Quest’ultima, infatti, non è impostata di default. Ciò implica che oltre all’installazione della patch, sono richiesti ulteriori passaggi configurativi per ottenere i miglioramenti prestazionali promessi.