if you want to try the full set
here is my priority section from the tt file, all pids 40 and below set
to sched_other except for spdif which is still at 40

beautiful sound, though you probably need the resolution to appreciate
it.

remember to save a copy of tt before changing.

#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
PIDEVENTS=`pidof events/0`             #def: 1
PIDKRC=`pidof krcupreemptd`            #def: 1
##def 40
PIDSIRQH=`pidof sirq-high/0`
PIDSIRQT=`pidof sirq-timer/0`
PIDSIRQB=`pidof sirq-block/0`
PIDSIRQS=`pidof sirq-sched/0`
PIDSIRQR=`pidof sirq-rcu/0`
PIDIRQ10=`pidof IRQ-10`
PIDIRQ42=`pidof IRQ-42`
PIDIRQ41=`pidof IRQ-41`
PIDIRQ22=`pidof IRQ-22`
PIDIRQ57=`pidof IRQ-57`
PIDIRQ33=`pidof IRQ-33`
PIDIRQ17=`pidof IRQ-17`
PIDIRQ123=`pidof IRQ-123`
PIDIRQ7=`pidof IRQ-7`
PIDIRQ102=`pidof IRQ-102`
PIDIRQ8=`pidof IRQ-8`
PIDIRQ11=`pidof IRQ-11`
PIDIRQ12=`pidof IRQ-12`
PIDIRQ25=`pidof IRQ-25`
PIDIRQ45=`pidof IRQ-45`


PRIOJIVEALSA=96                                                        

#PRIOJIVE=0
PRIOSIRQTASKLET0=97
PRIOSIRQHRTIMER=98
PRIOWATCHDOG=0
PRIOLOADAVG=97
PRIODOFPSXCPUTMR=99
PRIOIRQ47=40
PRIOIRQ14=0
PRIOIRQ37=0
PRIOIRQ34=98
PRIOSIRNETTX=95
PRIOSIRNETRX=95
PRIOEVENTS=0
PRIOKRC=0

PRIOSIRQH=0
PRIOSIRQT=0
PRIOSIRQB=0
PRIOSIRQS=0
PRIOSIRQR=0
PRIOIRQ10=0
PRIOIRQ42=0
PRIOIRQ41=0
PRIOIRQ22=0
PRIOIRQ57=0
PRIOIRQ33=0
PRIOIRQ17=0
PRIOIRQ123=0
PRIOIRQ7=0
PRIOIRQ102=0
PRIOIRQ8=0
PRIOIRQ11=0
PRIOIRQ12=0
PRIOIRQ25=0
PRIOIRQ45=0

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 -o -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 -o -p $PRIOIRQ14 $PIDIRQ14                  >/dev/null 2>&1       

chrt -o -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
chrt -o -p $PRIOEVENTS $PIDEVENTS                >/dev/null 2>&1
chrt -o -p $PRIOKRC $PIDKRC                      >/dev/null 2>&1
chrt -o -p $PRIOSIRQH $PIDSIRQH                      >/dev/null 2>&1
chrt -o -p $PRIOSIRQT $PIDSIRQT                      >/dev/null 2>&1
chrt -o -p $PRIOSIRQB $PIDSIRQB                      >/dev/null 2>&1
chrt -o -p $PRIOSIRQS $PIDSIRQS                      >/dev/null 2>&1
chrt -o -p $PRIOSIRQR $PIDSIRQR                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ10 $PIDIRQ10                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ42 $PIDIRQ42                     >/dev/null 2>&1
chrt -o -p $PRIOIRQ41 $PIDIRQ41                     >/dev/null 2>&1
chrt -o -p $PRIOIRQ22 $PIDIRQ22                     >/dev/null 2>&1
chrt -o -p $PRIOIRQ57 $PIDIRQ57                     >/dev/null 2>&1
chrt -o -p $PRIOIRQ33 $PIDIRQ33                     >/dev/null 2>&1
chrt -o -p $PRIOIRQ17 $PIDIRQ17                     >/dev/null 2>&1
chrt -o -p $PRIOIRQ123 $PIDIRQ123                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ7 $PIDIRQ7                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ102 $PIDIRQ102                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ8 $PIDIRQ8                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ11 $PIDIRQ11                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ12 $PIDIRQ12                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ25 $PIDIRQ25                      >/dev/null 2>&1
chrt -o -p $PRIOIRQ45 $PIDIRQ45                      >/dev/null 2>&1
}


-- 
SBGK
------------------------------------------------------------------------
SBGK's Profile: http://forums.slimdevices.com/member.php?userid=52003
View this thread: http://forums.slimdevices.com/showthread.php?t=91322

_______________________________________________
audiophiles mailing list
audiophiles@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/audiophiles

Reply via email to