JACK problems after Ubuntu Studio upgrade

What other apps and distros do you use to round out your studio?

Moderators: MattKingUSA, khz

Post Reply
ErikNatanael
Posts: 1
Joined: Fri Jan 12, 2018 11:05 am

JACK problems after Ubuntu Studio upgrade

Post by ErikNatanael »

Hello,


I recently upgraded from Ubuntu Studio 16.04 to 17.10 thinking it would solve a problem of mine. Ever since, and with the same settings as before, I get thousands of xruns (in bursts) and the SuperCollider server scsynth seems to freeze every few seconds (audio dropout, server status numbers don't update and I sometimes get "command FIFO full" errors).

My JACK log looks like this after starting jack and the doing nothing:

Code: Select all

12:08:12.328 D-BUS: JACK server is starting...
Cannot connect to server socket err = Filen eller katalogen finns inte
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
12:08:12.335 ALSA connection graph change.
12:08:12.335 D-BUS: JACK server was started (org.jackaudio.service aka jackdbus).
12:08:12.379 ALSA active patchbay scan...
Fri Jan 12 12:08:12 2018: Starting jack server...
Fri Jan 12 12:08:12 2018: JACK server starting in realtime mode with priority 95
Fri Jan 12 12:08:12 2018: self-connect-mode is "Don't restrict self connect requests"
Fri Jan 12 12:08:12 2018: Acquired audio card Audio2
Fri Jan 12 12:08:12 2018: creating alsa driver ... hw:USB|hw:USB|128|2|44100|0|0|nomon|swmeter|-|32bit
Fri Jan 12 12:08:12 2018: Using ALSA driver USB-Audio running on card 2 - Focusrite Scarlett 18i20 USB at usb-0000:00:14.0-10, high speed
Fri Jan 12 12:08:12 2018: configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 2 periods
Fri Jan 12 12:08:12 2018: ALSA: final selected sample format for capture: 32bit integer little-endian
Fri Jan 12 12:08:12 2018: ALSA: use 2 periods for capture
Fri Jan 12 12:08:12 2018: ALSA: final selected sample format for playback: 32bit integer little-endian
Fri Jan 12 12:08:12 2018: ALSA: use 2 periods for playback
Fri Jan 12 12:08:12 2018: port created: Midi-Through:midi/playback_1
Fri Jan 12 12:08:12 2018: port created: Midi-Through:midi/capture_1
Fri Jan 12 12:08:12 2018: port created: Scarlett-18i20-USB:midi/playback_1
Fri Jan 12 12:08:12 2018: port created: Scarlett-18i20-USB:midi/capture_1
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_1'
Fri Jan 12 12:08:12 2018: New client 'system' with PID 0
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_2'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_3'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_4'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_5'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_6'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_7'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_8'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_9'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_10'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_11'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_12'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_13'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_14'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_15'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_16'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_17'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:capture_18'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_1'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_2'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_3'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_4'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_5'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_6'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_7'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_8'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_9'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_10'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_11'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_12'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_13'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_14'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_15'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_16'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_17'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_18'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_19'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:playback_20'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:midi_capture_1'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:midi_playback_1'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:midi_capture_2'
Fri Jan 12 12:08:12 2018: graph reorder: new port 'system:midi_playback_2'
Fri Jan 12 12:08:12 2018: New client 'PulseAudio JACK Sink' with PID 2411
Fri Jan 12 12:08:12 2018: port 'PulseAudio JACK Sink:front-left' created
Fri Jan 12 12:08:12 2018: port 'PulseAudio JACK Sink:front-right' created
Fri Jan 12 12:08:12 2018: Connecting 'PulseAudio JACK Sink:front-left' to 'system:playback_1'
Fri Jan 12 12:08:12 2018: Connecting 'PulseAudio JACK Sink:front-right' to 'system:playback_2'
Fri Jan 12 12:08:12 2018: New client 'PulseAudio JACK Source' with PID 2411
Fri Jan 12 12:08:12 2018: port 'PulseAudio JACK Source:front-left' created
Fri Jan 12 12:08:12 2018: port 'PulseAudio JACK Source:front-right' created
Fri Jan 12 12:08:12 2018: Connecting 'system:capture_1' to 'PulseAudio JACK Source:front-left'
Fri Jan 12 12:08:12 2018: Connecting 'system:capture_2' to 'PulseAudio JACK Source:front-right'
Fri Jan 12 12:08:13 2018: Saving settings to "/home/erik/.config/jack/conf.xml" ...
12:08:14.400 JACK connection change.
12:08:14.400 Server configuration saved to "/home/erik/.jackdrc".
12:08:14.401 Statistics reset.
12:08:14.404 Client activated.
12:08:14.404 Patchbay activated.
12:08:14.405 JACK active patchbay scan...
12:08:14.406 ALSA active patchbay scan...
12:08:14.407 JACK connection graph change.
Fri Jan 12 12:08:14 2018: New client 'qjackctl' with PID 11144
12:08:14.607 JACK active patchbay scan...
12:08:43.470 XRUN callback (1).
12:08:44.430 XRUN callback (64 skipped).
12:08:46.433 XRUN callback (133 skipped).
12:08:48.435 XRUN callback (132 skipped).
12:08:50.438 XRUN callback (133 skipped).
12:08:52.440 XRUN callback (132 skipped).
12:08:54.442 XRUN callback (132 skipped).
12:08:56.445 XRUN callback (133 skipped).
12:08:58.448 XRUN callback (132 skipped).
12:09:00.450 XRUN callback (73 skipped).
12:09:46.495 XRUN callback (1074).
12:09:46.513 XRUN callback (1 skipped).
Soundcard: Focusrite Scarlett 18i20
Distro: Ubuntu Studio 17.10

Any idea what I can do? (I would change to AVLinux which runs smoothly on my other laptop, but openFrameworks doesn't currently compile on debian stretch)

Cheers,
Erik
mk1967
Established Member
Posts: 42
Joined: Tue Jan 10, 2012 5:48 pm
Been thanked: 3 times

Re: JACK problems after Ubuntu Studio upgrade

Post by mk1967 »

I also had several problems with JACK under Ubuntu Studio, sorry to say. :oops:

I recommend the debian-based multimedia distribution LibraZiK studio ( http://librazik.tuxfamily.org/base-site-LZK/english.php ) - I use to use it for professional radio work.
On my computers (which are mostly quite old :wink: ) LibraZiK runs much more reliable than Ubuntu Studio and even AV Linux - especially concerning JACK etc. - and it comes with tons of software in recent versions.

(I forgot: there are two versions: only LibraZiK 2 is based on Debian Stretch, LibraZiK 1 is based on Debian Jessie.)
Post Reply