Linux 6.18-rc4 avanza con correzioni in x86, alimentazione e driver

  • La RC4 è stata rilasciata con uno sviluppo stabile e senza intoppi; la versione finale è prevista per la fine di novembre o l'inizio di dicembre.
  • Su x86: più ID modello per Zen 6, RDSEED disabilitato in Zen 5 con microcodice legacy, correzione XFD e correzione della compilazione Clang CFI/LTO.
  • Gestione dell'alimentazione: corretta una regressione dell'11% nel regolatore del menu CPUidle, rilevata in Intel Core i5-10600K e corretta da Rafael Wysocki.
  • Sono state apportate piccole correzioni ai driver (GPU, rete, audio) e sono stati apportati aggiustamenti alla rete, SMB/XFS/nfsd, sched_ext e nuovi autotest per VFIO.

Linux 6.18-rc4

Linux 6.18-rc4 È ora disponibile come nuova build di prova settimanale. Dopo diverse settimane di calma, il ciclo rimane stabile e la consegna è prevista per fine novembre o inizio dicembre. Il quarto candidato alla liberazione Arriva senza intoppi e con un'attenzione particolare alla lucidatura dei dettagli, come dettagliato nel Novità in Linux 6.18-rc3.

Linus Torvalds il ha annunciato poche ore di anticipo per viaggio, ma senza modifiche sostanziali al piano: il predominante correzioni dei driver (GPU, rete e audio) e piccole modifiche alle reti, ai file system (SMB, XFS e nfsd), allo scheduler estensibile (sched_ext) e alle architetture s390 e x86, oltre a nuovi test automatizzati per VFIO.

Nuove funzionalità e modifiche chiave in Linux 6.18-rc4

Su x86, la modifica più significativa è l'espansione degli identificatori di modello per il prossimo AMD Zen 6 (famiglia 1Ah). Il kernel ora riconosce 16 modelli aggiuntivi, estendendo l'intervallo precedente e semplificando così il processo di preparazione. prodotti basati su Zen 6 che arriverà sul mercato, in modo analogo a quanto riportato in Linux 6.18-rc2.

Sempre sul fronte AMD, il kernel disabilita l'uso di RDSEED su alcuni sistemi Zen 5 con microcodice precedente alla patch del firmware, mitigando il noto problema di casualità. AMD sta già distribuendo un aggiornamento per EPYC 9005, e il resto arriverà a breve; nel frattempo, il kernel include questo salvaguardia su RDSEEDInoltre, viene corretta la sincronizzazione dello stato XFD della FPU durante la trasmissione dei segnali e si evita un errore di compilazione con CONFIG_CFI=yy CONFIG_LTO_CLANG_FULL=y.

Gestione dell'alimentazione e delle prestazioni in Linux 6.18-rc4

È stata risolta una regressione delle prestazioni nel gestore del menu CPUidle risalente a Linux 6.17. Il problema, osservato da Doug Smythies su un Intel Core i5-10600K, causava un calo delle prestazioni di circa l'11% in determinati carichi, ed è già stato risolto in Git in tempo per questa release candidate.

La correzione, ideata da Rafael Wysocki, dà priorità all'ingresso nello stato di polling più frequentemente quando la latenza per uscire da uno stato di sospensione supera il tempo di inattività previsto. Questa modifica riduce le attese non necessarie e recupera le prestazioni perse; integra Correzione recente per Chromebook con Intel interessato da un'altra regressione nella gestione dell'energia.

Altri fronti kernel in questa RC

Oltre a x86 e potenza, la maggior parte delle modifiche riguarda ancora una volta i controller: Grafica, rete e suono guidano la strada Le patch. Nelle aree non correlate ai driver, sono state apportate piccole modifiche allo stack di rete, a SMB/XFS/nfsd, a sched_ext e sono stati aggiunti test per VFIO. Il team di manutenzione descrive queste modifiche come banali e di poche righe di codice.

Disponibilità, test e contesto

Con il rilascio di questa RC4, la versione finale 6.18 dovrebbe arrivare alla fine di novembre o nella prima settimana di dicembre.

Chi testa RC4 dovrebbe tenere d'occhio diversi punti: confermare che non ci siano errori durante la compilazione con CONFIG_CFI e LTO di Clang, controllare il comportamento di sospensione e inattività sui laptop e verificare su Zen 5 che Messaggio RDSEED disabilitato Appare in dmesg dopo aver applicato il microcodice corrispondente. Eventuali problemi possono essere segnalati a LKML o al responsabile della manutenzione del sottosistema interessato.

Linux 6.18-rc4 sta maturando beneEspande il supporto per Zen 6, mitiga il problema RDSEED in Zen 5, corregge le regressioni di potenza e perfeziona driver e sottosistemi chiave. Salvo imprevisti, il programma rimane invariato e i prossimi giorni saranno dedicati alla messa a punto di stabilità e prestazioni in preparazione della versione stabile.