Frictional Games Forum (read-only)

Full Version: If you have libjack installed & if the server doesn't run...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi everyone !

I just noticed something : when installing a zynaddsubfx fork via the software center (or whatever it's named) called yoshimi, the jack audio server was automatically installed.

Then I noticed it prevented Amnesia to run, because, although the server was installed it was not running (I don't know how it works, seems complicated and I don't need it, it needs realtime priority etc...), Amnesia (portaudio ?) refused to run because it couldn't access the jack server.

Removing jack fixed it, but it may be useful to known !
Well, I don't really know what happened.

It's not related it seems actually.

Indeed, when forcing the remove of jack, amnesia worked again. But it broke my system because libjack is required by many packages.

So I had to install it again so the game was again non functional.

However, I uninstalled - reinstalled version 1.0 and I don't know why, Amnesia offered me to restore default settings --> it made it work, even after updating to 1.0.1.

Well... Dunno. Maybe it was trying to use portaudio which itself tried to use jack ? Now it used Pulseaudio.

Really, I don't know. There was definitely something wrong, which made Amnesia segfault when the jack server was not started...

Works again Wink
Look if you have installed QJackCtl, its a GUI for controlling the jack server. Its quite easy to get it running, even without real time priority. You have to play with the settings a bit to see what is the highest possible settings your pc can deal with. When you started jack and it does not crash you have found them ;-). Hope that works for you.
Changing the configured order of audio devices in the ~/.alsoftrc would also get around this issue. This purely has to do with OpenAL and is unfortunately out of Amnesia's control.

Code:
drivers = pulse,alsa