This is related to kernel build config, therefore you would need to compile your own kernel.
The current value in longsleep builds is CONFIG_HZ=100 and no define for CONFIG_HZ_1000.
does that mean I can't use my pine64 for midi recording ?
05-25-2016, 08:25 AM
(This post was last modified: 05-25-2016, 08:28 AM by dkryder.)
if kernel does not include PREEMPT try this,
$ sudo apt-get install linux-lowlatency
not sure if that will fix it in ubuntu, but your goal is to have a low latency kernel
also, you should start reading about kernels and this fellows guide. perhaps sending him emails will help.
but he did mention this,
Note: Ubuntu/Debian can set up a properly configured audio group for you when you install jackd2. If you'd like, you can do this before continuing:
$ sudo apt-get install jackd2
have you done that yet?
05-25-2016, 08:43 AM
(This post was last modified: 05-25-2016, 09:10 AM by pelgrim.)
I have executed all until the lowlatency part, including the jackd2.
Since the kernel does include PREEMPT, I didn't install the linux-lowlatency package.
But you're right, I should give it a try, nothing to loose but time.
just tried:
unable to locate package linux-lowlatency.
05-25-2016, 01:36 PM
(This post was last modified: 05-25-2016, 01:37 PM by martinayotte.)
In longsleep kernel build the flag CONFIG_PREEMPT seems to be there :
CONFIG_TREE_PREEMPT_RCU=y
CONFIG_PREEMPT_RCU=y
CONFIG_PREEMPT_NOTIFIERS=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_DEBUG_PREEMPT=y
# CONFIG_PREEMPT_TRACER is not set
I'm indeed moving on now ignoring this setting,
trying to sort things out in another thread to load the snd_seq module in the kernel
# CONFIG_SND_SEQUENCER is not set
You need to build your own Kernel for that for now. Create a PR on GitHub if you want it to be enabled in my builds.
I just released Kernel 3.10.101-4-pine64-longsleep-51 which has the sound sequencer.