[RESOLU] Jack refuse de fonctionner avec Alsa (mais fonctionne en dummy)
Bonjour à tous
je suis sur Ubuntu 16.04, sur un Gigabyte Brix GB-BPCE-3455 (CPU Intel J3455 Quad Core 1.5 Ghz).
J'utilise la sortie audio jack 3.5.
Ma config de base marche nickel avec pulseaudio
Si je fais un paplay, le son joue
Maintenant, je descends pulseaudio (pulseaudio --kill avec autospawn = no dans /etc/pulse/client.conf).
Si je fais un aplay, le son joue.
Si je lance jack à la main maintenant, voilà ce que ca donne
Je me dis que c'est bon.
Mais non. C'est le bide.
Je tue Jack et le relance sur le driver dummy.
Et là ça marche (mais sans son évidemment).
Ce que confirme qjackctl.
Pour info ma config alsa
Là je cale. J'en appelle à votre science.
Merci
Nicolas
je suis sur Ubuntu 16.04, sur un Gigabyte Brix GB-BPCE-3455 (CPU Intel J3455 Quad Core 1.5 Ghz).
J'utilise la sortie audio jack 3.5.
Ma config de base marche nickel avec pulseaudio
Si je fais un paplay, le son joue
Copy to clipboard
nico@nico-desktop:~$ lsof +D /dev/snd lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing Output information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 10801 nico mem CHR 116,3 17950 /dev/snd/pcmC0D0p pulseaudi 10801 nico 16u CHR 116,2 0t0 17949 /dev/snd/controlC0 pulseaudi 10801 nico 23u CHR 116,2 0t0 17949 /dev/snd/controlC0 pulseaudi 10801 nico 28u CHR 116,2 0t0 17949 /dev/snd/controlC0 pulseaudi 10801 nico 46u CHR 116,2 0t0 17949 /dev/snd/controlC0 pulseaudi 10801 nico 47u CHR 116,3 0t0 17950 /dev/snd/pcmC0D0p
Maintenant, je descends pulseaudio (pulseaudio --kill avec autospawn = no dans /etc/pulse/client.conf).
Si je fais un aplay, le son joue.
Copy to clipboard
nico@nico-desktop:~$ lsof +D /dev/snd lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing Output information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME aplay 11002 nico mem CHR 116,3 17950 /dev/snd/pcmC0D0p aplay 11002 nico 3r CHR 116,33 0t0 15529 /dev/snd/timer aplay 11002 nico 4u CHR 116,3 0t0 17950 /dev/snd/pcmC0D0p aplay 11002 nico 5u CHR 116,2 0t0 17949 /dev/snd/controlC0
Si je lance jack à la main maintenant, voilà ce que ca donne
Copy to clipboard
nico@nico-desktop:~$ jackd -d alsa & [6] 11072 nico@nico-desktop:~$ jackdmp 1.9.11 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2014 Grame. jackdmp 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 no message buffer overruns no message buffer overruns no message buffer overruns JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" audio_reservation_init Acquire audio card Audio0 creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit 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
Je me dis que c'est bon.
Copy to clipboard
nico@nico-desktop:~$ lsof +D /dev/snd lsof: WARNING: can't stat() tracefs file system /sys/kernel/debug/tracing Output information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME jackd 11072 nico mem CHR 116,3 17950 /dev/snd/pcmC0D0p jackd 11072 nico mem CHR 116,4 17951 /dev/snd/pcmC0D0c jackd 11072 nico 4u CHR 116,2 0t0 17949 /dev/snd/controlC0 jackd 11072 nico 6u CHR 116,3 0t0 17950 /dev/snd/pcmC0D0p jackd 11072 nico 7u CHR 116,4 0t0 17951 /dev/snd/pcmC0D0c
Mais non. C'est le bide.
Copy to clipboard
nico@nico-desktop:~$ mpv --ao=jack test.wav Playing: test.wav (+) Audio --aid=1 (pcm_s16le) File tags: Artist: Glenn Gould Album: Mozart: Piano Sonatas Nos. 1-5 Genre: Classical Title: Piano Sonata No. 1 in C Major, K. 279:I. Allegro Track: 01 JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out Driver is not running Cannot create new client Cannot read socket fd = 11 err = Success CheckRes error JackSocketClientChannel read fail Cannot open mpv client JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock [ao/jack] cannot open server [ao] Failed to initialize audio driver 'jack' Could not open/initialize audio device -> no sound. Audio: no audio : 00:00:00 / 00:04:18 (0%) Exiting... (Errors when loading file) nico@nico-desktop:~$ Unknown request 4294967295 CheckSize error size = 0 Size() = 12 CheckRead error
Je tue Jack et le relance sur le driver dummy.
Copy to clipboard
nico@nico-desktop:~$ jackdmp 1.9.11 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2014 Grame. jackdmp 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 no message buffer overruns no message buffer overruns no message buffer overruns JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests"
Et là ça marche (mais sans son évidemment).
Copy to clipboard
nico@nico-desktop:~$ mpv --ao=jack test.wav Playing: test.wav (+) Audio --aid=1 (pcm_s16le) File tags: Artist: Glenn Gould Album: Mozart: Piano Sonatas Nos. 1-5 Genre: Classical Title: Piano Sonata No. 1 in C Major, K. 279:I. Allegro Track: 01 AO: [jack] 48000Hz stereo 2ch floatp A: 00:00:11 / 00:04:18 (4%)
Ce que confirme qjackctl.
Pour info ma config alsa
Copy to clipboard
nico@nico-desktop:~$ aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: PCH [HDA Intel PCH], périphérique 0: ALC255 Analog [ALC255 Analog] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: PCH [HDA Intel PCH], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: PCH [HDA Intel PCH], périphérique 7: HDMI 1 [HDMI 1] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: PCH [HDA Intel PCH], périphérique 8: HDMI 2 [HDMI 2] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: PCH [HDA Intel PCH], périphérique 9: HDMI 3 [HDMI 3] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: PCH [HDA Intel PCH], périphérique 10: HDMI 4 [HDMI 4] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0
Là je cale. J'en appelle à votre science.
Merci
Nicolas