„Linux 6.18-rc4“ patobulinimai su x86, maitinimo ir tvarkyklių pataisymais

  • RC4 išleistas stabiliai ir be įvykių; galutinė versija numatoma lapkričio pabaigoje arba gruodžio pradžioje.
  • „x86“: daugiau „Zen 6“ modelių ID, „RDSEED“ išjungta „Zen 5“ su senuoju mikrokodu, XFD ir Clang CFI/LTO kompiliavimo pataisymai.
  • Energijos valdymas: Ištaisyta 11 % regresija CPUidle meniu reguliatoriuje, kurią aptiko Intel Core i5-10600K ir ištaisė Rafael Wysocki.
  • Nedideli pataisymai vyrauja tvarkyklėse (GPU, tinklo, garso) ir tinklo, SMB/XFS/nfsd, sched_ext koregavimuose bei naujose VFIO savikontrolės testuose.

„Linux 6.18-rc4“

„Linux 6.18-rc4“ Dabar jis prieinamas kaip nauja savaitinė bandomoji versija. Po kelių ramių savaičių ciklas išlieka stabilus ir turėtų būti pristatytas lapkričio pabaigoje arba gruodžio pradžioje. Ketvirtasis kandidatas į paleidimą Jis pristatomas sklandžiai ir daugiausia dėmesio skiriant poliravimo detalėms, kaip nurodyta Kas naujo „Linux 6.18-rc3“ versijoje.

Linus Torvalds paskelbė kelios valandos iš anksto kiekvienai kelionei, tačiau be jokių esminių plano pakeitimų: vyraujantis tvarkyklių pataisymai (GPU, tinklo ir garso) ir nedideli tinklų, failų sistemų (SMB, XFS ir nfsd), išplečiamojo planuoklio (sched_ext) ir s390 bei x86 architektūrų pakeitimai, taip pat nauji automatiniai VFIO testai.

Naujos funkcijos ir pagrindiniai pakeitimai „Linux 6.18-rc4“ versijoje

„x86“ sistemoje ryškiausias pokytis yra būsimos AMD Zen 6 (1Ah šeimos) modelių identifikatorių išplėtimas. Branduolys dabar atpažįsta 16 papildomų modelių, išplėsdamas ankstesnį diapazoną ir taip supaprastindamas paruošimo procesą. produktai, pagaminti naudojant „Zen 6“ kuris pasirodys rinkoje panašiai, kaip buvo pranešta Linux 6.18-rc2.

Taip pat AMD srityje branduolys tam tikrose „Zen 5“ sistemose su mikrokodu, sukurtu anksčiau nei programinės įrangos pataisa, išjungia RDSEED naudojimą, taip sumažindamas žinomą atsitiktinumo problemą. AMD jau platina EPYC 9005 atnaujinimą, o likusieji bus išleisti netrukus; tuo tarpu branduolyje yra šis... apsaugos priemonė RDSEEDBe to, ištaisoma FPU XFD būsenos sinchronizacija perduodant signalus ir išvengiama kompiliavimo klaidos, kai CONFIG_CFI=yy CONFIG_LTO_CLANG_FULL=y.

Maitinimo ir našumo valdymas „Linux 6.18-rc4“ sistemoje

Ištaisyta „CPUidle“ meniu valdiklio našumo regresija, atsiradusi nuo „Linux 6.17“ versijos. Problema, kurią pastebėjo Doug Smythies naudodamas „Intel Core i5-10600K“, sukėlė našumo sumažėjimas apie 11% tam tikrose apkrovose, ir tai jau buvo ištaisyta „Git“ programoje šiam išleidimo kandidatui.

Rafaelio Wysockio sukurtas pataisymas teikia pirmenybę dažnesniam įėjimui į apklausos būseną, kai miego būsenos išėjimo delsa viršija numatomą neveiklos laiką. Šis pakeitimas sumažina nereikalingą laukimą ir atkuria prarastą našumą; jis papildo Naujausias „Chromebook“ su „Intel“ pataisymas paveikta kitos energijos valdymo regresijos.

Kiti šio RC branduolio frontai

Be x86 ir galios, didžioji dalis pakeitimų vėlgi yra valdikliuose: Grafika, tinklas ir garsas rodo kelią Pataisymai. Su tvarkyklėmis nesusijusiose srityse atlikti nedideli tinklo steko, SMB/XFS/nfsd, sched_ext pakeitimai ir pridėti VFIO testai. Priežiūros komanda šiuos pakeitimus apibūdina kaip nereikšmingus ir apimančius tik kelias kodo eilutes.

Prieinamumas, testavimas ir kontekstas

Išleidus šią RC4, galutinė 6.18 versija turėtų pasirodyti lapkričio pabaigoje arba pirmąją gruodžio savaitę.

Testuojantys RC4 turėtų atkreipti dėmesį į kelis dalykus: patikrinti, ar nėra klaidų kompiliuojant su Clang CONFIG_CFI ir LTO, patikrinti miego ir neveiklumo režimo veikimą nešiojamuosiuose kompiuteriuose ir patikrinti, ar „Zen 5“ kompiuteryje RDSEED išjungtas pranešimas Jis rodomas faile „dmesg“ pritaikius atitinkamą mikrokodą. Apie bet kokias problemas galima pranešti LKML arba paveiktos posistemės prižiūrėtojui.

„Linux 6.18-rc4“ sparčiai bręstaIšplečiama „Zen 6“ parama, ištaisoma RDSEED problema „Zen 5“, ištaisomos galios regresijos ir patobulinamos pagrindinės tvarkyklės bei posistemės. Jei neatsiranda nenumatytų aplinkybių, grafikas lieka nepakitęs, o artimiausios dienos bus skirtos stabilumo ir našumo derinimui, ruošiantis stabiliai versijai.