/srv/irclogs.ubuntu.com/2012/11/20/#ubuntustudio-devel.txt

ttoinehi08:11
ttoinecan someone tell me if it is possible to backport soundconverter in 12.10, maybe 12.04 ? Bug #107750808:14
ubottuLaunchpad bug 1077508 in soundconverter (Ubuntu) "2.0.1 is bugged, update to 2.0.4" [Undecided,Confirmed] https://launchpad.net/bugs/107750808:14
smartboyhwttoine, yes....08:15
smartboyhwttoine, use requestbackport command in terminal (install ubuntu-dev-tools first)08:16
ttoinesmartboyhw, is it not possible to use launchpad ? It is fixed in Debian, but not in Ubuntu...08:20
zequencettoine: The procedure is to use the command tools (it's integrated with launchpad)08:28
zequencettoine: Let's add a workitem for it. We need to start a routine for backporting (that workitem is already present)08:28
zequenceI'll add a new blueprint for backporting08:30
zequenceFirst, breakfest08:30
smartboyhwzequence, what's on breakfast today?;P08:32
zequencesmartboyhw: Bread an cottage cheese (forgot my avocado at home)08:57
smartboyhwzequence, oh;P08:57
zequencettoine: I feel the whiteboard on public relations covers just about everything. Is there something there you feel is missing? https://blueprints.launchpad.net/ubuntustudio/+spec/ubuntustudio-public-relations09:10
zequenceI think it might be good to wrap up the technical side of PR within the next couple of weeks, and start posting actively09:11
zequenceScott has made a good job of skething things out09:16
ttoinezequence, you are right, it covers almost everything09:16
ttoinezequence, sorry, I am a bit overloaded those days. I had my workshop sunday about recording with Ardour09:17
ttoineand was at the JDLL.org all the week-end09:17
ttoinewill be better tomorrow, if I can find some time to sleep. I think I will try to make an illustrated doc on "recording music with Ubuntu Studio and Ardour"09:18
ttoineI meet a guy using CentOs and Planet CCRMA to make music. He did a workshop. Nobody understand anything. Too complicated... And with Ubuntu Studio, all worked out of the box.09:20
zequencettoine: :)09:23
smartboyhwttoine, good09:25
zequencettoine: I updated this page with some info now https://wiki.ubuntu.com/UbuntuStudio/PublicRelations09:31
zequenceIt's just an edited version of the whiteboard09:32
ttoinezequence, ok. I have to go out of office. See you later.09:39
zequencecherio09:40
=== smartboyhw_ is now known as smartboyhw
smartboyhwzequence (or any other guy in the dev team) please approve https://code.launchpad.net/~smartboyhw/ubuntustudio-default-settings/UbuntuStudio/+merge/135123 (you can't not merge it, 0.40 is up into raring-proposed already...11:44
ttoinehop12:55
smartboyhwttoine, hop what?:P12:55
astraljavaBeer hop, naturally.13:11
* astraljava has this t-shirt: http://bit.ly/USOZjV13:13
ttoineastraljava, nice13:21
ttoinesmartboyhw, hop, here again13:21
len-dtsmartboyhw, micahg (or whoever releases) does that not us.14:15
len-dtWe have been told to leave things as UNRELEASED14:16
smartboyhwlen-dt, er actually I released that and dholbach sponsored it so...14:16
ttoineI am testing the 310 nvidia beta driver. It's fast. Amazingly fast !!!14:16
smartboyhwttoine, :d14:17
ttoinefrom the startup to the login screen, and then switching between apps, etc... all is fast. I never seen that with my thinkpad before14:18
len-dtsmartboyhw, why?14:18
zequenceHas there even been any changes made to that source?14:19
len-dtzequence, some minor menu mods14:20
zequencesmartboyhw: So you see, uploading had no purpose14:20
len-dtTwo of them, both mine.14:20
len-dtIt seems there is now an unofficial version of settings in the wild...14:21
zequencelen-dt: What do you mean?14:23
len-dtif smartboyhw has had someone release something from his part of things as if it came from here...14:25
len-dtreleased where?14:25
* len-dt is confused as to what happened.14:26
len-dtsmartboyhw, anyway your merge is something we were told not to do.14:28
zequenceI had a one on one conversation with smartboyhw about this. I'm hoping he will ask before acting on issues like this in the future14:29
zequenceAsking is always welcome14:29
len-dtIn that case I will say no more and leave settings as is.14:29
ttoinezequence, I have writen a small testimonial on your wiki page. good luck for membership14:39
zequencettoine: Thanks. Yea, tomorrow is the day, so let's see how it goes :)14:40
smartboyhwzequence, you on the 12:00 or 22:00 membership board?14:41
zequence12.00. I'm +1, so 22.00 would be a bit too late for me14:42
zequenceTime to go home (zzz..)14:44
smartboyhwzequence, good I am gonna see the progress. Do they accept live testimonials?:P14:44
ttoinesmartboyhw, it is writen that testimonials written on the wiki page are better for people who can't attend to the membership14:46
smartboyhwttoine, so that's why I am going to do a "live testimonial":P14:47
ttoinehttp://www.blackmagicdesign.com/products/decklink/14:56
ttoinelinux driver for pro video hardware14:56
ttoineit is aimed at gstreamer acceleration. I a trying to talk with pitivi devel to see if they could handle that14:57
ttoineI am trying15:00
holsteinzequence: you would think.. but then theres the "ralph" factor15:14
zequenceholstein: First of all, I haven't recommended anyone to use an older lowlatency kernel15:15
zequenceSecond, what about ralph?15:15
* smartboyhw wonders what is ralph15:15
holsteinzequence: you can... im just talking about a user such as ralph from the list15:15
holsteinralph might be the kind of user who would expect US to support an older kernel15:16
holsteinand should we?15:16
holsteinit might just work fine... i agree that if the user typically knows how to switch kernels, they probably know how to deal with the consequences15:17
zequenceI've considered this. Since newer kernels have been a bit poor, it might have been a plus to use an older kernel, such as 2.6.39, which was the first to support threadirqs, but also very fast15:18
zequenceIt's probably not possible to do in the main repo though15:18
zequenceAnd I think this is a special case, which only a few people will want15:18
holsteinthe RT kernel from 9.10 works great15:18
zequenceWell, so does -lowlatency 2.6.3715:19
holsteinstill, like you say few people want it.. and i argue even less need it15:19
holsteinthey see the term "realtime" thrown around, and want it... and thats fine15:19
zequenceI haven't done enough live processing with the newer kernels to verify if they are able to give me what I need. I'm not very sure they can15:20
holsteini say, from a marketing perspective, we should be "the first audio distro providing excellent latency without the need for a realtime kernel"15:20
zequenceAnd, if that is so, the group of people who would "need" a faster kernel, would be fairly large15:20
zequenceholstein: But, it's not all together true, since -lowlatency is only possible thanks to the realtime patch, which now to a great extent lives in the vanilla kernel15:21
holsteinso, whats not true?15:21
zequenceWhat I'd like to say is -lowlatency is an officially supported kernel, while -rt is experimental15:22
holsteinsure, but there is no "rt"15:22
holsteinyou can make one.. or try the ones from ppa.. but we dont have an rt one.. not even experimental15:22
zequenceholstein: That -lowlatency is not a realtime kernel. Cause, it is, at least to the extent that it matters to the user (since as I said, the vanilla kernel nowadays includes much of the realtime patch)15:23
zequenceIt's not hard realtime15:23
holsteinsure.. but if you want lowlatency in a default stock ubuntu.. thats what we have15:23
zequenceBut, it's realtime15:23
holsteinand thats what we could talk about.. marketing-wise15:23
zequenceProblem now is that neither a -rt kernel, or a -lowlatency (Debian has a -realtime kernel in their repo) is as good as they used to be15:24
holsteinthey didnt for a while though15:24
holsteinand i still say, users typically dont need it.. they just want it, which is fine15:25
zequenceAnyone doing live processing need it15:25
zequenceSomething as simple as playing a live synth15:25
holsteinsure.. but who are they? most folks have internal cards.. do podcasting maybe15:25
holsteinnot a lot of folks do either effects nor synths15:26
zequenceI don't know what makes you think that, but in my experience, people who make music quite often do live processing in one way or another15:26
holsteinit would be nice to have something to offer them though, since 3 years ago we did15:26
holsteinzequence: i find most users think they need it.. but really dont even have the harware to support it15:27
zequenceWe are offering it to them, with -lowlatency15:27
holsteinzequence: sure.. but its not as good as rt from 9.1015:27
zequenceI'm telling you, -lowlatency is if not exactly as good, then about as good as -rt15:27
holsteinnot nearly as good for my firewire15:27
zequenceYou're talking about kernel versions15:27
zequenceNot, -rt vs -lowlatency15:27
zequenceThe -realtime in Debian repo sux as well15:27
holsteinim talking about what came in the repos for 9.10 vs what is in the repo in 12.1015:27
zequenceWhy? Because of the kernel version15:27
holsteinim talking about. i install and dont know what a kernel is/does15:28
holsteini can have as good performance as i had in 9.1015:28
zequenceAdd a realtime patch to 3.2, and it will suck just as much as -lowlatency15:28
holsteinwhy is that? i might not care.. i might just move on. but i likely dont need it anyways15:28
zequenceBecause, as I said before, something in the vanilla kernel made it less responsive. And both -rt and -lowlatency suffers from that15:29
zequenceSo, what would you do, if you want to have low latency on 12.04, if neither -rt or -lowlatency is good enough?15:29
zequencePerhaps use an older kernel?15:29
holsteini would like to change the idea.. marketing wise15:29
holsteinwe are not going to have an rt kenrel in the repo15:29
holsteinand the kernel is what it is15:29
holsteinso, we could just try and state the facts.. 15:30
zequenceIf we could get some hard facts down, from testing -lowlatency vs -rt, we could clearly state how good/bad -lowlatency is. N15:31
holsteintry and get folks to just try the software, and not really think/worry so much about getting sub 1 ms latency15:31
holsteinzequence: i think that would be helpful15:31
holsteinzequence: especially for some commom hardware types15:31
holsteinzequence: you think for 12.10? 12.04? both?15:31
zequenceI don't think most people are concerned with the 1 ms bit, just that they don't get xruns when using their OS for making music15:31
holsteinzequence: i think we could get a nice cross section of harware represented15:31
zequenceSomeone would need to build -rt kernels, and add them to a PPA for testing purposes15:32
zequenceIf the kernel 12.04 would have been better performing (and again, not the fault of -lowlatency, but the kernel version itself), then I would have felt better about promoting it15:33
holsteinor, just state the facts about what is default15:33
zequenceI'm not sure those kernels are adequate for live processing15:33
zequenceWhich sux, bigtime15:33
holstein"im using default 12.04, stock kernel with x hardware, performance is x"15:33
holstein^^ for example15:33
holsteinmaybe not a comparison so much as a statement15:34
zequenceYEa, well. We did do those tests between -generic, and -lowlatency, if you remember. I even compared to -rt on 9.10. And at the time, the result was clear. -lowlatency kicked ass15:34
zequenceBut, the problem again, is not -lowlatency. It's the kernel version15:34
holsteinyeah... well, hopefully its being addressed15:35
holsteinnot much we can do about it at this point.. with the lts..15:35
zequenceI talked with someone in the kernel team about it in UDS, and they said they had found something weird, but no one knew what it was15:35
holsteinto "fix" it.. i mean15:35
holsteinzequence: great....15:35
holsteinzequence: i wish we had a representative up there.. someone with our interests in mind... 15:36
zequenceThis is why I'm not a big fan of LTS for Ubuntu Studio. 9.10 was our LTS15:36
smartboyhwholstein, if that so it will be zequence :P15:36
zequenceActually, let me try jack quickly on 13.04..15:37
holsteinzequence: i should be doing that too.. and can15:37
zequenceIt's not good enough15:39
zequenceI mean, the kernel on here15:39
zequenceWell, maybe. 15:39
holsteini could load up the 64bit 13.04 on my main rig and test with firewire when i get my device back over here15:39
zequenceOk, so this is ok. I don't seem to get xruns at 64 f/p, that's about 2.7ms latency (in jack, but it's not the real latency)15:41
zequenceThat's my acceptable limit. 128 f/p works, sort of, but it's a little too much15:42
zequenceIf 32 f/p worked, that would be a great safe margin15:42
zequenceI'd need to have the system running for a while to catch any random xruns15:42
zequenceThat's the main problem I saw with 12.04 and 12.10.15:42
zequenceYep, I just got one15:42
holsteinthats how i feel about it.. acceptable15:42
holsteinnot rip-roaring like 9.10/10.04 was...15:43
zequenceSo, this is probably not good enough for me then15:43
holsteini have a few devices though... firewire and a few usb's15:43
zequenceAnd the 3.7 kernel is no better than those on 12.04 and 12.1015:43
zequencejta: Hey man15:44
holsteinis anybody way upstream with this issue?15:44
smartboyhwzequence, jta holstein bye15:44
smartboyhwholstein, what do ya mean?15:44
holsteini mean, this is not ubuntustudio specific, correct?15:44
holsteinall newer kernels suck, correct?15:44
zequenceholstein: No. This has only to do with the vanilla kernel source15:45
holsteinzequence: wonder if we can just go up there and sort it out? then it'll trickle in to everyone15:45
holsteinzequence: do we know anyone up there?15:45
zequenceholstein: I'm not sure anyone even knows why15:45
smartboyhwholstein, zequence the problem is that you can't get official -rt patches for 3.7... They only release for like 2.6, 3.0, 3.2, 3.4, 3.6, 3.8 and so on...15:46
holsteinand its challenging since its not a goal up there15:46
zequenceThe linux kernel is from what I understand the largest software project in the world15:46
zequenceSo, not easy to keep track of all the changes in the code15:47
zequenceBut, I'm sure someone knows something15:47
zequenceIt's not something we can do, anyway (until one of us becomes a kernel hacker)15:48
holsteinmaybe i'll ask casually in #ardour15:49
holsteinthose guys are sharp15:49
holsteinor, if we could get someone like jono using the software and asking (complaining) about it15:50
zequenceThere are a couple of guys who work on kernel code, and I believe one or two of them might be in there15:50
zequencejta: So, did you have a launchpad account15:51
zequencejta: We're using launchpad for most of the things we do now, so you'd really need to get into speed with that, at least so that we know your lp username15:52
jtazequence: not yet, I have been busy wrapping up my event season...15:53
jtaI will float it to the top of my list so it gets done sooner zequence 15:53
jtazequence: ok done, it's in the top section of my todo list15:54
zequencejta: Ah, great. It's just very convenient when doing planning15:54
zequenceAnd you'll be able to see changes that we do also, and be up to speed with what's happening15:54
jtazequence: cool, thanks for the prompt15:58
knomezequence, mind if i use your first name on your wikipage?16:42
zequenceknome: Of course not. :)16:42
knomezequence, great, thanks16:42
knomezequence, i've added a testimony for you16:51
zequenceknome: Thanks a bunch :)16:53
knomenp16:54
zequenceActually, I'm going to change my opinion about -realtime vs -lowlatency now17:41
zequenceIt's just that -lowlatency 2.6.37 was a great combination, but on later kernels, -rt is still very much ok17:41
zequenceholstein: I just did some testing with -rt on Wheezy. It's 3.2 series. 17:46
zequenceIt's quite ok, actually17:46
zequenceI'd need to run it for longer periods, to make sure17:47
zequenceI did have some problems with it in the past, but not sure if it was my own fault17:47
=== jta is now known as jta_afk
holsteinzequence: i was going to look to be sure but i think thats where AVlinux stopped18:36
holstein3.2.x18:36
zequenceThere's no newer kernel for Debian, in fact18:37
holsteinthey build custom ones18:37
holsteinhe has a kernel guy.. and he does the rest18:37
holsteinthe performance so far is quite nice18:38
zequenceI think their kernel is 3.0.36 18:38
holsteinits not installed on my main machine, so i dont have a good analog to it18:38
zequenceI'm building 2.6.38 right now, to do some tests. I was just at #lad talking about kernels, and we started doing some cyclic tests18:39
holsteinCOOL18:39
holsteinthats what we need.. data18:39
holsteinand a kernel dev18:39
zequenceWell, we still can't use -rt, unless we use an older kernel for some of the releases18:39
zequenceSince the realtime patch is not released for every kernel version18:40
zequenceBut, if -lowlatency does not improve, I might find the motivation to see about making that happen18:40
zequenceBut not sooner than 14.0418:40
holsteinwell, a ppa would be fine, if folks want/need it18:40
holsteini was hoping by 14.04 we would all be using a generic kernel for everything18:41
zequencewhile -lowlatency is at best useful, -generic is not even nearly18:42
zequenceAnd I don't think that situation will improve easily18:42
zequenceCause no one is really asking for a kernel like that18:42
zequenceExcept for some hippie musicians18:42
holsteinyeah... its not in the main stream desktop need18:42
holsteinservers i suppose dont need it either18:42
zequenceServers need the contrary18:43
holsteini tried the liquorix kernel18:43
zequenceThat's probably why we're not getting what we need18:43
zequenceservers are optimized for throughput, which is something realtime sacrifices18:43
zequenceholstein: This may answer some of it http://en.wikipedia.org/wiki/Criticism_of_Linux#Con_Kolivas.27_criticism_of_kernel_politics18:47
zequenceWell, maybe not :)18:47
zequenceBut, linux on such platforms as Debian/Ubuntu are definately more used for servers than desktops18:48
zequenceAnd the business is more tuned towards that18:48
holsteinwhich is fine, if we could get someone like AVlinux's kernel guy to help us... get him up as a motu for a specific kernel18:53
zequenceholstein: I think I'm more than capable of maintaing a kernel, so that's not the issue19:00
zequenceBut, coding is another thing all together19:00
holsteinzequence: i think it would be great if it were you19:03
zequenceI'm pretty happy with -lowlatency right now, since with very little effor, we get a pretty nice kernel that can do most people well19:04
zequenceBut, if things don't change in the future, I will probably want to see a possible addition of a -rt kernel19:04
holsteinyup.. its a good place to be19:05
zequenceheh, I need to start using bigger partitions for my installs19:12
zequence40GB, with /home on a separate partition (mostly), I almost ran out of space just now19:12
zequenceAh, of course. It's the Linux Steam game19:14
zequenceholstein: So, I booted into the 2.6.38 kernel, and did the cyclic test19:31
zequenceholstein: There's one thing that kind of determines how well it performs19:32
zequenceOn -lowlatency 3.7 I got max:~1200, on -rt 3.2:~130, and again, the -lowlatency 2.6.38: ~47319:33
zequenceOn -generic it would be something like ~400019:33
zequenceSo, 2.6.38 is so damn good, you don't even need more19:33
zequenceBut, for some reason there has been a regression since then19:34
zequenceAnd the current lowlatency just doesn't match up19:34
zequenceWell, the 2.6.38 -generic might be better too of course19:35
zequenceBetter than current -generics, that is19:35
zequenceholstein: :(. Actually, 2.6.38 on this release was not a big success, when I had it on for a bit longer.19:43
zequenceIt's still better than the current kernel, but not by as much as I had hoped19:43
zequenceThe difference is not big enough to be important19:43
micahg2.6.38 was part of natty (11.04) which is no longer supported19:48
zequencemicahg: Yea, I'm just testing performance. I19:50
=== jta_afk is now known as jta

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!