A Linux 6.18 kernelben mostantól még több ASUS alaplap kap működő szenzortámogatást

A Linux kernel 6.18 első kiadásra jelölt verziójához Guenter Roeck beolvasztotta a legújabb hwmon (hardvermonitorozó) fejlesztéseket, amelyek több új illesztőprogramot és meglévő modulok jelentős bővítéseit tartalmazzák. Az új driverek között szerepel a Kontron SMARC-sAM67 és a GPD eszközök érzékelőinek támogatása, valamint a Monolithic Power Systems MP29502 és MP28xx sorozatokhoz készült illesztőprogramok. Számos meglévő driver is frissült, köztük az asus-ec-sensors, amely mostantól jóval több modern ASUS alaplapot képes kezelni.

A frissített kernelszintű támogatás kiterjed többek között a B650E-I, PRIME Z270-A, Pro WS WRX90E-SAGE SE, ROG STRIX X670E-E GAMING WIFI, ROG STRIX X870-I GAMING WIFI, ROG STRIX X870E-E GAMING WIFI, ROG STRIX Z690-E GAMING WIFI, ROG STRIX Z790E GAMING WIFI II, STRIX B850-I GAMING WIFI, TUF GAMING X670E PLUS WIFI, X670E-I GAMING WIFI és Z790-I GAMING WIFI modellekre is, így a Linux 6.18-ban a hőmérséklet- és ventilátoradatok olvasása ezeknél az alaplapoknál már teljes mértékben működőképes lesz.

A Linux 6.18 kernelben mostantól még több ASUS alaplap kap működő szenzortámogatást

További fejlesztések, funkcionális változások

A Dell gépeket célzó dell-smm modul újabban támogatja az OptiPlex 7040-et, míg az ina238 átdolgozása révén már az INA700 és INA780 szenzorok is működnek. Az AMD processzorokat figyelő k10temp kiegészült a Strix Halo és a Family 1Ah-alapú modellek támogatásával, a Lenovo eszközök számára pedig frissült az EC-szenzor modul. Emellett az lm75 immár az NXP P3T1750 szenzort ismeri, a pmbus driverek pedig több új Renesas és MPS chippel bővültek.

A kernel magjában több strukturális fejlesztés történt a hwmon alrendszeren belül. A zárolási mechanizmusok immár belsőleg kezeltek, ami megbízhatóbbá teszi a párhuzamos hozzáféréseket, valamint bevezetésre került a 64 bites energiaattribútum-típus, amely nagyobb pontosságot biztosít az energiaméréshez. A cros_ec driver mostantól integrálódik a hőkezelési keretrendszerbe, így hatékonyabban vezérli a ventilátorokat, miközben PWM-szabályozást is kapott. Az sbtsi_temp kiterjesztett hőmérsékleti tartományt biztosít az újabb AMD CPU-k számára, az mlxreg-fan pedig frissített képességregiszter-kezelést kapott. A dokumentáció is átalakult, a régi ltq-cputemp.txt fájlt YAML formátum váltotta fel, és új leírások készültek többek között az MP2869, MP29502 és GPD driverekhez.

Karbantartási változások és optimalizációk

A kernel be érkezett beolvasztás több kisebb javítást és kódtisztítást is tartalmaz. A coretemp modul karbantartása megszűnt, a karbantartói státuszt eltávolították, míg a dell-smm kódjában átdolgozták a ventilátor-kezelést, és bevezették az automatikus vezérlési módot. Az ina238 forráskódjában alapos újrastrukturálás zajlott: a számítások egyszerűsödtek, az energiaértékek mostantól 64 bites formátumban kerülnek kiolvasásra, és az eszköz aktív magas riasztási polaritást is támogat. A sht21 szenzorhoz mostantól DeviceTree-leírás is tartozik, és kibővült a SHT20 és SHT25 érzékelőkkel. Összességében a 6.18-rc1 kiadásban több mint négyezer kódsor hozzáadásával és közel hatszáz törlésével a hwmon alrendszer jelentősen modernizálódott, miközben a dokumentáció, a karbantartás és a stabilitás egyaránt javult.

A fejlesztések 2025. október 1-jén kerültek be Linus Torvalds fő kernelágába, így ezek a változtatások a Linux 6.18 első RC verziójától kezdve minden tesztelő és fejlesztő számára elérhetővé válik.