Le patch Meta aumentano gli FPS su Steam Deck fino al 32 % grazie al nuovo modo EPP

- Meta ha rilasciato patch per il kernel Linux che modificano il funzionamento del driver amd-pstate.
- La nuova modalità per‑core EPP boost aumenta il minimo FPS su Steam Deck di quasi il 32%.
- Il meccanismo passa i core al profilo performance quando il carico supera il 50%.
- L'approccio può essere applicato ad altri dispositivi con AMD APU su Linux.
L'azienda Meta ha presentato aggiornamenti del kernel Linux, mirati a dispositivi di gioco con processori AMD APU. Le patch modificano il funzionamento del driver amd-pstate, responsabile della gestione della frequenza e del consumo energetico, e utilizzano la tecnologia Energy Performance Preference (EPP), che consente di bilanciare tra prestazioni e risparmio energetico.
La modalità EPP standard si rivela spesso inefficace nei giochi, dove il flusso principale del processore è interrotto da brevi picchi di carico. Per risolvere questo problema, lo sviluppatore David Vernet ha implementato il meccanismo per‑core EPP boost. Il nuovo modulo epp_boost controlla il carico di ciascun core ogni 10 ms; se il carico supera il 50%, il core passa al profilo 'performance'. Se per 300 ms il carico non torna indietro, il driver ripristina la precedente modalità di risparmio energetico.
L'efficacia dell'innovazione è stata testata su un dispositivo di gioco portatile Steam Deck nel gioco Civilization VI – un test sensibile alle prestazioni di un singolo thread. Dai risultati delle misurazioni, la frequenza minima dei fotogrammi (1% low) è aumentata del 31,8%, mentre il valore di latenza del 99° percentile (P99) è migliorato del 4,1%. La media degli FPS è cambiata poco, il che indica un aumento mirato della stabilità del fotogramma senza un aumento del carico.
I test hanno mostrato che l'aumento del 30% si riferisce al limite inferiore dei fotogrammi, il che è particolarmente importante per un gameplay fluido in scene dinamiche. Nel frattempo, il consumo energetico durante i periodi di bassa carico rimane invariato, poiché il driver torna automaticamente alla modalità economica.
Lo sviluppatore osserva che un approccio simile potrebbe essere utile anche per altri dispositivi che operano con SteamOS o qualsiasi sistema Linux con APU AMD. Le patch sono già disponibili come codice sorgente e possono essere incluse nelle future versioni del kernel Linux.
La tecnologia per‑core EPP boost dimostra come la fine regolazione della gestione dell'energia possa fornire un aumento significativo delle prestazioni senza modificare l'hardware. Questo è particolarmente rilevante per gli utenti che utilizzano piattaforme aperte e cercano modi per migliorare l'efficienza dei loro sistemi di gioco.
In generale, l'implementazione delle patch Meta apre la strada a un utilizzo più flessibile delle risorse dei processori AMD nell'ambiente Linux, consentendo di migliorare l'esperienza di gioco senza compromettere il risparmio energetico.
Fonte: 3DNews



