Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

windows Error -QjackCtl #704

Open
lianganbin opened this issue Jan 12, 2021 · 17 comments
Open

windows Error -QjackCtl #704

lianganbin opened this issue Jan 12, 2021 · 17 comments

Comments

@lianganbin
Copy link

02:13:46.698 JACK is starting...
02:13:46.704 ./jackd.exe -S -v -dportaudio -p128 -dportaudio -d"ASIO::ASIO Fireface USB" -r48000 -p128
02:13:46.740 JACK was started with PID=10568.
jackdmp 1.9.17
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
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
Drivers/internals found in : C:\Program Files\JACK2
Drivers/internals found in : C:\Program Files\JACK2
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinThread::ThreadHandler : start
Jack: Initializing PortAudio...
02:13:48.783 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Cannot connect to named pipe after wait = \.\pipe\server_jack_default_0 err = 2
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
jack_deactivate called with a NULL client
jack_deactivate called with a NULL client
jack_client_close called with a NULL client
Jack: JackPortAudioDriver::Open nframes = 128 in = 0 out = 0 capture name = ASIO::ASIO Fireface USB playback name = ASIO::ASIO Fireface USB samplerate = 48000
Jack: JackDriver::Open capture_driver_name = ASIO::ASIO Fireface USB
Jack: JackDriver::Open playback_driver_name = ASIO::ASIO Fireface USB
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackWinSemaphore::Allocate name = jack_pipe.default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 128
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in normal mode
Jack: JackPortAudioDriver::Open fInputDevice = 38, fOutputDevice 38
Jack: JackPortAudioDriver::Open setup max in channels = 12
Jack: JackPortAudioDriver::Open setup max out channels = 12
Jack: JackPortAudioDriver::OpenStream buffer_size = 128
Jack: JackWinNamedPipeServerChannel::Open
Jack: JackWinNamedPipeServer::BindAux : fName \.\pipe\server_jack_default_0
Jack: JackEngine::Open
Jack: JackWinNamedPipeClient::ConnectAux : fName \.\pipe\server_jack_default_0
Jack: JackEngine::ClientInternalOpen: name = freewheel
Jack: JackEngine::AllocateRefNum ref = 1
Jack: JackWinSemaphore::Allocate name = jack_pipe.default_freewheel val = 0
Jack: JackEngine::NotifyAddClient: name = freewheel
Jack: JackDriver::ClientNotify ref = 1 driver = system name = freewheel notify = 0
Jack: JackDriver::ClientNotify ref = 0 driver = freewheel name = system notify = 0
Jack: JackConnectionManager::DirectConnect first: ref1 = 1 ref2 = 1
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 1 ref2 = 1
Jack: JackDriver::SetupDriverSync driver sem in normal mode
Jack: JackAudioDriver::Attach fBufferSize = 128 fSampleRate = 48000
Jack: JackEngine::PortRegister ref = 0 name = system:capture_1 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 1 name = system:capture_1 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 1
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 1
Jack: JackEngine::PortRegister ref = 0 name = system:capture_2 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 2 name = system:capture_2 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 2
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 2
Jack: JackEngine::PortRegister ref = 0 name = system:capture_3 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 3 name = system:capture_3 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 3
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 3
Jack: JackEngine::PortRegister ref = 0 name = system:capture_4 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 4 name = system:capture_4 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 4
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 4
Jack: JackEngine::PortRegister ref = 0 name = system:capture_5 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 5 name = system:capture_5 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 5
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 5
Jack: JackEngine::PortRegister ref = 0 name = system:capture_6 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 6 name = system:capture_6 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 6
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 6
Jack: JackEngine::PortRegister ref = 0 name = system:capture_7 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 7 name = system:capture_7 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 7
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 7
Jack: JackEngine::PortRegister ref = 0 name = system:capture_8 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 8 name = system:capture_8 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 8
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 8
Jack: JackEngine::PortRegister ref = 0 name = system:capture_9 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 9 name = system:capture_9 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 9
Jack: JackEngine::PortRegister ref = 0 name = system:capture_10 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 10 name = system:capture_10 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 10
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 10
Jack: JackEngine::PortRegister ref = 0 name = system:capture_11 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 11 name = system:capture_11 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 11
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 11
Jack: JackEngine::PortRegister ref = 0 name = system:capture_12 type = 32 bit float mono audio flags = 22 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 12 name = system:capture_12 type = 32 bit float mono audio
Jack: JackConnectionManager::AddOutputPort ref = 0 port = 12
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fCapturePortList[i] port_index = 12
Jack: JackEngine::PortRegister ref = 0 name = system:playback_1 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 13 name = system:playback_1 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 13
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 13
Jack: JackEngine::PortRegister ref = 0 name = system:playback_2 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 14 name = system:playback_2 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 14
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 14
Jack: JackEngine::PortRegister ref = 0 name = system:playback_3 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 15 name = system:playback_3 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 15
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 15
Jack: JackEngine::PortRegister ref = 0 name = system:playback_4 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 16 name = system:playback_4 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 16
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 16
Jack: JackEngine::PortRegister ref = 0 name = system:playback_5 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 17 name = system:playback_5 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 17
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 17
Jack: JackEngine::PortRegister ref = 0 name = system:playback_6 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 18 name = system:playback_6 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 18
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 18
Jack: JackEngine::PortRegister ref = 0 name = system:playback_7 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 19 name = system:playback_7 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 19
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 19
Jack: JackEngine::PortRegister ref = 0 name = system:playback_8 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 20 name = system:playback_8 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 20
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 20
Jack: JackEngine::PortRegister ref = 0 name = system:playback_9 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 21 name = system:playback_9 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 21
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 21
Jack: JackEngine::PortRegister ref = 0 name = system:playback_10 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 22 name = system:playback_10 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 22
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 22
Jack: JackEngine::PortRegister ref = 0 name = system:playback_11 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 23 name = system:playback_11 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 23
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 23
Jack: JackEngine::PortRegister ref = 0 name = system:playback_12 type = 32 bit float mono audio flags = 21 buffer_size = 128
Jack: JackGraphManager::AllocatePortAux port_index = 24 name = system:playback_12 type = 32 bit float mono audio
Jack: JackConnectionManager::AddInputPort ref = 0 port = 24
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackEngine::ClientNotify: no callback for notification = 9
Jack: JackAudioDriver::Attach fPlaybackPortList[i] port_index = 24
Jack: InitTime : multimedia timer resolution set to 1 milliseconds
Jack: JackServer::Start
Jack: JackPortAudioDriver::Start
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinThread::ThreadHandler : start
Jack: JackWinNamedPipeServerChannel::Init
Jack: JackWinNamedPipeServerChannel::ClientAdd size 0
Jack: JackWinThread::StartImp : create non RT thread
Jack: JackWinNamedPipeServer::BindAux : fName \.\pipe\server_jack_default_0
Jack: JackWinThread::ThreadHandler : start
Jack: JackClientPipeThread::Execute 2cdd330
Jack: JackRequest::Notification
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackDriver::ClientNotify ref = 1 driver = freewheel name = freewheel notify = 18
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackEngine::ClientNotify: no callback for notification = 4
Jack: JackClientPipeThread::Execute 2cdd330
02:13:50.718 JACK is stopping...
02:13:50.992 JACK was stopped

@falkTX
Copy link
Member

falkTX commented Jan 12, 2021

huh where is the error?

@lianganbin
Copy link
Author

04:16:32.647 JACK is starting...
04:16:32.650 ./jackd.exe -p128 -dportaudio -d"ASIO::ASIO Fireface USB" -r48000 -p128
04:16:32.877 JACK was started with PID=12324.
jackdmp 1.9.17
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
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
Drivers/internals found in : C:\Program Files\JACK2
Drivers/internals found in : C:\Program Files\JACK2
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
04:16:34.908 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
04:16:37.876 JACK is stopping...
04:16:38.121 JACK was stopped

@kmatheussen
Copy link
Contributor

There is no error here. Jack probably couldn't start because the parameters were illegal. This is a quite big problem with jack though, that it doesn't say anything about why it failed.

But there's another thing here. Jackd is started like this: "./jackd ...". That's a unix way to start a program in the current path. I didn't think it was done like that on Windows as well?

@kmatheussen
Copy link
Contributor

Anyway, you can try this version of qjackctl: http://users.notam02.no/~kjetism/qjackctl.exe . This version of qjackctl doesn't include the "-r" and "-p" arguments unless it's explicitly set to non-default values, which very often fixes this specific problem.

@falkTX
Copy link
Member

falkTX commented Jan 12, 2021

This user has 1.9.17 binary, so that means using the test build I made a few days ago.
Those patches are already included there, as committed in the qjackctl repo.

It is best to not confuse users here please.

As I see the error now, seems like qjackctl as a client could not connect to the jack server.
Missing the "-S -X winmme" options that should be there by default (and instead has "-p128") tells me some settings were changed on qjackctl GUI that were not meant to be changed.

Removing the custom "-p128" likely fixes this issue.

@kmatheussen
Copy link
Contributor

kmatheussen commented Jan 12, 2021 via email

@kmatheussen
Copy link
Contributor

kmatheussen commented Jan 12, 2021 via email

@lianganbin
Copy link
Author

Sorry, my English is not very good. I hope you can understand my description.

I successfully run jack audio on a laptop with a new windows 10 system.

But unfortunately, it can't run on my two windows hosts, and the errors are the same. It could be a software conflict

@lianganbin
Copy link
Author

14:41:51.430 C:/Program Files/JACK2/jackd.exe -S -dportaudio -d"ASIO::ASIO Fireface USB"
14:41:51.693 JACK was started with PID=13344.
jackdmp 1.9.17
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
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
Drivers/internals found in : C:\Program Files\JACK2
Drivers/internals found in : C:\Program Files\JACK2
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
14:41:53.711 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
Cannot connect to named pipe after wait = \.\pipe\server_jack_default_0 err = 2
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
jack_deactivate called with a NULL client
jack_deactivate called with a NULL client
jack_client_close called with a NULL client
14:41:54.982 JACK is stopping...
14:41:55.036 JACK was stopped

@mzandvliet
Copy link

mzandvliet commented Feb 11, 2021

I'm running into the same issue with v1.9.17 on Windows 10 64-bit:

18:26:21.812 Statistics reset. 18:26:41.610 JACK is starting... 18:26:41.610 C:/Program Files/JACK2/jackd.exe -S -X winmme -v -dportaudio 18:26:41.614 JACK was started with PID=14472. jackdmp 1.9.17 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2016 Grame. Copyright 2016-2021 Filipe Coelho. 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 Drivers/internals found in : C:\Program Files\JACK2 Drivers/internals found in : C:\Program Files\JACK2 JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" Jack: JackWinThread::StartImp : create non RT thread Jack: JackWinThread::ThreadHandler : start Jack: Initializing PortAudio... Cannot connect to named pipe after wait = \\.\pipe\server_jack_default_0 err = 2 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 jack_deactivate called with a NULL client jack_deactivate called with a NULL client jack_client_close called with a NULL client Jack: JackPortAudioDriver::Open nframes = 512 in = 0 out = 0 capture name = playback name = samplerate = 44100 Jack: JackDriver::Open capture_driver_name = Jack: JackDriver::Open playback_driver_name = Jack: Check protocol client = 8 server = 8 Jack: JackEngine::ClientInternalOpen: name = system Jack: JackEngine::AllocateRefNum ref = 0 Jack: JackWinSemaphore::Allocate name = jack_pipe.default_system val = 0 Jack: JackEngine::NotifyAddClient: name = system Jack: JackGraphManager::SetBufferSize size = 512 ...

Tried running with "jackd", "jackd -S -X winmme" and other common server prefixes, but it doesn't budge. Looks like things go wrong right after Portaudio should initialize.

Assuming JackCtl uses portaudio's list function, that part does work as when the UI performs a probe I get an accurate list back.

Running jackd from the command line, I can similarly list devices by:

jackd -dportaudio -l

which produces the list, but ends with:

Cannot initialize driver JackServer::Open failed with -1 Failed to open server

Opening my ASIO device, or opening JackRouter.dll might be the problematic part. I can see that the correct 64-bit jackrouter.dll is registered in windows though, and there is only one such listing.

I'm new to JACK, so I'm only halfway sure what I'm doing. Perhaps I'll take a couple of days and see if I can compile from source so I can step through in the debugger.

@guqin
Copy link

guqin commented Aug 26, 2021

Same thing here but also a novice at JACK so it could be me. Looks you have to cross compile in Linux to build is that right? I guess I could use a Virtual Machine.... I tried installing older releases - back to 17 but that didn't help

@falkTX
Copy link
Member

falkTX commented Aug 27, 2021

In theory it should be possible under msys2 environment on windows too.
I had success building other software under msys2's mingw.

@Buerner
Copy link

Buerner commented Nov 10, 2021

This might sound a bit trivial but maybe it is helpful for someone who ends up here. I ran into similar starting issues with QjackCtl and after hours of trying found out that it was just a matter of too short start delay (can be increased under settings->advanced).

@mzandvliet
Copy link

This might sound a bit trivial but maybe it is helpful for someone who ends up here. I ran into similar starting issues with QjackCtl and after hours of trying found out that it was just a matter of too short start delay (can be increased under settings->advanced).

After installing 1.9.19 and setting the start delay to 10 seconds I get a functioning low-latency asio server! Thanks for that. :)

@kmatheussen
Copy link
Contributor

kmatheussen commented Nov 15, 2021 via email

@dm5xx
Copy link

dm5xx commented Feb 16, 2022

Hi all, i also can confirm this "Problem: Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info." on Windows. Increasing Advanced _> start delay to 10s solved this issue.

@telenaco
Copy link

Hi, in my case 10s was still returning the same error. Made it 20s and have no longer the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants