F13+: Has anyone been able to get jackd to run with pulseaudio?

Daniel B. Thurman dant at cdkkt.com
Sun May 22 19:54:00 UTC 2011


On 05/21/2011 09:20 PM, JD wrote:
> On 05/21/11 19:44, Daniel B. Thurman wrote:
>> On 05/21/2011 04:20 PM, JD wrote:
>>> On 05/21/11 15:03, Daniel B. Thurman wrote:
>>>> I searched everywhere on the Internet and found
>>>> lots of people complaining that PCM could not be
>>>> opened, thus terminating jackd.
>>>>
>>>> Here is what I an getting from starting jackd via qjackctl:
>>>>
>>>> $ jackd -d alsa
>>>> jackd 0.118.0
>>>> Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn
>>>> 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
>>>>
>>>>
>>>> Memory locking is unlimited - this is dangerous. You should probably
>>>> alter the line:
>>>>        @audio   -  memlock    unlimited
>>>> in your /etc/limits.conf to read:
>>>>        @audio   -  memlock    1540245
>>>> JACK compiled with System V SHM support.
>>>> loading driver ..
>>>> creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
>>>> control device hw:0
>>>> ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to
>>>> capture-only mode
>>>> configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
>>>> ALSA: final selected sample format for capture: 16bit little-endian
>>>> ALSA: use 2 periods for capture
>>>> impossible sample width (1) discovered!
>>>>
>>>> I have tried everything, including the kitchen sink and cannot
>>>> seem to get jackd running.
>>>>
>>>>
>>> I had tried some months ago.
>>> I gave up because it ended up screwing up my audio
>>> so I could no longer get sound out.
>>>
>> The hard part is finding a site that tells you step-by-step
>> what exactly needs to be done.  I had to cobble bits
>> and pieces together from different Internet postings to get
>> it to work, as many are for older versions of jack and/or
>> pulseaudio and for different distros - so I used Ubuntu/Fedora
>> distros to assemble it specifically for F13.
>>
>>> From memory, I recall:
>> 1) yum install pulseaudio-module-jack alsa-plugins-jack
>> jack-audio-connection-kit
>> 2) Add the user to audio, jackuser, pulse, pulse-access
>> 3) echo "autospawn = no">  ~/.pulse/client.conf
>> 4) cp /etc/pulse/default.pa ~/.pulse/pulsejack.pa
>>      Edit and add after the below commented out line:
>>     #load-module module-pipe-sink
>>      load-module module-jack-source
>>      load-module module-jack-sink
>> 5) reboot
>>
>> Sorry that I cannot locate the specific links where
>> I found all of the pieces...
>>
>> But once the basic configuration is done for both
>> jack and pulse audio, then one can proceed to use
>> qjackctl tool.
>>
>> See: https://help.ubuntu.com/community/HowToJACKConfiguration
>>
>> I found that jack has to be "tuned" to make sure
>> that there is the proper latency settings (mine is
>> @ ~25ms, and you can easily do this with the jack
>> tool: qjackctl and keeping an eye on minimizing
>> the Xruns, which determines the "optimal" latency
>> setting for your system.
>>
>> I have tried Hydrogen, MuseScore, Rosegarden and
>> these seem to work well.  For fun. I had Amarok
>> running and at the same time Hydrogen Jazz drums
>> running and it was odd, but interesting.
>>
>> Some notes:
>> 1) Be careful not to checkbox the qjackctl->Misc:"Start
>>      jack audioserver on application startup" as it hung
>>      qjackctl and jackd. If that happens, then you have
>>      to blow away: ~/.config/rncbc.org/QjackCtl.conf
>>      file and start all over with the proper settings.
>>      I could not locate the auto??? entry in this file.
>>
>> 2) Make SURE you get the correct qjackctl->Settings:Interface
>>      value for your audio hardware or you get: 'Cannot find PCM..."
>>      cryptic error.
>>
>> I hope I got it all here.... (crossing fingers)
>>
> My audio is a cheapo
> 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] 
> AC'97 Sound Controller (rev a0)
> Not sure if it is supported, and wondering if that is the reason why it 
> had not worked for me the first time.
Perhaps, but one won't know until one has checked
it out for oneself, right?  I had a difficult time trying
to figure out what the audio device ought to be via
lsXXX commands, but it did not reveal anything to me,
and yet, the qjackctl Interface gives a drop-down list of
choices: such as: (default), hw:0, plughw:0, /dev/audio,
and /dev/dsp. But I note that there are sub-values such
as hw:X,Y, but I did not have to deal with this, as explained
below, but also keep in mind that it may be possible that
all the "clues" in this drop-down list is not restricted to
this list, but I do not know.

So, I played around with: hw:0 and check to see 'what
happens if I changed the hw:0 value "hw:1"' and lo! it
worked! So it was luck in this case.

Maybe others could chime in and tell us how to discover
what the audio device ought to be,  as derived through the
use of lsXXX or some other command. I tried 'Hardware
Lister' but no dice.



More information about the users mailing list