Fan Control: angepasste Version - Interesse?

Dieses Thema im Forum "MacBook" wurde erstellt von c0b41n, 14.03.2007.

  1. c0b41n

    c0b41n Thread Starter MacUser Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    MacUser 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.
     
    Zuletzt bearbeitet: 12.11.2007
  2. idannydaballer

    idannydaballer MacUser Mitglied

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

    Minobu MacUser Mitglied

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

    Mai_Ke unregistriert

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

    iDD MacUser Mitglied

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

    c0b41n Thread Starter MacUser Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    MacUser 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.

    [DLMURL="http://www.zischi.info/fancontrol1.2beta.zip"]Download[/DLMURL]

    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.
     
    Zuletzt von einem Moderator bearbeitet: 14.03.2007
  7. daspfanni2000

    daspfanni2000 MacUser Mitglied

    Beiträge:
    936
    Zustimmungen:
    15
    MacUser 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 MacUser Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    MacUser 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 MacUser Mitglied

    Beiträge:
    67
    Zustimmungen:
    0
    MacUser 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
     
    Zuletzt von einem Moderator bearbeitet: 14.03.2007
  10. c0b41n

    c0b41n Thread Starter MacUser Mitglied

    Beiträge:
    189
    Zustimmungen:
    56
    MacUser 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
     
Die Seite wird geladen...
Ähnliche Themen - Fan Control angepasste
  1. Fugarron

    MB Fan Problem

    Fugarron, 03.06.2011, im Forum: MacBook
    Antworten:
    9
    Aufrufe:
    1.971
    Flaaschworscht
    03.06.2011
  2. ulti99
    Antworten:
    15
    Aufrufe:
    1.344
    ulti99
    27.05.2011
  3. MIkeo-l-e-
    Antworten:
    3
    Aufrufe:
    496
    Boccaccio
    30.01.2009
  4. SCHANDRA
    Antworten:
    7
    Aufrufe:
    540
    SCHANDRA
    10.04.2008
  5. henk_honk
    Antworten:
    33
    Aufrufe:
    17.703
    opiate
    08.04.2011