il governor della CPU di default è ONDEMAND... che implica usare la frequenza maggiore e la frequenza minore senza gradualità... è un buon compromesso fra PERFORMANCE E POWERSAVE... un minor consumo della batteria si potrebbe avere utilizzando il governor CONSERVATIVE che fa appunto quello che dici tu... ovvero scala gradualmente dalla frequenza minore a quella maggiore a necessità...
non c'è bisogno di kernel appositi per modificare questo paramentro visto che PERFORMANCE POWERSAVE ONDEMAND E CONSERVATIVE sono governor di stock nel kernel linux
EDIT: ho scaricato atuntu cpu master e ho settato il governor su CONSERVATIVE... unico problema di questi programmini è che si avviano al boot e cmq non viene salvata la nostra scelta del governor... su Gnu/Linux ho sempre risolto con uno script da posizionare nella cartella init.d boh...