T-Forum, not just T-class. Since 2008, the affordable HiFi for you.
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.
Cerca
 
 

Risultati secondo:
 

 


Rechercher Ricerca avanzata

Ultimi argomenti
» Cerco diffusori Philips ad5056 (8 ohm) e diffusori Philips a 800 ohm
Oggi a 1:57 Da massimo.reja.3

» Grossa indecisione diffusori
Oggi a 1:39 Da massimo.reja.3

» TUTORIAL VIDEO INSTALLAZIONE VOLUMIO PER RASPBERRY PI
Oggi a 0:52 Da mikelangeloz

» Configurazione pc per musica liquida
Oggi a 0:15 Da Snap

» Testina Sanyo tp 625 help
Oggi a 0:00 Da Snap

» Oje Cavetto Anema 'e Core, nun mme scetà (valter)
Ieri a 23:51 Da Snap

» ALIENTEK D8
Ieri a 22:59 Da Snap

» Autocostruzione casse
Ieri a 22:49 Da dinamanu

» Rasp per il mio primo impiantino
Ieri a 22:29 Da pigno

» Consiglio diffusori bookshelf economici: Schyte Kro Craft o Dayton B652
Ieri a 22:24 Da pietrob91

» Diffusore DIY scanspeak Roma.
Ieri a 22:01 Da franz 01

» Quali diffusori Low Cost?
Ieri a 21:39 Da Kha-Jinn

» Cambio diffussori da scaffale max 500euro
Ieri a 20:06 Da natale55

» Collybia Mambo Player HIFI: Setup e alimentatori
Ieri a 18:22 Da zazzero

» EntryLevel, 300€?
Ieri a 17:54 Da dinamanu

» Vendo (o scambio) Klipsch Heresy HIP-2
Ieri a 17:31 Da dtraina

» Telecomando Audiogram MB1
Ieri a 16:06 Da Seti

» [NA] VENDO Monoblock Icepower 500w/4ohm con Alimentazione Lineare, Cavi Segnale, Potenza e Alimentazione, [540 Euro]
Ieri a 15:39 Da MrTheCarbon

» Lettore ALL IN ONE definitivo
Ieri a 14:07 Da marco57

» Smsl ad18
Ieri a 12:16 Da MaxDrou

» partiamo da zero ma proprio zero?
Ieri a 12:16 Da zolugne

» Riparazione Elettrocompaniet ECI 1
Ieri a 8:18 Da gubos

» Stamattina... Oggi pomeriggio... Stasera... Stanotte... (parte 14)
Lun 20 Feb 2017 - 23:18 Da CHAOSFERE

» Ho comprato due nuovi gingilli, cosa ci costruisco attorno?
Lun 20 Feb 2017 - 22:16 Da Seti

» Breeze Audio TPA3116 versione 2016?
Lun 20 Feb 2017 - 22:05 Da Deki

» informazioni su amplificatore non identificato
Lun 20 Feb 2017 - 21:59 Da dudat

» ALIENTEK D8 vs FX AUDIO 802C
Lun 20 Feb 2017 - 21:40 Da MaxDrou

» Breeze Audio TPA3116 a 20 euro spedizione compresa
Lun 20 Feb 2017 - 21:21 Da Deki

» Le mie Vitriol personalizzate ed autocostruite
Lun 20 Feb 2017 - 19:57 Da dieggs

» Technics SL-QD22
Lun 20 Feb 2017 - 19:38 Da Snap

» Nuovi Bantam Monoblock !
Lun 20 Feb 2017 - 16:48 Da GP9

» Trova le differenze...
Lun 20 Feb 2017 - 13:32 Da potowatax

» Hagge, mobile economico per il vostro impianto HiFi.
Lun 20 Feb 2017 - 13:21 Da Kha-Jinn

»  [PD] Gefen USB 2.0 Extender professionale 480 Mbps fino a 100m
Lun 20 Feb 2017 - 10:05 Da blackhole

» Lettore cd Nad
Lun 20 Feb 2017 - 9:57 Da Silmant

» The Ten Biggest Lies in Audio
Lun 20 Feb 2017 - 0:52 Da Biagio De Simone

» Vendo Sonus faber Extrema
Lun 20 Feb 2017 - 0:09 Da ilcanterburiano

» Consigli per un novizio!
Dom 19 Feb 2017 - 22:33 Da Sregio

» Lottando con raspberry e volumio
Dom 19 Feb 2017 - 21:37 Da Antonello Alessi

» Venture Electronics VE Monk
Dom 19 Feb 2017 - 21:08 Da TNT16

» collegamento pc - ampli - diffusori
Dom 19 Feb 2017 - 20:22 Da markriv

» Distinzione tra amplificatori caldi o freddi
Dom 19 Feb 2017 - 19:40 Da giucam61

» Partitore resistivo per collegamento amplificatore-cuffie
Dom 19 Feb 2017 - 17:56 Da sportyerre

» CERCO Alientek d8
Dom 19 Feb 2017 - 17:33 Da dtraina

» Consigli per impianto entry level
Dom 19 Feb 2017 - 16:46 Da riccardik

» (GE) Vendo DAC per Raspberry IQAudio Pi-DAC+ e Pi-CASE+ (Matt Black) - € 35
Dom 19 Feb 2017 - 9:06 Da dtraina

» Cuffia chiusa economica
Dom 19 Feb 2017 - 1:46 Da sportyerre

» Ampli+DAC+bluetooth tutto-in-uno: Sabaj Audio A2?
Sab 18 Feb 2017 - 19:59 Da GP9

» Consiglio su impianto ta2024
Sab 18 Feb 2017 - 19:03 Da dinamanu

» Player hi fi
Sab 18 Feb 2017 - 18:35 Da nelson1

Sondaggio

Interessati alla guida per la costruzione di un server audio?

77% 77% [ 156 ]
23% 23% [ 47 ]

Totale dei voti : 203

I postatori più attivi della settimana
CHAOSFERE
 
Snap
 
giucam61
 
Kha-Jinn
 
Aunktintaun
 
dinamanu
 
metalgta
 
natale55
 
lello64
 
Biagio De Simone
 

I postatori più attivi del mese
CHAOSFERE
 
Snap
 
giucam61
 
fritznet
 
TODD 80
 
dinamanu
 
Kha-Jinn
 
Aunktintaun
 
natale55
 
lello64
 

Migliori postatori
Stentor (20392)
 
DACCLOR65 (19629)
 
schwantz34 (15499)
 
Silver Black (15402)
 
nd1967 (12803)
 
flovato (12509)
 
Biagio De Simone (10258)
 
piero7 (9854)
 
wasky (9229)
 
fritznet (8768)
 

Statistiche
Abbiamo 10618 membri registrati
L'ultimo utente registrato è entra

I nostri membri hanno inviato un totale di 778808 messaggi in 50647 argomenti
Chi è in linea
In totale ci sono 19 utenti in linea :: 1 Registrato, 0 Nascosti e 18 Ospiti :: 2 Motori di ricerca

entra

[ Vedere la lista completa ]


Il numero massimo degli utenti in linea è stato 4379 il Lun 25 Mag 2015 - 15:01
Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Bookmarking sociale

Bookmarking sociale Digg  Bookmarking sociale Delicious  Bookmarking sociale Reddit  Bookmarking sociale Stumbleupon  Bookmarking sociale Slashdot  Bookmarking sociale Yahoo  Bookmarking sociale Google  Bookmarking sociale Blinklist  Bookmarking sociale Blogmarks  Bookmarking sociale Technorati  




Conserva e condividi l'indirizzo di T-Forum, not just T-class. Since 2008, the affordable HiFi for you. sul tuo sito sociale bookmarking

Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Pagina 5 di 8 Precedente  1, 2, 3, 4, 5, 6, 7, 8  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 9:41

Mi è venuta in mente un'altra prova che potrebbe dare un'indicazione, ascoltare un wav non compresso, in questo modo si dovrebbe capire se è la decompressione/decodifica a impegnare la CPU.

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 11:49

È una prova che voglio fare, ho già preparato il Wav Hehe
Tra le varie opzioni di compilazione usate da francoiacc c'è il kernel impostato come Voluntary Preemption. Non mi torna molto come scelta Mmm
Da quel poco che ho letto, il modello migliore dovrebbe essere Preemptible Kernel (low latency). Che dite?

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 12:17

@Menestrello ha scritto:Da quel poco che ho letto, il modello migliore dovrebbe essere Preemptible Kernel (low latency). Che dite?

Se il kernel è stato compilato con più scheduler è possibile cambiare scheduler a run-time (http://www.linuxhowtos.org/System/iosched.htm)

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 12:35

@Switters ha scritto:
@Menestrello ha scritto:Da quel poco che ho letto, il modello migliore dovrebbe essere Preemptible Kernel (low latency). Che dite?

Se il kernel è stato compilato con più scheduler è possibile cambiare scheduler a run-time (http://www.linuxhowtos.org/System/iosched.htm)
Il makeconfig fa scegliere solo un modello...

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 14:36

@Menestrello ha scritto:
@Switters ha scritto:

Se il kernel è stato compilato con più scheduler è possibile cambiare scheduler a run-time (http://www.linuxhowtos.org/System/iosched.htm)
Il makeconfig fa scegliere solo un modello...

Se non ricordo male quello che scegli (con la scelta singola) è quello attivo di default, se selezioni anche gli altri dovrebbero comunque venire compilati per poi attivarli a run-time.

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 15:55

@Switters ha scritto:@Menestrello

Prova con vmstat 1 100 (lanciato prima di far partire il brano) che la prima riga di output di solito non è abbastanza significativa.

Codice:


procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b  swpd  free  buff  cache  si  so    bi    bo  in  cs us sy id wa
 1  1      0  17964  1724 654716    0    0    57    12 2614 3163  2 11 64 23
 2  1      0  18472  1724 654672    0    0    0    0 5251 14366 62 38  0  0
 1  1      0  18472  1724 654568    0    0    0    0 5257 14645 62 38  0  0
 1  1      0  27600  1716 644976    0    0    0    0 5236 14317 53 47  0  0
 1  1      0  25220  1716 647536    0    0    0    0 5192 13767 59 41  0  0
 2  1      0  22428  1716 650216    0    0    0    0 5201 13926 61 39  0  0
 1  1      0  19764  1724 652656    0    0    0    32 5520 14867 65 35  0  0
 2  1      0  18416  1724 652500    0    0  1960    0 5037 10250 55 45  0  0
 3  1      0  18312  1724 652708    0    0    0    0 3719 3803 79 21  0  0
 3  1      0  18464  1724 652676    0    0    0    0 3536 3737 74 26  0  0
 3  1      0  18328  1724 652580    0    0  120    0 3613 3927 75 25  0  0
 1  0      0  18688  1724 651812    0    0    0    0 2618 2755 80 20  0  0
 1  0      0  18688  1732 651812    0    0    0    12  590  729 100  0  0  0
 1  0      0  18688  1732 651812    0    0    0    0  239  32 100  0  0  0
 1  0      0  18688  1732 651812    0    0    0    0  239  30 100  0  0  0
 1  0      0  18688  1732 651812    0    0    0    0  238  28 100  0  0  0
 0  0      0  18688  1732 651812    0    0    0    0  158  21  5  0 95  0
 1  0      0  18688  1732 651812    0    0    0    0  344  53 97  0  3  0
 1  0      0  18688  1732 651812    0    0    0    32  815 1161 100  0  0  0
 1  0      0  18688  1732 651812    0    0    0    0  240  30 100  0  0  0
 3  0      0  16640  1732 654692    0    0    0    0 3325 3696 80 20  0  0

La riproduzione è iniziata in corrispondenza dei valori 100 in us.

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 16:06

@Menestrello ha scritto:La riproduzione è iniziata in corrispondenza dei valori 100 in us.

E da lì in poi la CPU è occupata tutta in user-space, quindi mpd (mentre prima, presumibilmente durante la lettura e il riempimento del buffer, c'è attività del kernel e molti più interrupt)
Questa è la riproduzione di un flac o di un wav?

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 18:54

@Switters ha scritto:
@Menestrello ha scritto:La riproduzione è iniziata in corrispondenza dei valori 100 in us.

E da lì in poi la CPU è occupata tutta in user-space, quindi mpd (mentre prima, presumibilmente durante la lettura e il riempimento del buffer, c'è attività del kernel e molti più interrupt)
Questa è la riproduzione di un flac o di un wav?
Infatti.
Questa è la riproduzione di un flac. Ora testo lo stesso brano in versione .wav.
Per quanto riguarda il kernel no, non si possono selezionare più opzioni.

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  grunter il Ven 1 Feb 2013 - 18:56

Che fai... Ivano si aggiunge gli anni e te te li levi?
Laughing

grunter
Membro classe argento
Membro classe argento

Data d'iscrizione : 16.12.10
Numero di messaggi : 3934
Località : Pistoia
Occupazione/Hobby : Informatica e Fotografia
Provincia (Città) : PT
Impianto :
Spoiler:

SORGENTE: Player Naudio con mod Robertopisa per upmixing da 2 a 8 canali su pc Windows Server 2012 R2
DAC: Merging Hapi
PRE: Audio Research LS 27
AMPLI: Krell fpb 400cx
CASSE: Vienna Acoustics Beethoven Concert Grand
CAVI ALIMENTAZIONE Neutral Cable Fascino
CAVI POTENZA Viablue sc4
CAVI SEGNALE Gotham GAC-2 Ultra Pro Hi-End
CAVO USB Neutral Cable Passion
CUFFIE: Sennheiser HD-800 - Beyerdynamic T90 - Shure 1840
AMPLI CUFFIE: Violectric V200
DAC/AMPLI CUFFIE: Geek Pulse Infinity - GeekOut1000


http://fsphoto.net63.net

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 18:59

@grunter ha scritto:Che fai... Ivano si aggiunge gli anni e te te li levi?
Laughing
Fede,
mi sa hai sbagliato thread Laughing Hehe Hehe

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  grunter il Ven 1 Feb 2013 - 19:00

Facevo un pò di sano OT... perchè ne hai parlato altrove?

grunter
Membro classe argento
Membro classe argento

Data d'iscrizione : 16.12.10
Numero di messaggi : 3934
Località : Pistoia
Occupazione/Hobby : Informatica e Fotografia
Provincia (Città) : PT
Impianto :
Spoiler:

SORGENTE: Player Naudio con mod Robertopisa per upmixing da 2 a 8 canali su pc Windows Server 2012 R2
DAC: Merging Hapi
PRE: Audio Research LS 27
AMPLI: Krell fpb 400cx
CASSE: Vienna Acoustics Beethoven Concert Grand
CAVI ALIMENTAZIONE Neutral Cable Fascino
CAVI POTENZA Viablue sc4
CAVI SEGNALE Gotham GAC-2 Ultra Pro Hi-End
CAVO USB Neutral Cable Passion
CUFFIE: Sennheiser HD-800 - Beyerdynamic T90 - Shure 1840
AMPLI CUFFIE: Violectric V200
DAC/AMPLI CUFFIE: Geek Pulse Infinity - GeekOut1000


http://fsphoto.net63.net

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 19:02

@grunter ha scritto:Facevo un pò di sano OT... perchè ne hai parlato altrove?
ahhhhhhhhhhhhh
Manco ci pensavo a quello scritto sotto l'avatar! Anche te sei criptico però Razz

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  grunter il Ven 1 Feb 2013 - 19:03

@Menestrello ha scritto:
@grunter ha scritto:Facevo un pò di sano OT... perchè ne hai parlato altrove?
ahhhhhhhhhhhhh
Manco ci pensavo a quello scritto sotto l'avatar! Anche te sei criptico però Razz

Perchè te... a che ti riferisci?

grunter
Membro classe argento
Membro classe argento

Data d'iscrizione : 16.12.10
Numero di messaggi : 3934
Località : Pistoia
Occupazione/Hobby : Informatica e Fotografia
Provincia (Città) : PT
Impianto :
Spoiler:

SORGENTE: Player Naudio con mod Robertopisa per upmixing da 2 a 8 canali su pc Windows Server 2012 R2
DAC: Merging Hapi
PRE: Audio Research LS 27
AMPLI: Krell fpb 400cx
CASSE: Vienna Acoustics Beethoven Concert Grand
CAVI ALIMENTAZIONE Neutral Cable Fascino
CAVI POTENZA Viablue sc4
CAVI SEGNALE Gotham GAC-2 Ultra Pro Hi-End
CAVO USB Neutral Cable Passion
CUFFIE: Sennheiser HD-800 - Beyerdynamic T90 - Shure 1840
AMPLI CUFFIE: Violectric V200
DAC/AMPLI CUFFIE: Geek Pulse Infinity - GeekOut1000


http://fsphoto.net63.net

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 19:28

Allora, il test con il wav ha dato più o meno gli stessi risultati del flac: cpu molto, molto alta. !74MB

Questo l'uso della cpu:

Codice:


procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu-----
 r  b  swpd  free  buff  cache  si  so    bi    bo  in  cs us  sy id  wa
 0  0      0 388392  5512 286632    0    0  101    22  777 1115 15  6 78  2
 0  0      0 388392  5512 286632    0    0    0    0  34  22  0  0 100  0
 0  0      0 388392  5512 286632    0    0    0    0  27  24  0  0 100  0
 0  0      0 388392  5512 286632    0    0    0    0  29  26  0  0 100  0
 0  0      0 388392  5512 286632    0    0    0    0  29  24  0  0 100  0
 0  0      0 388392  5512 286632    0    0    0    0  45  28  0  0 100  0
 1  0      0 385912  5520 286632    0    0    0    32  287 1320 28  1  71  0
 1  0      0 385912  5520 286632    0    0    0    0  115 34387 76 24  0  0
 2  0      0 385268  5520 286632    0    0    0    0  129 30448 77 23  0  0
 1  0      0 385268  5520 286632    0    0    0    0  346  502 96  4  0  0
 1  0      0 385268  5520 286632    0    0    0    0  238  35 100  0  0  0
 1  0      0 385268  5520 286632    0    0    0    0  240  28 100  0  0  0
 0  0      0 385268  5528 286632    0    0    0    16  423  476  51  0  49  0
 1  0      0 385268  5528 286632    0    0    0    0  203  29  60  0  40  0
 1  0      0 385268  5528 286632    0    0    0    0  239  32 100  0  0  0
 1  0      0 385268  5528 286632    0    0    0    0  242  32  99  1  0  0
 1  0      0 385268  5528 286632    0    0    0    0  239  30 100  0  0  0
 0  0      0 385268  5528 286632    0    0    0    0  173  21  27  0  73  0
 1  0      0 385268  5528 286632    0    0    0    0  228  99  88  0  12  0
 1  0      0 385268  5528 286632    0    0    0    0  347  60 100  0  0  0
 1  0      0 385268  5528 286632    0    0    0    0  240  42 100  0  0  0

Anche qui la riproduzione è iniziata al primo 100 in us.
Da li in poi l'utilizzo in kernel è nullo.
Don't know

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 21:53

@Menestrello ha scritto:Anche qui la riproduzione è iniziata al primo 100 in us.
Da li in poi l'utilizzo in kernel è nullo.
Don't know

24/92 ?
Con un 16/44 come si comporta?
Curioso... ci sarebbe da guardarci di fino per capire dove mpd "spende" tutta quella CPU.

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  robertopisa il Ven 1 Feb 2013 - 21:58

C'è in effetti qualcosa che non torna con il consumo esagerato di CPU da parte di mpd. Che versione di mpd hai compilato?

robertopisa
Membro classe bronzo
Membro classe bronzo

Data d'iscrizione : 08.04.10
Numero di messaggi : 1654
Provincia (Città) : Pisa
Impianto :
premi per vedere:


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Ven 1 Feb 2013 - 22:15

@robertopisa ha scritto:C'è in effetti qualcosa che non torna con il consumo esagerato di CPU da parte di mpd. Che versione di mpd hai compilato?

Con un 16/44 va benissimo, cpu quasi nulla.
Mpd l'ho installato via apt-get, non l'ho compilato. Se conoscete una mini guida per compilarlo su arm ci provo.
Dimenticavo:
mpd (MPD: Music Player Daemon) 0.16.7

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 22:30

@Menestrello ha scritto:
@robertopisa ha scritto:C'è in effetti qualcosa che non torna con il consumo esagerato di CPU da parte di mpd. Che versione di mpd hai compilato?

Con un 16/44 va benissimo, cpu quasi nulla.
Mpd l'ho installato via apt-get, non l'ho compilato. Se conoscete una mini guida per compilarlo su arm ci provo.

A memoria:
./autogen.sh. # se non esiste già ./configure
./configure --sysconfdir=/etc --prefix=/usr
make

Se dà un errore a proposito di dns o libreria mancante o similari bisogna impostare LDFLAGS="-lnds" o qualcosa del genere, se fai una ricerca in rete trovi come risolvere, se no domani (o dopo) ti posso dare indicazioni più precise.

Serve avere installato autoconf, automake, m4, pkgtool e le librerie per i codec e feature varie (libflac, lìbmad, libid3tag, ffmpeg, ecc), quelle tra parentesi dovrebbero essere sufficienti per riprodurre flac e mp3.

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  fritznet il Ven 1 Feb 2013 - 22:39

Ho dato un'occhiata ai sorgenti, da ignorante magari sto dicendo una minchiata, ma nel modulo pcm_format.h, parla di conversione del formato da 24bit a 16bit(e altro), non è che nella versione precompilata è configurata l'opzione (ammesso che non ci sia uno switch nel config) di conversione, e mpd quando si carica un file 24/96 applica la conversione facendo lavorare la cpu?

fritznet
Membro classe oro
Membro classe oro

Data d'iscrizione : 27.02.10
Numero di messaggi : 8768
Località : Querceto
Provincia (Città) : .
Impianto : lol-fi


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  fritznet il Ven 1 Feb 2013 - 23:11

In alternativa, per vedere cosa fa di così "pesante" per la cpu mpd quando carica files 24/92, si può provare ad usare strace e intercettare le chiamate di sistema di mpd.

fritznet
Membro classe oro
Membro classe oro

Data d'iscrizione : 27.02.10
Numero di messaggi : 8768
Località : Querceto
Provincia (Città) : .
Impianto : lol-fi


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Switters il Ven 1 Feb 2013 - 23:20

@fritznet ha scritto:Ho dato un'occhiata ai sorgenti, da ignorante magari sto dicendo una minchiata, ma nel modulo pcm_format.h, parla di conversione del formato da 24bit a 16bit(e altro), non è che nella versione precompilata è configurata l'opzione (ammesso che non ci sia uno switch nel config) di conversione, e mpd quando si carica un file 24/96 applica la conversione facendo lavorare la cpu?

Ottima intuizione Smile
Potrebbe fare il resampling da 24/92 a 16/44.

@Menestrello
In audio_output com'è impostato "format"?
Prova a commentarlo se non lo è giá.

Edit: auto_resample "no" in mpd.conf
https://wiki.archlinux.org/index.php/Music_Player_Daemon/Troubleshooting

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Sab 2 Feb 2013 - 10:10

Vediamo di venirne a capo Don't know
Ovviamente la configurazione di mpd non prevede il resampling:
Codice:

audio_output {
        type            "alsa"
        name            "USB_DAC"
        device          "plughw:2,0"    #
        mixer_type      "none"          #
        use_mmap        "yes"          #
        replay_gain_handler    "none"
        auto_resample  "no"
        auto_channels  "no"
        auto_format    "no"
        period_time    "524288"
        buffer_time    "2097152"
}

sono andato allora a verificare se alsa riconosce il dac correttamente e supporta i 96khz:

Codice:
root@hackberry:~# cat /proc/asound/cards
 0 [sun4icodec    ]: sun4i-CODEC - sun4i-CODEC
                      sun4i-CODEC  Audio Codec
 1 [sun4isndhdmi  ]: sun4i-sndhdmi - sun4i-sndhdmi
                      sun4i-sndhdmi
 2 [DAC            ]: USB-Audio - HiFimeDIY DAC
                      HiFimeDIY Audio HiFimeDIY DAC at usb-sw-ehci-1.2, full speed

vediamo alsa cosa dice:

Codice:
root@hackberry:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sun4icodec [sun4i-CODEC], device 0: M1 PCM [sun4i PCM]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: sun4isndhdmi [sun4i-sndhdmi], device 0: SUN4I-HDMIAUDIO sndhdmi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: DAC [HiFimeDIY DAC], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: DAC [HiFimeDIY DAC], device 1: USB Audio [USB Audio #1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Questo è strano, è come se la vedesse due volte. E la cosa strana è che una delle due sembra riprodurre solo a 44khz.
Ditemi se interpreto bene. Questo è il contenuto della cartella /proc/asound/card2:
Codice:

root@hackberry:/proc/asound/card2# ll
total 0
dr-xr-xr-x 5 root root 0 Jan  1 00:35 .
dr-xr-xr-x 5 root root 0 Jan  1 00:35 ..
-r--r--r-- 1 root root 0 Jan  1 00:38 id
dr-xr-xr-x 3 root root 0 Jan  1 00:38 pcm0c
dr-xr-xr-x 3 root root 0 Jan  1 00:38 pcm0p
dr-xr-xr-x 3 root root 0 Jan  1 00:38 pcm1p
-r--r--r-- 1 root root 0 Jan  1 00:38 stream0
-r--r--r-- 1 root root 0 Jan  1 00:38 stream1
-r--r--r-- 1 root root 0 Jan  1 00:38 usbbus
-r--r--r-- 1 root root 0 Jan  1 00:38 usbid
-r--r--r-- 1 root root 0 Jan  1 00:38 usbmixer
Ci sono due dispositivi di 'play': pcm0p e pcm1p corrispondenti a stream0 e stream1 (vado a intuito Hehe )
Stream 0 sembra corretto:
Codice:

root@hackberry:/proc/asound/card2# cat stream0
HiFimeDIY Audio HiFimeDIY DAC at usb-sw-ehci-1.2, full speed : USB Audio

Playback:
  Status: Stop
  Interface 3
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 3 OUT (ADAPTIVE)
    Rates: 8000, 16000, 32000, 44100, 48000, 96000
  Interface 3
    Altset 2
    Format: S24_3LE
    Channels: 2
    Endpoint: 3 OUT (ADAPTIVE)
    Rates: 8000, 16000, 32000, 44100, 48000, 96000

Capture:
  Status: Stop
  Interface 2
    Altset 1
    Format: S16_LE
    Channels: 2
    Endpoint: 2 IN (ADAPTIVE)
    Rates: 8000, 16000, 32000, 44100, 48000, 96000
  Interface 2
    Altset 2
    Format: S24_3LE
    Channels: 2
    Endpoint: 2 IN (ADAPTIVE)
    Rates: 8000, 16000, 32000, 44100, 48000, 96000
Stream1 riproduce solo i 44khz:
Codice:


root@hackberry:/proc/asound/card2# cat stream1
HiFimeDIY Audio HiFimeDIY DAC at usb-sw-ehci-1.2, full speed : USB Audio #1

Playback:
  Status: Stop
  Interface 3
    Altset 3
    Format: S16_LE
    Channels: 2
    Endpoint: 3 OUT (ADAPTIVE)
    Rates: 48000

Questo potrebbe far pensare che per qualche motivo viene fatto un downsampling a 44khz.
Peccato che in mpd.conf ci sia scritto
device "plughw:2,0"
Shocked

Insomma, continuo a non capire.
Crazy

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  grunter il Sab 2 Feb 2013 - 10:17

In effetti è strano.
Comunque, a proposito di stranezze... su mpdpuppy l'hifimediy viene visto addirittura come 5 o 6 schede, quelle in più sono di tipo 5.1 relative al dolby digital e non ero riuscito a configurarlo correttamente perchè quella in stereo aveva comunque un volume bassissimo.

grunter
Membro classe argento
Membro classe argento

Data d'iscrizione : 16.12.10
Numero di messaggi : 3934
Località : Pistoia
Occupazione/Hobby : Informatica e Fotografia
Provincia (Città) : PT
Impianto :
Spoiler:

SORGENTE: Player Naudio con mod Robertopisa per upmixing da 2 a 8 canali su pc Windows Server 2012 R2
DAC: Merging Hapi
PRE: Audio Research LS 27
AMPLI: Krell fpb 400cx
CASSE: Vienna Acoustics Beethoven Concert Grand
CAVI ALIMENTAZIONE Neutral Cable Fascino
CAVI POTENZA Viablue sc4
CAVI SEGNALE Gotham GAC-2 Ultra Pro Hi-End
CAVO USB Neutral Cable Passion
CUFFIE: Sennheiser HD-800 - Beyerdynamic T90 - Shure 1840
AMPLI CUFFIE: Violectric V200
DAC/AMPLI CUFFIE: Geek Pulse Infinity - GeekOut1000


http://fsphoto.net63.net

Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  robertopisa il Sab 2 Feb 2013 - 13:09

In un post precedente parlavo di resampling, ma hai ancora plughw:2,0... Metti hw:2,0 perché altrimenti mpd potrebbe fare resampling.

@Switters ha scritto:
@fritznet ha scritto:Ho dato un'occhiata ai sorgenti, da ignorante magari sto dicendo una minchiata, ma nel modulo pcm_format.h, parla di conversione del formato da 24bit a 16bit(e altro), non è che nella versione precompilata è configurata l'opzione (ammesso che non ci sia uno switch nel config) di conversione, e mpd quando si carica un file 24/96 applica la conversione facendo lavorare la cpu?

Ottima intuizione Smile
Potrebbe fare il resampling da 24/92 a 16/44.

@Menestrello
In audio_output com'è impostato "format"?
Prova a commentarlo se non lo è giá.

Edit: auto_resample "no" in mpd.conf
https://wiki.archlinux.org/index.php/Music_Player_Daemon/Troubleshooting

robertopisa
Membro classe bronzo
Membro classe bronzo

Data d'iscrizione : 08.04.10
Numero di messaggi : 1654
Provincia (Città) : Pisa
Impianto :
premi per vedere:


Tornare in alto Andare in basso

Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)

Messaggio  Menestrello il Sab 2 Feb 2013 - 13:39

@robertopisa ha scritto:In un post precedente parlavo di resampling, ma hai ancora plughw:2,0... Metti hw:2,0 perché altrimenti mpd potrebbe fare resampling.

Cambiato in hw:2,0

Stessa cosa Mmm Don't know

Menestrello
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Occupazione/Hobby : Vado a scquola
Provincia (Città) : molesto
Impianto : bacato

Tornare in alto Andare in basso

Pagina 5 di 8 Precedente  1, 2, 3, 4, 5, 6, 7, 8  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum