Nyt olisi tietysti hirveästi muuta tärkeää hommaa ja järjetön väsy, eli juuri oivallinen hetki päivitellä kerneleitä. Vaikkakaan kernelin päivitys ei välttämättä ole edes tarpeellista, saman lopputuloksen saanee aikaan myös tekemällä saman ryhmittelyn manuaalisesti.
Itse muutoksen “automated per tty task groups” kolmas iteraatio on joka tapauksessa varsin triviaalihko muutos. Ainakin kun sen suhteuttaa siihen kuinka paljon se vaikuttaa yleiseen työpöytäympäristön käyttöärsytykseen. Teknisesti muutoksen ideana on siis antaa yhdelle samasta TTY:stä käynnistetylle prosessiryhmälle yhteensä saman verran CPU-aikaa kuin jollekin ihan muualta käynnistetylle prosessille. Toisin sanoen jokin kolmannen asteen teräksisen järeä laskentasovellus neljällä tuhannella säikeellään ei saa yhtään sen enempää CPU-resursseja kuin yhtä säiettä käyttävä videosoitin tai mikään muukaan ohjelmaryhmä.Itsellä pöytäkoneessa on muutamaa isohkoa aikayksikköä vanhempi kerneli kuin mihin kyseinen patch on tehty, joten muutosten käyttöönotto ei ollut ihan tylsää. Pienten säätöjen jälkeen uusi kerneli kääntyi ja on nyt tulilla. Kaikki tuntuu toimivan varsin leppoisasti. Ja leppoisalla tarkoitan sitä, ettei Spotify, Firefox tai ihan vaan Metacity jäädy kun samaan aikaan käännän uutta Blenderiä 64 säikeellä.
Kuvissa näkyy Blender 2.55 renderöimässä pientä liekkimerta 64 säikeellä, kun samalla Gish ei edes huomaa koneella tapahtuvan mitään. Toisessa kuvassa sama peli, mutta tällä kertaa kääntäminen menossa. Harmi ettei kaikissa tilanteissa ongelmana ole CPU-resurssit, koska tällaisissa jutuissa hommat toimii nyt ihan kivasti.Tietenkin menin sitten lopuksi koittamaan jotain kääntämistä -j256 -flagillä, joka söi kaiken muistin ja sai koneen tilaan jossa se ei reagoinut enää mitenkään muuten kuin vastailemalla pingiin.. Ehkäpä olisin voinut odottaa OOM-Killerin korjaavan sadon, mutta lopulta päädyin potkaisemaan resettiä.



