/srv/irclogs.ubuntu.com/2016/02/16/#ubuntustudio-devel.txt

knomeexcept that currently you might end up downloading/installing a lot of stuff you don't need00:00
knomei understand the selling point aspect, but it also means you need to maintain the config, run a lot more QA, partake in release related activities, specifically support the ISO...00:03
knomeit's a lot for something that doesn't seem like an essential thing from where i stand00:03
sakrecoeras is now, one does have the option to install one, several or all the workflows..00:06
sakrecoeri'm not against your idea, i'm still processing it :)00:06
knomesure00:06
knomeyou could still do that even if you didn't have an ISO, as long as each workflow was one task00:06
knomeand this is just an idea anyway - i'm not the one who will be taking care of that00:07
knome(there's enough work with xubuntu ;))00:07
knomebut i thought i'd share the idea with you since it might lead you to a better place00:07
knomemaybe that can be a lighter ISO or sth00:07
sakrecoerits highly appreciated knome :) i look forward to read zequence, OvenWerks and ross weight in on it :)00:08
knomebut ultimately i think now is the time to try to cut down the extra maintaining stuff00:08
knome(all teams could do that tbh)00:08
sakrecoerconsidering the size of the team (at least from a mailing-list/IRC POV) that is a very good point00:09
knomethe xubuntu team has always struggled with contributor amount too00:09
knomelately, i think we've been able to achieve even better stuff by making thigns smoother00:10
sakrecoerwell, i think any volunteer based organisation strugle with that to some extend. at least when it comes to find regular and longterm contributors..00:10
knomeof course00:10
sakrecoeri get the feeling you sort of cracked the desktop agnostic nut, but i might be blinded by lack of experience.00:11
knomethat's one possibility00:12
knomethe other possibility is what has been discussed before, eg. enabling the user to pick their DE during install time00:12
knomebut ultimately, that's just EVEN MORE work :)00:12
knomebecause likely that would mean at least some config for each DE00:12
sakrecoeryeah, and also it implies having internetconnection during install..00:13
knomesure00:13
knome(and yeah, more to maintain in the installer too)00:13
sakrecoeri know it is getting common, internet in the air everywhere, but there are still MANY places where that is not a reality yet00:13
knomeyes00:14
sakrecoerin a way, having an ISO makes ubuntustudio very inclusive.00:14
knomeand tbh, there are many cases where you might have an internet connection, but it's easier to not00:14
sakrecoer:) yes00:14
knomeof course00:14
sakrecoerbut then again, having an iso kindof implies chosing a desktop00:15
knomeone way to potentially fight that would be to provide ISOs that act as repostiories00:15
knomeso basically just pull the packages into an ISO, no installer00:15
knomein a similar way to how you can upgrade your system now00:15
knomethat could be workflow-based too, so you could download only the stuff you need00:16
sakrecoerwouldn't that be equal to having several iso's? one for system install, one for extra repo?00:16
knomethe system installation iso could be the minimal ISO, eg. the general one00:16
knomethe rest of the ISOs would be just "repositories", not needing the same level of QA stuff at all00:17
knome(and that is just if you want to support offline installs)00:17
sakrecoerit is a good thing to reduce download volumes anyways. unfortunately, it looks like the ISP market is starting to rationalise badnwidth for the end-user (as in x$/month for 20gb/month)00:21
sakrecoeri hope and wish we are not going there for landlines... but who know how long the land lines will be maintaned, looking at the desperate desires of ISP to make big$ by any mean necessary...00:22
sakrecoerits another debate i guess, but still, smaller download: faster download00:24
=== sakrecoer is now known as sakrecoer_
zequencesakrecoer_: knome: The idea of no ISOs is an old one. But, no matter the future, we will release 16.0403:10
knomeof course03:10
zequenceAnd, right now, it seems we have more interest, so I think it really depends on who wants to help out03:10
knomeit would be silly not to release an LTS which is coming next03:10
zequenceYeah03:11
zequenceAs long as someone is willing to work on the ISO stuff, I guess it will be around03:11
OvenWerkshttp://linux-audio.4202.n7.nabble.com/Re-Updated-to-kernel-4-4-1-missing-module-snd-ice1712-gt-no-more-envy24-support-td98936.html#a9894014:14
OvenWerkszequence: is this true?14:14
OvenWerksif so zequence there are not many replacement cards... and the few that are around are not cheap. the ice1712 is a very common sound card still.14:19
zequenceOvenWerks: Didn't know about that14:20
zequenceI really don't follow kernel development much. 14:21
zequenceWe can change that config for our kernel14:21
OvenWerkshttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/153464714:21
ubottuLaunchpad bug 1534647 in mudita24 (Ubuntu Xenial) "Collateral damage due to kernel configuration change enabling CONFIG_ZONE_DEVICE (Kernel 4.4 amd64)" [Undecided,New]14:21
zequenceI'll look into it14:21
OvenWerksIt looks like someone already has: "Given the mutual exclusivity of CONFIG_ZONE_DMA and CONFIG_ZONE_DEVICE, I've set CONFIG_ZONE_DMA=y for amd64 lowlatency and both i386 flavours ."14:22
OvenWerksThe ice1712 will only work with the lowlatency kernel.14:23
zequenceYeah, that seems fine for us14:23
zequenceAnd, they are working on a generic solution14:23
OvenWerkszequence: see comment 1214:25
OvenWerkshttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/1534647/comments/1214:26
ubottuLaunchpad bug 1534647 in mudita24 (Ubuntu Xenial) "Collateral damage due to kernel configuration change enabling CONFIG_ZONE_DEVICE (Kernel 4.4 amd64)" [Undecided,New]14:26
* OvenWerks can't afford to spend $1k on a replacement PCIe sound card.14:27
knomeif you were a ubuntu member, you might be able to get that paid from the community fund14:30
knome(just a tip)14:30
OvenWerksknome: the ice1712 sound cards are still in wide use in the audio and amature radio community. There is really no replacement for these cards. It is not just me. Nor is it a fix to fix me and not everyone else.14:32
OvenWerksUbuntustudio is effectively broken without ice1712 support.14:33
OvenWerkson the up side... there may appear a RT kernel that gets support as the low latency kernel gets far away enough from main line anyway.14:34
OvenWerksknome: the USB "pro"audio cards have been troublesome and still do not get the performance of PCI(e) cards due to USB structure. USB2.0 audio support has been patchy from kernel to kernel as well.14:37
knomeOvenWerks, fair enough, but the comment still stands; there will be people with those other cards in the future14:52
OvenWerksknome: true, from that perspective. AudioScience supports Linux pretty good as they cater to Broadcast where Linux use is a good segment of their business. RME maybe not so much. In truth, in the long run AoIP (aes67 or AVB), are the next thing.14:56
knomethat just flew kilometers over my head14:56
knomeso i'll just say14:56
knomeyep14:57
OvenWerks:)14:57
OvenWerksknome: audioscience and RME are the only people I know who make PCIe audio cards (actually there is one other in the broadcast end, but not as linux friendly), but MOTU, focusrite and presonus all have AVB products out now. AVB means plug the audio IF into your ethernet port... probably a PCIe card because the one on the MB is not good enough.14:59
knomethat was quite close to the first shot ;)15:00
knomebut yeah, i get it now15:00
knomeand while it links to existing network of thoughts... no, i still don't know what to do with that data15:01
knome:)15:01
OvenWerksknome: I am not sure I do either. I have gotten an Intel i210 ethernet card which has extra HW that allows audio sync over ethernet. Now to figure out the various bits to make it talk AVB.15:04
knomemhm15:04
OvenWerksknome: and it is (right now) just a collection of bits.15:05
knomewhile i'm "not interested" about hardware (in the sense that as long as it works, i'm good with it), i think it's nice to see different components being used for multiple uses or at least innovative uses15:06
knomeanother example that comes to my mind are those super small GPU-based computers15:07
knomethat can't do anything but good for the industry15:07
knome(even if it might mean more work for linux developers making sure the hardware works as intended)15:07
OvenWerks:)15:07
OvenWerksin general GPU is good for Graphics and some desktop computing but is not low enough latency for audio.15:08
OvenWerks(DSP)15:08
knomesure15:09
knomefor my audio purposes, i'm fine as long as i can playback music :P15:09
knomei kind of would like to be involved with creating some, but i just don't have enough time/motivation/skills15:10
OvenWerksthe real problem for audio is that the PC hardware developers lowlatency is 30ms which is fine for your purposes :)  and skype.15:10
knomeyep15:10
OvenWerksThe OSx hw is designed for audio latency down to 1ms or so, PC hw can get down there, but it takes a lot of tweaking.15:11
OvenWerks(and being picky about what hw one buys in the first place)15:11
knomeyeah..15:22
knomebut linux-using people (know how to) do that already15:23
OvenWerksknome has not spent time helping people who do not know about that at all. Linux has gotten to that "just works" stage for many things. Lowlatency audio is not one of them. Pro Audio is not one of them :)15:42
zequenceOvenWerks: Do you know a good solution for setting a default CPU governor?15:46
zequenceI'm looking at adding that to -controls15:46
OvenWerkszequence: I would sugest looking through the Cadence code (also python I think).17:15
zequenceAlright17:15
OvenWerksI used a small utility run from /usr/sbin that I set using pkexec to just run that would only change governor settings.17:16
OvenWerksutility=script17:16
OvenWerksI put a file in /usr/share/polkit-1/actions/ called net.ovenwerks.asmgov.policy that allowed amsgov to be run su with no passwd required.17:18
OvenWerkswe would change that to org.ubuntustudio.*  :)17:19
OvenWerkszequence: check http://www.ovenwerks.net/paste/asmgov_policy for what is in that file. I think Cadence does a similar kind of thing.17:22
OvenWerkszequence: see http://www.ovenwerks.net/paste/asmgov for what I did in the file it points to. The sys/nosys stuff is probrbaly of no interest as the commands have changed with the move to systemd I would imagine. I prefer to have cron off while recording... just in case because there are some things that still cause xruns. I am told that a real RT kernel does not have this problem.17:26
OvenWerkszequence: while I am at it... 17:28
OvenWerkszequence: this is autojack http://www.ovenwerks.net/paste/autojack as it stands.17:29
OvenWerksIn this form autojack looks for DEV device and starts it with jackdbus. It creates a jacksink/souce paclientwith the device name and connects them to system17:31
OvenWerksthen it bounces through all the other devices and connects them using zita-ajbridge and creates dev named pa-jack bridges for each of those as well and connects them.17:33
OvenWerksIf you wish to try it, it can be run from commandline after a fesh boot without harm. Do look at the system/DSP load with this running to see why I think this is a bad idea. Also note that this does only connect hw:devicename,0,0 It does not deal with hw:device,1 or whatever (though it would not be that hard) because of the same reason, it is not a good idea in my opinion.17:36
zequenceOvenWerks: Thanks. Yeah, the PA bridge is not optimal. And, things may become a bit too complicated this time for doing anything else than starting jack and the bridge17:42
zequenceI'll have a look at it17:43
OvenWerkszequence: there is no reason the DEV, EXTRA_C and EXTRA_P can not be fully qualified audio devices hda,2,1 or whatever17:43
OvenWerkszequence: in my asmgov_policy file I think the allow_gui">true< line is not needed. I can't remember if I had to have it in there because I was running it from a GUI or because I copied it from somewhere.18:19
OvenWerksanyway, if we can run without it, that would be better.18:20
OvenWerksit appears linux 4.4.0 kernel is not yet a part of ubuntustudio.19:10
=== dax is now known as rww
=== rww is now known as dax
* OvenWerks likes the new (if it stays) window decoration style20:05
OvenWerksthe "cutout" for the _ [] X icons at the top of the window makes it much easier to spot which window is in focus.20:07
* OvenWerks finds the idea that there will only ever be one full sized window on a screen anoying.20:08
OvenWerksAcK! how do I turn the screen reader off????20:44
OvenWerksHmm, the screen reader works very well  :)  but there seems to be no off button.20:47
OvenWerksI had to use kill to stop it.20:48
* OvenWerks is questioning the switch to libc5 for a LTS20:50
OvenWerksSo far things do seem to work though20:50
knomeprobably better do it now than support old stuff for 5 years20:51
OvenWerksknome: someone is doing a lot of work updating everything.20:52
knomemany people are doing a lot of work :)20:52
OvenWerksbut ya, I can see that too20:52
OvenWerksknome: It seems there is a boot option to start with upstart still, is that remaining for release?20:56
knomeno idea20:56
OvenWerkszequence: running 16.04 right now, up graded to 4.4.0-4-lowlatency and the fix seems to have taken.22:22
OvenWerksmudita24 works fine.22:24
OvenWerkszequence: however, qjackctl has trouble with the systray. I normally set qjackctl up to start in the systray... when I do that, A) the systray icon does not appear and and the menu is blank. B) if I save it that way and reboot then start qjackctl, the whole desktop stops working... the mouse moves, but hover or click do not work untill I kill qjackctl. This means the menu does not work and none of the apps do. But C-A-F1 does (thankfully22:28
OvenWerksBug #154632822:45
ubottubug 1546328 in qjackctl (Ubuntu) "Systray option does not work." [Undecided,New] https://launchpad.net/bugs/154632822:45
OvenWerksAnyone testing 16.04 version of Studio should check this and click on the this bug affects me too link.22:46
OvenWerks(if you have the same problem.)22:46
OvenWerksknome: have there been any other systray problems with xfce in 16.04?22:47
* OvenWerks thinks I had a similar problem in lubuntu... but wasn't sure if it was just the low memory used. (less than 256M ram)22:48
OvenWerksThis bug in Studio shows up with 8Gram so I guess it affects lubuntu too.22:49
knomei haven't heard of anything very weird, but you should really talk with flocculant 22:49
flocculantI read OvenWerks talking about that 20 mins ago - didn't strike any chords with me22:50
OvenWerksflocculant: I wonder if qjackctl was built with qt522:51
flocculantnot a clue :)22:51
OvenWerksit has been buildable with 4 or 5 for a while now.22:51
flocculantother than guessing it's something to do with jack - have no idea whatqjackctl is tbh22:52
OvenWerksflocculant: the systray part has nothing to do with systray though. I was just wondering if systray had changed or Qjackctl.22:54

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