ja, alle diese Programme (rain, waterfall, cpuidle etc) funktionieren, falls die CPU-Programmierung das zulässt, d.h. sich in den Idle-Zustand versetzen lässt.
Die funktionsweise ist ja ganz einfach: Normaterweise 'rennt' die CPU auch dann, wenn sie nichts zu tun hat - sie rennt halt im Leerlauf. Die Programme sorgen dafür, daß sie das bleiben lässt.
Zur Zeit sind die Prozessor-Entwickler aber dabei, dieses Feature zunehmend serienmäßig einzubauen. Dauert zwar lange, aber sie sind lernfähig....