Difference between jackd and jackdbus

Optimize your system for ultimate performance.

Moderators: MattKingUSA, khz

merlyn
Established Member
Posts: 1392
Joined: Thu Oct 11, 2018 4:13 pm
Has thanked: 168 times
Been thanked: 247 times

Re: Difference between jackd and jackdbus

Post by merlyn »

If jackdbus is running the JACK server can be started with

Code: Select all

jack_control start
User avatar
Linuxmusician01
Established Member
Posts: 1524
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland
Has thanked: 756 times
Been thanked: 135 times

Re: Difference between jackd and jackdbus

Post by Linuxmusician01 »

merlyn wrote:If jackdbus is running the JACK server can be started with

Code: Select all

jack_control start
Wow! Thanks. So indeed, jackd != jack server. Still difficult to exactly understand the difference between jackd and jackdbus. The way I see it now it that their process can run together. Jackd is simply used to start the Jack Server without it being D-Bus aware. But if you want D-Bus (and therefore applications like PulseAudio) to be Jack Server aware then one can use jackdbus.
merlyn
Established Member
Posts: 1392
Joined: Thu Oct 11, 2018 4:13 pm
Has thanked: 168 times
Been thanked: 247 times

Re: Difference between jackd and jackdbus

Post by merlyn »

There are three possibilities :
  • jackd only
  • jackdbus only (what I've got)
  • jackd and jackdbus mixture (what you've got)
More here :

https://github.com/jackaudio/jackaudio. ... sPackaging
mtlwstlk
Established Member
Posts: 5
Joined: Tue Aug 20, 2019 8:06 pm

Re: Difference between jackd and jackdbus

Post by mtlwstlk »

actually if "jackdbus" is NOT running, and you use "jack_control", it will dbus-activate jackdbus.

I found out a way to prevent this (posted a new topic in this forum) if a user doesn't want this.

Eg, suppose you want "jackd" only and do not want to use jackdbus, then a dbus activation file needs to be overrided.

The problem for those who want to use pulseaudio(like me), is that pulseaudio's module-jackdbus-detect only works with jackdbus.. so this is why I am prefering to use jackdbus..

(pulseaudio in turn would then need to be running with --realtime in order to prevent hiccups while it does playback)
Post Reply