Pagina 1 di 2

[RISOLTO] Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 10:27
da Follettinux
Ciao, ho la bellissima Slackware 12.1 con kernel 2.6.24.5-smp. Il mio sogno sarebbe quello di poter fare musica con "lei" senza problemi di latenza. Pertanto ho preso spunto da questo link http://www.linuxquestions.org/questions ... el-645947/ per trovare una patch adatta al mio kernel come scritto in quel forum. L'ho applicata ma non ho ricompilato il kernel (anche perchè non ne sono assolutamente in grado). Come faccio a sapere se la patch in questione è stata applicata?

Scusate, sono ancora newbie in materia :)

Grazie!

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 10:39
da conraid
Follettinux ha scritto:Ciao, ho la bellissima Slackware 12.1 con kernel 2.6.24.5-smp. Il mio sogno sarebbe quello di poter fare musica con "lei" senza problemi di latenza. Pertanto ho preso spunto da questo link http://www.linuxquestions.org/questions ... el-645947/ per trovare una patch adatta al mio kernel come scritto in quel forum. L'ho applicata ma non ho ricompilato il kernel (anche perchè non ne sono assolutamente in grado). Come faccio a sapere se la patch in questione è stata applicata?
La patch si applica ai sorgenti, e se non ti ha dato errore ma ti ha detto che ha applicato la patch allora è applicata.
Lo vedi dai file cambiati. Per sicurezza aplicala facendo
patch -p1 --backup --suffix=.orig
così avrai i vecchi file con suffisso .orig e potrai controllarli.

-p1 dipende da come è fatta pa patch, può anche essere -p0, insomma fai come c'è scritto nelle istruzioni aggiungendo le opzioni di backup

Ma funziona solo quando ricompilerai il kernel

p.s.
non so se la patch funziona senza bisogno di attivare qualche opzione, in questo caso prima di ricompilare devi anche configurarlo per bene

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 10:41
da JohnnyMnemonic
Da quanto si legge sul link che hai postato non c'è la patch per il 2.6.24.5
Prima di procedere controlla bene che non ci siano errori nell'applicazione della patch e successivamente nella compilazione del kernel


Offtopic: EDIT - risposta al messaggio successivo - pur di non darti ragione scrivo qui, sempre che tu ti accorga di questo messaggio :lol:

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 10:45
da conraid
JohnnyMnemonic ha scritto:Da quanto si legge sul link che hai postato non c'è la patch per il 2.6.24.5
Prima di procedere controlla bene che non ci siano errori nell'applicazione della patch e successivamente nella compilazione del kernel
Offtopic: messaggi++
dai che ci siamo quasi... rispondimi e sei a 1500 ;-)

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 10:50
da conraid
JohnnyMnemonic ha scritto:Da quanto si legge sul link che hai postato non c'è la patch per il 2.6.24.5
Prima di procedere controlla bene che non ci siano errori nell'applicazione della patch e successivamente nella compilazione del kernel


Offtopic: EDIT - risposta al messaggio successivo - pur di non darti ragione scrivo qui, sempre che tu ti accorga di questo messaggio :lol:
Offtopic: Non devi dar ragione a me ;-)

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 10:54
da DanBadJar
@Follettinux:

Se poi hai voglia di postare qui l'esito del kernel ricompilato con patch io seguirei con molto interesse, dato che mi diletto anche io nell'audio production

@Conraid:
Non provocare un beppe invano ;)

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 12:48
da sardylan
Beh... Ho dato un'occhiatina MOOOOLTO veloce al link che hai postato!!! E non sarebbe una cattiva idea poter diminuire la latenza...
E comunque non penso che dipenda poi così tanto dal kernel...
Ho registrato forse 3 o 4 ore di roba in un live, con una scheda BEHRINGER UCA202 U-Control USB, audacity e la mia slackware... Il segnale preso direttamente dall'uscita del mixer grande ed è' andata tutto a meraviglia... Neanche un salto... Tutto con huge-smp-2.6.24.5-smp... Con bassissimo utilizzo del processore...

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 13:14
da Follettinux
sardylan ha scritto:Beh... Ho dato un'occhiatina MOOOOLTO veloce al link che hai postato!!! E non sarebbe una cattiva idea poter diminuire la latenza...
E comunque non penso che dipenda poi così tanto dal kernel...
Ho registrato forse 3 o 4 ore di roba in un live, con una scheda BEHRINGER UCA202 U-Control USB, audacity e la mia slackware... Il segnale preso direttamente dall'uscita del mixer grande ed è' andata tutto a meraviglia... Neanche un salto... Tutto con huge-smp-2.6.24.5-smp... Con bassissimo utilizzo del processore...
Ho una Soundblaster Audigy Zs notebook http://www.soundblaster.com/products/pr ... duct=10769. Può andare bene senza toccare il kernel?

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 14:05
da sardylan
Mah... Io penso di si!!! Male che vada è solo una questione di configurazioni...
Inoltre supporta anche ASIO come Server Audio (parlo di Windows), quindi presumo che possa funzionare tranquillamente con bassa latenza!!!
Esattamente quali problemi ti ha dato??? Oppure volevi soltanto provare la patch??

P.S. Benuvenuto sul forum ;)

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 14:14
da Follettinux
sardylan ha scritto:Mah... Io penso di si!!! Male che vada è solo una questione di configurazioni...
Inoltre supporta anche ASIO come Server Audio (parlo di Windows), quindi presumo che possa funzionare tranquillamente con bassa latenza!!!
Esattamente quali problemi ti ha dato??? Oppure volevi soltanto provare la patch??

P.S. Benuvenuto sul forum ;)
Grazie per l'accoglienza 8)

Volevo provare la patch per vedere come andava.
Ho avuto qualche piccolo "salto" con Rosegarden, però in background c'era anche aMule e forse poteva dipendere anche da questo. Non ho ancora testato il tutto senza programmi in background.

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 14:50
da Follettinux
JohnnyMnemonic ha scritto:Da quanto si legge sul link che hai postato non c'è la patch per il 2.6.24.5
Prima di procedere controlla bene che non ci siano errori nell'applicazione della patch e successivamente nella compilazione del kernel


Infatti ho usato la 2.6.24.4 giusto per provare. :roll:

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 15:02
da michele.p
conraid ha scritto: La patch si applica ai sorgenti, e se non ti ha dato errore ma ti ha detto che ha applicato la patch allora è applicata.
Lo vedi dai file cambiati. Per sicurezza aplicala facendo
patch -p1 --backup --suffix=.orig
così avrai i vecchi file con suffisso .orig e potrai controllarli.

-p1 dipende da come è fatta pa patch, può anche essere -p0, insomma fai come c'è scritto nelle istruzioni aggiungendo le opzioni di backup
...aggiungo che se vuoi provare solo la simulazione della patch senza andare a modificare i sorgenti puoi utilizzare l'opzione --dry-run, ad esempio;

patch -p1 --dry-run < file.patch

questo ti permette di verificare subito se la patch (o parte di essa) viene "rigettata" con le "temibili" :p scritte "Hunk"

Bye 8)

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 15:06
da Follettinux
michele.p ha scritto:
conraid ha scritto: La patch si applica ai sorgenti, e se non ti ha dato errore ma ti ha detto che ha applicato la patch allora è applicata.
Lo vedi dai file cambiati. Per sicurezza aplicala facendo
patch -p1 --backup --suffix=.orig
così avrai i vecchi file con suffisso .orig e potrai controllarli.

-p1 dipende da come è fatta pa patch, può anche essere -p0, insomma fai come c'è scritto nelle istruzioni aggiungendo le opzioni di backup
...aggiungo che se vuoi provare solo la simulazione della patch senza andare a modificare i sorgenti puoi utilizzare l'opzione --dry-run, ad esempio;

patch -p1 --dry-run < file.patch

questo ti permette di verificare subito se la patch (o parte di essa) viene "rigettata" con le "temibili" :p scritte "Hunk"

Bye 8)
L'incredibile... Hunk :D :D :D

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 18:49
da py67
Follettinux ha scritto:Ciao, ho la bellissima Slackware 12.1 con kernel 2.6.24.5-smp. Il mio sogno sarebbe quello di poter fare musica con "lei" senza problemi di latenza. Pertanto ho preso spunto da questo link http://www.linuxquestions.org/questions ... el-645947/ per trovare una patch adatta al mio kernel come scritto in quel forum. L'ho applicata ma non ho ricompilato il kernel (anche perchè non ne sono assolutamente in grado). Come faccio a sapere se la patch in questione è stata applicata?

Scusate, sono ancora newbie in materia :)

Grazie!

Prova questo sito http://ccrma.stanford.edu/planetccrma/software/,
si riferisce a Fedora, ma più in basso hai le istruzioni che cerchi in più ti spiega anche come settare sk audio, Hdisk, ecc. Io l'ho usato un paio di anni fà ed andava già alla grande.

Re: Patch al kernel per latenza audio

Inviato: lun 15 set 2008, 21:32
da Mario Vanoni
Uso il kernel 2.6.26.5
compilato con "make config":
Processor type and features -> Preemption model
messo su
Preemptible Kernel (Low-Latency Desktop)

non ho problemi audio,
premetto, macchine non sfruttate al limite,
Core 2 6320 1.86GHz e 4GB RAM,
forse importante HD 1TB con 32MB di cache.