[00:53] <delt> hello
[00:54] <delt> i'd like to compile a kernel similar to the one in ubuntu-studio (for low MIDI latency) ...what compile-time options should i look for?
[00:56] <zequence> delt: Which distro/release are you on?
[00:57] <zequence> linux-lowlatency is in the main repo, as all Ubuntu Studio sources. Also in some of Ubuntus' derivatives
[00:58] <zequence> But, if you do want to build a kernel with -lowlatency configs, these are the configs that diff between -generic and -lowlatency on Ubuntu https://github.com/zequence/ubuntu-precise-lowlatency/blob/lowlatency/debian.lowlatency/config-delta
[01:04] <delt> zequence: slackware for now
[01:05] <delt> so if i just want to use the official kernel, what compile options should i useL?
[01:05] <delt> use*
[01:05] <zequence> delt: It's not in the compile options. You need to configure the kernel first
[01:06] <delt> duh i meant configure options sorry**
[01:06] <zequence> What I posted was the configs that turn a linux-generic into a linux-lowlatency on Ubuntu. As for slackware, the configs might be different
[01:06] <zequence> I mean, there might be other configs that you might want to change on slackware
[01:06] <zequence> All though, i doubt it
[01:07] <delt> but isn't the kernel source official across distros unless you maintain some kind of fork of it??
[01:07] <zequence> The default configs for each distro or release may be different
[01:08] <zequence> Also, kernels evolve all the time, getting new options, or loosing some
[01:08] <zequence> Add to that, you have distro specific patches
[01:08] <delt> i'm talking, download a clean release of a relatively new kernel, and compiling it without any patches or stuff
[01:09] <zequence> Well, I just posted to you the configs that make up linux-lowlatency. I don't know what else you want to know really
[01:10] <delt> thanks, looking at the page now...
[01:10] <zequence> Each kernel version is different. Each distro has a different kernel because of different configs and patches. There's no guarantee that you will get the same thing on one that you get with the other
[01:10] <delt> so basically it's just CONFIG_PREEMPT=y and CONFIG_HZ=1000 ...?
[01:10] <zequence> yes
[01:11] <zequence> If you want to use the rtirq script, you'll want to make sure irq threading is enabled
[01:11] <delt> okie, thanks =)
[01:12] <zequence> And, you'll want to book the kernel with the boot parameter "threadirqs"
[01:12] <zequence> ..or the script won't work
[01:12] <zequence> boot*
[01:12] <delt> threaded irq handlers?
[01:13] <zequence> CONFIG_IRQ_FORCED_THREADING=y
[01:13] <zequence> Probably it's on by default, but you might want to check
[01:13] <delt> ah got it
[01:15] <zequence> You can add boot parameters during config if you want. I don't remember exactly where, if you the menuconfig thing
[01:15] <delt> what about CONFIG_NO_HZ ?
[01:15] <delt> someone mentioned a "tickless" kernel?
[01:15] <delt> on my current config i see CONFIG_PREEMPT_VOLUNTARY=y
[01:16] <zequence> CONFIG_NO_HZ=y
[01:16] <zequence> That's the default on all Ubuntu kernels
[01:16] <delt> doesn't that supersede CONFIG_HZ=1000?
[01:16] <delt> s/supersede/override/
[01:17] <zequence> I actually don't know the specifics of that.
[01:17] <zequence> Probably, the most important config is PREEMPT. That will make most of the difference
[01:18] <zequence> jitter free midi with ALSA might be hard to get, in some situations, no matter which configs you use
[01:18] <delt> preempt_voluntary is so-called "cooperative" multitasking, right?
[01:19] <delt> ie. each process gives back control "voluntarily" back to the kernel at the end of its quantum?
[01:19] <zequence> Well, it's the default on most distros. It enables some PREEMPT, but doesn't sacrifice throughput. With -lowlatency you get a 10% decrease in throughput, something you'd not want on a server
[01:20] <delt> ah ok got it
[01:21] <delt> slackware is more server oriented, which is probably why the default kernel doesn't have such functionality enabled
[04:59] <studio-user695> any other video editors that anyone would suggest, than open shot?
[04:59] <zequence> studio-user695: kdenlive
[05:00] <zequence> Ubuntu Studio 13.04 will come preinstalled with it
[05:00] <zequence> It's more in the pro range
[05:00] <studio-user695> thanks I will have to give it a look
[05:00] <zequence> openshot is more of a consumer editor
[05:00] <studio-user695> that is what I am just starting
[05:00] <zequence> Hopefully soon, Lightworks will become available on Linux
[05:01] <zequence> A beta is coming out shortlyu
[05:01] <studio-user695> do you know anything of (sp) cinderella
[05:01] <zequence> http://www.lwks.com/
[05:01] <zequence> You mean, cinerella?
[05:01] <zequence> We don't have it in the repo, but there's probably a PPA you can add
[05:01] <studio-user695> yeah saw it at a linux fest one time and it looked awesome
[05:02] <holstein> https://launchpad.net/~cinelerra-ppa/+archive/ppa
[05:02] <holstein> i added the ppa... didnt breakk anything for me
[05:02] <studio-user695> thanks
[05:03] <studio-user695> just installing studio on this laptop have to reboot to finish the install ... thanks again!
[05:13] <studio-user909> Heyyyy y'all.
[14:12] <PipeManMusic> o/
[14:17] <zequence> PipeManMusic: Hi, man
[14:18] <PipeManMusic> zequence: Curiousity on the handover got the better of me, so here I is.
[14:18] <PipeManMusic> zequence: So you are the new lead?
[14:18] <zequence> PipeManMusic: Yeah, Scott just stepped down earlier. He put an announcement out on the mail list
[14:19] <PipeManMusic> zequence: Yeah, I've talked to Scott.
[14:19] <PipeManMusic> It's been a long time comming.
[14:20] <PipeManMusic> zequence: Let me know if at some point you'd be interested in an interview for OSMP.
[14:22] <zequence> PipeManMusic: Sure, anytime really. But, that's live audio right? I'm usually available around 18.00-22.00 UTC by audio. Maybe 12.00-22-00 UTC during weekends
[14:23] <PipeManMusic> zequence: We don't do a live show anymore, everything is pre recorded.
[14:24] <PipeManMusic> zequence: But it would be a live conversation.
[14:25] <zequence> PipeManMusic: Ok. Just ping me whenever you think might be a good time :)
[14:26] <PipeManMusic> zequence: It would most likeley need to be a weekend, I'm UTC-6.
[14:26] <PipeManMusic> Something aroudn 14:00 UTC is best.
[14:27] <zequence> PipeManMusic: Ok. I dont' have plans for next weekend, so that might work.
[15:38] <chesco> hey ppl ! thanks for helped last time in compiling my kernel... I'd like to ask you something concern manymany new kernel sections in aiming to disable the whole I dont use...
[15:38] <chesco> any1 ?
[15:39] <zequence> chesco: Have you been on #opensourcemusicians? A bunch of linux audio folks there, also on #lad (linux audio dev), who might be able to answer kernel questions
[15:40] <chesco> fine, I ll go there... thanks baguette
[15:40] <zequence> I usually don't disable anything myself. I've done some testing, and haven't found anything worth changing further beyond -lowlatency configs
[15:41] <chesco> ah yeah I know, but I tought about led section as exemple... I dont think it's usefull for me :P
[15:53] <chesco> ahhh X crashed.... can U send me channs plz ? thanks
[15:55] <chesco> opensourcemusicians, found , thanks :p
[22:31] <joiaman> Boa Noite, algum brasileiro on line?