configurare jack

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

configurare jack

Messaggio da Blallo »

qualcuno ha provato a configurare il server audio jack? mi occorrerebbe perchè spesso registro...
ho il 2.6.29.1 compilato e predisposto per la bassa latenza

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: configurare jack

Messaggio da Zapotech »

Ciao, con "qjackctl" hai a disposizione una "gui", per una configurazione comoda e veloce!

Cerco di usarlo il più possibile ....come server audio è una bomba!....:D

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

ma da questo quando faccio start

Codice: Seleziona tutto

01:01:35.097 Patchbay deactivated.
01:01:35.119 Statistics reset.
01:01:35.204 ALSA connection graph change.
01:01:35.402 ALSA connection change.
01:02:18.534 Startup script...
01:02:18.535 artsshell -q terminate
sound server terminated
01:02:19.205 Startup script terminated successfully.
01:02:19.206 JACK is starting...
01:02:19.206 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n2
01:02:19.209 JACK was started with PID=13941.
no message buffer overruns
jackd 0.116.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
cannot use real-time scheduling (FIFO at priority 10) [for thread -1212172080, from thread -1212172080] (1: Operation not permitted)
cannot create engine
01:02:19.639 JACK was stopped successfully.
01:02:19.640 Post-shutdown script...
01:02:19.640 killall jackd
jackd: no process killed
01:02:20.080 Post-shutdown script terminated with exit status=256.
01:02:21.434 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: configurare jack

Messaggio da Zapotech »

jimmy_page_89 ha scritto:

Codice: Seleziona tutto

......
01:02:19.206 /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n2
........
cannot use real-time scheduling (FIFO at priority 10) [for thread -1212172080, from thread -1212172080] (1: Operation not permitted)
cannot create engine
......
Prova a far partire il server NON in Realtime. Deseleziona "Realtime" dal Pannello "SetUp" -> "Settings".

Se vuoi far partire il server audio in Realtime devi usare "set_rlimits" ( è disponibile il tgz qui su slacky... ;) )

Ciao!

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

ho trovato questo
viewtopic.php?f=2&t=24706
e da root parte, ma non si sente nulla!

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: configurare jack

Messaggio da Zapotech »

Prova a far partire "jack" da Utente e NON in Realtime.

Controlla, inoltre, che nella finestra messaggi non compaiano messaggi di "XRun".

Al riguardo, bisogna trovare la giusta combinazione (a seconda della propria scheda audio) tra [Frames/Periods] e [Periods/Buffer].
Nel mio caso, con una scheda hda_intel ho settato (con kernel NON RealTime), 2048 e 3, rispettivamente.

Hai configurato "/etc/set_rlimits.conf" per l'avvio di jack in realtime?

Ciao!

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

l'ho configurato..ma c'è un modo particolare per avviarlo avendo impostato set_rlimits? ps continua a restare muto

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: configurare jack

Messaggio da Zapotech »

Puoi seguire 2 strade per avviare jack, da user, con set_rlimits.

1) da riga di comando con:

Codice: Seleziona tutto

set_rlimits /usr/bin/jackd -R -dalsa -dhw:0 -r48000 -p1024 -n2
(per i valori di buffer e period ho copiato/incollato quelli che appaiono nel tuo log precedente )

2) da gui di qjackctl:
in "SetUp -> Settings -> Server Path ->" devi specificare:

set_rlimits jackd

Ciao!

PS: Mi posti il log che ti appare quando fai partire jack da User e NON con il RealTime attivato?

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

Codice: Seleziona tutto

18:10:24.427 Patchbay deactivated.
18:10:24.503 Statistics reset.
18:10:24.537 ALSA connection graph change.
18:10:24.732 ALSA connection change.
18:10:25.518 Startup script...
18:10:25.518 artsshell -q terminate
18:10:25.978 Startup script terminated with exit status=256.
18:10:25.979 JACK is starting...
18:10:25.979 /usr/bin/set_rlimits jackd -dalsa -dhw:0 -r48000 -p1024 -n2
18:10:25.987 JACK was started with PID=32583.
no message buffer overruns
jackd 0.116.1
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 48000
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
18:10:28.201 Server configuration saved to "/home/liguori/.jackdrc".
18:10:28.202 Statistics reset.
18:10:28.203 Client activated.
18:10:28.205 JACK connection change.
18:10:28.209 JACK connection graph change.
e non si sente nulla :'(

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: configurare jack

Messaggio da Zapotech »

jimmy_page_89 ha scritto:

Codice: Seleziona tutto

...
18:10:25.979 /usr/bin/set_rlimits jackd -dalsa -dhw:0 -r48000 -p1024 -n2
...
Dopo jackd manca l'opzione -R (RealTime)! :shock:
Se usi "set_rlimits" significa che vuoi partire "jackd" in Realtime! ;)

Non ci sono XRuns ... il che significherebbe che periods e buffer sono ok!

Quando clicchi su "Connect" riesci a vedere nella sezione "Audio" le voci "System" (Capture e Playback)?

Come lanci il client che deve usare Jack?

Ciao! :)

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

allora...con il realtime parte ma mi da questo alla fine

Codice: Seleziona tutto

cannot lock down memory for RT thread (Impossibile allocare della memoria)
cannot use real-time scheduling (FIFO at priority 5) [for thread -1252000880, from thread -1252000880] (1: Operation not permitted)
si nella sez connect vedo quello che mi dici....perchè?

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: configurare jack

Messaggio da Zapotech »

jimmy_page_89 ha scritto:allora...con il realtime parte ma mi da questo alla fine

Codice: Seleziona tutto

cannot lock down memory for RT thread (Impossibile allocare della memoria)
cannot use real-time scheduling (FIFO at priority 5) [for thread -1252000880, from thread -1252000880] (1: Operation not permitted)
Se ti compare ancora questo messaggio significa che l'utente non ha i permessi per avviare "Jackd" in RealTime;
a questo punto il processo si interrompe e Jackd non viene caricato.

Questo significa che non hai lanciato "jackd" con "set_rlimits", oppure che non hai configurato bene set_rlimits in /etc/set_rlimits.conf. ;)

Ti posto il mio /etc/set_rlimits.conf:

Codice: Seleziona tutto

# <key> can be rtprio, nice or memlock.
# Example entry:
#
#   mark  /usr/local/bin/jackd  -1  80
#
# Here, user mark can execute /usr/local/bin/jackd using set_rlimits to set
# a realtime priority up to and including 80, but setting of a nice priority
# through set_rlimits is disallowed.  Alternatively, if an `audio' group
# existed, the entry
#
#   @audio  /usr/local/bin/jackd  -1  80
#
# would allow the same except the permission would extend to all members of
# the `audio' group.  The same effect could be achieved with the key/value
# syntax:
#
    @audio  /usr/bin/jackd  nice=-1  rtprio=80 memlock=250000
#
# For more details on the format and use of this file please refer to
# the set_rlimits manual page.
Dopo, lancia da "shell", e come "user", il seguente comando:

Codice: Seleziona tutto

set_rlimits /usr/bin/jackd -dalsa -dhw:0 -r48000 -p1024 -n2
A questo punto, se sono compatibili i valori di "period" e "buffer", jackd è attivato in RealTime.
Posta, però, l'output che compare!

Per testare il server audio lancia, ad es., "mplayer" (il tgz su slacky.eu è compilato con il supporto a jack) come segue:

Codice: Seleziona tutto

mplayer -ao jack [fileaudio]
Ciao.
jimmy_page_89 ha scritto:si nella sez connect vedo quello che mi dici....perchè?
Se vedi "System" significa che jackd è correttamente caricato, :shock: .....ma questo non può accadere se, invece, ti compare il messaggio d'errore che hai postato. :-k
Per caso riesci a caricare normalmente jackd solo quado non è non in Realtime? ...non capisco!

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

mplayer va alla grande (senza realtime)...amarok no:(

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Re: configurare jack

Messaggio da anycolouryoulike »

jimmy_page_89 ha scritto:mplayer va alla grande (senza realtime)...amarok no:(
Questo perché le xine-lib, sfruttate da Amarok, della Slackware sono compilate senza supporto a Jack.
Prova con quelle che ci sono su Slacky.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: configurare jack

Messaggio da Blallo »

le ho provate...ho addirittura usato lo slackbuild (così da controllare l'effettiva attivazione del supporto a jack) ma niente di niente..mplayer va solo da shell (nemmeno da interfaccia come smplayer) e xine non ne vuole sapere (e tutto senza realtime)

Rispondi