Non mi risulta...
codice:gentooplayerP filippo # /etc/init.d/squeezelite-R2 restart * Stopping squeezelite-R2 ... [ ok ] * Starting squeezelite-R2 ... [ ok ] gentooplayerP filippo # ps -eLo rtprio,pri,cmd | grep squeezelite-R2 - 39 /usr/bin/squeezelite-R2 -C 1 -o hw:CARD=J20,DEV=0 -p 89 -b 1024000 1024000 -a 499 2 0 - 39 /usr/bin/squeezelite-R2 -C 1 -o hw:CARD=J20,DEV=0 -p 89 -b 1024000 1024000 -a 499 2 0 89 129 /usr/bin/squeezelite-R2 -C 1 -o hw:CARD=J20,DEV=0 -p 89 -b 1024000 1024000 -a 499 2 0 - 39 /usr/bin/squeezelite-R2 -C 1 -o hw:CARD=J20,DEV=0 -p 89 -b 1024000 1024000 -a 499 2 0 - 19 grep --colour=auto squeezelite-R2
ho fatto qualche prova e mi pare che semplicemente le cose vanno meglio se non si tenta di dare superiore priorita' a squeezelite-R2 in qualunque modo...anche con rtapp
Suona meglio col default ma con rtirq che detta le priorita' agli irq....a me pare cosi e non cambio piu' nulla.
player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B
Comunque il problema della cpu con questa usb si presenta anche in debian....in alcuni casi anche in modo piú pesante
Kernel standard
Migliora con il liquorixcodice:PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 102 root -86 0 0 0 0 S 16,3 0,0 0:07.59 irq/105-xhci_hc 832 root 0 -20 2387724 2,005g 43636 S 0,7 53,3 0:01.58 squeezelite-R2 791 filippo 20 0 84868 4448 3560 S 0,3 0,1 0:00.02 sshd 853 root 20 0 23776 2860 2452 R 0,3 0,1 0:00.08 top
mi viene da pensare a qualche opzione nel kernel....ma quale??codice:l PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 131 root -86 0 0 0 0 S 4,7 0,0 0:01.04 irq/87-xhc+ 853 root 0 -20 2387724 2,005g 43636 S 0,7 53,5 0:01.66 squeezelit+ 307 root 20 0 0 0 0 S 0,3 0,0 0:00.03 kworker/0:2 874 root 20 0 23576 2784 2352 R 0,3 0,1 0:00.04 top
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
quello che descrivi io lo intendo come NON usare rtapp ma usare solo il -p in suqueezelite, che a mio avviso è quello che è bene fare, con il solo problema che da me, con squeezelite lanciato da init.d non funziona:
da linea di comando:
Mi semba anche giusto: se init.d lancia il processo come squeezelite:squeezelite, come fa ad avere i privilegi per cambiare la priorità?codice:gentooMiniPc marco # ps -eLo rtprio,pri,cmd | grep squeezelite-R2 - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c aif,wav,pcm -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c aif,wav,pcm -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log 89 129 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c aif,wav,pcm -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c aif,wav,pcm -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 grep --colour=auto squeezelite-R2 gentooMiniPc marco # service squeezelite-R2 start * Caching service dependencies ... [ ok ] * Starting squeezelite-R2 ... [ ok ] gentooMiniPc marco # ps -eLo rtprio,pri,cmd | grep squeezelite-R2 - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c pcm,aif,wav -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c pcm,aif,wav -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c pcm,aif,wav -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -p 89 -n LuCriaturo@gentoo -o front:CARD=J20,DEV=0 -m 00 e0 4c 68 ce 77 -r 44100 384000 -c pcm,aif,wav -b 1048576 1048576 -a 499 3 0 0 -d stream info -d output info -f /var/log/squeezelite-R2.log - 19 grep --colour=auto squeezelite-R2 gentooMiniPc marco #
EDIT:
Infatti non funziona nemmeno se lanciato da riga di comando, ma con utente normale, non root e non su.
Ultima modifica di marcoc1712 : 29-10-2016 a 20:11
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Dovrei rimontare il disco di debian e provare, comunque non ho cambiato l'opzione, o era liquorix (come mi pare) anche prima o non lo è nemmeno dopo l'upgrade, a meno che l'upgrade possa aver cambiato quell'ozpione, cosa che non ho verificato e non so.
Comuqnue il 16% mentre lavora non è il valore che mi preoccupa, il punto è se ' a riposo' occupa così tanta CPU o no.
Ultima modifica di marcoc1712 : 29-10-2016 a 20:06
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)