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
La mia sarebbe la eth1codice:filippo@debianserver:~$ cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 0: 16 0 0 0 0 0 0 0 IO-APIC-edge timer 1: 3 0 0 0 0 0 0 0 IO-APIC-edge i8042 8: 1 0 0 0 0 0 0 0 IO-APIC-edge rtc0 9: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi acpi 12: 4 0 0 0 0 0 0 0 IO-APIC-edge i8042 16: 198 0 0 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, eth0 17: 711 0 0 0 0 0 0 0 IO-APIC-fasteoi snd_hda_intel 18: 2 0 0 0 0 0 0 0 IO-APIC-fasteoi firewire_ohci, i801_smbus 19: 0 0 0 0 0 0 0 0 IO-APIC-fasteoi ahci 23: 44439 0 0 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb4 40: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 41: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 42: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 43: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 44: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 45: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 46: 0 0 0 0 0 0 0 0 PCI-MSI-edge PCIe PME 47: 6860 0 0 0 0 0 0 0 PCI-MSI-edge eth1 48: 39 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 49: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 50: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 51: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 52: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 53: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 54: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 55: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 56: 227 0 0 0 0 0 0 0 PCI-MSI-edge ahci 57: 1 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 58: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 59: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 60: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 61: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 62: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 63: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 64: 0 0 0 0 0 0 0 0 PCI-MSI-edge xhci_hcd 65: 130 0 0 0 0 0 0 0 PCI-MSI-edge ahci 66: 551 0 0 0 0 0 0 0 PCI-MSI-edge snd_hda_intel 67: 11 0 0 0 0 0 0 0 PCI-MSI-edge mei_me 68: 7461 0 0 0 0 0 0 0 PCI-MSI-edge nouveau NMI: 0 0 0 0 0 0 0 0 Non-maskable interrupts LOC: 20306 11405 5275 10937 1606 2090 1586 3020 Local timer interrupts SPU: 0 0 0 0 0 0 0 0 Spurious interrupts PMI: 0 0 0 0 0 0 0 0 Performance monitoring interrupts IWI: 0 0 0 0 0 0 0 0 IRQ work interrupts RTR: 6 0 0 0 0 0 0 0 APIC ICR read retries RES: 438 182 100 78 58 46 80 46 Rescheduling interrupts CAL: 903 708 901 782 867 858 864 858 Function call interrupts TLB: 509 525 816 603 246 331 130 74 TLB shootdowns TRM: 0 0 0 0 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 0 0 0 0 Threshold APIC interrupts MCE: 0 0 0 0 0 0 0 0 Machine check exceptions MCP: 2 2 2 2 2 2 2 2 Machine check polls HYP: 0 0 0 0 0 0 0 0 Hypervisor callback interrupts ERR: 0 MIS: 0
ma non riesco a capire che devo mettere nel file di configurazione di rtirq...
non la trovo neanche in top
![]()
ehm... sono stato invitato a non utilizzare mc2 come marchio per cose fatte esternamente dall'ambito professionale. In parte capisco, in parte no, ma per mantenere la pace... squeezelite-R2 è il nuovo nome, presto lo cambierò anche nelle distribuzioni (devo ricompilare) e sarà riconoscibile dal firmware in versione 1.8+ (R2), dove + è la subversion di R2, attualmente la 1.
Quindi prego tutti di aiutarmi a stabilire il nuovo nome, non usando più il precedente.
Grazie della comprensione.
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
devi aprire il file /etc/rtirq.conf
nano /etc/rtirq.conf
devi scrivere nel file piu' o meno cosi
ti copio le righe sostanziali
.................................................................................................... ...................
# IRQ thread service names
# (space separated list, from higher to lower priority).
# RTIRQ_NAME_LIST="rtc snd usb i8042" # old
RTIRQ_NAME_LIST="rtc ehci_hcd eth0"
# Highest priority.
RTIRQ_PRIO_HIGH=99
# Priority decrease step.
RTIRQ_PRIO_DECR=2
# Lowest priority.
RTIRQ_PRIO_LOW=51
# Whether to reset all IRQ threads to SCHED_OTHER.
RTIRQ_RESET_ALL=0
# On kernel configurations that support it,
# which services should be NOT threaded
# (space separated list).
RTIRQ_NON_THREADED=""
# Process names which will be forced to the
# highest realtime priority range (99-91)
# (space separated list, from highest to lower priority).
RTIRQ_HIGH_LIST="timer"
.................................................................................................... .............................................
al posto di eth0 metti eth1
puoi anche mettere prima eth1 se vuoi dargli maggiore priorita' (non mi pare necessario)
Se vuoi puoi mettere in quella riga anche altri irq (non credo sia necessario come prima)
Correggi le altre righe scommentate e scommenta l'ultima.
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
Mhh non va bene
questo sul player:
e li tutto ok!!!codice:filippo@debian:~$ ps -eLo pid,cls,rtprio,pri,nice,cmd | grep -i irq 3 TS - 19 0 [ksoftirqd/0] 15 TS - 19 0 [ksoftirqd/1] 22 TS - 19 0 [ksoftirqd/2] 29 TS - 19 0 [ksoftirqd/3] 44 FF 50 90 - [irq/9-acpi] 58 FF 50 90 - [irq/24-mei_me] 61 FF 87 127 - [irq/1-i8042] 123 FF 91 131 - [irq/18-ehci_hcd] 125 FF 93 133 - [irq/26-xhci_hcd] 127 FF 50 90 - [irq/27-0000:00:] 146 FF 90 130 - [irq/23-ehci_hcd] 250 FF 50 90 - [irq/18-i801_smb] 255 FF 50 90 - [irq/28-i915] 264 FF 95 135 - [irq/8-rtc0] 423 FF 50 90 - [irq/25-eth0] 1708 TS - 19 0 grep -i irq
ma sul server non trovo come piazzare la eth1
mi da solo questo
Edit: io non vedo neanche in top l irq della rete a differenza del pc player...strano...come se qualcosa mi nascondesse gli irq...o sono gestiti da qualcos altro....mahcodice:filippo@debianserver:~$ ps -eLo pid,cls,rtprio,pri,nice,cmd | grep -i irq 3 TS - 19 0 [ksoftirqd/0] 18 TS - 19 0 [ksoftirqd/1] 26 TS - 19 0 [ksoftirqd/2] 34 TS - 19 0 [ksoftirqd/3] 42 TS - 19 0 [ksoftirqd/4] 50 TS - 19 0 [ksoftirqd/5] 58 TS - 19 0 [ksoftirqd/6] 66 TS - 19 0 [ksoftirqd/7] 97 FF 50 90 - [irq/31-mei_me] 2760 TS - 19 0 grep -i irq
kworker?
Ultima modifica di antonellocaroli : 21-11-2015 a 13:18
Filippo ma se apri il file
nano /proc/interrupts .....che c'è?
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
Quello che ti ho postato sopra
codice:CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 0: 21 0 0 0 0 0 0 0 IO-APIC 2-edge timer 1: 2 0 0 0 0 0 0 0 IO-APIC 1-edge i8042 8: 1 0 0 0 0 0 0 0 IO-APIC 8-edge rtc0 9: 0 0 0 0 0 0 0 0 IO-APIC 9-fasteoi acpi 12: 6 0 0 0 0 0 0 0 IO-APIC 12-edge i8042 16: 2444 0 0 0 0 0 0 0 IO-APIC 16-fasteoi ehci_hcd:usb1, eth0 17: 1887 0 0 0 0 0 0 0 IO-APIC 17-fasteoi snd_hda_intel 18: 2 0 0 0 0 0 0 0 IO-APIC 18-fasteoi firewire_ohci, i801_smbus 19: 0 0 0 0 0 0 0 0 IO-APIC 19-fasteoi 0000:09:00.0 23: 205288 0 0 0 0 0 0 0 IO-APIC 23-fasteoi ehci_hcd:usb4 24: 0 0 0 0 0 0 0 0 PCI-MSI 16384-edge PCIe PME 25: 0 0 0 0 0 0 0 0 PCI-MSI 458752-edge PCIe PME 26: 0 0 0 0 0 0 0 0 PCI-MSI 462848-edge PCIe PME 27: 0 0 0 0 0 0 0 0 PCI-MSI 464896-edge PCIe PME 28: 0 0 0 0 0 0 0 0 PCI-MSI 468992-edge PCIe PME 29: 0 0 0 0 0 0 0 0 PCI-MSI 471040-edge PCIe PME 30: 0 0 0 0 0 0 0 0 PCI-MSI 473088-edge PCIe PME 31: 11 0 0 0 0 0 0 0 PCI-MSI 360448-edge mei_me 32: 5173302 0 0 0 0 0 0 0 PCI-MSI 4194304-edge eth1 33: 39 0 0 0 0 0 0 0 PCI-MSI 2097152-edge xhci_hcd 34: 0 0 0 0 0 0 0 0 PCI-MSI 2097153-edge xhci_hcd 35: 0 0 0 0 0 0 0 0 PCI-MSI 2097154-edge xhci_hcd 36: 0 0 0 0 0 0 0 0 PCI-MSI 2097155-edge xhci_hcd 37: 0 0 0 0 0 0 0 0 PCI-MSI 2097156-edge xhci_hcd 38: 0 0 0 0 0 0 0 0 PCI-MSI 2097157-edge xhci_hcd 39: 0 0 0 0 0 0 0 0 PCI-MSI 2097158-edge xhci_hcd 40: 0 0 0 0 0 0 0 0 PCI-MSI 2097159-edge xhci_hcd 41: 0 0 0 0 0 0 0 0 PCI-MSI 3670016-edge xhci_hcd 42: 0 0 0 0 0 0 0 0 PCI-MSI 3670017-edge xhci_hcd 43: 0 0 0 0 0 0 0 0 PCI-MSI 3670018-edge xhci_hcd 44: 0 0 0 0 0 0 0 0 PCI-MSI 3670019-edge xhci_hcd 45: 0 0 0 0 0 0 0 0 PCI-MSI 3670020-edge xhci_hcd 46: 0 0 0 0 0 0 0 0 PCI-MSI 3670021-edge xhci_hcd 47: 0 0 0 0 0 0 0 0 PCI-MSI 3670022-edge xhci_hcd 48: 0 0 0 0 0 0 0 0 PCI-MSI 3670023-edge xhci_hcd 49: 7948 0 0 0 0 0 0 0 PCI-MSI 512000-edge 0000:00:1f.2 50: 157 0 0 0 0 0 0 0 PCI-MSI 1572864-edge 0000:03:00.0 51: 855 0 0 0 0 0 0 0 PCI-MSI 442368-edge snd_hda_intel 52: 1558367 0 0 0 0 0 0 0 PCI-MSI 524288-edge nvkm NMI: 0 0 0 0 0 0 0 0 Non-maskable interrupts LOC: 506459 415704 1569451 321194 271940 153710 183916 144367 Local timer interrupts SPU: 0 0 0 0 0 0 0 0 Spurious interrupts PMI: 0 0 0 0 0 0 0 0 Performance monitoring interrupts IWI: 2 0 0 0 0 0 0 0 IRQ work interrupts RTR: 7 0 0 0 0 0 0 0 APIC ICR read retries RES: 70269 42799 60090 7877 8159 3171 3761 2459 Rescheduling interrupts CAL: 95 78 57 73 70 72 71 52 Function call interrupts TLB: 12023 11852 9126 10840 12465 13455 12240 12678 TLB shootdowns TRM: 0 0 0 0 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 0 0 0 0 Threshold APIC interrupts DFR: 0 0 0 0 0 0 0 0 Deferred Error APIC interrupts MCE: 0 0 0 0 0 0 0 0 Machine check exceptions MCP: 26 26 26 26 26 26 26 26 Machine check polls ERR: 0 MIS: 0 PIN: 0 0 0 0 0 0 0 0 Posted-interrupt notification event PIW: 0 0 0 0 0 0 0 0 Posted-interrupt wakeup event
Marco, sei una persona intelligente... perché -scusa se te lo dico fuori dai denti- dici stupidaggini? Cosa c'entra l'interfaccia utente, CLI o GUI che sia, con i problemi e le difficoltà incontrate da "squonk"?!
Com'è che su windows hai tutti quei problemi con C3PO che non invece non hai con Linux e MacOS? Colpa della GUI?
Per inciso, dimentichi poi che anche Linux ha le sue GUI. Non una sola, ma molte e diverse (KDE, Unity, Gnome, Cinnamon, Mate, XFCE, ecc, ecc...) tra cui scegliere liberamente quella che si preferisce. Oggi ci sono molti utenti "desktop" che usano Linux senza avere a che fare con una linea di comando più di quanto non facciano gli utenti windoze e mac (cosa che personalmente ritengo un mezzo abominio, ma tant'è).
Tornando in tema, i problemi che ha avuto squonk non sono certo legati all'interfaccia utente, ma al suo HARDWARE specifico. Che presenta delle incompatibilità con (almeno) alcune versioni del kernel Linux (come per altro probabilmente ne ha anche con alcune versioni di Windows, visto che il produttore stesso dichiara come supportate solo alcune versioni specifiche).
Il punto è che esistono troppi hardware (e firmware) diversi. Le diverse combinazioni -ciascuna con le proprie peculiarità ed idiosincrasie- sono praticamente infinite, per cui è materialmente impossibile supportarle e garantire che funzionino bene tutte... a meno che non siano i produttori stessi a farsene carico. Cosa che avviene puntualmente per windoze, stante la sua posizione dominante sul mercato: un produttore di hardware i cui prodotti non fossero compatibili con quello si taglierebbe fuori da una larga parte dei possibili acquirenti, per cui tutti si assicurano che i propri prodotti siano compatibili e funzionino bene con windows (almeno con alcune delle versioni correnti) e si premura anche di fornire l'eventuale supporto software necessario (driver, ecc). Per non parlare poi di Apple, che aggira ed evita il problema a priori fornendo il suo sistema esclusivamente con e per il suo stesso hardware specifico.
Nulla di tutto ciò accade per Linux (e per gli altri sistemi liberi). In questo caso sono gli stessi sviluppatori (per lo più semplici appassionati come te e me) a doversi far carico di supportare -a posteriori- "tutto" l'hardware (cioè, quello che hanno o che gli capita per le mani). Il tutto, nella maggior parte dei casi, senza avere il minimo supporto da parte dei produttori. Che anzi, al contrario, a volte fanno di tutto per mettergli i bastoni tra le ruote. Al punto che non di rado è necessario ricorrere addirittura al "reverse engineering"!
Se volete evitare rogne, prima di comprare un qualsiasi pezzo di hardware, assicuratevi che sia perfettamente compatibile con il sistema con cui volete utilizzarlo. Se nella lista dei sistemi supportati leggete solo "Windows versione x/y", girate alla larga. O aspettatevi possibili problemi...
È il prezzo della libertà. Il totalitarismo è semplice, e "funziona". La libertà non è mai semplice, né tanto meno facile. È fragile, complessa, e richiede sforzi ed attenzione costanti. Non viene mai gratis. Bisogna sapersela conquistare e mantenere.
“There ain't no such thing as a free lunch”.
Ultima modifica di UnixMan : 21-11-2015 a 15:43
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.»
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.»
Ci sono attualmente 45 utenti che stanno visualizzando questa discussione. (0 utenti e 45 ospiti)