Re: [LAU] Kmix + jackd strange behaviour

From: Patrick Shirkey <pshirkey@email-addr-hidden>
Date: Thu Oct 30 2008 - 12:03:23 EET

On Thu, 2008-10-30 at 10:41 +0100, Crypto wrote:
> On Thursday 30 October 2008 03:27:40 Patrick Shirkey wrote:
>
> > Kmix is possibly rewriting the .asoundrc file to make the device the
> > "default" card.
> >
> > I'm not sure what your settings are in qjackctl. Are you assigning
> > devices by name or by node point?
> >
> > ex, intel, usb, hw:0,0 hw: 1,0
>
> Patrick,
>
> a .asoundrc file is neither in my /home directory nor in the /etc directory so
> I do not think Kmix is creating one.
>
> When I use qjackctl I look at the connections that are possible. qjackctl
> finds all audio devices connected to my notebook and their relevant device
> names and node points and displays them. They are updated whenever I restart
> qjackctl.
>
> It means that I can get a hw:0,0 for my external USB device but I can also get
> a hw:2,0 for it. qjackctl monitors that and always seems to display the
> latest device name/node point combination. So the answer to Your question
> is "I look at the device name and qjackctl knows the node point for jackd
> assigned to the device name".
>
> The problem is that after looking at the combination and chosing the relevant
> device name/node point from this menu list for the external USB audio device
> I am still not getting external audio output with jack when I use amarok that
> I have set to "jack" for audio output. This appears to be linked somehow with
> the Kmix menu display settings. That is, if Kmix displays the external USB
> device settings I am getting amarok external USB audio output, but if Kmix
> displays onboard sound settings then amarok uses internal onboard sound,
> regardless the fact that qjackctl is set to output to external USB device.
>
> I wonder if qjacktcl/jackd creates a permanent list of audio devices and their
> node points once and does not update this list afterwards. Whenever a device
> is connected jack looks into this list and takes the node point assigned to a
> device, regardless the fact that the node point could have changed meanwhile.

jackd doesn't create any lists but qjackctl maybe creating a .jackdrc
file.

However it's strange that qjackctl is saying it is using one device and
amarok is outputting with another. Are you certain that amarok is
playing trough jack ports?

I think you mentioned this in your last email but have you verified that
it is running and connected in the qjackctl connections window?

It should not be possible for amarok to play through a different sound
card than the one that qjackctl is set to use if it is definitely
playing through jack.

-- 
Patrick Shirkey
Boost Hardware Ltd
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Thu Oct 30 12:15:53 2008

This archive was generated by hypermail 2.1.8 : Thu Oct 30 2008 - 12:15:53 EET