Hirdetés

Új hozzászólás Aktív témák

  • Freemil

    csendes tag

    válasz gex75 #2 üzenetére

    szia

    Ez eddig rendben is van. Mikor elindul a szerkezet szépen működik is, majd egy bizonyos idő után, pár perc után felpörög 4000re és ott is marad, újra indítás után ismét kellemes 2000 körüli fordulaton megy, majd ismét felpörög egy idő után, gondolom akkor, mikor készenlétbe mennek a lemezek. pedig a wincsi hőfokok nem indokolják a magasabb venti fordulatot.

    láttam külföldi fórumokon , hogy van egy script, amivel ezt a problémát orvosolni lehet, viszont nem nagyon értem hogy kellene ezt a scriptet elindítani, sajnos a linuxot abszolult nem vágom, ebben kérnék segítséget hozzáértőktől.

    ez a script:

    #!/bin/sh
    #
    # ctrl_fanspeed.sh Script for controlling the speed of the fan on an DNS-323
    #
    #At temperatures below T1 it sets the fan to RPM1, while at temperatures above T2 it sets it to RPM2.
    #At temperatures between T1 and T2 it linearly interpolates the speed of the fan from RPM1 at T1, to RPM2 at T2.
    #The temperature is checked every INTERVAL seconds.

    INTERVAL=15
    T1=40
    T2=60
    RPM1=1000
    RPM2=6000

    while [ 1 ]
    do
    T=`temperature g 0|sed -n ' s/<temperaturertc>: get temperature =//p'`
    NEW_RPM=`expr \( $T \> $T2 \) \* $RPM2 \| \( $T \< $T1 \) \* $RPM1 \| $RPM1 + \( $RPM2 - $RPM1 \) \* \( $T - $T1 \) \/ \( $T2 - $T1 \)`
    fanspeed w $NEW_RPM
    sleep $INTERVAL
    done

    freemil

Új hozzászólás Aktív témák