Daphile con squeezelite modficato per upsampling

Pagina 11 di 27
prima
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... ultimo
Visualizzazione dei risultati da 101 a 110 su 263
  1. #101
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Senza la decodifica Squeezelite 'dimezza' l'uso di risorse, qunid è 'relativamente' leggero, mi pare.

    Non esistono tools meno empirici per registrare l'uso di risorse nelle diverse prestazioni? Possibilmente multipiattaforma?
    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

  2. #102
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Senza la decodifica Squeezelite 'dimezza' l'uso di risorse, qunid è 'relativamente' leggero, mi pare.
    beh, mi pare ovvio: senza upsampling né decodifica, Squeezelite praticamente non deve fare più niente: si limita a leggere da una parte e scrivere dall'altra...

    Originariamente inviato da marcoc1712
    Non esistono tools meno empirici per registrare l'uso di risorse nelle diverse prestazioni? Possibilmente multipiattaforma?
    multipiattaforma no di certo, per ovvi motivi. In che senso "meno empirici"? Una ottima (e più completa) alternativa a "top" può essere "htop". Ma anche "top" va benissimo, si tratta solo di verificare le sue opzioni/impostazioni se vuoi essere certo di vedere anche il "carico" del kernel oltre a quello dei processi in "user-space".

    Poi ci sono molti altri tools utili, ad es. SYSSTAT, "irqtop", "iotop" ed "iftop" per vedere rispettivamente il carico di IRQ, quello di I/O ed il traffico di rete, ecc.

    kernel - How can I know which IRQ is responsible of high CPU usage - Unix & Linux Stack Exchange

    In Linux tutte le informazioni le fornisce il Kernel stesso, attraverso il file system virtuale "/proc". I vari tools non fanno altro che raccoglierle e presentarle in modo più (o meno) comodo per l'utente.
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  3. #103
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Ai miei tempi, quando ero un giovane programmatore e sulla terra vagavano ancora i dinosuari, su VMS si poteva verificare esattamente quanta CPU ed altre risorse occupava uno specifico programma, indipendentemente dal tempo di esecuzione (es. cpuTime al posto di elapsedTime).

    In quel modo era possibile avere una misurazione precisa ed indipendente dal carico contingente dalla macchina per altri motivi, con i vari monitor si hanno misurazioni istantanee, non un 'complessivo' per il processo in se, per quanto ne so. I 'guru' sistemisti, con quei dati ti dicevano che dovevi migliorari qui piuttosto che li...

    Cotrollando Squeezelite così nelle de diverse configurazioni avremmo il Delta dato dalla decodifica, sul server stessa cosa monitorando LMS + i 'figli'.

    Non saprei comunque come fare a misurare il carico indotto dal traffico di rete.

    Nel frattempo i dinosauri si sono estinti, io ricordo ancora qualcosa dei vari linguaggi di programmazione, ma ho sempre avuto rapporti difficili con i sistemi operativi a riga di comando... Mi facevo le maschere con + e - pur di non dover ricordare più di 4 parametri da riga di comando, figurati se riesco a ricordarmi come si fa in 3 sistemi operativi con decine di dialetti e versioni diverse...

    Se hai voglia, puoi 'disegnare' un protocollo di prova? cioè fornirci istruzioni su come fare per ottenere le misurazioni che ci servono (o quelle più significative) sui vari sistemi?

    Sarebbe apprezzatissimo.
    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

  4. #104
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    C'è stata sempre questa opzione nelle ultime beta??

    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  5. #105
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    ho messo la spunta su force to media server e su resampling media server

    mi sa che c'è qualcosa che non va, ho questo log di squeezelite:


    [11:49:55.559568] _output_frames:61 start buffer frames: 61316
    [11:49:55.659404] _check_header:80 AIFF
    [11:49:55.659455] _check_header:101 header: COMM len: 18
    [11:49:55.659464] _check_header:144 pcm size: 3 rate: 176400 chan: 2 bigendian: 1
    [11:49:55.659473] _check_header:101 header: SSND len: 0
    [11:49:55.659480] _check_header:118 audio size: 4294967288
    [11:49:55.659488] pcm_decode:198 setting track_start
    [11:49:55.659497] resample_newstream:188 resampling from 176400 -> 44100
    [11:49:55.659725] process_newstream:123 processing: active
    [11:49:56.956366] _output_frames:146 track start sample rate: 44100 replay_gain: 0
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  6. #106
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    C'è stata sempre questa opzione nelle ultime beta??

    Audio processing?

    No non c´era prima

  7. #107
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    bo c'è qualcosa che non va... ho messo tutto come in origine quindi senza spunta su force e spunta su player (quindi le condizioni "normali") e ho impostato il pcm resampling su max syncronus però ottengo questo log ..bo

    /usr/bin/squeezelite -b 256:576 -R -u vL:::28 -m 5a:09:13:d8:f1:03 -h -c flac,pcm,mp3,ogg -r 44100,192000 -d all=info -f /run/spacd/c/2/l/0/squeezelite.log -o hw:2,0 -a 24:3:32:1 -p 45 -N /mnt/hdd/system/spac/HDA ATI SB/device0/squeezelite.name -s 127.0.0.1
    [12:09:36.839789] stream_init:290 init stream
    [12:09:36.840284] output_init_alsa:817 init output
    [12:09:36.840315] output_init_alsa:846 requested alsa_buffer: 24 alsa_period: 3 format: 32 mmap: 1
    [12:09:36.840399] output_init_common:410 supported rates: 192000 44100
    [12:09:36.865093] output_init_alsa:862 memory locked
    [12:09:36.868067] output_thread:638 open output device: hw:2,0
    [12:09:36.868105] alsa_open:355 opening device at: 44100
    [12:09:36.868289] alsa_open:406 opened device hw:2,0 using format: S32_LE sample rate: 44100 mmap: 1
    [12:09:36.868344] alsa_open:485 buffer: 24 period: 3 -> buffer size: 1056 period size: 352
    [12:09:36.991426] decode_init:129 init decode, include codecs: flac,pcm,mp3,ogg exclude codecs:
    [12:09:37.024333] load_vorbis:300 loaded libvorbisfile.so.3
    [12:09:37.024381] register_vorbis:329 using vorbis to decode ogg
    [12:09:37.049520] load_flac:258 loaded libFLAC.so.8
    [12:09:37.049568] register_flac:286 using flac to decode flc
    [12:09:37.049580] register_pcm:390 using pcm to decode aif,pcm
    [12:09:37.067073] load_mad:383 loaded libmad.so.0
    [12:09:37.067122] register_mad:412 using mad to decode mp3
    [12:09:37.085033] load_soxr:268 loaded libsoxr.so.0
    [12:09:37.085082] resample_init:361 resampling sync recipe: 0x06, flags: 0x00, scale: 0.89, precision: 28.0, passband_end: 0.00000, stopband_begin: 0.00000, phase_response: -1.0
    [12:09:37.085162] slimproto:823 retrieved name HDA ATI SB from /mnt/hdd/system/spac/HDA ATI SB/device0/squeezelite.name
    [12:09:37.085196] slimproto:849 connecting to 127.0.0.1:3483
    [12:09:37.085740] slimproto:882 connected
    [12:09:37.085781] slimproto:893 local player
    [12:09:37.085790] sendHELO:124 mac: 5a:09:13:d8:f1:03
    [12:09:37.085799] sendHELO:126 cap: Model=squeezelite,AccuratePlayPoints=1,HasDigitalOut=1,HasPolarityInversion=1,Firmware=v1.8,ModelNam e=SqueezeLite,MaxSampleRate=384000,ogg,flc,aif,pcm,mp3,loc
    [12:09:37.205564] decode_flush:192 decode flush
    [12:09:37.205615] output_flush:423 flush output buffer
    [12:09:37.206117] decode_flush:192 decode flush
    [12:09:37.206143] output_flush:423 flush output buffer
    [12:09:37.730018] decode_flush:192 decode flush
    [12:09:37.730105] output_flush:423 flush output buffer
    [12:09:37.821665] codec_open:220 codec open: 'f'
    [12:09:37.821748] stream_sock:384 connecting to 127.0.0.1:9000
    [12:09:37.821863] stream_sock:413 header: GET /stream.mp3?player=5a:09:13:d8:f1:03 HTTP/1.0


    [12:09:37.887911] stream_thread:176 headers: len: 118
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - git2d5b1c4)
    Connection: close
    Content-Type: audio/x-flac


    [12:09:37.992460] decode_flush:192 decode flush
    [12:09:37.992507] output_flush:423 flush output buffer
    [12:09:38.041788] codec_open:220 codec open: 'f'
    [12:09:38.041860] stream_sock:384 connecting to 127.0.0.1:9000
    [12:09:38.041974] stream_sock:413 header: GET /stream.mp3?player=5a:09:13:d8:f1:03 HTTP/1.0


    [12:09:38.812874] stream_thread:176 headers: len: 118
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - git2d5b1c4)
    Connection: close
    Content-Type: audio/x-flac


    [12:09:40.279363] write_cb:116 setting track_start
    [12:09:40.279417] resample_newstream:231 disable resampling - rates match
    [12:09:40.279426] process_newstream:123 processing: inactive
    [12:09:40.289956] _output_frames:61 start buffer frames: 61056
    [12:09:40.290012] _output_frames:146 track start sample rate: 44100 replay_gain: 0
    [12:09:40.300079] output_thread:661 XRUN
    [12:10:41.933694] stream_thread:249 end of stream
    [12:10:51.411946] decode_thread:99 decode complete
    [12:10:51.462548] codec_open:220 codec open: 'f'
    [12:10:51.462620] stream_sock:384 connecting to 127.0.0.1:9000
    [12:10:51.462729] stream_sock:413 header: GET /stream.mp3?player=5a:09:13:d8:f1:03 HTTP/1.0


    [12:10:51.542696] stream_thread:176 headers: len: 118
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - git2d5b1c4)
    Connection: close
    Content-Type: audio/x-flac


    [12:10:51.630071] _output_frames:61 start buffer frames: 48647
    [12:10:51.712382] write_cb:116 setting track_start
    [12:10:51.712434] resample_newstream:231 disable resampling - rates match
    [12:10:51.712444] process_newstream:123 processing: inactive
    [12:10:52.731581] _output_frames:146 track start sample rate: 44100 replay_gain: 0
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  8. #108
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    bo c'è qualcosa che non va... ho messo tutto come in origine quindi senza spunta su force e spunta su player (quindi le condizioni "normali") e ho impostato il pcm resampling su max syncronus però ottengo questo log ..bo

    /usr/bin/squeezelite -b 256:576 -R -u vL:::28 -m 5a:09:13:d8:f1:03 -h -c flac,pcm,mp3,ogg -r 44100,192000 -d all=info -f /run/spacd/c/2/l/0/squeezelite.log -o hw:2,0 -a 24:3:32:1 -p 45 -N /mnt/hdd/system/spac/HDA ATI SB/device0/squeezelite.name -s 127.0.0.1
    [12:09:36.839789] stream_init:290 init stream
    [12:09:36.840284] output_init_alsa:817 init output
    [12:09:36.840315] output_init_alsa:846 requested alsa_buffer: 24 alsa_period: 3 format: 32 mmap: 1
    [12:09:36.840399] output_init_common:410 supported rates: 192000 44100
    [12:09:36.865093] output_init_alsa:862 memory locked
    [12:09:36.868067] output_thread:638 open output device: hw:2,0
    [12:09:36.868105] alsa_open:355 opening device at: 44100
    [12:09:36.868289] alsa_open:406 opened device hw:2,0 using format: S32_LE sample rate: 44100 mmap: 1
    [12:09:36.868344] alsa_open:485 buffer: 24 period: 3 -> buffer size: 1056 period size: 352
    [12:09:36.991426] decode_init:129 init decode, include codecs: flac,pcm,mp3,ogg exclude codecs:
    [12:09:37.024333] load_vorbis:300 loaded libvorbisfile.so.3
    [12:09:37.024381] register_vorbis:329 using vorbis to decode ogg
    [12:09:37.049520] load_flac:258 loaded libFLAC.so.8
    [12:09:37.049568] register_flac:286 using flac to decode flc
    [12:09:37.049580] register_pcm:390 using pcm to decode aif,pcm
    [12:09:37.067073] load_mad:383 loaded libmad.so.0
    [12:09:37.067122] register_mad:412 using mad to decode mp3
    [12:09:37.085033] load_soxr:268 loaded libsoxr.so.0
    [12:09:37.085082] resample_init:361 resampling sync recipe: 0x06, flags: 0x00, scale: 0.89, precision: 28.0, passband_end: 0.00000, stopband_begin: 0.00000, phase_response: -1.0
    [12:09:37.085162] slimproto:823 retrieved name HDA ATI SB from /mnt/hdd/system/spac/HDA ATI SB/device0/squeezelite.name
    [12:09:37.085196] slimproto:849 connecting to 127.0.0.1:3483
    [12:09:37.085740] slimproto:882 connected
    [12:09:37.085781] slimproto:893 local player
    [12:09:37.085790] sendHELO:124 mac: 5a:09:13:d8:f1:03
    [12:09:37.085799] sendHELO:126 cap: Model=squeezelite,AccuratePlayPoints=1,HasDigitalOut=1,HasPolarityInversion=1,Firmware=v1.8,ModelNam e=SqueezeLite,MaxSampleRate=384000,ogg,flc,aif,pcm,mp3,loc
    [12:09:37.205564] decode_flush:192 decode flush
    [12:09:37.205615] output_flush:423 flush output buffer
    [12:09:37.206117] decode_flush:192 decode flush
    [12:09:37.206143] output_flush:423 flush output buffer
    [12:09:37.730018] decode_flush:192 decode flush
    [12:09:37.730105] output_flush:423 flush output buffer
    [12:09:37.821665] codec_open:220 codec open: 'f'
    [12:09:37.821748] stream_sock:384 connecting to 127.0.0.1:9000
    [12:09:37.821863] stream_sock:413 header: GET /stream.mp3?player=5a:09:13:d8:f1:03 HTTP/1.0


    [12:09:37.887911] stream_thread:176 headers: len: 118
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - git2d5b1c4)
    Connection: close
    Content-Type: audio/x-flac


    [12:09:37.992460] decode_flush:192 decode flush
    [12:09:37.992507] output_flush:423 flush output buffer
    [12:09:38.041788] codec_open:220 codec open: 'f'
    [12:09:38.041860] stream_sock:384 connecting to 127.0.0.1:9000
    [12:09:38.041974] stream_sock:413 header: GET /stream.mp3?player=5a:09:13:d8:f1:03 HTTP/1.0


    [12:09:38.812874] stream_thread:176 headers: len: 118
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - git2d5b1c4)
    Connection: close
    Content-Type: audio/x-flac


    [12:09:40.279363] write_cb:116 setting track_start
    [12:09:40.279417] resample_newstream:231 disable resampling - rates match
    [12:09:40.279426] process_newstream:123 processing: inactive
    [12:09:40.289956] _output_frames:61 start buffer frames: 61056
    [12:09:40.290012] _output_frames:146 track start sample rate: 44100 replay_gain: 0
    [12:09:40.300079] output_thread:661 XRUN
    [12:10:41.933694] stream_thread:249 end of stream
    [12:10:51.411946] decode_thread:99 decode complete
    [12:10:51.462548] codec_open:220 codec open: 'f'
    [12:10:51.462620] stream_sock:384 connecting to 127.0.0.1:9000
    [12:10:51.462729] stream_sock:413 header: GET /stream.mp3?player=5a:09:13:d8:f1:03 HTTP/1.0


    [12:10:51.542696] stream_thread:176 headers: len: 118
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - git2d5b1c4)
    Connection: close
    Content-Type: audio/x-flac


    [12:10:51.630071] _output_frames:61 start buffer frames: 48647
    [12:10:51.712382] write_cb:116 setting track_start
    [12:10:51.712434] resample_newstream:231 disable resampling - rates match
    [12:10:51.712444] process_newstream:123 processing: inactive
    [12:10:52.731581] _output_frames:146 track start sample rate: 44100 replay_gain: 0

    1. I setting in Audio processing sono nuovi e corrispondono a quelii di cui ti parlavo: Forzano il decode (da flac a Wav sul media server - LMS - e spostano il resampling su Squeezelite o LMS.

    2. Stai inviando un flac 44.1, squeezelite è stato lanciato con samplerare 44100, 192000 che vuol dire che sono ammessse SOLO 44100 e 192000, se volevi indicare min e max, devi mettere 44100 - 192000. Non c'è indicazione del 'tipo' di resampling (E o X), quindi non fa nulla.


    Da quello che ho visto succedere agli altri, temo che succeda con la live ed i parametri debbano essere risistemati dopo l'installazione.

    Tu hai installato? Se si, sistema i sample rate ed i prametri e riprova.

    Ciao
    Ultima modifica di marcoc1712 : 05-10-2015 a 12:59
    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

  9. #109
    gibibyte L'avatar di DacPassion
    Registrato
    Jul 2014
    Messaggi
    1,250

    Predefinito

    È una installazione completa, non la live

    Ho provato in tutti i modi ma alla fine esce sempre44100

    C'è un bug perché squeezelite viene lanciato 44 192 ma nelle impostazioni dove te lo fa scegliere?
    Clearaudio Emotion + Satisfy + Grado Gold1 > Phono D3A DIY
    Futro S450 + Daphile / Amanero + Buffalo 2 (trident) uscita a TU Cinemag 15/15B DIY / Jlsounds + Lector Digicode TDA1541 S1
    Monoblocchi D3A 2A3 (electrolytich free!!) DIY / Coral Beta8 in BLH DIY

  10. #110
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da DacPassion
    È una installazione completa, non la live

    Ho provato in tutti i modi ma alla fine esce sempre44100

    C'è un bug perché squeezelite viene lanciato 44 192 ma nelle impostazioni dove te lo fa scegliere?
    Settings -> Audio Devices -> Max sample rate.

    Imposta HW limix: xxxx (che valore hai?) e per favore riporta che altri valori hai nella tendina.
    In Settings -> Audio Devices -> PCM Resampling, imposta "maximum syncronous sample rate".

    Se anche ti sembrano corretti, prova a cambiarli, salvare e riavviare, reimpostarli salvare e riavviare. Secondo me nel cambio di versione si è incasinato con i parametri...
    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

Pagina 11 di 27
prima
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022