Dazed's mid-fi

Diskusjonstråd Se tråd i gallerivisning

  • JanR

    Rubinmedlem
    Ble medlem
    26.01.2006
    Innlegg
    32.162
    Antall liker
    1.530
    Sted
    Sarpsborg
    RoDa skrev:
    Like greit at rolfozzy har sluttet å røyke, så kanskje han strekker livet noen år og får oppleve Dazed installerer TT987.0... ;D
    Hehehe.


    Nysgjerrig som jeg er, det er kun for touch ?

    /jan
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Det er kun for Touch, for det er kun den som er en liten Linux :)


    Flyttet denne hit fra vennetråden, Dazed:

    Dazed skrev:
    Jeg sa det litt flåsete med vilje, for jeg synes det er litt overkill at han snakker om "intellectual property" osv når det han gjør bare er å justere på config-filer i linux-kernelen og noe av softwaren, (Faktisk provoserer det meg litt, siden hele poenget med Linux er "open source", "free software" og at all "intellectual property" bør være "public domain", men dette er jo en helt annen diskusjon.), men jeg sier ikke at det ikke har noe for seg. Jeg er f.eks. fullstendig på linje med at hardware som ikke brukes bør deaktiveres.

    Om dette gir noen hørbare forskjeller i lydkvalitet, skal jeg teste for meg selv. Jeg har bare ikke kommet så langt. Jeg skal først trekke en cat5-kabel til squeezebox-en, og jeg finner ikke det lange boret mitt til å lage høl i veggen, så der er jeg nå. Skal kjøpe et bor på biltema, så trekke kabel, så oppgradere squeezebox server og firmware, og SÅ skal jeg prøve.

    Dette skal jeg faktisk prøve selv, selv om jeg også synes det høres litt søkt ut at det skal føre til så store lydforskjeller å endre prosessortid-prioriteten til noen drivere bittelitt i forhold til hverandre. Jeg kommer tilbake til det.

    Jeg kan jo ikke dette Linux-greiene så kan ikke uttale meg mye om hva Klaus gjør.
    Men, jeg tror du har misforstått litt dersom du tror det kun er disse prosessortid-prioritetene som er Touch Toolbox. (Legg også merke til hva den heter, Toolbox. Det er fritt frem for oss til å leke videre med dette og Klaus inviterer også til det. Dersom det virker som temmelig hemmelig så tror jeg ikke det er meningen)

    Etter å ha innstallert så havner det en fil i /usr/bin/ på Touch som heter tt, og i den kan du lese følgende:

    #!/bin/sh
    #
    # Touch Toolbox - written by Klaus Schulz
    # Copyright (c) 2011 All Rights Reserved
    #
    # This program and its modifications, respectively optimizations are subject
    # to Klaus Schulz permissive license, if used for other then private or non-commercial use.
    #
    # This code and information are provided "as is" without warranty of any kind, either expressed
    # or implied, including but not limited to the implied warranties of merchantabilities and/or fitness
    # for a particular purpose. You run this programm and its modifcations 100% at your own risk.
    # Running this programm implies that you agree to above terms.
    #
    # Author: Klaus Schulz
    # E-Mail: (kls.schlz@gmail.com)
    # Date: 11/02/2011
    #
    ################################################################################################################


    ## variables for toolbox initialization, if these are set other then "" , the toolbox will be initialized in one step with tt -i
    DEFOUT="0" # outputs config : 0 = digital, 1 = analog
    DEFBUF="3400" # buffer range 3200-50000, default 20000

    ##################################################################################################################


    #Touch Toolbox revision
    REVTT=3.0
    LASTUPD=11-02-11
    REVSBS=7.7

    #Alsa Buffer range
    MAXBUF=50000
    MINBUF=3200


    #All files touched by TT
    FILE1='/usr/share/jive/applets/SqueezeboxFab4/SqueezeboxFab4Meta.lua'
    FILE2='/etc/squeezeplay/userpath/settings/SqueezeboxFab4.lua'
    FILE3='/etc/init.d/rcS'
    FILE4='/etc/init.d/rcS.local'
    FILE5='/etc/motd'
    FILE6='/etc/asound.conf'
    FILE7="/usr/share/jive/jive/audio/Playback.lua"
    FILE8='/etc/hosts'
    FILE9='/usr/share/jive/jive/irMap_default.lua'

    SUF=".TT${REVTT}"

    LOG=/root/TT.log
    LOG2=/root/TTPRIO.log

    ################################################################################################################


    ##helper#####################
    checkinit () {
    test -f $FILE4 && { echo "Touch Toolbox already initialised!" ; exit 1 ; } ;
    }

    checknoinit () {
    test -f $FILE4 || { echo "Touch Toolbox not initialised - run tt -i first!" ; exit 1 ; } ;
    }

    killproc () {

    PID1=$(pidof watchdog)
    if [ "$PID1" != "" ] ; then kill $(ps -o pid= -s $(ps -o sess --no-heading --pid $PID1)) ; fi
    sleep 1
    PID2=$(pidof jive)
    if [ "$PID2" != "" ] ; then kill $(ps -o pid= -s $(ps -o sess --no-heading --pid $PID2)) ; fi

    killall watchdog >/dev/null 2>&1
    killall jive >/dev/null 2>&1
    killall jive_alsa >/dev/null 2>&1
    kill -9 `pidof watchdog` >/dev/null 2>&1
    kill -9 `pidof jive` >/dev/null 2>&1
    }

    rbt () {
    if [ "$REBOOT" = "YES" ] ; then
    echo "**Rebooting system NOW!"
    sleep 1
    killproc
    reboot
    fi
    }

    #######################

    #save and restore files
    savef () {

    if [ "$1" = "0" ] ; then echo "**Saving SBT factory setup" ; fi
    if [ "$1" = "1" ] ; then echo "**Restoring SBT factory setup" ; fi

    if [ -f $FILE1$SUF ] ; then mv $FILE1$SUF $FILE1 ; else cp $FILE1 $FILE1$SUF ; fi
    if [ -f $FILE2$SUF ] ; then mv $FILE2$SUF $FILE2 ; else cp $FILE2 $FILE2$SUF ; fi
    if [ -f $FILE3$SUF ] ; then mv $FILE3$SUF $FILE3 ; else cp $FILE3 $FILE3$SUF ; fi
    if [ -f $FILE4 ] ; then rm $FILE4 ; else touch $FILE4 ; fi
    if [ -f $FILE5$SUF ] ; then mv $FILE5$SUF $FILE5 ; else cp $FILE5 $FILE5$SUF ; fi
    if [ -f $FILE6$SUF ] ; then mv $FILE6$SUF $FILE6 ; else cp $FILE6 $FILE6$SUF ; fi
    if [ -f $FILE7$SUF ] ; then mv $FILE7$SUF $FILE7 ; else cp $FILE7 $FILE7$SUF ; fi
    if [ -f $FILE8$SUF ] ; then mv $FILE8$SUF $FILE8 ; else cp $FILE8 $FILE8$SUF ; fi
    if [ -f $FILE9$SUF ] ; then mv $FILE9$SUF $FILE9 ; else cp $FILE9 $FILE9$SUF ; fi
    if [ -f $FILE9.off ] ; then rm $FILE9.off ; fi
    }



    #set tcp/ip parameters
    tcp () {
    echo "12582912" > /proc/sys/net/core/rmem_default
    echo "12582912" > /proc/sys/net/core/rmem_max
    echo "12582912" > /proc/sys/net/core/wmem_default
    echo "12582912" > /proc/sys/net/core/wmem_max
    echo "4096 87380 12582912" > /proc/sys/net/ipv4/tcp_rmem
    echo "4096 87380 12582912" > /proc/sys/net/ipv4/tcp_wmem
    echo "12582912 12582912 12582912" > /proc/sys/net/ipv4/tcp_mem
    echo "3000" > /proc/sys/net/core/netdev_max_backlog
    echo "0" > /proc/sys/net/ipv4/tcp_window_scaling
    echo "0" > /proc/sys/net/ipv4/tcp_timestamps
    echo "1" > /proc/sys/net/ipv4/tcp_low_latency
    echo "1" > /proc/sys/net/ipv4/tcp_no_metrics_save
    echo "15" > /proc/sys/net/ipv4/tcp_fin_timeout
    echo "1" >/proc/sys/net/ipv4/tcp_moderate_rcvbuf
    echo "1" > /proc/sys/net/ipv4/tcp_sack
    echo "1" >/proc/sys/net/ipv4/tcp_dsack
    echo "1" >/proc/sys/net/ipv4/tcp_fack
    echo "1800" >/proc/sys/net/ipv4/tcp_keepalive_time # changed from 3000 to 1800
    echo "300" >/proc/sys/net/ipv4/tcp_keepalive_intvl
    echo "1" >/proc/sys/net/ipv4/tcp_tw_reuse # new
    echo "1" >/proc/sys/net/ipv4/tcp_tw_recycle #new
    echo "10" >/proc/sys/net/ipv4/tcp_keepalive_probes
    echo "32" >/proc/sys/net/ipv4/ip_default_ttl
    echo "10" >/proc/sys/net/ipv4/ipfrag_time
    echo "128" >/proc/sys/net/ipv4/tcp_max_syn_backlog
    echo "10" > /proc/sys/net/ipv4/tcp_fin_timeout #new
    }

    #set kernel parameters
    kernel () {
    echo 2048 > /sys/class/rtc/rtc0/max_user_freq
    echo 100000 > /proc/sys/kernel/sched_min_granularity_ns
    echo 100000 > /proc/sys/kernel/sched_latency_ns
    echo 500000 > /proc/sys/kernel/sched_wakeup_granularity_ns
    echo 100000 > /proc/sys/kernel/sched_rt_period_us
    echo "-1" > /proc/sys/kernel/sched_rt_runtime_us
    echo 1 > /proc/sys/kernel/sched_compat_yield
    echo 1 > /proc/sys/vm/dirty_ratio
    echo 40 > /proc/sys/vm/dirty_background_ratio
    echo 5000 > /proc/sys/vm/dirty_writeback_centisecs
    echo 0 > /proc/sys/vm/swappiness
    echo 7292 > /proc/sys/kernel/sched_features
    echo 16384 > /proc/sys/fs/inotify/max_user_watches
    echo "disabled" > /sys/bus/usb/devices/usb1/power/wakeup
    echo 2048 > /proc/sys/kernel/msgmni # new
    echo 64000 > /proc/sys/kernel/msgmax #new
    echo "500 512000 64 2048" > /proc/sys/kernel/sem # new default: 250 32000 32 1024
    echo 268435456 > /proc/sys/kernel/shmmax # new
    }


    #turn screen on/off on-the-fly
    screenonoff () {
    ONOFF=`cat /sys/devices/platform/fab4_gpio.0/LCD_DISP | grep datain | cut -f 2 -d ":" | cut -f 2 -d " " |sed -e 's/\t//g'`
    if [ "$ONOFF" = "1" ] ; then
    # echo "ONOFF = $ONOFF"
    echo "1" > /sys/devices/platform/fab4_gpio.0/LCD_DISP
    echo "1" > /sys/class/backlight/mxc_ipu_bl.0/bl_power
    sleep 1
    echo "0" > /sys/devices/platform/fab4_gpio.0/LCD_DISP
    echo "0" > /sys/class/backlight/mxc_ipu_bl.0/bl_power
    sleep 1
    echo "1" > /sys/class/backlight/mxc_ipu_bl.0/bl_power
    echo "0" > /sys/class/backlight/mxc_ipu_bl.0/brightness
    echo "**Display turned off"
    else
    # echo "ONOFF = $ONOFF"
    echo "1" > /sys/devices/platform/fab4_gpio.0/LCD_DISP
    echo "0" > /sys/class/backlight/mxc_ipu_bl.0/bl_power
    echo "1" > /sys/class/backlight/mxc_ipu_bl.0/brightness
    echo "**Display turned on"
    fi
    }



    #change process priorities
    prio () {

    rm $LOG2

    SEC=0

    while [ "`ps -edf | grep jive_alsa | grep -v grep `" = "" ]
    do
    sleep 1
    let SEC=SEC+1
    echo "seconds: $SEC" >>$LOG2
    done
    ps -edf >>$LOG2

    PIDJIVEALSA=`pidof jive_alsa` #def: 45
    #PIDJIVE=`pidof jive` #def: -
    PIDSIRQTASKLET0=`pidof sirq-tasklet/0` #def: 89 interrupt handler - should be higher then interrupts
    PIDSIRQHRTIMER=`pidof sirq-hrtimer/0` #def: 40 htimer of rtkernel - should be also very high
    PIDWATCHDOG=`pidof watchdog/0` #def: 99
    PIDLOADAVG=`pidof loadavg` #def: 50
    PIDOFPSXCPUTMR=`pidof posixcputmr/0` #def: 98
    PIDIRQ47=`pidof IRQ-47` #def: 40 SPDIF -- any impact?
    PIDIRQ14=`pidof IRQ-14` #def: 40
    PIDIRQ37=`pidof IRQ-37` #def: 40 USB can be put very low
    PIDIRQ34=`pidof IRQ-34` #def: 90 dma for processor ?
    PIDSIRNETTX=`pidof sirq-net-tx/0` #def: 40 network transmit
    PIDSIRNETRX=`pidof sirq-net-rx/0` #def: 40 network receive

    PRIOJIVEALSA=96
    #PRIOJIVE=0
    PRIOSIRQTASKLET0=97
    PRIOSIRQHRTIMER=98
    PRIOWATCHDOG=30
    PRIOLOADAVG=97
    PRIODOFPSXCPUTMR=99
    PRIOIRQ47=41
    PRIOIRQ14=40
    PRIOIRQ37=40
    PRIOIRQ34=98
    PRIOSIRNETTX=95
    PRIOSIRNETRX=95

    echo "PID - Jive-Alsa: $PIDJIVEALSA" >>$LOG2
    echo "PRIO: $PRIOJIVEALSA" >>$LOG2
    chrt -f -p $PRIOJIVEALSA $PIDJIVEALSA >>$LOG2 2>&1
    #chrt -f -p $PRIOJIVE $PIDJIVE >/dev/null 2>&1
    chrt -f -p $PRIOSIRQTASKLET0 $PIDSIRQTASKLET0 >/dev/null 2>&1
    chrt -f -p $PRIOSIRQHRTIMER $PIDSIRQHRTIMER >/dev/null 2>&1
    chrt -f -p $PRIOWATCHDOG $PIDWATCHDOG >/dev/null 2>&1
    chrt -f -p $PRIOLOADAVG $PIDLOADAVG >/dev/null 2>&1
    chrt -f -p $PRIODOFPSXCPUTMR $PIDOFPSXCPUTMR >/dev/null 2>&1
    chrt -f -p $PRIOIRQ47 $PIDIRQ47 >/dev/null 2>&1
    chrt -f -p $PRIOIRQ14 $PIDIRQ14 >/dev/null 2>&1
    chrt -f -p $PRIOIRQ37 $PIDIRQ37 >/dev/null 2>&1
    chrt -f -p $PRIOIRQ34 $PIDIRQ34 >/dev/null 2>&1
    chrt -f -p $PRIOSIRNETTX $PIDSIRNETTX >/dev/null 2>&1
    chrt -f -p $PRIOSIRNETRX $PIDSIRNETRX >/dev/null 2>&1
    }

    ## the final daemon killer - to be done after every reboot.

    killd () {
    echo "Result tt -k ********************************************" >>$LOG
    kill -9 $(pidof syslogd)
    kill -9 $(pidof klogd)
    kill -9 $(pidof udevd)
    kill -9 $(pidof inetd)
    kill -9 $(pidof getty)
    killall getty
    sync ; echo 3 > /proc/sys/vm/drop_caches #clean memory cache after all tweakss are done
    ps -edf >> $LOG2 # log to check after reboot if all process were killed
    echo "Result tt -k ********************************************" >>$LOG2
    sleep 1
    kill -9 $(pidof dropbear)

    }

    ######INIT and persistent settings #################################################################################################################

    ###lock and unlock volume control at 100% - note: different approach for testing

    vollock () {

    STRING1="decode:audioGain(data.gainL, data.gainR)"
    STRING2="decode:audioGain(65536, 65536)"

    if [ "$( grep "$STRING2" $FILE7 )" = "" ] ; then
    sed -i "s#$STRING1#$STRING2#g" $FILE7
    echo "**Volume lock on"
    else
    sed -i "s#$STRING2#$STRING1#g" $FILE7
    echo "**Volume lock off"
    fi
    }





    #set alsa buffersize



    buffer () {

    DEFBUF=20000

    if [ "`grep $DEFBUF $FILE2`" != "" ] ; then
    ACTBUF=$DEFBUF
    else
    ACTBUF="`ps -edf | grep jive_alsa | grep "\-b [0-9][0-9]*" | sed -e 's/.*-b \(.*\)\-p\(.*\)/\1/g' | sed -e 's/ //g'`"
    fi

    echo "$ACTBUF" | grep '[0-9]\{4,5\}' || { echo "Problems finding current buffer value!" ; exit 1 ; } ;

    echo "$1" | grep '[0-9]\{4,5\}'
    if [ $? -eq 0 ] ; then
    if [ $1 -gt $MAXBUF -o $1 -lt $MINBUF ] ; then
    echo "Input out of buffer-range of $MINBUF-$MAXBUF"
    exit 1
    fi
    else
    echo "Input out of buffer-range of $MINBUF-$MAXBUF"
    exit 1
    fi

    killproc ## processes must be killed here, because buffer value read from process

    sed -i "s#$ACTBUF#$1#g" $FILE1 $FILE2 >/dev/null

    echo "**Buffer size configuration changed"

    }

    #select your output to avoid parallel streams

    output () {

    killproc

    ##TODO identify all alsa alsa outputs via /proc/asound/cards and assign corresponding device numbers

    #if [ "$( grep -i 'USB' /proc/asound/cards | grep -v "grep" )" != "" ] ; then
    # usbdevnr=`cat /proc/asound/cards | grep -i USB | cut -f 2 -d " "`
    # grep "hw:$usbdevnr,0" $FILE2 > /dev/null && DEV1="alsaPlaybackDevice=\"hw:$usbdevnr,0\""
    #fi

    grep '"hw:0' $FILE2 >/dev/null && DEV1='alsaPlaybackDevice="hw:0,0"'
    grep '"hw:0' $FILE1 >/dev/null && DEV3='alsaPlaybackDevice = "hw:0,0"'
    grep '"hw:1' $FILE2 >/dev/null && DEV1='alsaPlaybackDevice="hw:1,0"'
    grep '"hw:1' $FILE1 >/dev/null && DEV3='alsaPlaybackDevice = "hw:1,0"'
    #grep '"hw:2' $FILE2 >/dev/null && DEV1='alsaPlaybackDevice="hw:2,0"'
    #grep '"hw:2' $FILE1 >/dev/null && DEV3='alsaPlaybackDevice = "hw:2,0"'
    grep '"default' $FILE2 >/dev/null && DEV1='alsaPlaybackDevice="default"'
    grep '"default' $FILE1 >/dev/null && DEV3='alsaPlaybackDevice = "default"'


    case $1 in
    0)
    DEV2='alsaPlaybackDevice="hw:0,0"' # TXRX - digital
    DEV4='alsaPlaybackDevice = "hw:0,0"'
    sed -i "s#$DEV1#$DEV2#g" $FILE2
    sed -i "s#$DEV3#$DEV4#g" $FILE1
    echo "**Output device configuration changed"
    test -f $FILE6 && rm $FILE6
    ;;
    1)
    DEV2='alsaPlaybackDevice="hw:1,0"' # fab4 - analog
    DEV4='alsaPlaybackDevice = "hw:1,0"'
    sed -i "s#$DEV1#$DEV2#g" $FILE2
    sed -i "s#$DEV3#$DEV4#g" $FILE1
    echo "**Output device configuration changed"
    test -f $FILE6 && rm $FILE6
    ;;

    # 3) DEV2="alsaPlaybackDevice=\"hw:$usbdevnr,0\""
    # DEV4="alsaPlaybackDevice = \"hw:$usbdevnr,0\""
    # rm $FILE6
    # ;;
    *)
    echo "**Wrong output option, try again"
    ;;
    esac

    }

    # TODO Not yet implemented as option : change outputs to plugin mode
    #plug () {
    #if [ "$( grep '\"hw:' $FILE2 | grep -v "grep" )" != "" ] ; then
    # sed -i 's/hw/plughw/g' $FILE2
    #else
    # sed -i 's/plughw/hw/g' $FILE2
    #fi
    #}

    #wlan disabling/enabling -- persistant setting
    wlan () {
    if [ "$( grep '##TTWLAN' $FILE4 | grep -v "grep" )" != "" ] ; then
    sed -i 's/##TTWLAN //g' $FILE4
    echo "**Modifcation WLAN enabled"
    else
    sed -i 's/iwconfig/##TTWLAN iwconfig/g' $FILE4
    sed -i 's/\/etc\/init.d\/wlan/##TTWLAN \/etc\/init.d\/wlan/g' $FILE4
    echo "**Modification WLAN disabled"
    fi
    }

    #display disabling/enabling -- persistant setting
    display () {
    if [ "$( grep '##TTSCREEN' $FILE4 | grep -v "grep" )" != "" ] ; then
    sed -i 's/##TTSCREEN //g' $FILE4
    echo "**Modifcation DISPLAY enabled"
    else
    sed -i 's/\/usr\/bin\/tt -x/##TTSCREEN \/usr\/bin\/tt -x/g' $FILE4
    echo "**Modification DISPLAY disabled"
    fi
    }

    #watchdog disabling/enabling -- persistant setting
    wdog () {
    if [ "$( grep '##TTWAD' $FILE3 | grep -v "grep" )" != "" ] ; then
    sed -i 's/##TTWAD //g' $FILE3
    else
    sed -i 's/\/usr\/sbin\/watchdog/##TTWAD \/usr\/sbin\/watchdog/g' $FILE3
    fi
    }

    #disable 2nd jive process -- persistant setting
    jive2 () {
    if [ "` grep -i 'JIVE2' $FILE1 `" = "" ] ; then
    sed -i 's/settings\.alsaEffects/\-\-JIVE2settings.alsaEffects/g' $FILE1
    sed -i 's/alsaEffects/\-\-JIVE2alsaEffects/g' $FILE1
    sed -i 's/alsaEffectsBufferTime=[0-9]\{4,5\},//g' $FILE2
    sed -i 's/alsaEffectsPeriodCount=2,//g' $FILE2
    sed -i 's/alsaEffectsDevice="plughw:2,0",//g' $FILE2
    fi
    }

    #disables infrared on jive level - hw should still be active TODO check how HW can be deactivated
    #inspired by http://wiki.slimdevices.com/index.php/Disable_IR_remote_reception

    infraredonoff () {
    ONOFF="$FILE9.off"
    if [ -f $ONOFF ] ; then
    mv $ONOFF $FILE9
    echo "**Infrared enabled!"
    else
    mv $FILE9 $ONOFF
    echo "**Infrared disabled!"
    fi
    }

    #change login message
    motd () {
    MOTD="
    __________________________________________________________________

    soundcheck's - SB Touch Toolbox 3.0 - 11/02/2011
    __________________________________________________________________
    For private and non commercial use only! Use at your own risk!

    Options:
    -i :initialize toolbox
    -s :toolbox status
    -x :display on/off
    -k :kills daemons
    -w :wlan on/off (persistent)
    -v :locks volume at 100% (persistent)
    -d :display on/off (persistent)
    -ir :infrared receiver on/off (persistent)
    -b N :buffer size N= 3200-50000 (persistent)
    -o N :eek:utput routing (persistent)
    N= 0=digital 1=analog
    -r :restore original configuration
    -rbt :reboot
    -h :help
    _________________________________________________________________

    "

    echo "$MOTD" > $FILE5
    }

    #setup rcS.local wlan off
    rcslocal1 () {
    RCSLOCAL='
    #!/bin/sh
    # Touch Toolbox REVISION 3.0
    # This program was written by Klaus Schulz.
    # Its content can be used for private and non-commercial use only!
    #
    iwconfig wlan0 txpower off # stop wlan module at boot
    /etc/init.d/wlan stop # stops wlan and related modules at boot
    /etc/init.d/samba stop # stops samba at boot
    /usr/bin/tt -x # turns screen off at boot
    /usr/bin/tt -q # sets kernel parameter at boot
    /usr/bin/tt -t # sets tcp/ip parameter at boot
    /usr/bin/tt -z & # sets realtime priorities at boot
    #'

    echo "$RCSLOCAL" > $FILE4
    chown root.root $FILE4
    chmod 755 $FILE4
    }

    #setup rcS.local wlan on
    rcslocal2 () {
    RCSLOCAL='
    #!/bin/sh
    # Touch Toolbox REVISION 3.0
    # This program was written by Klaus Schulz.
    # Its content can be used for private and non-commercial use only!
    #
    ##TTWLAN iwconfig wlan0 txpower off # stop wlan module at boot
    ##TTWLAN /etc/init.d/wlan stop # stops wlan and related modules at boot
    /etc/init.d/samba stop # stops samba at boot
    /usr/bin/tt -x # turns screen off at boot
    /usr/bin/tt -q # sets kernel parameter at boot
    /usr/bin/tt -t # sets tcp/ip parameter at boot
    /usr/bin/tt -z & # sets realtime priorities at boot
    #'

    echo "$RCSLOCAL" > $FILE4
    chown root.root $FILE4
    chmod 755 $FILE4
    }

    ##optimize /etc/hosts
    hosts () {
    HN=`cat /etc/hostname`
    echo "127.0.0.1 localhost $HN
    127.0.1.1 $HN" >$FILE8
    }

    #initialyzes toolbox
    ttinit () {
    savef 0
    rcslocal1 # wlan off
    motd
    wdog
    jive2
    hosts
    infraredonoff
    if [ "$DEFOUT" != "" ] ; then output $DEFOUT ; fi # set DEFOUT above in declartions area to speed up installation
    if [ "$DEFBUF" != "" ] ; then buffer $DEFBUF ; fi # set DEFBUF above in declartions area to speed up installation

    echo "**Touch Toolbox $REVTT initialized"
    }

    ############################################################################################################################
    ###show status
    status () {
    ##General Mods
    clear
    echo "
    __________________________________________________________________

    soundcheck's - SB Touch Toolbox $REVTT - 11/02/2011
    __________________________________________________________________
    For private and non commercial use only! Use at your own risk!
    "

    echo -n "Modification WLAN: "
    if [ "` grep '##TTWLAN' $FILE4 | grep -v 'grep' `" = "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    echo -n "Modification Watchdog: "
    if [ "` grep '##TTWAD' $FILE3 | grep -v 'grep' `" != "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    echo -n "Modification Jive2: "
    if [ "` grep '\-\-JIVE2' $FILE1 | grep -v 'grep' `" != "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    ##Alsa-Buffer
    echo -n "Modification Buffer: "
    if [ "`grep '20000' $FILE3 | grep -v 'grep' `" = "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    BUFFER="`ps -edf | grep "\-b [0-9][0-9]*" | sed -e 's/.*-b \(.*\)\-p\(.*\)/\1/g' | sed -e 's/ //g'`"
    echo "Buffersize: ${BUFFER}us"
    ##Screen
    echo -n "Modification Display: "
    if [ "$( grep '1' /sys/devices/platform/fab4_gpio.0/LCD_DISP | grep -v "grep" )" = "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    if [ "$( cat /sys/devices/platform/fab4_gpio.0/LCD_DISP | grep datain | cut -f 2 -d ":" | cut -f 2 -d " " |sed -e 's/\t//g' )" = "0" ] ; then
    echo "Display current status: off" ; else echo "Display current status: on" ; fi
    ##Outputs
    echo -n "Audio outputs: "
    if [ "$( grep 'hw:0,0' "$FILE2" | grep -v "grep" )" != "" ] ; then echo "Digital: active"
    elif [ "$( grep 'hw:1,0' "$FILE2" | grep -v "grep" )" != "" ] ; then echo "Analog: active"
    else echo "Modification inactive: All outputs are activated"
    fi
    ##Kernel Scheduling
    echo -n "Modification Kernel: "
    if [ "$( grep '2048' /sys/class/rtc/rtc0/max_user_freq | grep -v "grep" )" != "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    ##Prio
    echo -n "Modification Priority: "
    RTPRIO="`ps -p $( pidof jive_alsa ) -o rtprio | sed -e 's/RTPRIO//g' | sed -e 's/ //g' | sed -e '/^$/d'`"
    if [ $RTPRIO -eq 45 ] ; then echo "disabled" ; else echo "enabled" ; fi
    ##hosts
    echo -n "Modification hosts: "
    if [ "$( grep 'SqueezeboxTouch' /etc/hosts | grep -v "grep" )" != "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    ##TCP/IP
    echo -n "Modification TCP/IP: "
    if [ "$( grep '3000' /proc/sys/net/core/netdev_max_backlog | grep -v "grep" )" != "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    #Infrared
    echo -n "Modification Infrared: "
    if [ -f $FILE9.off ] ; then echo "enabled" ; else echo "disabled" ; fi
    ##Vollock
    echo -n "Modification Vollock: "
    if [ "$( grep 'decode:audioGain(data.gainL' $FILE7 | grep -v "grep" )" == "" ] ; then echo "enabled" ; else echo "disabled" ; fi
    echo "
    __________________________________________________________________
    "
    }

    ####main###########################################################################################################

    case "$1" in
    -i)
    checkinit
    killproc
    ttinit
    REBOOT=YES
    rbt
    shift
    ;;
    -b)
    checknoinit
    if [ "$2" = "" ] ; then echo "Alsa buffer range of $MINBUF - $MAXBUF not specified!" ; exit 1 ; else
    buffer "$2"
    fi
    REBOOT=YES
    shift
    ;;
    -o)
    checknoinit
    if [ "$2" = "" ] ; then echo "Output number 0-2 missing, run help tt -h first" ; exit 1 ; else
    killproc
    output "$2"
    fi
    REBOOT=YES
    shift
    ;;
    -p)
    checknoinit
    killproc
    plug
    REBOOT=YES
    shift
    ;;
    -r)
    checknoinit
    killproc
    savef 1
    REBOOT=YES
    shift
    ;;
    -v)
    checknoinit
    killproc
    vollock
    REBOOT=YES
    shift
    ;;
    -w)
    checknoinit
    killproc
    wlan
    REBOOT=YES
    shift
    ;;
    -d)
    checknoinit
    killproc
    display
    REBOOT=YES
    shift
    ;;
    -s)
    checknoinit
    status
    REBOOT=NO
    shift
    ;;
    -x)
    checknoinit
    screenonoff
    REBOOT=NO
    shift
    ;;
    -ir)
    checknoinit
    infraredonoff
    REBOOT=YES
    shift
    ;;
    -k)
    checknoinit
    killd
    REBOOT=NO
    shift
    ;;
    -z)
    checknoinit
    prio
    REBOOT=NO
    shift
    ;;
    -q)
    checknoinit
    kernel
    REBOOT=NO
    shift
    ;;
    -t)
    checknoinit
    tcp
    REBOOT=NO
    shift
    ;;
    -rbt)
    checknoinit
    REBOOT=YES
    shift
    ;;
    *|""|-h|--help|-?)
    clear
    cat $FILE5
    REBOOT=NO
    ;;
    esac

    rbt

    exit 0
    ##########################################################################################################################################



    Det som vi amatører nå herjer litt med er det avsnittet som er i fet skrift.
    Det er ikke hele toolboxen. :)

    I rød fet skrift er de filene som blir berørt av installasjonen av Toolbox.

    Nå kan det selvsagt hende at dette er bare enkle endringer, men det kan som sagt ikke jeg nok om Linux til å forstå. :)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Jeg sier ikke at han ikke er en gluping, og heller ikke at det ikke er mye kjappere å ha et lite og lettfattelig interface for å gjøre alle disse config-endringene, men det er faktisk alt det gjør; å justere settings for hvordan linux-kjernen og driverne kjører.
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Dazed skrev:
    men det er faktisk alt det gjør; å justere settings for hvordan linux-kjernen og driverne kjører
    Ja, det trodde jeg også. Men hva mer kunne/skulle/burde vært gjort da?
    Hvis jeg har forstått det rett så ønsker han å optimalisere måten SBT jobber på for å primært være en musikkavspiller og fortsatt beholde alle muligheter når det gjelder avspilling som i dag.
    (LMS og styring via iPad/iPhone/Android)

    Det fineste er at det er gratis, 100% reversibelt og (synes noen av oss) låter bedre. :)

    Bare borr du gamle Børre ;D
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Husk også at det er tre deler til denne soga. :)

    1) LMS og SBT settings
    2) Toolbox
    3) HW mods (Åpne boksen og herje inni, som virker litt for tøft for meg)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    RoDa skrev:
    Ja, det trodde jeg også. Men hva mer kunne/skulle/burde vært gjort da?
    Hvis jeg har forstått det rett så ønsker han å optimalisere måten SBT jobber på for å primært være en musikkavspiller og fortsatt beholde alle muligheter når det gjelder avspilling som i dag.
    (LMS og styring via iPad/iPhone/Android)

    Det fineste er at det er gratis, 100% reversibelt og (synes noen av oss) låter bedre. :)
    Nei, ingenting. Bevares. Jeg bare stusset litt på snakket hans om "intellectual property" osv.

    Nå er LMS 7.7.1 inne og rescan av biblioteket på gang, forresten. ;)
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Dazed skrev:
    Nei, ingenting. Bevares. Jeg bare stusset litt på snakket hans om "intellectual property" osv.
    Aha. Det er vel bare en fin måte å si at ikke noen får bruke hans løsning kommersielt uten tillatelse.

    Nå er LMS 7.7.1 inne og rescan av biblioteket på gang, forresten. ;)
    Dæven gutt, står på! Får håper du ikke får samme krøllet som Asbjørn og Karma med musikkmappa som forsvant. (Eller flyttet plass på serveren)
    Husk du må/bør oppdatere SBT også før du slår av automatisk oppdatering som en del av the master planmed endringer i LMS ;)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    RoDa skrev:
    Dæven gutt, står på! Får håper du ikke får samme krøllet som Asbjørn og Karma med musikkmappa som forsvant.
    Neida, det funket knirkefritt, det.

    ...I den grad den tungvinte oppgraderingsprosessen kan kalles knirkefri i utgangspunktet. ;)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Til info har Touch-en nå kablet nettverk, og jeg merker (nok som forventet) ingen forskjell i hverken responsitivitet eller lyd. De settingene for LMS 7.7.1 som anbefales av TT-fyren er omtrent de samme som jeg allerede hadde satt opp, så nå er det snart klart for å teste. Forhåpentligvis uten problemer. ;)
     

    Bjørn.H

    Æresmedlem
    Moderator
    Ble medlem
    03.07.2004
    Innlegg
    24.232
    Antall liker
    9.091
    Torget vurderinger
    1
    Jeg følger i alle fall interessert med.
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Dazed skrev:
    Til info har Touch-en nå kablet nettverk, og jeg merker (nok som forventet) ingen forskjell i hverken responsitivitet eller lyd. De settingene for LMS 7.7.1 som anbefales av TT-fyren er omtrent de samme som jeg allerede hadde satt opp, så nå er det snart klart for å teste. Forhåpentligvis uten problemer. ;)
    Ikke omtrent, akkurat! :D

    Husk på alle settings på SBTen også, kan få et lite helvete om du ikke slår av lydene f.eks. ;)

    Lykke til!
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Sorry, RoDa. Jeg herpet innlegget ditt over ved å trykke "redigér" i stedet for "sitat". Tror jeg har ordnet det igjen.
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    RoDa skrev:
    Ikke omtrent, akkurat! :D
    Hvis jeg setter server optimization slik som anbefalt på den stakkars ReadyNAS Duo-en, tror jeg den kneler, og om jeg f.eks. beholder spotify-plugin selv om Guru Klaus ikke har den, tror jeg ikke den eventuelle fortjenesten spyles ned i dass av den grunn. ;)

    Husk på alle settings på SBTen også, kan få et lite helvete om du ikke slår av lydene f.eks. ;)
    Er det noen som har "sound effects" på? Ikke jeg, i alle fall. Ikke tror jeg at om boksen justerer lysstyrken automagisk eller har en screensaver aktivert ødelegger lydkvaliteten heller, så jeg prøver med boksen slik jeg synes den bør være. Hvis den ikke lenger skal være brukervennlig, kan den like gjerne kastes, så... Jeg har som sagt satt det aller meste slik "soundcheck" anbefaler, men mine "dealbreakers" lar jeg stå slik jeg vil ha dem. Dette er ikke magi.
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    OK. Oppe og går. Det var jo "hur enkelt som helst", det. Pakket ut, rebootet og aktiverte IR og display, så trykket jeg play.

    Bedre? Tja... Hvis jeg snur det entusiastiske øret til, KAN det hende at lydbildet har litt mer "pin point accuracy", at diskanten er littegrann mer presis og snappy, og at bassen er littegrann tightere (med dertil hørende mindre (ekstra) kjøtt på beina). Noen store forskjeller er det nok uansett ikke, men hvis det hjelper litt, er det jo flott, det. Veldig vanskelig å høre med sikkerhet, synes jeg.

    Prøvelyttere er selvsagt velkomne. Både de som har hørt anlegget før, og de som ikke har. :)
     

    Bjørn.H

    Æresmedlem
    Moderator
    Ble medlem
    03.07.2004
    Innlegg
    24.232
    Antall liker
    9.091
    Torget vurderinger
    1
    Jeg skal følge med på !resultatene". ;)
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Dazed skrev:
    Ikke tror jeg at om boksen justerer lysstyrken automagisk eller har en screensaver aktivert ødelegger lydkvaliteten heller, så jeg prøver med boksen slik jeg synes den bør være. Hvis den ikke lenger skal være brukervennlig, kan den like gjerne kastes, så... Jeg har som sagt satt det aller meste slik "soundcheck" anbefaler, men mine "dealbreakers" lar jeg stå slik jeg vil ha dem. Dette er ikke magi.
    Dazed skrev:
    OK. Oppe og går. Det var jo "hur enkelt som helst", det. Pakket ut, rebootet og aktiverte IR og display, så trykket jeg play.

    Bedre? Tja... Hvis jeg snur det entusiastiske øret til, KAN det hende at lydbildet har litt mer "pin point accuracy", at diskanten er littegrann mer presis og snappy, og at bassen er littegrann tightere (med dertil hørende mindre (ekstra) kjøtt på beina). Noen store forskjeller er det nok uansett ikke, men hvis det hjelper litt, er det jo flott, det. Veldig vanskelig å høre med sikkerhet, synes jeg.

    Prøvelyttere er selvsagt velkomne. Både de som har hørt anlegget før, og de som ikke har. :)
    Hepp!

    Moro at du prøver ut (delvis) TT3.0 8)

    Dersom man skal prøve dette så synes jeg man skal prøve fullt ut.
    Baard har tidligere rapportert at TT3.0 delvis (med skjerm og remote på) ikke er like bra som TT2.0.
    Derfor valgte jeg å kjøre full pakke og lever med det, selv om boksen da ikke er brukervennlig og kan kastes ;D

    Jeg synes også det er kult å kunne vise besøkende coverbildet på det som spiller, og greit å kunne skippe med fjernkontrollen. Men med en iPad/iPhone så er dette ikke lengre så viktig for meg.
    iPad/iPhone er alltid på og fungerer raskt.

    Men du har altså droppet skjerm, remote, deler av innstillingene på LMS, deler av innstillingene på SBT og opplever likevel en mulig/kanskje/tvilsom forbedring? Det er jo om ikke annet interessant for teorien om å kutte vekk unødvendige prosesser?

    Hvordan ser din tt -s ut nå?
    (Har du kjørt tt -v og tt -k?)

    Dette er ikke magi, men det er for oss som blant annet synes at cd-drivverk har hatt en fordel kontra pc-lyd til å korte inn det forspranget. Det er en billig boks med en brukervennlighet (med iPeng) som er skyhøy og kan den fungere som er liten svart (ubrukelig) boks som gjør en greit jobb med å streame musikk til DAC så er det gull. :)


    Hadde også vært interessant om du kjører en top mens du spiller musikk og legger det ut her så skal jeg gjøre det samme med min "all-out-Klaus*" variant.
    (For å se om det er prosesser som tar mer CPU hos deg enn hos meg grunnet forskjell i oppsett)

    * - Bortsett fra PRIOIRQ47=41 og at jeg dekoder flac i SBT siden jeg ikke kan spille filer høyere enn 24/96 dersom jeg kjører dekoding på serveren. (Kan konvertere alle filer over 96 til 96 selvsagt, men....)
     

    HCS

    En vanlig fyr fra bygda..
    Ble medlem
    22.02.2007
    Innlegg
    26.654
    Antall liker
    32.467
    Sted
    Nesten Gjøvik..
    Torget vurderinger
    28
    Hehe...Nå jeg leser dialogen mellom deg og Roda må jeg si inspirasjon til ripping, nettverkkonfig osv osv synker ytterligre.... Cdspilleren blir kilde lenge til...Det er lettvint nok for meg.. 8)
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    HCS skrev:
    Hehe...Nå jeg leser dialogen mellom deg og Roda må jeg si inspirasjon til ripping, nettverkkonfig osv osv synker ytterligre.... Cdspilleren blir kilde lenge til...Det er lettvint nok for meg.. 8)
    Synd. For deg. Ikke meningen å ødelegge løsta di.
    Ripping er og blir en drittjobb. Å sette opp server og SB er piss enkelt. :)
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Jeg må legge til at noe av det som gjør dialogen med Dazed (og Man) interessant er at de kan Linux og kan knekke denne nøtten eller eventuelt avsløre bløffen.
    For dette kan godt være kun i hodet, er ikke godt å vite med hififorskjeller. ;)
    Men om det er reelt og man kan manipulere/optimalisere lyden fra SBT som digitaldrivverk gratis så er det en fin erfaring å ha med seg i jakten på godlyden kombinert med brukervennlighet. :)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    RoDa skrev:
    Hepp!

    Moro at du prøver ut (delvis) TT3.0 8)
    Kall det hva du vil. ;)

    RoDa skrev:
    Dersom man skal prøve dette så synes jeg man skal prøve fullt ut.
    Baard har tidligere rapportert at TT3.0 delvis (med skjerm og remote på) ikke er like bra som TT2.0.
    Derfor valgte jeg å kjøre full pakke og lever med det, selv om boksen da ikke er brukervennlig og kan kastes ;D
    Jeg skal gjøre dette veldig enkelt. Jeg skal sette meg i lytteposisjon med laptopen, og så skal jeg slå av og på display og IR i fart noen ganger, og så rapportere om eventuelle forskjeller. Senere i dag.

    RoDa skrev:
    Jeg synes også det er kult å kunne vise besøkende coverbildet på det som spiller, og greit å kunne skippe med fjernkontrollen. Men med en iPad/iPhone så er dette ikke lengre så viktig for meg.
    iPad/iPhone er alltid på og fungerer raskt.
    Ser poenget, men jeg har ikke lyst til å forringe brukeroppleveksen hvis det ikke gir meg noe. Jeg skal teste slik jeg foreslo over, og ta en avgjørelse da.

    RoDa skrev:
    Men du har altså droppet skjerm, remote, deler av innstillingene på LMS, deler av innstillingene på SBT og opplever likevel en mulig/kanskje/tvilsom forbedring? Det er jo om ikke annet interessant for teorien om å kutte vekk unødvendige prosesser?
    Jeg har ikke droppet noen av de innstillingene som anbefales, selv om jeg ikke tror på at de påvirker hvordan TT funker. Det sier vel ikke Soundcheck heller. Han sier at disse innstillingene bør gjøres for å gi Squeezebox-en best mulig arbeidsforhold. De er de samme innstillingene jeg selv har hatt hele tiden, med unntak av at innstillingene for "server optimization" som han kun anbefaler for heftige servere med rask hardware, sparte jeg ReadyNAS Duo-en min for, og at jeg ville beholde Spotify-plugin. Videre har jeg beholdt screensaver-klokka når SB er avslått. Det er ikke sannsynlig at dette er nok til å nøytralisere fordelene TT ellers ville gitt.

    At det er positivt å kutte ut unødvendige drivere og deaktivere redundant hardware er det liten tvil om.

    RoDa skrev:
    Hvordan ser din tt -s ut nå?
    Slik:

    Modification WLAN: enabled
    Modification Watchdog: enabled
    Modification Jive2: enabled
    Modification Buffer: enabled
    Unknown HZ value! (94) Assume 100.
    Buffersize: 3400us
    Modification Display: disabled
    Display current status: on
    Audio outputs: Digital: active
    Modification Kernel: enabled
    Modification Priority: Unknown HZ value! (94) Assume 100.
    enabled
    Modification hosts: enabled
    Modification TCP/IP: enabled
    Modification Infrared: disabled
    Modification Vollock: disabled
    RoDa skrev:
    (Har du kjørt tt -v og tt -k?)
    Jeg har låst volumet til 100% i LMS, og ikke drept noen kjørende daemons. Dette virker litt stygt. Det må være bedre å sette opp boksen til å ikke starte disse i første omgang i stedet.

    RoDa skrev:
    Dette er ikke magi, men det er for oss som blant annet synes at cd-drivverk har hatt en fordel kontra pc-lyd til å korte inn det forspranget. Det er en billig boks med en brukervennlighet (med iPeng) som er skyhøy og kan den fungere som er liten svart (ubrukelig) boks som gjør en greit jobb med å streame musikk til DAC så er det gull. :)
    Uansett hvordan et CD-drivverk måtte spille sammenliknet med SB, så synes jeg Touch-en er gull. (Og hos meg låter den og CD-spilleren likt, gjennom samme DAC.)


    RoDa skrev:
    Hadde også vært interessant om du kjører en top mens du spiller musikk og legger det ut her så skal jeg gjøre det samme med min "all-out-Klaus*" variant.
    (For å se om det er prosesser som tar mer CPU hos deg enn hos meg grunnet forskjell i oppsett)
    Så gjerne. Som du ser, er ikke boksen akkurat overanstrengt:

    Mem: 64616K used, 61232K free, 0K shrd, 8648K buff, 18960K cached
    CPU: 8% usr 4% sys 0% nic 75% idle 0% io 1% irq 9% sirq
    Load average: 0.78 0.29 0.21 2/70 918
    PID PPID USER STAT VSZ %MEM %CPU COMMAND
    722 1 root S 35712 28% 9% /usr/bin/jive
    759 722 root S 7148 6% 5% jive_alsa -d hw:0,0 -c default -b 3400
    9 2 root SW< 0 0% 4% [sirq-tasklet/0]
    7 2 root SW< 0 0% 4% [sirq-net-rx/0]
    49 2 root SW< 0 0% 1% [IRQ-34]
    258 2 root SW< 0 0% 1% [IRQ-57]
    918 865 root R 2728 2% 0% top
    5 2 root SW< 0 0% 0% [sirq-timer/0]
    6 2 root SW< 0 0% 0% [sirq-net-tx/0]
    635 1 root S 2808 2% 0% /usr/sbin/inetd
    615 1 root S 2732 2% 0% /sbin/syslogd -S
    865 864 root S 2728 2% 0% -sh
    724 1 root S 2728 2% 0% /sbin/getty tty3 9600 VC vt100
    1 0 root S 2724 2% 0% init
    617 1 root S 2724 2% 0% /sbin/klogd
    723 1 root S 2724 2% 0% init
    772 1 root S 2724 2% 0% udhcpc -R -a -p /var/run/udhcpc.eth0.p
    864 635 root S 2532 2% 0% dropbear -i
    456 1 root S < 2040 2% 0% /sbin/udevd -d
    12 2 root SW< 0 0% 0% [sirq-rcu/0]
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    HCS skrev:
    Hehe...Nå jeg leser dialogen mellom deg og Roda må jeg si inspirasjon til ripping, nettverkkonfig osv osv synker ytterligre.... Cdspilleren blir kilde lenge til...Det er lettvint nok for meg.. 8)
    Slapp bare av. Dette er reinspikka nerding som ikke på noen måte er nødvendig for å ha glede av en mediastreamer som drivverk. ;D
     

    _RoDa_

    Ikke så veldig hifi-freak lengre
    Ble medlem
    06.02.2010
    Innlegg
    13.230
    Antall liker
    15.552
    Sted
    Østfold
    Torget vurderinger
    8
    Kult, Dazed.
    Sjekker ut samme hjemme og kommer tilbake ;)
     

    HCS

    En vanlig fyr fra bygda..
    Ble medlem
    22.02.2007
    Innlegg
    26.654
    Antall liker
    32.467
    Sted
    Nesten Gjøvik..
    Torget vurderinger
    28
    RoDa skrev:
    HCS skrev:
    Hehe...Nå jeg leser dialogen mellom deg og Roda må jeg si inspirasjon til ripping, nettverkkonfig osv osv synker ytterligre.... Cdspilleren blir kilde lenge til...Det er lettvint nok for meg.. 8)
    Synd. For deg. Ikke meningen å ødelegge løsta di.
    Ripping er og blir en drittjobb. Å sette opp server og SB er piss enkelt. :)
    Den tid den glede evt... Har drifta unix servere i min ungdom, Windows NT og Windows 2000. Eneste som er sikkert med servere er at de må vedlikeholdes og driftes. Nye drivere, datakrasj og annet stæsj. Og snart kommer det en ny windows as well.... :eek:.. Og den jobben vil jeg gjerne slippe ei stund. Legg på plata, spill, nyt... Det holder, nå... :)
     

    Bjørn.H

    Æresmedlem
    Moderator
    Ble medlem
    03.07.2004
    Innlegg
    24.232
    Antall liker
    9.091
    Torget vurderinger
    1
    Dazed skrev:
    HCS skrev:
    Hehe...Nå jeg leser dialogen mellom deg og Roda må jeg si inspirasjon til ripping, nettverkkonfig osv osv synker ytterligre.... Cdspilleren blir kilde lenge til...Det er lettvint nok for meg.. 8)
    Slapp bare av. Dette er reinspikka nerding som ikke på noen måte er nødvendig for å ha glede av en mediastreamer som drivverk. ;D
    Jeg mistenker akkurat det. ;D
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Nå hadde jeg vært i 2011 litt lenge, syntes jeg, så det var jaggu bra at jeg endelig fant den neste spektralsteinen, og kunne hente kassettdekket mitt på posten. ;D

    Fant en håndfull kassetter også, så nå sitter jeg og mimrer.

    Lyden? Tja... Ikke verst. Bedre enn jeg ville forventet at de slitte, gamle originalkassettene skulle låte. :)
     

    HCS

    En vanlig fyr fra bygda..
    Ble medlem
    22.02.2007
    Innlegg
    26.654
    Antall liker
    32.467
    Sted
    Nesten Gjøvik..
    Torget vurderinger
    28
    Dazed skrev:
    Nå hadde jeg vært i 2011 litt lenge, syntes jeg, så det var jaggu bra at jeg endelig fant den neste spektralsteinen, og kunne hente kassettdekket mitt på posten. ;D

    Fant en håndfull kassetter også, så nå sitter jeg og mimrer.

    Lyden? Tja... Ikke verst. Bedre enn jeg ville forventet at de slitte, gamle originalkassettene skulle låte. :)
    Med spektralsteinen kan du vel forutse den neste server-breakdown da ? :)... Men ja, fremskritt har sin pris. Og det er fint å kunne velge sitt eget tempo samt forståelse av den teknologien vi er en del av.. :D
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Men nå har jeg jo brukt den opp. Spektralsteinen, altså. ;)

    Uansett ser jeg ingen problemer med å både følge med i tiden og å dille med gammel teknologi for moro skyld. Hvorfor begrense seg? :)
     

    HCS

    En vanlig fyr fra bygda..
    Ble medlem
    22.02.2007
    Innlegg
    26.654
    Antall liker
    32.467
    Sted
    Nesten Gjøvik..
    Torget vurderinger
    28
    Dazed skrev:
    Men nå har jeg jo brukt den opp. Spektralsteinen, altså. ;)

    Uansett ser jeg ingen problemer med å både følge med i tiden og å dille med gammel teknologi for moro skyld. Hvorfor begrense seg? :)
    Det har du rett i. De fleste begrensninger er de vi selv velger... Og denne hobbyen har så mange fasetter at en aldri blir utlært, selvom enkelte gjerne vil proklamere at de er det ovenfor andre.. :)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Det beste med denne kassettspilleren var egentlig at etter å ha mimret gjennom et par-tre kassetter, låt Squeezebox-en VELDIG bra etterpå! ;D
     

    Bjørn.H

    Æresmedlem
    Moderator
    Ble medlem
    03.07.2004
    Innlegg
    24.232
    Antall liker
    9.091
    Torget vurderinger
    1
    Er det ikke rart? ;D
     

    Bjørn.H

    Æresmedlem
    Moderator
    Ble medlem
    03.07.2004
    Innlegg
    24.232
    Antall liker
    9.091
    Torget vurderinger
    1
    ;D

    -jeg skal granske den nærmere når alt er oppe og kjører her.
     

    JanR

    Rubinmedlem
    Ble medlem
    26.01.2006
    Innlegg
    32.162
    Antall liker
    1.530
    Sted
    Sarpsborg
    Dazed skrev:
    Det beste med denne kassettspilleren var egentlig at etter å ha mimret gjennom et par-tre kassetter, låt Squeezebox-en VELDIG bra etterpå! ;D
    Aner jeg ett snev av anti-kassett her ? :p

    /jan
     

    Bjørn.H

    Æresmedlem
    Moderator
    Ble medlem
    03.07.2004
    Innlegg
    24.232
    Antall liker
    9.091
    Torget vurderinger
    1
    Kassetten var jo ganske brukervennlig i "sin tid". Husker at man ikke akkurat var nøye på hva slags behandling mange av dem fikk. Men, så ble de fleste brukt av med til å kopiere musikk. Ikke så mye "fildeling" da, men det forekom jo litt utveksling av musikk av og til.
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    JanR skrev:
    Dazed skrev:
    Det beste med denne kassettspilleren var egentlig at etter å ha mimret gjennom et par-tre kassetter, låt Squeezebox-en VELDIG bra etterpå! ;D
    Aner jeg ett snev av anti-kassett her ? :p

    /jan
    Nei, langt derifra! Synes spilleren og kassettene er dritkule, jeg, men det er vel ikke overraskende at de andre kildene mine låter bedre enn velbrukte kassetter fra åttitallet på en brukt spiller til noen hundrelapper? ;) Ville egentlig blitt ganske skuffet hvis de ikke gjorde det. Du får svinge nedom og inspisere en dag.
     

    JanR

    Rubinmedlem
    Ble medlem
    26.01.2006
    Innlegg
    32.162
    Antall liker
    1.530
    Sted
    Sarpsborg
    Dazed skrev:
    JanR skrev:
    Dazed skrev:
    Det beste med denne kassettspilleren var egentlig at etter å ha mimret gjennom et par-tre kassetter, låt Squeezebox-en VELDIG bra etterpå! ;D
    Aner jeg ett snev av anti-kassett her ? :p

    /jan
    Nei, langt derifra! Synes spilleren og kassettene er dritkule, jeg, men det er vel ikke overraskende at de andre kildene mine låter bedre enn velbrukte kassetter fra åttitallet på en brukt spiller til noen hundrelapper? ;) Ville egentlig blitt ganske skuffet hvis de ikke gjorde det. Du får svinge nedom og inspisere en dag.
    Sånn må det være :)
    Spilte litt kassett for guttane i går, tror de ble litt overrasket.

    Får vel rote litt i kassett hylla og ta med noen ned til deg, på nyåret.

    /jan
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    Takk og farvel til Get digital kabel-TV! Oppsigelse sendt, og parabol og tre CDC 9000 HD-dekodere er på vei fra Canal Digital.

    ...Og en Sony STR-DH520 fra Lefdal. Utrolig hva man får for pengene om dagen. :)

    Nå får TV-sendingene HD både bilde og lyd (Vel, kanskje ikke...) i tv-kroken oppe, og HD-bilde nede. :)

    Neida, ikke akkurat high end, dette, men vi er jo, som sagt tidligere, ikke på AVForum heller. :)
     

    Dazed

    Æresmedlem
    Ble medlem
    29.01.2003
    Innlegg
    20.551
    Antall liker
    7.271
    Sted
    Sarpsborg
    Torget vurderinger
    2
    JanR skrev:
    Sitter på CDI sjøl, savner GET jeg.

    /jan
    Canal Digital KABEL, ja! Husker det sugde da jeg bodde i Klokkerskogen. Så mye pes og kostnader som var involvert for å få et par HD-dekodere til det digitale bakkenettet til Get, var jeg ikke vond å be om å bytte. ;) Får håpe det funker bra.
     
  • Laster inn…

Diskusjonstråd Se tråd i gallerivisning

  • Laster inn…
Topp Bunn