Linux 6.18-rc2 ankommer i stor stil med vigtige rettelser til grafik, Rust og AMD Zen

  • Større RC2 pÃ¥ grund af RC1-regressioner detekteret i automatiseret test; stabil fremgang og den generelle tilstand er normal.
  • DRM/Grafik: Intel Xe muliggør strømbesparelse i mediesampleren (før Xe2), udvidet powergate_info og PSR-tuning pÃ¥ Lunar Lake; forskellige AMDGPU-rettelser.
  • AMD Zen (x86): Ryddet op i S5_RESET_STATUS-registreringsdatabasen for at undgÃ¥ Ã¥rsager til forældet genstart; ændringen er markeret som stabil fra 6.17.
  • Rust til Linux: Gennemgang af rustfmt-formatet og opdateret vejledning til at minimere integrationskonflikter.

Linux 6.18-rc2

Linux 6.18-rc2 nu tilgængelig Efter en uges arbejde fokuseret på at polere fejl, med henblik på at gøre 6.18-serien til den næste LTS-kerne når den stabile version ankommer i starten af ​​december. Udgivelsen inkluderer rettelser spredt ud over træet, resultatet af tidlig testning, der har afsløret regressioner og konfigurationsproblemer.

Projektet taler om en cyklus uden større tilbageslag: selvom denne iteration er noget mere omfangsrig pga. rc1-regressioner detekteres af automatiske systemer, svarende til Linux 6.17-rc1, flere var ubetydelige eller kunne tilskrives testmiljøet, såsom tilfælde i QEMU på SH4 big-endianDer er stadig åbne spørgsmål, men retningen er positiv, og cyklussens opførsel betragtes som normal.

Generelle rettelser i Linux 6.18-rc2

Nu hvor integrationsvinduet er lukket, inkorporerer rc2 rettelser i flere undersystemer, med særlig tilstedeværelse i grafikdrivere, kodeformatering og dokumentationsjusteringer i Rust, og ændringer til håndtering af årsager til genstart på AMD Zen-platforme for at undgå information forældet eller vildledende ved opstart.

Grafik: Hvad er nyt i DRM-undersystemet?

Før udgivelsen af ​​rc2 blev der sendt ugentlige DRM-rettelser ud med den sædvanlige vægt på Intel og AMDDenne batch fremhæver adskillige Intel-støttede justeringer, som det er værd at holde øje med.

  • Føreren Intel Xe Muliggør power gating af mediesamplere pÃ¥ platforme før-Xe2 for at reducere brændstofforbruget, nÃ¥r disse motorer er i tomgang. Denne forbedring pÃ¥virker dem, der bruger Xe gennem kraftprobe i stedet for i915, en sti der muligvis giver bedre ydeevne sammenlignet med den gamle kode.
  • Fejlfindingsfilen DebugFS powergate_info Den rapporterer ogsÃ¥ nedlukningsstatus for medieprøvetageren, hvilket er nyttigt til at kontrollere, om energibesparelsen er aktiv.
  • Deaktiveringen af ​​er indstillet Panel Selvopdatering (PSR) kun i Lunar Lake og nÃ¥r selektiv hentning er aktiv, en foranstaltning der hjælper med at afbøde gengivelsesartefakter observeret pÃ¥ tidligere Intel-platforme.
  • Derudover er der en samling af diverse driverrettelser pÃ¥ vej. Intel Xe og AMD GPU efter det seneste integrationsvindue med 6.18.

Årsag til genstart på AMD Zen-computere

På x86-fronten introducerer rc2 en ændring for at forhindre vildledende rapportering om, hvorfor systemet genstartede på maskiner med AMD ZenNogle gange blev S5_RESET_STATUS-registeret ikke opdateret eller ryddet af hardware, hvilket kunne efterlade gamle spor hvilket forvirrede diagnosen efter en tilfældig genstart.

For at løse dette skriver kernen den læste værdi tilbage til registeret (et skema af typen skriv-1-for-at-rydde af grundbits), hvilket sikrer, at gamle poster fjernes, og andre nødvendige oplysninger bevares. Denne indstilling træder i kraft 6.18-rc2 og er blevet markeret til inkludering i de stabile grene, med en planlagt backport fra 6.17-serien.

Rust til Linux: Opdateret format og vejledninger

Der er også blevet anvendt ændringer til verifikation af kodeformat. Rust Efter kritik af, hvordan rustfmt kondenserede import til en enkelt linje, hvilket øgede sandsynligheden for konflikter ved sammenlægning eller rebasering. Løsningen er at rydde op i træet, så det er rustfmt-rengøring og dokumenter et simpelt trick (afsluttende kommentar) i guiden for at holde importen stabil, indtil en mere robust tilgang kommer.

Dette udjævner friktionen i Rust til Linux-arbejdsgangen og reducerer integrationskonflikter og undgå unødvendige kosmetiske ændringer, der hindrer anmeldelser.

Status for cyklussen og hvad der sker efter Linux 6.18-rc2

Linus bemærkede selv, at selvom denne rc2 er noget større baseret på de første rapporter, sker der gradvise fremskridt, og der er ingen grund til bekymring. Hvis tempoet opretholdes, burde 6.18-grenen debutere som stabil i starten af ​​2018. December og, medmindre overraskelser opstår, bliver LTS for denne generation.

Linux 6.18-rc2 tager endnu et skridt fremad med håndgribelige rettelser i grafik, formateringsjusteringer i Rust og forbedret pålidelighed ved rapportering af genstartsårsager på AMD Zen, samtidig med at regressioner fundet i tidlig testning fortsat finpudses.