Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
+6
robertopisa
francoiacc
mikelangeloz
kurt10
Switters
Menestrello
10 partecipanti
Pagina 5 di 8
Pagina 5 di 8 • 1, 2, 3, 4, 5, 6, 7, 8
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
È una prova che voglio fare, ho già preparato il Wav
Tra le varie opzioni di compilazione usate da francoiacc c'è il kernel impostato come Voluntary Preemption. Non mi torna molto come scelta
Da quel poco che ho letto, il modello migliore dovrebbe essere Preemptible Kernel (low latency). Che dite?
Tra le varie opzioni di compilazione usate da francoiacc c'è il kernel impostato come Voluntary Preemption. Non mi torna molto come scelta
Da quel poco che ho letto, il modello migliore dovrebbe essere Preemptible Kernel (low latency). Che dite?
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Il makeconfig fa scegliere solo un modello...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)
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Menestrello ha scritto:Il makeconfig fa scegliere solo un modello...Switters ha scritto:
Se il kernel è stato compilato con più scheduler è possibile cambiare scheduler a run-time (http://www.linuxhowtos.org/System/iosched.htm)
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Infatti.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?
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
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Che fai... Ivano si aggiunge gli anni e te te li levi?
grunter- Membro classe argento
- Data d'iscrizione : 16.12.10
Numero di messaggi : 3935
Località : Pistoia
Provincia : PT
Occupazione/Hobby : Informatica e Fotografia
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
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Fede,grunter ha scritto:Che fai... Ivano si aggiunge gli anni e te te li levi?
mi sa hai sbagliato thread
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Facevo un pò di sano OT... perchè ne hai parlato altrove?
grunter- Membro classe argento
- Data d'iscrizione : 16.12.10
Numero di messaggi : 3935
Località : Pistoia
Provincia : PT
Occupazione/Hobby : Informatica e Fotografia
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
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
ahhhhhhhhhhhhhgrunter ha scritto:Facevo un pò di sano OT... perchè ne hai parlato altrove?
Manco ci pensavo a quello scritto sotto l'avatar! Anche te sei criptico però
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Menestrello ha scritto:ahhhhhhhhhhhhhgrunter ha scritto:Facevo un pò di sano OT... perchè ne hai parlato altrove?
Manco ci pensavo a quello scritto sotto l'avatar! Anche te sei criptico però
Perchè te... a che ti riferisci?
grunter- Membro classe argento
- Data d'iscrizione : 16.12.10
Numero di messaggi : 3935
Località : Pistoia
Provincia : PT
Occupazione/Hobby : Informatica e Fotografia
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
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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:
Anche qui la riproduzione è iniziata al primo 100 in us.
Da li in poi l'utilizzo in kernel è nullo.
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.
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Menestrello ha scritto:Anche qui la riproduzione è iniziata al primo 100 in us.
Da li in poi l'utilizzo in kernel è nullo.
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
- Data d'iscrizione : 08.04.10
Numero di messaggi : 1696
Provincia : Pisa
Impianto :- premi per vedere:
- pannelli T-class
- IKEA bass trap
- Metal bass trap
- Limp mass bass trap
- Soundwall
- LIQUIDA: PureAsioPlayer + PC + ASIO
- DAC: Merging Hapi DSD, Topping D30pro
- CD: Marantz SA-11S2
- PRE: Tortuga LDR passivo (oppure a presa diretta)
- DIFFUSORI ATTIVI: ATC SCM50ASL PRO
- pannelli T-class
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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 diamante
- Data d'iscrizione : 27.02.10
Numero di messaggi : 10090
Località : Grønlænd
Provincia : querceto
Occupazione/Hobby : morto che pialla
Impianto : lol-fi
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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 diamante
- Data d'iscrizione : 27.02.10
Numero di messaggi : 10090
Località : Grønlænd
Provincia : querceto
Occupazione/Hobby : morto che pialla
Impianto : lol-fi
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
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
- Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia : Milano
Impianto : solo stereo, non HiFi...
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
Vediamo di venirne a capo
Ovviamente la configurazione di mpd non prevede il resampling:
sono andato allora a verificare se alsa riconosce il dac correttamente e supporta i 96khz:
vediamo alsa cosa dice:
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:
Stream 0 sembra corretto:
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"
Insomma, continuo a non capire.
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
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
- 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"
Insomma, continuo a non capire.
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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.
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
- Data d'iscrizione : 16.12.10
Numero di messaggi : 3935
Località : Pistoia
Provincia : PT
Occupazione/Hobby : Informatica e Fotografia
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
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
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
- Data d'iscrizione : 08.04.10
Numero di messaggi : 1696
Provincia : Pisa
Impianto :- premi per vedere:
- pannelli T-class
- IKEA bass trap
- Metal bass trap
- Limp mass bass trap
- Soundwall
- LIQUIDA: PureAsioPlayer + PC + ASIO
- DAC: Merging Hapi DSD, Topping D30pro
- CD: Marantz SA-11S2
- PRE: Tortuga LDR passivo (oppure a presa diretta)
- DIFFUSORI ATTIVI: ATC SCM50ASL PRO
- pannelli T-class
Re: Ottimizzazioni player MPD Embedded (RaspBerry, HackBerry...)
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
Menestrello- Membro classe argento
- Data d'iscrizione : 24.01.11
Numero di messaggi : 3131
Località : Empoli
Provincia : molesto
Occupazione/Hobby : Vado a scquola
Impianto : bacato
Pagina 5 di 8 • 1, 2, 3, 4, 5, 6, 7, 8
Argomenti simili
» Un nuovo player embedded con Odroid U2
» Trasferire micro sim con Volumio da un raspberry ad altro raspberry
» Ubuntu Studio: installazione e ottimizzazioni per ascolti audiofili
» Windows embedded 7 ... che figata!
» Windows Embedded 8 Standard
» Trasferire micro sim con Volumio da un raspberry ad altro raspberry
» Ubuntu Studio: installazione e ottimizzazioni per ascolti audiofili
» Windows embedded 7 ... che figata!
» Windows Embedded 8 Standard
Pagina 5 di 8
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
Oggi alle 14:33 Da AndreaCD
» Che musica ascoltate in questo momento?
Oggi alle 14:21 Da handros
» Regalo giradischi per mia moglie
Oggi alle 9:43 Da Fabiolydia
» GIRADISCHI RETROLIFE FUNZIONA MA NON SI SENTE
Oggi alle 8:11 Da Quaiozi!
» Consiglio su cavi di potenza
Oggi alle 5:05 Da AndreaCD
» AMPLIFICATORE INTEGRATO AERON A-100
Oggi alle 1:03 Da Gabriele1
» Problema collegamento registratori OTARI
Ieri alle 22:38 Da valterneri
» AMPLIFICATORI INTEGRATI TECHNICS SUA-900 E YAMAHA AS701:
Ieri alle 20:05 Da arthur dent
» Impiantino da pezzi recuperati - Wharfdale Alientek Onkyo consigli
Ieri alle 16:55 Da Marco Ravich
» Consiglio acquisto prime cuffie Hi-End
Ieri alle 11:59 Da rinorho
» I bar in cui si ascolta la musica come si deve
Mer 20 Nov 2024 - 22:45 Da handros
» Diffusori amplificati piccoli
Mer 20 Nov 2024 - 22:42 Da handros
» Vorrei cambiare impianto, budget 3000 euro
Mer 20 Nov 2024 - 21:38 Da Fabietto68+
» Info su Dac+Amp portatile sotto i 200€ - Cuffie in possesso: Sennheiser MOMENTUM 4 Wireless
Mer 20 Nov 2024 - 19:08 Da giucam61
» TD 160 MOTORE
Mar 19 Nov 2024 - 19:12 Da morgana90
» Quale giradischi vintage?
Mar 19 Nov 2024 - 9:19 Da Quaiozi!
» Perché un DAC esterno non funziona con un uscita SACD da un Marantz
Mar 19 Nov 2024 - 8:53 Da Marco Ravich
» (RG) QED Reference Optical Quartz da 0.6m - 60€ +SS
Lun 18 Nov 2024 - 20:44 Da Darios8
» (RG) Audioquest Chicago RCA da 1m - 60€ +SS
Lun 18 Nov 2024 - 20:41 Da Darios8
» (RG) Audioquest King Cobra RCA da 0.5m - 80€ +SS
Lun 18 Nov 2024 - 20:39 Da Darios8
» (RG) Vendo NAD C 538 - 230€ +SS
Lun 18 Nov 2024 - 20:38 Da Darios8
» (RG) Vendo Teac UD-301 - 250€ + SS
Lun 18 Nov 2024 - 20:37 Da Darios8
» diffusori monitor audio platinum 100 3g
Lun 18 Nov 2024 - 15:22 Da fritznet
» RME Multiface 2 + scheda PCIe 380€
Lun 18 Nov 2024 - 14:43 Da fritznet
» The lamb lise down on broadway
Lun 18 Nov 2024 - 12:09 Da Quaiozi!
» problema autoradio fiat punto grande con sub della casa madre
Lun 18 Nov 2024 - 9:13 Da amineruu
» Pioneer N50A lettore di rete
Dom 17 Nov 2024 - 12:32 Da mauretto
» Biamplificazione con subwoofer mono
Dom 17 Nov 2024 - 9:40 Da Zio
» Consigli Yamaha m2 + pre amp c4
Sab 16 Nov 2024 - 18:43 Da arthur dent
» RME RPM vendesi
Sab 16 Nov 2024 - 16:55 Da fritznet