Fan Control: angepasste Version - Interesse?

Diskutiere das Thema Fan Control: angepasste Version - Interesse? im Forum MacBook.

  1. c0b41n

    c0b41n Thread Starter Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    Mitglied seit:
    30.05.2006
    Hallo Forum,
    ich bin ja stolzer Besitzer eines MBP und war irgendwie mit dem Lüfterverhalten nicht so richtig zufrieden. Also habe ich gedacht ich nutze einfach Tools wie smcFanControl oder Fan Control (Preference Pane). smcF.. fällt weg, da man nur den Basisspeed festlegen kann.

    Fan Control hingegen lässt schon deutlich mehr zu. Man definiert Temperaturgrenzen und setzt Mindestumdrehung. Das klappt so auch alles super bis auf!!!!!: Wenn einmal die von Fan Control gewählte Lüfterdrehzahl unter der vom SMC errechnete liegt, drehen die Lüfter natürlich schneller. Ich brauche aber für 3 Grad Temperaturanstieg weil ich grade mal nen Programm gestartet habe nicht 20 Sekunden 3500RPM, bis die CPU wieder bei 52° ist.

    Also habe ich bereits Fan Control ein wenig modifiziert in seiner Funktionsweise. Eigentlich arbeitet es so, dass es die Mindestgeschwindigkeit auf den errechneten Wert setzt. Das geht halt solange der Wert über dem SMC eigenem liegt. Ich habe noch hinzugefügt, das der Targetspeed auch gesetzt wird, also der von Apple überschrieben. Da ich nicht alle 0,000001 Sekunden den Wert schreiben will und Apples SMC so nicht zum Zuge kommt. Muss man jetzt noch das Lüfterverhalten auf manuell (forced) stellen. Ich bin noch dabei dies in den Prefpane mit zu integrieren. Außerdem will ich noch einen Daemon bauen, der kontrolliert, ob Fan Control richtig läuft um im Falle eines Absturzes wieder die orig. SMC von Apple zu aktivieren.

    Wer Interesse an meiner Arbeit hat, kann sich gerne bei mir melden. Ich bräuchte halt Leute, die auch auf nem MB mal testen würden z.B..

    Gruß Felix und noch eine gute Nacht ;)

    Sorry für den Missbrauch des Quotes, muss das irgendwie hervorheben.
     
  2. idannydaballer

    idannydaballer Mitglied

    Beiträge:
    277
    Zustimmungen:
    1
    Mitglied seit:
    02.11.2005
    Mich stört das Lüfterverhalten auch..
    MacBook
     
  3. Minobu

    Minobu Mitglied

    Beiträge:
    240
    Zustimmungen:
    9
    Mitglied seit:
    01.07.2006
    ne intelligente steuerung wäre echt genial.
     
  4. Mai_Ke

    Mai_Ke unregistriert

    Beiträge:
    5.591
    Zustimmungen:
    590
    Mitglied seit:
    29.09.2006
    Kann man dann auch im Fall der Fälle den abgerauchten Apfel an Dich zur Reparatur schicken??? ;)
     
  5. iDD

    iDD Mitglied

    Beiträge:
    110
    Zustimmungen:
    1
    Mitglied seit:
    12.11.2006
    interesse !
     
  6. c0b41n

    c0b41n Thread Starter Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    Mitglied seit:
    30.05.2006
    Hehe kann man leider nicht, deswegen findet es natürlich auf eigene Verantwortung statt. Ich kann dazu nur sagen, dass ich zwar schon seit längerem Informatik studiere, jedoch nicht die Erfahrung in Entwicklung aufm Mac hab. Ich habe halt erstmal das Fan Control Prog dahingehend verändert, dass es nicht nur die Minimalwerte, sondern auch die Target Werte verändert. Dies ist noch kein Schritt, der die Mac OS eigene Steuerung aushebelt. Macht man dies jedoch manuell, erreicht man das gewünschte Ziel.

    Momentan mache ich dies noch per Terminalbefehl und der SMC-Software von devnull manuell. Ich werde es aber in meine manipulierte Version von FanControl tun.

    Mein Ziel, was passieren sollte, hat fan control ein Problem irgendeiner Art:
    Ich will einen Deamon programmieren, der kontrolliert, ob fan control richtig funktioniert. Tut es das nicht, soll der Deamon automatisch wieder MacOS eigene Steuerung aktivieren.

    Das Risiko ist jedoch relativ gering, dass etwas zu bruch geht weil:
    -automatisches Runtertakten bei zu hohen Temperaturen
    -Lüfter drehen bei Absturz von fan control mit der letzten Geschwindigkeit weiter und gehen nicht aus.

    So, die erste Beta ist fertig:
    -Target Speed wird gesetzt
    -Apples Lüftersteuerung wird deaktiviert!!!

    Achtung! Apples Steuerung wird deaktiviert. Das heißt: bei Deinstallation muss diese entweder manuell wieder aktiviert werden, oder ihr wartet auf die nächste Beta ;) da werde ich das mit ins Preference Pane einbauen.

    Todo: -Einrichtung für Apples Steuerung oder eigene Steuerung im PrefPane einbauen.
    -Vernünftiges Interval für die Änderung der Lüfterdrehzahlen finden (zur Zeit 1 Sek.)
    -Genauigkeit der Lüftereinstellung regeln (im Moment weicht der Wert um ca. 100 RPM von der eingestellten Mindestdrehzahl ab je nachdem ob man sie erhöht nach unten oder niedriger setzt nach oben.)

    Ich stehe euch selbstverständlich zur Hilfe, für die Änderungen um wieder Apples System zu aktivieren.
    Ich kann aber selbstverständlich nicht für irgendwelche Schäden haften etc. Wie bereits gesagt die Schutzmechanismen werden mit hoher Sicherheit Schäden verhindern. Ich habe die Beta jetzt seit ein paar Stunden im Einsatz und habe sie auf Maximallast der CPU sowie Spiele und auch Sleepmode etc. getestet.

    Download

    Bitte testet was das Zeug hält und teilt mir eure Erfahrung Änderungswünsche mit.
    Edit: Nach der Installation bitte neustarten, evtl Kennzeichen Korrigieren für den Daemon, da wird er euch aber nach fragen, falls das notwendig ist.
     
  7. daspfanni2000

    daspfanni2000 Mitglied

    Beiträge:
    937
    Zustimmungen:
    15
    Mitglied seit:
    07.12.2005
    hi kurt;-)

    bäh ich bin mit der lüftersteuerung voll zufrieden und weiss nicht warum ich damit zeit verschwenden sollte...
     
  8. c0b41n

    c0b41n Thread Starter Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    Mitglied seit:
    30.05.2006
    Hehe musst du ja auch nicht. Mich ärgerts z.B. das bei laufendem Parallels auf Grund der etwas höheren CPU Last der Lüfter gleich 1500 RPM schneller drehen muss. Ich wollte mein Prob in den Griff bekommen/bischen Entwickeln am Mac lernen/euch auch gleich meine Lösung zur Verfügung stellen.

    Gruß Felix
     
  9. mcmini

    mcmini Mitglied

    Beiträge:
    67
    Zustimmungen:
    0
    Mitglied seit:
    25.03.2005
    SORRY - besch... Netzverbindung hier in Rumänien.. ;-)

    Toll, dass es sowas noch gibt. Vielen Dank!

    Mach weiter so - Leute, die meckern gibt es immer. Nur nicht entmutigen lassen!!

    Gruß Stephan
     
  10. c0b41n

    c0b41n Thread Starter Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    Mitglied seit:
    30.05.2006
    Ich tue mein bestes, für mich und die Community :D.
    Wenn ich mal Probleme habe, bekomme ich hier ja auch meistens zügig Hilfe.

    Gruß Felix
     
  11. flamecat

    flamecat Mitglied

    Beiträge:
    213
    Zustimmungen:
    12
    Mitglied seit:
    29.12.2006
    Und wie aktiviere ich die dann wieder?
    Würde gerne das Programm testen, aber nur wenn ich es dann wieder
    so deinstallieren kann, dass alles danach ist wie davor :)
     
  12. c0b41n

    c0b41n Thread Starter Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    Mitglied seit:
    30.05.2006
    Ich bastel dir mal eben einfach eine zweite Version, welche ich Repair nenne.
    Diese einfach drüberinstallieren einmal neustarten. Danach sind die Werte wieder auf Standard, und du kannst alles löschen, falls du es nicht sowie behalten willst ;).
     
  13. leech7

    leech7 Mitglied

    Beiträge:
    133
    Zustimmungen:
    0
    Mitglied seit:
    19.06.2006
    hey,

    ich finde das eine super sache! tolle idee von dir, da mich das lüfterverhalten meines macbooks etwas irritiert...
    ich werde aber erst einmal auf eine zweite beta warten - ich bin technisch nicht sehr bewandert =)
    lg
    mike
     
  14. daspfanni2000

    daspfanni2000 Mitglied

    Beiträge:
    937
    Zustimmungen:
    15
    Mitglied seit:
    07.12.2005
    ich will ja gar nicht meckern...

    nur wenn ich parallels benutze, benutze ich es einfach und schaue nicht (habe ich noch nie) irgendwelche drehzahlen an:)

    aber klar finde ich es gut, dass du programmieren auf dem mac lernen willst - keine frage!

    bei vielen anderen dingen würde ich auch sofort aufspringen wollen und mithelfen...

    ALSO: weitermachen!
     
  15. flamecat

    flamecat Mitglied

    Beiträge:
    213
    Zustimmungen:
    12
    Mitglied seit:
    29.12.2006
    OK
    Vielen Dank :)
     
Die Seite wird geladen...
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite weitersurfst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...