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

Jack 1.9.11 on Windows 10 64bit fails with Supercollider Server #380

Open
alfonso73 opened this issue Sep 24, 2018 · 32 comments
Open

Jack 1.9.11 on Windows 10 64bit fails with Supercollider Server #380

alfonso73 opened this issue Sep 24, 2018 · 32 comments
Labels
Windows Bug or feature related to using JACK on Windows

Comments

@alfonso73
Copy link

Hi all,
in the Supercollider community we are facing an issue regarding Jack and Supercollider on Windows 10 64bit.

The Supercollider server doesn't boot if Jack is installed, even if it is not running.
Strangely enough everything works fine on Windows 7 64bit with the same Jack and Supercollider versions.

any help appreciated!
thanks!

@dvzrv
Copy link
Contributor

dvzrv commented Oct 11, 2018

We're working towards continouos integration for all supported platforms. This might still take a while. It could very well be, that your issues are fixed in the latest version of jack2. Sadly there's no installer for it (yet)...

@alfonso73
Copy link
Author

@dvzrv thanks! is there any guide to install jack2 without installer? Where to place files, dlls, etc...
thanks

@dvzrv
Copy link
Contributor

dvzrv commented Oct 11, 2018

#318 is probably the closest as it gets for now. I'm sorry, I have no background in Windows. We'll have a look into this though!

@alfonso73
Copy link
Author

thanks. When a new installer is planned?

@alfonso73
Copy link
Author

Hi! Is a new win installer for jack2 on the way? I'd like to test it with new Supercollider 3.10 to check if the problem about not booting SC server when jack is installed is still there or not. Many thanks!

@falkTX
Copy link
Member

falkTX commented Nov 27, 2018

it is not in the short or middle-term plans.
so community members (radium developer) do custom builds, so you might have luck there, but they are unsupported by the jack devs.

@alfonso73
Copy link
Author

thanks @falkTX where can i find the custom builds you are referring to?

@kmatheussen
Copy link
Contributor

kmatheussen commented Nov 27, 2018 via email

@alfonso73
Copy link
Author

Many thanks! i'll give it a try and then i'll spread your clues toward the SC community.

@arraybercov
Copy link

Many thanks! i'll give it a try and then i'll spread your clues toward the SC community.

Let us know if u have any luck. I've been trying to get SC x64 and Jack2 x64 working forever

@alfonso73
Copy link
Author

@kmatheussen I guess is to difficult to do all the substitutions by hand...I can't even find JackRouter.dll in the Radium zip.

@kmatheussen
Copy link
Contributor

kmatheussen commented Jan 6, 2019 via email

@alfonso73
Copy link
Author

There are some dll in your zip that i don't have in my jack and win dirs. And viceversa.
Supercollider uses JackRouter as an ASIO driver (at least on Win).

@alfonso73
Copy link
Author

Strange thing is that on my Win7 64bit machine SC works perfectly with JackRouter (64bit). But not in Win10 64bit. I don't know what's changed exactly...

@kmatheussen
Copy link
Contributor

kmatheussen commented Jan 6, 2019 via email

@alfonso73
Copy link
Author

thanks @kmatheussen . i'll try again tomorrow and i'll report back. Main topic for me is where to copy dlls. I guess in the same dir as jackd.exe and/or in main Windows dir "C:\Windows"

@kmatheussen
Copy link
Contributor

kmatheussen commented Jan 6, 2019 via email

@arraybercov
Copy link

Yeah, it might work, but maybe not. I think it would make more sense to poke the ones who create windows supercollider packages to enable Jack in the next release. That would probably solve your problem right away.

I've tried in Slack and Lurk and the e-mail group to find a supercollider developer to assist with fixing Jack 2 in SC 64bit Win 10 for the better part of 2 years now, but no one has taken an interest in fixing it unfortunately. : /

@dyfer
Copy link

dyfer commented Mar 8, 2021

I think this has been resolved with Jack 1.9.17, is that right @alfonso73 ?

@alfonso73
Copy link
Author

hi @dyfer not really because i've got a lot of trouble running Jack 1.9.17. I uninstalled it and probably i'll wait for 1.9.18 to try again.

@dyfer
Copy link

dyfer commented Mar 8, 2021

@alfonso73 have you tried the possible solution from your other thread?

@alfonso73
Copy link
Author

@dyfer not yet because i'm in the middle of lot of other musical projects. But i plan to try soon. Probably next week if i'll have some time to take some risk about audio system issues

@alfonso73
Copy link
Author

@dyfer tried now on a clean Win10 machine...same problems with Jack 1.9.17 as with 1.9.11 (and really even worst because Jack2 itself seems not working at all)

@dyfer
Copy link

dyfer commented Mar 14, 2021

What exactly is the problem? What are the messages when you try starting jack? What soundcard/driver are you using?

@alfonso73
Copy link
Author

The problem is SC server not starting and giving an error code. But this happens on all my 3 Win10 machines all with different audiocards (Presonus Quantum, RME Babyface FS and the internal soundcard on this second laptop). Basically all the same problem that i use to get with Jack 1.9.11.

@dyfer
Copy link

dyfer commented Mar 14, 2021

  1. what's SC error code?
  2. does SC start once Jack is uninstalled?

@alfonso73
Copy link
Author

@dyfer

  1. server 'localhost' exited with exit code -1073741819
  2. Yes

@alfonso73
Copy link
Author

@dyfer another interesting thing is that if i restart SC and try again to boot i have Server: possible boot delay.
On some Windows-based machines, Windows Defender sometimes delays server boot by one minute.
You can add scsynth.exe and/or processes to Windows defender exclusion list to avoid this delay. It's safe.
If i delete the C:\Users{username}\AppData\Local\Temp\jack_db folder and i start SC again i have the server 'localhost' exited with exit code -1073741819. But then the C:\Users{username}\AppData\Local\Temp\jack_db is created again and the cycle continues....

@alfonso73
Copy link
Author

I think i got it working now.

  1. Deleted C:\Users{username}\AppData\Local\Temp\jack_db folder
  2. Started QjackCtl that now after folder deleted at 1. works
  3. Edit all the setup in QjackCtl selecting the ASIO driver, setting sample rate, latency etc.
  4. Started SC using JackRouter.

Everything works

@dyfer
Copy link

dyfer commented Mar 15, 2021

Great. Should the issue be closed now?

@alfonso73
Copy link
Author

@dyfer I guess yes. On the SC side it seems all working fine with JackRouter if Jack 1.9.17 is configured properly
a.

@dasBIOS
Copy link

dasBIOS commented Mar 15, 2021

I had the same problem that started after the installation of Supercollider.

In the end, I got it working with:

  1. Uninstall Supercollider
  2. Uninstall Jack 1.9.17
  3. Check that C:\Users{username}\AppData\Local\Temp\jack_db folder does not exists
  4. Delete "jack" records from Windows registry (search for "jack")
  5. Restart the computer
  6. Install Jack v1.9.11
  7. Try if Jack win64 v1.9.11 is working - it should
  8. Install Jack2 win64 v1.9.17
  9. Try if QjackCtl (v1.9.17) is working - for me, it didn't
  10. Uninstall Jack v1.9.11
  11. Try if QjackCtl (v1.9.17) is working - for me, it didn't
  12. Install Jack2 v1.9.17 again (without previous removal)
  13. Run QjackCtl (v1.9.17) - now it should work

That's it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Windows Bug or feature related to using JACK on Windows
Projects
None yet
Development

No branches or pull requests

8 participants