delt | hello | 00:53 |
---|---|---|
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:54 |
zequence | delt: Which distro/release are you on? | 00:56 |
zequence | linux-lowlatency is in the main repo, as all Ubuntu Studio sources. Also in some of Ubuntus' derivatives | 00:57 |
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 | 00:58 |
delt | zequence: slackware for now | 01:04 |
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:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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:10 |
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:11 |
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:12 |
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:13 |
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:15 |
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:16 |
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:17 |
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:18 |
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:19 |
delt | ah ok got it | 01:20 |
delt | slackware is more server oriented, which is probably why the default kernel doesn't have such functionality enabled | 01:21 |
studio-user695 | any other video editors that anyone would suggest, than open shot? | 04:59 |
zequence | studio-user695: kdenlive | 04:59 |
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:00 |
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:01 |
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:02 |
studio-user695 | just installing studio on this laptop have to reboot to finish the install ... thanks again! | 05:03 |
studio-user909 | Heyyyy y'all. | 05:13 |
PipeManMusic | o/ | 14:12 |
zequence | PipeManMusic: Hi, man | 14:17 |
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:18 |
PipeManMusic | zequence: Yeah, I've talked to Scott. | 14:19 |
PipeManMusic | It's been a long time comming. | 14:19 |
PipeManMusic | zequence: Let me know if at some point you'd be interested in an interview for OSMP. | 14:20 |
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:22 |
PipeManMusic | zequence: We don't do a live show anymore, everything is pre recorded. | 14:23 |
PipeManMusic | zequence: But it would be a live conversation. | 14:24 |
zequence | PipeManMusic: Ok. Just ping me whenever you think might be a good time :) | 14:25 |
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:26 |
zequence | PipeManMusic: Ok. I dont' have plans for next weekend, so that might work. | 14:27 |
=== Pici is now known as ZarroBoogs | ||
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:38 |
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:39 |
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:40 |
chesco | ah yeah I know, but I tought about led section as exemple... I dont think it's usefull for me :P | 15:41 |
chesco | ahhh X crashed.... can U send me channs plz ? thanks | 15:53 |
chesco | opensourcemusicians, found , thanks :p | 15:55 |
=== Mathnerd314 is now known as Mathnerd626 | ||
joiaman | Boa Noite, algum brasileiro on line? | 22:31 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!