Hi there,
Thank you so much for your reply!
This is the version of jackd:
$ jackd -V
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
jackdmp version 1.9.11 tmpdir /dev/shm protocol 8
Tab 1 under settings:
- Screenshot from 2017-12-20 22-57-02.png (45.79 KiB) Viewed 2284 times
Tab 2 under settings:
- Screenshot from 2017-12-20 23-01-55.png (92.87 KiB) Viewed 2284 times
I am a member of the realtime group, as was suggested by documentation of jack:
http://jackaudio.org/faq/linux_rt_config.html
I have attached the log file jackdbus.log to this thread, here is the link:
https://www.linuxmusicians.com/download ... ew&id=1299
Inlined the xml of the conf.xml:
Code: Select all
<?xml version="1.0"?>
<!--
JACK settings, as persisted by D-Bus object.
You probably don't want to edit this because
it will be overwritten next time jackdbus saves.
-->
<!-- Wed Dec 20 22:54:19 2017 -->
<jack>
<engine>
<option name="driver">alsa</option>
<option name="realtime">true</option>
<option name="verbose">false</option>
<option name="client-timeout">500</option>
</engine>
<drivers>
<driver name="alsa">
<option name="device">hw:0</option>
<option name="capture">hw:MI4,0</option>
<option name="playback">hw:MI4,0</option>
<option name="rate">44100</option>
<option name="period">1024</option>
<option name="nperiods">2</option>
<option name="hwmon">false</option>
<option name="hwmeter">false</option>
<option name="duplex">true</option>
<option name="softmode">false</option>
<option name="monitor">false</option>
<option name="dither">n</option>
<option name="shorts">false</option>
</driver>
<driver name="loopback">
</driver>
<driver name="net">
</driver>
<driver name="netone">
</driver>
<driver name="firewire">
</driver>
<driver name="dummy">
</driver>
<driver name="alsarawmidi">
</driver>
</drivers>
<internals>
<internal name="netmanager">
</internal>
<internal name="profiler">
</internal>
<internal name="audioadapter">
</internal>
<internal name="netadapter">
</internal>
</internals>
</jack>
And then the qjackctl.conf file:
Code: Select all
[Defaults]
ConnectionsTabPage=0
MessagesStatusTabPage=0
PatchbayPath=
SessionSaveVersion=true
[Geometry]
qjackctlConnectionsForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\b_\0\0\x1\xab\0\0\v)\0\0\x3\x4\0\0\b_\0\0\x1\xab\0\0\v)\0\0\x3\x4\0\0\0\
x1\0\0\0\0\x6@)
qjackctlConnectionsForm\visible=false
qjackctlMainForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x3\x9f\0\0\x1\xf8\0\0\x5z\0\0\x2p\0\0\x3\x9f\0\0\x2\r\0\0\x5z\0\0\x2p\0\0\0\0\0
\0\0\0\a\x80)
qjackctlMainForm\visible=true
qjackctlMessagesStatusForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x1\xbe\0\0\0\xc8\0\0\x6\x6\0\0\x2\x9e\0\0\x1\xbe\0\0\0\xdd\0\0\x6\x6\
0\0\x2\x9e\0\0\0\0\0\0\0\0\a\x80)
qjackctlMessagesStatusForm\visible=true
qjackctlPatchbayForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x1\xf6\0\0\0\xd3\0\0\x4\xef\0\0\x2\x1b\0\0\x1\xf6\0\0\0\xd3\0\0\x4\xef\0\0\
x2\x1b\0\0\0\0\0\0\0\0\a\x80)
qjackctlPatchbayForm\visible=false
qjackctlSessionForm\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x3\a\0\0\x2q\0\0\x5\r\0\0\x4\x17\0\0\x3\a\0\0\x2q\0\0\x5\r\0\0\x4\x17\0\0\0\
0\0\0\0\0\a\x80)
qjackctlSessionForm\visible=false
[History]
MessagesLogPathComboBox\Item1=qjackctl.log
ServerConfigNameComboBox\Item1=.jackdrc
ServerNameComboBox\Item1=(default)
ServerPrefixComboBox\Item1=/usr/bin/jackd
ServerPrefixComboBox\Item2=jackd
ServerPrefixComboBox\Item3=jackdmp
ServerPrefixComboBox\Item4=jackstart
XrunRegexComboBox\Item1=xrun of at least ([0-9|\\.]+) msecs
[Options]
ActivePatchbay=false
ActivePatchbayPath=
ActivePatchbayReset=false
AliasesEditing=false
AliasesEnabled=false
AlsaSeqEnabled=true
BaseFontSize=0
BezierLines=false
ConnectionsFont="Sans Serif,10,-1,5,75,0,0,0,0,0"
ConnectionsIconSize=0
DBusEnabled=true
DisplayBlink=true
DisplayEffect=true
DisplayFont1="Sans Serif,12,-1,5,75,0,0,0,0,0"
DisplayFont2="Sans Serif,6,-1,5,75,0,0,0,0,0"
JackClientPortAlias=0
JackClientPortMetadata=false
JackDBusEnabled=true
KeepOnTop=false
LeftButtons=true
MessagesFont="Monospace,8,-1,5,75,0,0,0,0,0"
MessagesLimit=true
MessagesLimitLines=1000
MessagesLog=false
MessagesLogPath=qjackctl.log
PostShutdownScript=false
PostShutdownScriptShell=
PostStartupScript=false
PostStartupScriptShell=
QueryClose=true
QueryDisconnect=true
QueryShutdown=true
RightButtons=true
ServerConfig=true
ServerConfigName=.jackdrc
ServerConfigTemp=false
ShutdownScript=false
ShutdownScriptShell=
Singleton=true
StartJack=false
StartupScript=false
StartupScriptShell=
StdoutCapture=true
StopJack=true
SystemTray=false
SystemTrayQueryClose=true
TextLabels=true
TimeDisplay=0
TimeFormat=0
TransportButtons=true
XrunRegex=xrun of at least ([0-9|\\.]+) msecs
[Presets]
DefPreset=(default)
Preset1=mi4
[Program]
Version=0.4.2
[Settings]
Audio=0
Chan=0
Dither=0
Driver=alsa
Frames=1024
HWMeter=false
HWMon=false
IgnoreHW=false
InChannels=0
InDevice="hw:MI4,0"
InLatency=0
Interface=
MidiDriver=none
Monitor=false
NoMemLock=false
OutChannels=0
OutDevice="hw:MI4,0"
OutLatency=0
Periods=2
PortMax=256
Priority=5
Realtime=true
SampleRate=44100
Server=/usr/bin/jackd
ServerName=
ServerSuffix=
Shorts=false
SoftMode=false
StartDelay=2
Timeout=500
UnlockMem=false
Verbose=false
Wait=21333
WordLength=16
mi4\Audio=0
mi4\Chan=0
mi4\Dither=0
mi4\Driver=alsa
mi4\Frames=1024
mi4\HWMeter=false
mi4\HWMon=false
mi4\IgnoreHW=false
mi4\InChannels=0
mi4\InDevice=
mi4\InLatency=0
mi4\Interface=hw:MI4
mi4\MidiDriver=none
mi4\Monitor=true
mi4\NoMemLock=true
mi4\OutChannels=0
mi4\OutDevice=
mi4\OutLatency=0
mi4\Periods=3
mi4\PortMax=256
mi4\Priority=5
mi4\Realtime=true
mi4\SampleRate=44100
mi4\Server=/usr/bin/jackd
mi4\ServerName=
mi4\ServerSuffix=
mi4\Shorts=false
mi4\SoftMode=false
mi4\StartDelay=2
mi4\Timeout=500
mi4\UnlockMem=false
mi4\Verbose=false
mi4\Wait=21333
mi4\WordLength=16
[Splitter]
AlsaConnectView\sizes=38, 20, 38
AudioConnectView\sizes=269, 90, 269
InfraClientSplitter\sizes=12, 12
MidiConnectView\sizes=38, 20, 38
PatchbayView\sizes=252, 42, 252
This I get when starting jackd from the commandline, looked up a few things of which args to use, standard internal card works, but other device MI4 fails:
Code: Select all
$ jackd -r -dalsa -dhw:2,0 -r44100
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 non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio2
creating alsa driver ... hw:2,0|hw:2,0|1024|2|44100|0|0|nomon|swmeter|-|32bit
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 24bit little-endian in 3bytes format
ALSA: use 2 periods for playback
ALSA: could not start playback (Broken pipe)
Cannot start driver
JackServer::Start() failed with -1
Failed to start server
Released audio card Audio2
audio_reservation_finish
Following command gave me why I used -dhw:2,0
Code: Select all
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: 92HD73C1X5 Analog [92HD73C1X5 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: MI4 [MI4], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Looks like I need to combine the card number and the device number to get to hw:2,0.
Maybe interesting too, when running aplay -L I get this detailed info:
Code: Select all
default
Playback/recording through the PulseAudio sound server
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
sysdefault:CARD=MID
HDA Intel MID, 92HD73C1X5 Analog
Default Audio Device
front:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
Front speakers
surround21:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
Direct sample mixing device
dsnoop:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
Direct sample snooping device
hw:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
Direct hardware device without any conversions
plughw:CARD=MID,DEV=0
HDA Intel MID, 92HD73C1X5 Analog
Hardware device with all software conversions
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
dmix:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct sample mixing device
dsnoop:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct sample snooping device
hw:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Direct hardware device without any conversions
plughw:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 0
Hardware device with all software conversions
sysdefault:CARD=MI4
MI4, USB Audio
Default Audio Device
front:CARD=MI4,DEV=0
MI4, USB Audio
Front speakers
surround21:CARD=MI4,DEV=0
MI4, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=MI4,DEV=0
MI4, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=MI4,DEV=0
MI4, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MI4,DEV=0
MI4, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MI4,DEV=0
MI4, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MI4,DEV=0
MI4, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=MI4,DEV=0
MI4, USB Audio
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=MI4,DEV=0
MI4, USB Audio
Direct sample mixing device
dsnoop:CARD=MI4,DEV=0
MI4, USB Audio
Direct sample snooping device
hw:CARD=MI4,DEV=0
MI4, USB Audio
Direct hardware device without any conversions
plughw:CARD=MI4,DEV=0
MI4, USB Audio
Hardware device with all software conversions
Can you tell me how to run jackd with this input?
Thanks again!