/srv/irclogs.ubuntu.com/2012/04/07/#ubuntustudio-devel.txt

* holstein is -1 on autoplay05:54
holsteinbut i dont really care enough to be a hard-on about it05:54
len_holstein, I think we figured that no one has noticed that it hasn't worked for the last cycle... the only reason I noticed was from looking at the setup, not trying to get it to work. No body has missed it.14:26
len_In any case we are just defaulting it off. The function is still there if someone wants to enable it.14:28
len_Something had to be done because it was turned on, but the apps it pointed to aren't shipped ;-)14:30
len_Does anyone know that much about run levels? ubuntu (and others) seem to use RL 0,1,2,6. Slackware used to use 3 for X station and 2 for cli only. I would like US to use 3 for soft record mode and 4 for hard record mode. (next cycle stuff here)14:37
len_Soft record mode means networking on still, but most services off. This would be to support workflows that need the net... netjack, streaming, etc.14:39
astraljavalen_: Debian (and derivatives) have defaulted to rc214:41
len_Hard record mode would get rid of everything possible ;-) including networking.14:41
len_Yup, that was what I said, but the rl 345 are still supported, right now they just clone rl214:41
len_astraljava, the idea of RLs at all is to allow what we want to do... so why not use it?14:42
astraljavaYes of course. Well, it's something to think about. I'd want especially TheMuso's and micahg's thoughts on the matter.14:43
len_RL, would only be part of the solution though, as there are lots of things that get started by the session that might be better turned off as well for recording. I think it would take lots of testing to make sure its right though.14:44
astraljavalen_: Yep, that's true. But I've also sometimes wondered about utilizing those, just never had the time to really try it out.14:45
len_The main problem with changing RL is it needs to be SU root. It would be a pain to have to password it every time. But I notice the software update doesn't ask for password any more. So the policykit must have a way of dealing with that.14:46
len_astraljava, I would like to take a list from ps and have someone who knows what all those processes are tell us which we can turn off :P14:48
len_and how.14:49
len_There is a big difference between xubuntu and some of the distros for old computers even.14:50
len_There is a lot of stuff running that doesn't really need to be there.14:50
astraljavalen_: True, I'd say we should dedicate a cycle for such matters, to really tweak the distro towards the lower latency and stability.14:51
astraljavaOk, 2nd period of the hockey game --> bbl14:52
len_There is a commandline utility for setting up run levels, I think ubuntu server comes with it.14:52
len_I will look. I don't expect any answers just now then... enjoy the game... I'll put some more thoughts down. anyone is free to add theirs ... just brain storming for next cycle.14:54
len_I think, when I next work on my workflow project, I will try adding a record mode button that changes RL and allows for some other things too. I realize I will also need a utility (GUI) to set up the configuration for it.15:02
len_My opinion is that no work will happen towards getting a good record mode until there is first the software to change things on the fly. 15:06
ailoTweaking the desktop won't do much to reduce latency or make performance more reliable15:40
ailoMaybe nothing at all15:40
ailoThe only thing you can do is to try save RAM for older machines15:40
ailoWell, machines that have less than 2 GB of RAM15:42
ailoThe difference in audio performance, comparing the most basic type of desktop with a modern one that needs graphic acceleration, there's no difference at all15:44
ailoExcept for when people have hardware issues15:44
ailoIf there are things running that take a lot of hard drive resources, those should probably be disabled15:45
ailoTo save RAM memory, you don't want to use a recent Firefox or Chrome15:47
ailoAlready there, you get problems15:47
ailoI think automatic updates should be disabled by default15:48
ailoAnd anything that might pop up automatically15:48
ailoThose are things you don't want to appear when you're in the middle of a recording session15:49
ailoI guess one could think about how to make a "clean" experience for the user.15:53
ailoI much more prefer to think about the user approach, and not save any resources to make it a nice experience15:54
ailoI mean, not save resources, but just focus on making it a nice experience for the user15:55
ailoIt's 2012 after all15:55
ailolen_: ScottL: I'm just wondering what this "record mode" is about. I mean, is there a problem that needs to be solved? And how does the "record mode" solve the problem?15:57
ailoI don't see anything affecting performance on a standard Ubuntu install, so I don't think there's anything noticable on Ubuntu Studio either15:58
len_ailo, having things "pop up" unexpectedly is the major thing. There are some non-user space kinds of things that do this like cron. and some user space things too like Netman and update.I think those are the major things. There are lots of systems that are only 1G ram and even something 1 year old (maybe new) has pulse audio running as much as 30% cpu in use and 15% at rest.16:21
len_PA is RL dependent and so is cron16:22
len_wireless net can be a problem as the netman scans for systems every once in a while. But there are some workflows where it is needed.16:26
len_Wired net is pretty stable and even a dhcp lease renew probably won't hurt things, but I have heard at least one person say networking should be turned off while recording.16:27
len_some of this stuff is not what I personally need, but what some user has mentioned. Once there is a capability for stopping some things for recording, it makes sense to be able to make the switch complete.16:29
len_I think there is some agreement that we do need a system config tool of some sort. This is an extension of that.16:34
len_Servers of any type don't really belong on an audio machine... but some of us need the same machine to be multi use. So record mode can fix that too.16:36
ScottLailo, it was just an idea, nothing in particular about it really17:16
ailolen_: As far as networking goes, I don't think it has been a problem for anyone for a long time. It used to be, but not anymore. It would be best to get valid confirmation on that.17:38
ailoIt's not easy slimming down RAM usage17:40
ailoIt would mean no Firefox or Thunderbird17:40
ailoI say, have 2GB as a limit17:40
ailoAfter all, any recent machine -4 years old has at least that usually17:40
ailoExcept for netbooks perhaps17:40
ailoI would like to have confirmation on any of those issues17:42
ailoNot sure there are any problems at all, except for hardware issues17:43
ailoUsing XFCE over Unity-2D, or Gnome classic is probably not saving much RAM either17:48
astraljavaYeah, but then who would keep T-bird or FF open while doing something memory-hogging activities?17:51
ailoAs I see it, those are the most memory consuming applications17:52
ailoOther things are trivial17:52
astraljavaAnything Java, and you're screwed.17:52
ailoWhat is the goal? To make a distro that suits the year 2005, or the present? It feels like much concern is taken for issues that no longer are valid, cause they've either been fixed, or computers have evolved since then17:55
ailoastraljava: Did you fix the volume applet thing?17:57
ailoI thought I read something about that..17:57
astraljavaOnly in half. I switched it to use pavucontrol from Sound Settings..., but the unmute problem is still wide open.17:58
ailoastraljava: unmute?17:58
astraljavaThe fix Lionel did for that is not 100% fool-proof, didn't work for me.17:58
ailoGreat work though. That, and having the theme and the menu in place, the release will feel pretty decent17:59
ailoastraljava: What is the problem with unmuting exactly? I've missed that part17:59
astraljavaailo: Check out bug #88348518:00
ubottuLaunchpad bug 883485 in xfce4-volumed "Pulse Audio don't get unmuted when XF86AudioMute is used" [Undecided,Won't fix] https://launchpad.net/bugs/88348518:00
astraljavaFor that I opened bug #972781 for Studio.18:00
ubottuLaunchpad bug 972781 in xfce4-volumed "Prefer PulseAudio when XF86AudioMute is used for ubuntustudio session" [Undecided,New] https://launchpad.net/bugs/97278118:00
astraljavaThe patch only works so that the indicator flashes accordingly, but sound isn't audible with unmute.18:01
astraljavaYou can even see the little button in pavucontrol flash lightly, but still no go.18:01
ailoastraljava: If I read correctly, the volume control still only controls alsa, not PA, so that's the reason for the bugginess18:02
astraljavaailo: Yeah. But I haven't had time to tweak the patch further, yet. I'll try to over the rest of the holidays, but I have to pack also, so I'm not sure whether I'll finish it in time or not.18:03
ailoastraljava: I spoke too soon. I thought it was a new bug, post the PA hack18:05
ailoThe first bug, that is18:06
ailoDoes the unmute cause any problems, or is it just that the button isn't doing anything?18:06
astraljavaIt's not doing anything, but it is a grave usability bug IMNSHO.18:07
ailoAs long as it's not messing things up :P. I'm thrilled that pavu control is used. Looking forward to seeing peoples reactions on the release18:10
ailoOf course, it's not nice to have disfunctional controls18:10
astraljavaIt's really not.18:13
len-1204some hardware has a mute and some doesn't. Volume to 0 (if you play guitar) or infinity (if you do sound) should be pretty universal.18:49
len-1204It does mean remembering the set level for unmute...18:50
ailolen-1204: The mute shouldn't touch the hardware. Only PA19:05
ailoThat said, I'm not perfectly sure how PA handles it, but it should always mute no matter what19:06
len-1204ailo, thats different PA should be able to just cut the feed... just bitbucket the stream.19:31
ailoYeah19:32
len-1204I'm not sure it does though...nope, PA mutes t19:34
len-1204the device.19:34
len-1204Works on my HDA machine... won't work with a D66 for example.19:35
ailoWorks for me19:36
ailoBut not using the controls that come with Ubuntu Studio / Xubuntu19:36
ailoThe mixer that comes with Ubuntu doesn't have a "mute" button. Only "On"19:36
ailoToggling "On" will mute audio for d-6619:37
ailoSo, PA should mute any device. Question is, what is the mute button really doing?19:38
len-1204Have to look at what it does to the hardware. The d66 doesn't have a mute setting, except for the monitor section, but only if you are using it. PA doesn't use the monitor section by default.19:38
ailolen-1204: PA main volume doesn't touch the hardware at all19:39
len-1204Most people would be upset if PA played with the monitor section anyway.19:39
ailoIt's purely software volume19:39
len-1204Which screen is that? All the PA volume controls seem to effect the hardware here.19:40
len-1204Well maybe not the application level.19:40
ailoHow does it affect the hardware?19:41
len-1204PA-jack is software only though19:41
len-1204The output device control controls the hardware till 100% then the sofware kicks in.19:41
len-1204If I have alsamixer open I can watch the controls move when I move the PA controls.19:42
len-1204(HDA audio BTW)19:43
ailolen-1204: Not for d-6619:43
len-1204envey24 stuff has it's own config in PA19:43
ailolen-1204: "For example, many modern soundcards or built-in sound chips don't have a "master volume" control; for these devices, the user space library instead provides a software volume control using the "softvol" plugin" http://en.wikipedia.org/wiki/Softvol19:46
ailoThe quote was from http://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture19:47
ailoBut that's alsa..19:47
len-1204So alsa has a mute work around for everything.19:48
len-1204But alsa doesn't have a master vol for the d66 last I looked.19:51
len-1204I don't think I would want one either, actually.19:51
ailoSome cards have a main out in their internal mixer19:55
ailoI mean, some multi-channel cards like -d6619:56
ailoBut then you are able to route outputs to either be direct outs, or through the main out19:56
ailoI mean, to either be direct outs, or be multi-outs19:57
ailoThere's even some that have aux out, that can be assigned to any output19:59
ailoJust like a regular mixer19:59
ailoMakes sense for multichannel cards, especially when over 8 channels ins/outs19:59
len-1204ailo, thats what I meant I guess. routing makes a mess of things for system sound.20:01
ailoIt'll be great once alsa supports firewire20:07
ailoWould be nice if more usb2 devices were supported as well20:07
ailoAnd how will it be with usb3?20:07
astraljavaYeah I'm not sure it's wise to spend much time on USB2 devices. USB3 is already there, and makes much more sense for such.20:10
astraljavaBut I don't really know.20:11
astraljava...aaaand I'm off to watching more hockey. :)20:11
len-1204astraljava, not sure which way to go on the usb2 vs usb3 thing. Lots of computers don't have usb3... but then this netbook may be better off sticking to usb1 devices anyway...20:33
len-1204s/usb1/usb1 audio/20:38
len-1204took a look at init.... now upstart, I guess I get to relearn this stuff again.20:40
len-1204run levels still work, but are set up differently... sort of. It looks like at least some things have to be done both sysinit and upstartish.20:42
len-1204off to the beach...20:49
ailoThe beach, ey..21:11
astraljavalen-1204: Yeah, but USB3 really is the future, not all USB2 chips are that reliable.21:39
astraljavaI could go to the beach. But I couldn't tell when I'd arrived.22:38

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