Súlyos teljesítményhibát javítottak az Intel-alapú Chromebookokon a Linux fejlesztői

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Linux 6.18-rc3 kiadását megelőzően több energiagazdálkodással kapcsolatos javítás került be a kernelbe, amelyek közül az egyik különösen fontos: egy „komoly teljesítmény-visszaesést” orvosoló frissítés, amely egyes Intel processzoros Chromebookokat érintett.

A hibát néhány héttel ezelőtt a Google Chrome / Chromium OS mérnökei azonosították, miután a tesztek során szokatlanul magas CPU-használatot, megnövekedett energiafogyasztást, valamint akadozó videólejátszást tapasztaltak. A problémát végül a CPU-idle alrendszer (cpuidle subsystem) egyik korábbi módosításához vezették vissza, amelyet eredetileg azzal a céllal vezettek be, hogy „ne vesszen el hasznos információ” az üresjárati állapotok kezelése során.

A gond azonban akkor jelent meg, amikor ezt a változtatást visszaportolták (back-ported) a 6.1-es és 6.6-os LTS kernelverziókba, illetve más stabil ágba. Ezeken a verziókon futó Intel Jasper Lake alapú Chromebookok esetében a módosítás váratlanul teljesítményromláshoz vezetett. A mostani javítás lényegében visszavonja a problémás kódrészt, amivel helyreáll a korábbi, optimális teljesítmény.

Ez a korrekció már bekerült a Linux 6.18-rc3 fejlesztői ágba, és várhatóan hamarosan megjelenik a stabil LTS-ágakban is, így a Chromium OS-t és más Linux-disztribúciókat futtató Chromebookok felhasználói is profitálhatnak belőle. A hiba rávilágít arra, mennyire érzékeny a teljesítmény és az energiahatékonyság közötti egyensúly, különösen hordozható eszközök esetében, ahol a CPU-idle logika finomhangolása kulcsfontosságú.