Линукс 6.18-rc2 стиже на велики начин са кључним исправкама за графику, Руст и AMD Zen

  • Већи RC2 због RC1 регресија откривених у аутоматизованом тестирању; стабилан напредак и опште стање је нормално.
  • DRM/Графика: Intel Xe омогућава уштеду енергије медијског семплера (пре Xe2), проширено подешавање powergate_info и PSR на Lunar Lake-у; разне исправке AMDGPU-а.
  • AMD Zen (x86): Очишћен је регистар S5_RESET_STATUS како би се избегли разлози за застарело поновно покретање; промена означена као стабилна од верзије 6.17.
  • Rust за Linux: Преглед rustfmt формата и ажурирани водич за минимизирање сукоба интеграције.

Линук 6.18-рц2

Линук 6.18-рц2 сада на располагању Након недеље рада усмереног на полирање грешака, са циљем да серија 6.18 буде... следеће ЛТС језгро када стабилна верзија стигне почетком децембра. Издање укључује исправке распоређене по целом стаблу, резултат раног тестирања које је открило регресије и проблеме са конфигурацијом.

Пројекат говори о циклусу без већих застоја: иако је ова итерација нешто обимнија због rc1 регресије детектују аутоматски системи, слично Линук 6.17-рц1, неколико је било тривијално или се могло приписати окружењу за тестирање, као што су случајеви у QEMU на SH4 big-endian-уИ даље постоје отворена питања, али смер је позитиван и понашање циклуса се сматра нормалним.

Опште исправке у Линуксу 6.18-rc2

Сада када је прозор за интеграцију затворен, rc2 укључује исправке у више подсистема, са посебним присуством у графички управљачки програми, форматирање кода и прилагођавања документације у Русту, као и промене у обради разлога за поновно покретање на AMD Zen платформама како би се избегле информације застарело или обмањујуће при покретању.

Графика: Шта је ново у DRM подсистему?

Пре објављивања rc2, недељне DRM исправке су слате са уобичајеним нагласком на Интел и АМДОва серија истиче неколико прилагођавања која подржава Интел и на која вреди обратити пажњу.

  • Возач Интел Ксе Омогућава контролу преноса медија на платформама пре Xe2 да би се смањила потрошња горива када ови мотори раде у празном ходу. Ово побољшање утиче на оне који користе Xe кроз сонда_силе уместо i915, путања која може пружити боље перформансе у поређењу са старим кодом.
  • Датотека за отклањање грешака DebugFS powergate_info Такође извештава о статусу искључења медијског семплера, што је корисно за проверу да ли је уштеда енергије активна.
  • Деактивација је подешена Самоосвежавање панела (PSR) само у Лунарно језеро и када је селективно преузимање активно, мера која помаже у ублажавању рендеровање артефаката примећено на претходним Интеловим платформама.
  • Поред тога, долази колекција разних исправки за драјвере. Intel Xe и AMDGPU након недавног прозора интеграције са верзијом 6.18.

Разлог за поновно покретање система на AMD Zen рачунарима

На x86 фронту, rc2 уводи промену како би се спречило обмањујуће извештавање о томе зашто се систем поново покренуо на машинама са АМД ЗенПонекад регистар S5_RESET_STATUS није био ажуриран или обрисан од стране хардвера, што је могло довести до древни трагови што је збунило дијагнозу након случајног поновног покретања.

Да би се ово решило, кернел уписује прочитану вредност назад у регистар (шема типа пиши-1-за-брисање из разлога битова), осигуравајући да се стари уноси уклањају и да се остале потребне информације чувају. Ово подешавање ступа на снагу 6.18-рц2 и означен је за укључивање у стабилне гране, са планираним повратним портом из серије 6.17.

Rust за Linux: Ажурирани формат и водичи

Промене су примењене и на верификацију формата кода. Рђа Након критика о томе како је rustfmt кондензовао увоз у једну линију, повећавајући вероватноћу сукоба приликом спајања или ребазирања. Решење је очистити стабло тако да буде средство за чишћење од рђе и документујте једноставан трик (последњи коментар) у водичу како би се увоз одржао стабилним док се не појави робуснији приступ.

Ово ублажава трење у радном процесу Руста за Линукс, смањујући интеграциони конфликти и избегавање непотребних козметичких промена које ометају прегледе.

Стање циклуса и шта је следеће након Линукса 6.18-rc2

Сам Линус је напоменуо да, иако је ова rc2 донекле већа на основу почетних извештаја, напредак се постиже постепено и нема разлога за узбуну. Ако се темпо одржи, грана 6.18 би требало да дебитује као стабилна почетком 2018. године. Децембар и, ако не буде изненађења, постати ЛТС за ову генерацију.

Линукс 6.18-rc2 прави још један корак напред са опипљивим исправкама у графика, подешавања форматирања у Русту и побољшана поузданост приликом пријављивања разлога за поновно покретање на AMD Zen-у, уз наставак усавршавања регресија пронађених у раном тестирању.