[Sourcecode] Fan Control Deamon

Nachdem ich mir vor längerer Zeit schon eine Anwendung für OSX geschrieben habe um meine Lüfter leiser zu trimmen, da diese scheinbar einen leichten Knall haben und gerne viel zu hohe Umdrehungszahlen liefern, habe ich mich heute hingesetzt und die Programmierung dafür endlich in einen Deamon umgesetzt.

Der Deamon besteht nur aus wenigen Code-Zeilen, hat allerdings dabei Zugriff auf den System Management Controller um die Lüftergeschwindigkeiten regeln zu können. Die Funktionsweise ist dabei recht einfach: Es wirdlinearzwischen 70 und 100 die Lüftergeschwindigkeit berechnet und diese dann - unter Berücksichtigung einiger Sicherheitsmechanismen - im SMC als Höchstgeschwindigkeit gesetzt. Dementsprechend drosselt das System die Lüfter dann.

Als Warnung: Es gibt von mir absichtlich keine "leicht verständliche" Installationsanleitung, da das Setzen des SMC systemnahe Programmierung ohne Sicherungsnetz ist. Wenn die Werte nicht auf euer System angepasst sind, kann der Lüfter beschädigt werden oder euer Gerät im Zweifelsfall den Hitzetod sterben. Somit ist diese Software nur für Leute, die genau wissen was sie tun. Apple wird euch keinen Ersatz leisten wenn Ihr mit dieser Software Teile des Geräts schrottet.

Wer trotz dieser Warnung die Software einsetzen möchte oder einfach nur mal in den Quellcode schauen will, kann das im GIT-Repository bei mir machen: fancontroldeamon.git. Dort gibt es den Quellcode auch zum Herunterladen und selber übersetzen. Achtet aber wie gesagt darauf, dass Ihr in der "Runner.m" die Werte anpasst, wenn sie nicht zu eurem System passen.