seen in the ardour dev-list, a new configure option allows jack to use ramfs for its tmpfs. _granted_ that user have enough ram, this dramatically diminishes xruns under heavy disk load when using reiserfs or / partition. the flag is : --with-default-tmpdir=/mnt/ramfs ardour needs lots of ram to run properly, so maybe this can safley be added to the ebuild Reproducible: Always Steps to Reproduce: 1. 2. 3.
new config flag to make jack use ramfs for its tmpfs
Perhaps this could be done with a local use flag? Not everyone is going to want to do that and the mount point we change.
jack puts only its pipes into the ramfs... this takes almost no mem. so i think everybody wants that. but as it requires some fstab patching it should remain an option.
Created attachment 12371 [details] Modified ebuid, figured this was quicker than a patch for testing with... Jon, It all works fine for me using this ebuild. $ ls /dev/shm total 0 drwxr-xr-x 3 root root 60 May 24 19:37 jack ardour finds jack fine. Can you try this ebuild and let me know if you have any joy with it? You'll need to do USE="tmpfs". Feel free to suggest a better name for it :)
Created attachment 12372 [details] Replacement for last attachment. I added a unrelated DEP by mistake.. :/ I addded the libcap dep too the ebuild and forgot to remove it before posting.
Commited. The local use flag jack-tmpfs now allows temp files to be on /dev/shm.