[PlanetCCRMA] Troubles with Jack on Fedora 25

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Thu Jan 26 15:23:09 PST 2017


On 01/26/2017 10:24 AM, Yoann LE BARS wrote:
> 	Anyway, here are the packages related to jack that are installed on my
> workstation:
>
> $ rpm -qa | grep jack
> jack-audio-connection-kit-1.9.10-5.fc24.i686
> pulseaudio-module-jack-10.0-2.fc25.x86_64
> jack-rack-1.4.7-19.fc24.x86_64
> jack-audio-connection-kit-1.9.10-5.fc24.x86_64
> vlc-plugin-jack-3.0.0-16.20170103git8d997bc.fc25.x86_64
> ardour5-audiobackend-jack-5.4.0-4.fc25.x86_64
> jack-audio-connection-kit-dbus-1.9.10-5.fc24.x86_64
> zynjacku-6-13.fc25.x86_64
> mpg123-plugins-jack-1.23.8-2.fc25.x86_64
> alsa-plugins-jack-1.1.1-1.fc25.x86_64
> jack-audio-connection-kit-example-clients-1.9.10-5.fc24.x86_64
> jack_capture-0.9.69-1.fc25.x86_64
> qjackctl-0.4.4-1.fc25.x86_64
> bio2jack-0.9-15.fc24.x86_64
>
> 	Well, you can notice there are some inconsistencies, as
> “jack-audio-connection-kit”, “jack-rack”,
> “jack-audio-connection-kit-dbus” and “bio2jack” are for Fedora 24, while
> the others packages are for Fedora 25. I do not know how to solve this.

Sorry I did not look at this in detail before. Checking with the actual 
Fedora 25 repositories tells me that those ".fc24" packages are the 
right ones for Fedora 25 (sometimes the release tag does not change in 
their builds, I don't know exactly why - very likely they do not 
actually rebuild the package for the new release).

>> - is the soundcard there?
>>   "cat /proc/asound/cards" should tell you.
>
> 	It is:
>
> $ cat /proc/asound/cards
>  0 [PCH            ]: HDA-Intel - HDA Intel PCH
>                       HDA Intel PCH at 0xf7310000 irq 29
>  1 [NVidia         ]: HDA-Intel - HDA NVidia
>                       HDA NVidia at 0xf7080000 irq 17
>  2 [M2496          ]: ICE1712 - M Audio Audiophile 24/96
>                       M Audio Audiophile 24/96 at 0xc040, irq 19
>  3 [U0x46d0x81d    ]: USB-Audio - USB Device 0x46d:0x81d
>                       USB Device 0x46d:0x81d at usb-0000:00:14.0-13.2,
> high speed

Looks fine.

> 	I am using the M Audio soundcard.
>
>> - start jackd from a terminal with minimal arguments and see what happens:
>>   jackd -d alsa -d hw:xxx
>>   (replace xxx with the ordinal number of the card or its short name as
>> printed by cat /proc/asound/cards).
>
> 	Here is the result:
>
> $ jackd -d alsa -d hw:2
> jackdmp 1.9.10
> 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 20
> self-connect-mode is "Don't restrict self connect requests"
> audio_reservation_init
> Acquire audio card Audio2
> creating alsa driver ... hw:2|hw:2|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
> Using port names patch v0.1 (07.04.2010)
> Trying to load portnames from /home/yoann/.config/jack/cards/M Audio
> Audiophile 24/96.ss.ports.in
> Trying to load portnames from /home/yoann/.config/jack/cards/M Audio
> Audiophile 24/96.ports.in
> Trying to load portnames from /etc/jack/cards/M Audio Audiophile
> 24/96.ss.ports.in
> Trying to load portnames from /etc/jack/cards/M Audio Audiophile
> 24/96.ports.in
> Trying to load portnames from /home/yoann/.config/jack/cards/M Audio
> Audiophile 24/96.ss.ports.out
> Trying to load portnames from /home/yoann/.config/jack/cards/M Audio
> Audiophile 24/96.ports.out
> Trying to load portnames from /etc/jack/cards/M Audio Audiophile
> 24/96.ss.ports.out
> Trying to load portnames from /etc/jack/cards/M Audio Audiophile
> 24/96.ports.out
>
> 	Actually, I do not know what it means.

Everything seems to be fine, jack starts and there are no errors I can 
see. It acquires the soundcard, sets parameters and starts working. We 
have to move to the next step.

What error do you see when you try to start Qsynth?

Launch it from a terminal so we can see if it prints anything...

Same when loading the Pulse Audio modules. Do it from the command line. 
I think the command is something like:

pacmd module-load module-jack-sink
pacmd module-load module-jack-source

(but I don't have a system to test so I may be wrong about the exact 
wording of the command).

-- Fernando


More information about the PlanetCCRMA mailing list