Intel har skickat in patchar för att förenkla energimodellen i Linux P-State-drivrutinen, med fokus på hybrida CPU:er utan stöd för simultan multitrådning. Denna uppdatering syftar till att förbättra strömhanteringen för Lunar Lake-system-on-chip och kommande Panther Lake-processorer. Förändringarna旨在 att optimera prestanda och batteritid i Linux-baserade enheter.
Intel-ingenjören Rafael Wysocki, underhållare av Linux strömhanteringssubsystem, publicerade nyligen en patchuppsättning för att rationalisera energimodellen i Intel P-State-drivrutinen. Denna förenkling gäller för nyare Core Ultra-hybridsystem, som kombinerar prestandaorienterade P-kärnor och effektivitetfokuserade E-kärnor men saknar stöd för simultan multitrådning (SMT).
Justeringarna förutsätter enhetliga energikostnader över kärntyper i avsaknad av SMT, vilket minskar onödig komplexitet från äldre modeller designade för trådade konfigurationer. Wysocki förklarade att för plattformar som Lunar Lake, som inte stödjer SMT, kan energimodellen minskas utan att offra noggrannhet i prognoser för energieffektivitet. Dessa patchar, rapporterade av Phoronix, bygger på tidigare insatser inom energieffektiv schemaläggning (EAS) anpassad specifikt för P-State-drivrutinen i Lunar Lake.
Genom bättre fördelning av uppgifter mellan P-kärnor och E-kärnor strävar förändringarna efter att förbättra energieffektiviteten, vilket leder till mer förutsägbar CPU-frekvensskalning. Detta kan förbättra batteritiden i mobila enheter och minska termisk överbelastning i datacenter. Initiativet återspeglar Intels bredare strävan att stärka Linux-stöd för sin hårdvara mitt i konkurrensen från AMDs Ryzen-processorer.
Patcharna granskas för framtida Linux-kärnversioner, med potentiella fördelar för utvecklare som justerar strömprofiler och minskar schemaläggarens beräkningsbelastning. När Panther Lake närmar sig kan ytterligare förfiningar inkludera feedback från open source-communityn, med betoning på iterativa förbättringar i hybrid CPU-prestanda.