Z brisanjem nekaj vrstic do »občutno manjše porabe«


Včasih so rešitve težav lahko zelo preproste. Recimo z brisanjem nekaj vrstic izvorne kode jedra Linuxa.

Active State Power Management (ASPM) je izboljšava tehnologije PCIe (Peripheral Component Interconnect Express), ki lahko privarčuje veliko energije s tem, da napravo, priključeno na ta vmesnik, postavi v stanje mirovanja. Seveda ASPM podpira tudi Linux, a zaradi spregledanega hrošča, nastalega pred dvanajstimi leti, ne najbolj optimalno.

Podrobnosti si lahko preberete na tem naslovu, tukaj pa le nekaj o rešitvi. Ta je dokaj preprosta, saj je potrebno v izvorni kodi odstraniti le deset vrstic kode. Pravzaprav šest, saj so preostale štiri komentarji. In to je menda dovolj, za »občutno manjšo porabo« pri sistemih, ki uporabljajo pretvornik (bridge) med PCIe in PCI.

Uporabniki bodo popravljeno jedro dobili z izidom jedra 5.8, ki bo izšel prihodnji mesec, glede na to, da se omenjeni pretvornik nahaja v mnogih strežnikih, delovnih postajah in še kje, pa bo zagotovo našel mesto tudi v prejšnjih stabilnih različicah.

Več…

Comments are closed.