Ang Linux 6.18-rc4 ay sumusulong sa mga pag-aayos sa x86, power at mga driver

  • Ang RC4 ay inilabas na may matatag at walang pangyayaring pag-unlad; ang huling release ay inaasahan sa huling bahagi ng Nobyembre o unang bahagi ng Disyembre.
  • Sa x86: mas maraming model ID para sa Zen 6, na-disable ang RDSEED sa Zen 5 na may legacy na microcode, XFD fix at Clang CFI/LTO compilation fix.
  • Pamamahala ng kapangyarihan: Nag-ayos ng 11% regression sa CPUidle menu governor, na nakita sa Intel Core i5-10600K at naitama ni Rafael Wysocki.
  • Ang mga maliliit na pag-aayos ay nangingibabaw sa mga driver (GPU, network, sound) at mga pagsasaayos sa networking, SMB/XFS/nfsd, sched_ext at mga bagong self-test para sa VFIO.

Linux 6.18-RC4

Magagamit na ngayon ang Linux 6.18-rc4 bilang bagong lingguhang test build. Pagkatapos ng ilang tahimik na linggo, nananatiling matatag ang cycle at inaasahang ilalabas sa tamang oras sa katapusan ng Nobyembre o simula ng Disyembre. Ang ikaapat na release candidate ay darating nang maayos at nakatuon sa pagpapahusay ng mga detalye, gaya ng nakabalangkas sa Linux 6.18-rc3 update.

Inanunsyo ito ni Linus Torvalds ilang oras nang mas maaga dahil sa paglalakbay, ngunit walang anumang pangunahing pagbabago sa plano: nangingibabaw ang mga pagwawasto ng driver (GPU, network at tunog) , kasama ang maliliit na pagsasaayos sa mga network, mga file system (SMB, XFS at nfsd), ang extensible scheduler (sched_ext) at ang mga arkitektura ng s390 at x86, bilang karagdagan sa mga bagong awtomatikong pagsubok para sa VFIO.

Mga bagong feature at pangunahing pagbabago sa Linux 6.18-rc4

Sa x86, ang pinakakapansin-pansing pagbabago ay ang pagpapalawak ng mga model identifier para sa paparating na AMD Zen 6 (pamilyang 1Ah). Kinikilala na ngayon ng kernel ang 16 na karagdagang modelo sa pamamagitan ng pagpapalawak ng dating saklaw; pinapadali nito ang paghahanda ng mga produktong nakabatay sa Zen 6 na ilalabas sa merkado, katulad ng naiulat sa Linux 6.18-rc2.

Gayundin sa AMD, hindi pinapagana ng kernel ang paggamit ng RDSEED sa ilang Zen 5 system na may microcode na mas maaga kaysa sa firmware patch, na nagpapagaan sa kilalang isyu ng randomness. Namamahagi na ang AMD ng update para sa EPYC 9005, at ang iba ay darating sa lalong madaling panahon; pansamantala, kasama sa kernel ang pananggalang na ito laban sa RDSEED . Bukod pa rito, naitama na ang synchronization ng XFD state ng FPU kapag nagpapadala ng mga signal, at napigilan ang isang compilation error na may CONFIG_CFI=yy at CONFIG_LTO_CLANG_FULL=y.

Pamamahala ng kapangyarihan at pagganap sa Linux 6.18-rc4

Nalutas na ang isang regresyon ng pagganap sa CPUidle menu governor na nagsimula pa noong Linux 6.17. Ang isyu, na naobserbahan ni Doug Smythies sa isang Intel Core i5-10600K, ay nagdulot ng pagbaba ng pagganap na humigit-kumulang 11% sa ilalim ng ilang partikular na workload, at naayos na sa Git sa tamang panahon para sa release candidate na ito.

Ang pag-aayos, na isinulat ni Rafael Wysocki, ay mas inuuna ang pagpasok sa polling mode kapag ang latency para lumabas sa sleep ay lumampas sa inaasahang idle time. Binabawasan ng pagbabagong ito ang hindi kinakailangang paghihintay at binabawi ang nawalang performance; kinukumpleto nito ang kamakailang pag-aayos para sa mga Intel-based na Chromebook na naapektuhan ng isa pang power management regression.

Iba pang mga kernel front sa RC na ito

Bukod sa x86 at power, ang karamihan sa mga pagbabago ay nasa mga driver muli: ang graphics, networking, at sound ang nangunguna sa mga patch. Sa panig na hindi driver, may mga maliliit na pagsasaayos sa network stack, SMB/XFS/nfsd, sched_ext, at mga idinagdag na pagsubok para sa VFIO. Inilalarawan mismo ng maintenance team ang mga pagbabagong ito bilang walang gaanong halaga at ilang linya lamang.

Availability, pagsubok, at konteksto

Sa paglabas ng RC4 na ito, ang huling bersyon ng 6.18 ay dapat dumating sa katapusan ng Nobyembre o sa unang linggo ng Disyembre.

Dapat bigyang-pansin ng mga sumusubok sa RC4 ang ilang punto: kumpirmahin na walang mga error kapag kino-compile gamit ang CONFIG_CFI at LTO ng Clang, suriin ang sleep at idle behavior sa mga laptop, at beripikahin sa Zen 5 na lumalabas ang mensaheng naka-disable sa RDSEED sa dmesg pagkatapos ilapat ang kaukulang microcode. Maaaring iulat ang anumang isyu sa LKML o sa maintainer ng apektadong subsystem.

Mahusay na umuunlad ang Linux 6.18-rc4 : pinalalawak nito ang suporta para sa Zen 6, pinapagaan ang isyu ng RDSEED sa Zen 5, inaayos ang mga power regression, at pinapakinis ang mga pangunahing driver at subsystem. Kung walang anumang hindi inaasahang pangyayari, nananatili ang iskedyul, at ang mga susunod na araw ay ilalaan sa pagpino ng stability at performance bilang paghahanda para sa stable release.


Idagdag bilang ginustong mapagkukunan sa Google