Gentoo: Installazione PC Server (HQPlayer, LMS ) e PC Player (NAA, Mpd, Squeezelite-R2)

Pagina 39 di 78
prima
... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... ultimo
Visualizzazione dei risultati da 381 a 390 su 773
  1. #381
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Ma il led del pc?

    quello a me é morto appena comprato...l ho sostituito ed é rimorto....
    Marco si riferiva alla JLSounds....ma la faccenda si è risolta rapidamente...per il meglio.
    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

  2. #382
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712

    Però, devo dire, che anche la coppia SB+ e ARC DAC 1/20 a 44100 dice la sua, non è ancora ora della pensione per loro.
    non stiamo certo parlando di "robetta".....
    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

  3. #383
    tebibyte L'avatar di bigtube
    Registrato
    May 2012
    Località
    cagliari
    Età
    69
    Messaggi
    2,258
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Verissimo, però - a mio avviso - si confermano alcuni trend:

    ricerca della bassa latenza con buffer piccoli e multitasking 'spinto' fino a RT -> velocità, chiareza e dettaglio, ma anche freddezza ed aggressività.
    sistemi con buffer grandi e processi che definerei asincroni-> suono più scuro e corposo, ma anche fiacco o piatto.

    Ogni medaglia ha due facce, ma alcune medaglie sono d'oro, altre d'argento o di bronzo.

    Se qualcuno volesse, tramite misure, capire i fenomeni fisici dietro a queste relazioni sarebbe un ulteriore passo avanti, ma già l'aver individuato due leve sulle quali poter agire per muovere il sistema verso il nostro suono ideale è un bel risultato, a mio avviso.
    Hai fatto benissimo a mettere in evidenza queste leve ....perchè è vero ....aggiustando questi parametri io ho constatato un bell' incremento di musicalita'....e non è poco.
    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

  4. #384
    byte L'avatar di blueray
    Registrato
    Oct 2015
    Messaggi
    172
    configurazione

    Predefinito

    Ho provato anche io oggi a modificare il buffer di MPD , che di default è 2048, portandolo alla metà ed effettivamente il suono diviene più dinamico e aggressivo meno "attuffato" come dicono a Roma, quindi consiglio a tutti di provare.

  5. #385
    byte
    Registrato
    May 2012
    Età
    50
    Messaggi
    188

    Predefinito

    Originariamente inviato da blueray
    Ho provato anche io oggi a modificare il buffer di MPD , che di default è 2048, portandolo alla metà ed effettivamente il suono diviene più dinamico e aggressivo meno "attuffato" come dicono a Roma, quindi consiglio a tutti di provare.
    Basta aggiungere nel file conf la voce: audio_buffer_size <size in KiB> ?

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

    Predefinito

    Originariamente inviato da dankan73
    Basta aggiungere nel file conf la voce: audio_buffer_size <size in KiB> ?
    Si.

    queste sono le opzioni del buffer in MPD

    codice:
    audio_buffer_size KBYTES	Adjust the size of the internal audio buffer. Default is 4096 (4 MiB).
    codice HTML:
    buffer_before_play PERCENT	Control the percentage of the buffer which is filled before beginning to play. Increasing this reduces the chance of audio file skipping, at the cost of increased time prior to audio playback. Default is 10%.[/CODE]
    Tipo

    audio_buffer_size "2048"
    buffer_before_play "10%"

    opp

    audio_buffer_size "16864"
    buffer_before_play "0%"

    ecc
    Ultima modifica di antonellocaroli : 02-11-2016 a 20:06

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

    Predefinito

    Passata la paura e verificato di non avere più gravi problemi con USB, ho attivato e tenuto sotto controllo il kernel minimale con le impostazioni di Filippo, tranne che per quanoto riguarda le impostazioni di architettura e pochissimo altro.

    Alla fine mi pare che il risultato sia buono.

    Per me è al limite del 'troppo' chiaro e veloce, quindi ho ripristinato i parametri ALSA a 499:3::1 che rilassano un po' il tutto (occhio all'1, qui a mio aviso MMAP ha un effetto positivo sulla 'presenza'), inserito una riduzione di guadagno di 6 db (C-3PO) che 'lima' qualche asperità in alto ed invertito la polarità (Settings -> payer -> Audio), il che mi pare contribuisca a smussare una caratteristica nel rendere la scena, che in gentoo a mio avviso appare più ravvicinata e 'raggruppata' attorno ai diffusori rispetto ad altri sistemi.

    Quanto sento mi piace e dopo un pomeriggio di ascolti, non accuso nemmeno troppa fatica, nei prossimi giorni vedremo.
    Per chi fosse interessato, il file di configurazione è questo:

    https://drive.google.com/open?id=0B-...WNfRHk1SjBYSUk

    il delta, rispetto a quello postato da Filippo, è questo:

    codice:
    # This patch file was generated by NetBeans IDE
    # This patch can be applied using context Tools: Apply Diff Patch action on respective folder.
    # It uses platform neutral UTF-8 encoding.
    # Above lines and this line are ignored by the patching process.
    3c3
    < # Linux/x86 4.6.7-rt-min Kernel Configuration
    ---
    > # Linux/x86 4.6.7-r14-min-filippo Kernel Configuration
    152,171c152
    < CONFIG_CGROUPS=y
    < CONFIG_PAGE_COUNTER=y
    < CONFIG_MEMCG=y
    < CONFIG_MEMCG_SWAP=y
    < CONFIG_MEMCG_SWAP_ENABLED=y
    < CONFIG_BLK_CGROUP=y
    < # CONFIG_DEBUG_BLK_CGROUP is not set
    < CONFIG_CGROUP_WRITEBACK=y
    < CONFIG_CGROUP_SCHED=y
    < CONFIG_FAIR_GROUP_SCHED=y
    < CONFIG_CFS_BANDWIDTH=y
    < # CONFIG_CGROUP_PIDS is not set
    < CONFIG_CGROUP_FREEZER=y
    < # CONFIG_CGROUP_HUGETLB is not set
    < CONFIG_CPUSETS=y
    < CONFIG_PROC_PID_CPUSET=y
    < CONFIG_CGROUP_DEVICE=y
    < CONFIG_CGROUP_CPUACCT=y
    < CONFIG_CGROUP_PERF=y
    < # CONFIG_CGROUP_DEBUG is not set
    ---
    > # CONFIG_CGROUPS is not set
    179c160
    < CONFIG_SCHED_AUTOGROUP=y
    ---
    > # CONFIG_SCHED_AUTOGROUP is not set
    236c217
    < CONFIG_SYSTEM_DATA_VERIFICATION=y
    ---
    > # CONFIG_SYSTEM_DATA_VERIFICATION is not set
    239d219
    < CONFIG_KEXEC_CORE=y
    311c291
    < CONFIG_MODULE_FORCE_LOAD=y
    ---
    > # CONFIG_MODULE_FORCE_LOAD is not set
    314,324c294,296
    < CONFIG_MODVERSIONS=y
    < CONFIG_MODULE_SRCVERSION_ALL=y
    < CONFIG_MODULE_SIG=y
    < # CONFIG_MODULE_SIG_FORCE is not set
    < CONFIG_MODULE_SIG_ALL=y
    < CONFIG_MODULE_SIG_SHA1=y
    < # CONFIG_MODULE_SIG_SHA224 is not set
    < # CONFIG_MODULE_SIG_SHA256 is not set
    < # CONFIG_MODULE_SIG_SHA384 is not set
    < # CONFIG_MODULE_SIG_SHA512 is not set
    < CONFIG_MODULE_SIG_HASH="sha1"
    ---
    > # CONFIG_MODVERSIONS is not set
    > # CONFIG_MODULE_SRCVERSION_ALL is not set
    > # CONFIG_MODULE_SIG is not set
    330,331c302
    < CONFIG_BLK_DEV_INTEGRITY=y
    < CONFIG_BLK_DEV_THROTTLING=y
    ---
    > # CONFIG_BLK_DEV_INTEGRITY is not set
    365d335
    < CONFIG_CFQ_GROUP_IOSCHED=y
    399c369
    < CONFIG_MCORE2=y
    ---
    > # CONFIG_MCORE2 is not set
    401c371
    < # CONFIG_GENERIC_CPU is not set
    ---
    > CONFIG_GENERIC_CPU=y
    404,406d373
    < CONFIG_X86_INTEL_USERCOPY=y
    < CONFIG_X86_USE_PPRO_CHECKSUM=y
    < CONFIG_X86_P6_NOP=y
    422,423c389,390
    < CONFIG_MAXSMP=y
    < CONFIG_NR_CPUS=8192
    ---
    > # CONFIG_MAXSMP is not set
    > CONFIG_NR_CPUS=4
    443c410
    < CONFIG_X86_MCE_INJECT=m
    ---
    > # CONFIG_X86_MCE_INJECT is not set
    449c416
    < CONFIG_I8K=m
    ---
    > # CONFIG_I8K is not set
    464d430
    < # CONFIG_ARCH_MEMORY_PROBE is not set
    478d443
    < CONFIG_MEMORY_ISOLATION=y
    480,482c445
    < CONFIG_MEMORY_HOTPLUG=y
    < CONFIG_MEMORY_HOTPLUG_SPARSE=y
    < # CONFIG_MEMORY_HOTREMOVE is not set
    ---
    > # CONFIG_MEMORY_HOTPLUG is not set
    486,489c449
    < CONFIG_BALLOON_COMPACTION=y
    < CONFIG_COMPACTION=y
    < CONFIG_MIGRATION=y
    < CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
    ---
    > # CONFIG_COMPACTION is not set
    495c455
    < CONFIG_KSM=y
    ---
    > # CONFIG_KSM is not set
    498,499c458
    < CONFIG_MEMORY_FAILURE=y
    < CONFIG_HWPOISON_INJECT=m
    ---
    > # CONFIG_MEMORY_FAILURE is not set
    508d466
    < # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
    510d467
    < CONFIG_FRAME_VECTOR=y
    536c493
    < CONFIG_KEXEC=y
    ---
    > # CONFIG_KEXEC is not set
    554d510
    < CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
    591d546
    < CONFIG_ACPI_HOTPLUG_MEMORY=y
    604d558
    < CONFIG_ACPI_APEI_MEMORY_FAILURE=y
    649c603
    < CONFIG_INTEL_IDLE=y
    ---
    > # CONFIG_INTEL_IDLE is not set
    678c632
    < CONFIG_PCI_STUB=y
    ---
    > # CONFIG_PCI_STUB is not set
    732c686
    < CONFIG_VMD=y
    ---
    > # CONFIG_VMD is not set
    847,849c801
    < CONFIG_SOCK_CGROUP_DATA=y
    < # CONFIG_CGROUP_NET_PRIO is not set
    < CONFIG_CGROUP_NET_CLASSID=y
    ---
    > # CONFIG_SOCK_CGROUP_DATA is not set
    2647,2649c2599,2600
    < CONFIG_USB_HID=y
    < CONFIG_HID_PID=y
    < CONFIG_USB_HIDDEV=y
    ---
    > # CONFIG_USB_HID is not set
    > # CONFIG_HID_PID is not set
    2678,2680c2629,2631
    < CONFIG_USB_XHCI_HCD=m
    < CONFIG_USB_XHCI_PCI=m
    < # CONFIG_USB_XHCI_PLATFORM is not set
    ---
    > CONFIG_USB_XHCI_HCD=y
    > CONFIG_USB_XHCI_PCI=y
    > CONFIG_USB_XHCI_PLATFORM=m
    2786,2789d2736
    < CONFIG_USB_LIBCOMPOSITE=m
    < CONFIG_USB_F_UAC2=m
    < #CONFIG_USB_F_MIDI=m
    < CONFIG_USB_AUDIO=m
    3663d3609
    < CONFIG_ASYNC_MEMCPY=m
    3838d3783
    < CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"
    mi si presentano ancora alcuni messaggo di warning come:

    local_softirq_pending 80
    interrupt took too long (2520 > 2500), lowering kernel.perf_event_max_sample_rate to 79000

    perf:usb 1-1: 1:1: cannot get freq at ep 0x1

    i primi due si presentavano anche con il sistema completo, il terzo si è presentato soolo una volta, vediamo se si ripete.
    Ultima modifica di marcoc1712 : 02-11-2016 a 22:19
    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

  8. #388
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    local_softirq_pending 80
    interrupt took too long (2520 > 2500), lowering kernel.perf_event_max_sample_rate to 79000

    perf:usb 1-1: 1:1: cannot get freq at ep 0x1
    Marco ma dove ti si presentano questi warning? quando dai dmesg ?

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Si.

    queste sono le opzioni del buffer in MPD

    codice:
    audio_buffer_size KBYTES    Adjust the size of the internal audio buffer. Default is 4096 (4 MiB).
    codice HTML:
    buffer_before_play PERCENT    Control the percentage of the buffer which is filled before beginning to play. Increasing this reduces the chance of audio file skipping, at the cost of increased time prior to audio playback. Default is 10%.[/CODE]
    Tipo

    audio_buffer_size "2048"
    buffer_before_play "10%"

    opp

    audio_buffer_size "16864"
    buffer_before_play "0%"

    ecc
    Occhio che quello non è il buffer di alsa, ma quello di ingresso al player (non so se a monte o a valle del transcoding). Se a monte corrispondono al primo valore in -b x:y, più altoo si pone più ci si avvicina al RAM DISK, svincolandosi dalla rete 8se si leggono i files in rete) o dall' I/O locale. Se è il secondo, bisogna tenere conto del comportamento del transcoder.

    In entrambi i casi la % impone una latenza al sistema (anche significativa), che gli permette certamente di lavorare in modo ancora più rilassato.
    E' però la negazione del concetto di real time, se si introduce latenza lì, non ha poi molto senso - a mio avviso - imporre bassissima latenza ad ALSA.

    Squeezelite non ha questo concetto di 'soglia', la riproduzione parte non appena sono disponibili i dati necessari a riempire "buffer size/period count" di ALSA (diciamo un quid) , quindi la latenza è sempre e solo quella introdotta dai parametri di ALSA + (inevitabilmente) il tempo necessario per far attraversare alla catena il primo quid.

    Es.

    -a 10:2::0 -> quid = 5 msec, Xrun dopo 5 msec.
    -a 499:3 -> quid = 166 msec, Xrun dopo 332 msec.

    La prima impostazione richiede 166/5 = 32 volte interrupt rispetto alla seconda, con corrispondnete carico di CPU, non ha molto senso impostarla SE si prevede un ritardo iniziale maggirore (dato che difficilmente si avranno xRun dovuti al transito dal buffer applicativo a quello di ALSA).

    Il sistema RT complica un po le cose, dato che introduce dei meccanismi che per facilitare il rispetto delle condizioni come la prima, interrompono e spezzano le attività rendendole più simili alle seconde (dipende dai valori di frequenza impostati), che di loro occuperebbero più tempo di CPU ma più raramete, rendendo abbastanza inutile giocare con questi parametri, che assumono il significato di 'limite massimo', ma poi, in realtà, sono gli skeduler a decidere.
    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

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

    Predefinito

    Originariamente inviato da antonellocaroli
    Marco ma dove ti si presentano questi warning? quando dai dmesg ?
    si, sono nel dmesg, dopo qualche minuto dal boot.
    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 39 di 78
prima
... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 2 utenti che stanno visualizzando questa discussione. (0 utenti e 2 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