Programm bei ein- bzw. ausschalten starten/stoppen?

  • Hallo,


    ist es mit dem Programm 'HotKey' möglich, den Ein/Aus Schalter (siehe Markierung im Bild) ebenfalls zu programmieren?


    Die Überlegung dahinter: Beim Start von MN6 die CPU mittels 'Xclkcfg2' zu übertakten und beim beenden bzw. ausschalten die CPU wieder runtertakten um somit Strom/Batterie zu sparen.


    Oder eine andere Möglichkeit, zB MortScript?


    lg
    bit2bit

    4 Mal editiert, zuletzt von bit2bit ()

  • Hab mal die Mortscript Anleitung durchgelesen. Da gibt es den Befehl 'RunOnPowerOn' zum starten eines Programms beim einschalten des Geräts.


    Damit könnte man ein Script zum starten eines Programms machen. Fehlt nur noch ein Script, daß das Programm beim ausschalten wieder beendet, ähnlich dem 'PowerOff' von spiti.


    Ich bin leider kein guter Scriptbastler, wär doch was für spiti, concor und co ;D


    lg
    bit2bit

  • hallo bit2bit,


    Meines Wissens nach ist es gar nicht möglich einen PNA wirklich auszuschalten, zumindest geht es beim 6000er nicht.


    PowerOff und allen anderen Tools die ich als Freeware/Shareware gefunden habe schalten den PNA immer in den Suspend Modus. :(


    Wenn du dir einen Script basteln willst der das Navi "quasi" runterfährt, habe ich übrigens auch so gemacht, dann geht das mit Mortscript ganz einfach mit einem Zweizeiler.


    Reset
    PowerOff


    Beim nächsten Drücken auf die Power Taste startet dann das Navi neu hoch.


    Aber bedenke: Das ist auch kein richtiges Ausschalten, es wird lediglich simuliert ... :evil: . Stromsparen wirst du also dadurch nicht.

    Einmal editiert, zuletzt von angryjack ()

  • Nun, mein Gedanke ist der:
    - Navi einschalten, CPU übertakten und ev. MN6 starten falls noch nicht gestartet
    - Navi ausschalten, CPU untertakten (zB 100 MHz) und Gerät aus
    dadurch wird (hoffentlich) Strom gespart und Leistung erzeugt wenn benötigt.


    lg
    bit2bit

  • @bit2bit,


    da kann ich dir leider nicht weiterhelfen weil mein 6000er sich nicht übertakten lässt (Samsung Prozessor und kein XScale wie bei dir) ...


    Sorry.

  • @bit2bit


    Zitat

    'RunOnPowerOn'


    funzt nur auf PDA´s (leider)


    aber klar könntest du Xclkcfg2
    mit einer Verknüpfung im Startupordner starten mit:
    Xclgcfg2.exe -e0


    dann würde dein PNA mit 100Mhz laufen und wenig Strom verbrauchen.
    in das Script was MN6 Startet schreibst du dann


    Kill ("xclkcfg2.exe")
    Run ("\Windows\xclkcfg2.exe", "-e9")


    und schon läuft der PNA (bei mir TS4000c) mit 475Mhz


    das ist aber von PNA zu PNA verschieden.
    Oder läst sich dein 150er (normal 300Mhz) auf bis 530Mhz takten


    dieses -e9 bedeutet nur das es den neunten Eintrag nimmt.


    100 Mhz = -e0
    118 Mhz = -e1
    133 Mhz = -e2
    usw. usw...


    wenn Ihr weiter über xclkcfg2 schreiben wollt dann sollte man doch einen eigenen Thread aufmachen "z.B Tuning mit xclkcfg2" weil es hier ja nicht so zum Thema passt


    Gruß,
    Concor


    PS:
    Die CPU braucht im abgeschaltetem (suspend) Zustand keinen Strom.
    Lediglich das RAM wird mit Strom versorgt.
    (soweit ich das weiß)

    3 Mal editiert, zuletzt von concor ()

  • Klingt ja relativ einfach, ich denke manchmal wohl etwas zu kompliziert.


    Ich hatte mal testweise auf 472 Mhz getaktet, MN6 startete damit in ca. 15 sek und lief auch wesentlich schneller.


    Jedoch war der Akku im Suspend ziemlich schnell leer, zumindest hatte ich den Eindruck. Somit kam ich vom fixen übertakten beim starten wieder ab. Daher auch meine Idee mit dem untertakten beim ausschalten.


    Werd mal einige Tests durchführen.


    lg
    bit2bit


    PS: Wird das Ram nicht auch übertaktet?

    Einmal editiert, zuletzt von bit2bit ()

  • Ok, das mit dem Script starten funktioniert. Wie schaffe ich es nun, beim beenden von MN6 wieder ein Script zu starten, daß die CPU runtertaktet?


    lg
    bit2bit

  • @bit2bit
    ------Script------------------------


    #PNA 100Mhz & Aus\PNA 100Mhz and off*


    kill ("\windows\xclkcfg2.exe")
    Run ("\Windows\xclkcfg2.exe", "-e0")
    PowerOff
    Reset


    --------------------------------------


    Zitat

    PS: Wird das Ram nicht auch übertaktet?


    ich denke nicht,
    die besseren RAM werte kommen wegen der schnelleren CPU


    du kennst das BenchMark Programm ?
    http://homepage2.nifty.com/qta/bmq/bmqprog.htm


    Gruß,
    Concor

  • Hallo concor,


    das starten und beenden mittels Script und Hotkey funktioniert ganz. Ein Problem habe ich beim testen noch festgestellt:


    wenn die CPU zB auf 400Mhz getaktet ist und man schalten mit der Ein/Aus Taste aus, kann man nach danach nicht mehr einschalten! Selbst ein Reset funktioniert nicht mehr, nur nach mehrmaligem Hardreset bringe ich das Ding wieder zum laufen. Sehr seltsam, oder?


    lg
    bit2bit