Menu

IDJC works on one Ubuntu computer, won't launch on other

Bob Dunn
2018-12-01
2019-01-30
  • Bob Dunn

    Bob Dunn - 2018-12-01

    I have an older Compaq dx2200-MT with a Intel socket 775 Pentium which runs IDJC reasonably well, and homebrew PC with a Biostar A68N-5000 mobo and an AMD A4-5000 that simply will not launch the program. The Compaq only has 1 MB of RAM so, things run a bit sketchy; the Biostar PC has 8MB of RAM. Both are running 18.04 LTS. My Linux skills are minimal, but I sure would like to get IDJC on the AMD box. Thoughts?

     
    • Daniel James

      Daniel James - 2018-12-03

      Hi Bob,

      I have an older Compaq dx2200-MT with a Intel socket 775 Pentium which
      runs IDJC reasonably well, and homebrew PC with a Biostar A68N-5000 mobo
      and an AMD A4-5000 that simply will not launch the program.

      Is there any error message when you run IDJC from the terminal on the
      AMD box?

      Cheers!

      Daniel

       
      • Bob Dunn

        Bob Dunn - 2018-12-07

        Daniel,
        Thanks for the reply and forgive me for the delayed response. I've copied the error message; I've deleted the copyright info and other extraneous info. As I said, my Linux skills are very wanting and I need a great deal of "hand-holding" when it comes to the hyeroglyphics:

        $ idjc
        Gtk-Message: 09:33:17.942: Failed to load module "canberra-gtk-module"
        jack client ID: idjc_OTR
        launching backend
        backend launch attempt 1
        Cannot connect to server socket err = No such file or directory
        Cannot connect to server request channel
        jackdmp 1.9.12
        <snip>
        Cannot create RT messagebuffer thread: Operation not permitted (1)
        Retrying messagebuffer thread without RT scheduling
        Messagebuffer not realtime; consider enabling RT scheduling for user
        no message buffer overruns
        Cannot create RT messagebuffer thread: Operation not permitted (1)
        Retrying messagebuffer thread without RT scheduling
        Messagebuffer not realtime; consider enabling RT scheduling for user
        no message buffer overruns
        Cannot create RT messagebuffer thread: Operation not permitted (1)
        Retrying messagebuffer thread without RT scheduling
        Messagebuffer not realtime; consider enabling RT scheduling for user
        no message buffer overruns
        JACK server starting in realtime mode with priority 10
        self-connect-mode is "Don't restrict self connect requests"
        Cannot lock down 82280346 byte memory area (Cannot allocate memory)
        audio_reservation_init
        Acquire audio card Audio0
        creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
        ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
        JackTemporaryException : now quits...
        Released audio card Audio0
        audio_reservation_finish
        Cannot initialize driver
        JackServer::Open failed with -1
        Failed to open server
        Cannot connect to server socket err = No such file or directory
        Cannot connect to server request channel
        Cannot connect to server socket err = No such file or directory
        Cannot connect to server request channel
        Cannot connect to server socket err = No such file or directory
        Cannot connect to server request channel
        Cannot connect to server socket err = No such file or directory
        Cannot connect to server request channel
        Cannot connect to server socket err = No such file or directory
        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
        main.c: jack_client_open failedawaiting reply
        got
        got
        got
        got
        got
        got
        got
        got
        got
        got
        bad response from newly started backend
        giving up</snip>

        It is certainly bad when the computer says "giving up," but I don't plan to!
        Cheers!
        Bob

         
        • Daniel James

          Daniel James - 2018-12-07

          Hi Bob,

          Cannot lock down 82280346 byte memory area (Cannot allocate memory)
          audio_reservation_init
          Acquire audio card Audio0
          creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
          ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to
          capture-only mode
          JackTemporaryException : now quits...
          Released audio card Audio0
          audio_reservation_finish
          Cannot initialize driver
          JackServer::Open failed with -1

          So jackd has some problems, which is stopping idjc from starting. First
          check that the user running idjc is a member of the audio group in
          /etc/group like so:

          less /etc/group|grep audio

          If not, add them with:

          usermod -a -G audio yourusername

          where 'yourusername' is the user running idjc. Then log out, log in and
          try again.

          If that does not apply to you or doesn't make any difference, check to
          see if pulseaudio is blocking jackd from starting.

          Cheers!

          Daniel

           
  • Johan

    Johan - 2018-12-03

    Have you tried to instal respository of kxstudio. That wil help a lot http://kxstudio.linuxaudio.org/Repositories

     
  • Bob Dunn

    Bob Dunn - 2018-12-10

    I think we ARE dealing with a jack vs. pulseaudio issue. Still not getting things to work, but I'll keep at it.

     
  • nik charles

    nik charles - 2019-01-30

    hi bob
    idjc on it's own will struggle to start JACK properly
    I use an additional application to control JACK called QjackCtl
    there is also another application called Cadence, one of the KXstudio tools

    Can see how Qjackctl works using Ubuntu Studio on Live USB stick,
    only usually need to set the correct audio device, everything else is already configured to start JACK and deal with Pulseaudio connections
    IDJC of course will not run too good from a USB stick,
    but should be enough for you to see how to add it to your installed Ubuntu

     

Log in to post a comment.