/srv/irclogs.ubuntu.com/2011/01/13/#ubuntustudio-devel.txt

ScottLtroy_s, i liked the second post as well :)00:08
troy_sScottL: That's good. Hopefully it shows the issue. It is a direct response to the top ranking comment on Reddit which is, in no uncertain terms, completely inaccurate and incorrect regarding when bit depths apply.00:09
troy_sScottL: I _hope_ that is apparent now.00:09
troy_sScottL: Clear or confusing for you?00:09
ScottLtroy_s,  the bit depth issue is clear to me, but it is analogous to audio which i am fundamentally familiar00:25
troy_sScottL: It is sad that some people, even those with solid backgrounds, can't understand that dividing an odd number forces you to round data.00:26
troy_sScottL: And that means a pretty noticeable image quality issue.00:26
ScottLtroy_s, what blows my shorts off, is that when reading the comments in the first post it is clear that GIMP's fundamental flaws (i.e. bit depth) are obscured by it's superficial flaws (i.e. UI)00:26
troy_sScottL: Yes. But to be fair, a commenter over at Hacker News basically summed up that one can negotiate UI issues but cannot negotiate capability issues.00:27
troy_sScottL: And the real issue is priorities. Who is GIMP for? If it is for this new "High end imaging" thing that Peter Sikking got them to commit to, why in the _world_ is single window mode a funded change over say, deeper bit depth?00:28
ScottLtroy_s,  absolutely, and while those from windows or mac are probably not going to negotiate the UI, those within Linux _have_ to...and then find the bit depth lacking :(00:28
troy_sScottL: Another key point missed.00:28
troy_sScottL: I was simply chased around with pitchforks by people that assumed I wasn't committed to working 100% in a Libre environment.00:29
ScottLtroy_s,  oh, i agree about audience!  if 8 bit depth is all you need then why are you using the GIMP instead of something with less under the hood?00:29
troy_sScottL: And the reverse, all the blah blah about not being PS (sidetrack issue really) doesn't cover "OK, so 8 bit is a  happy place, are we serving _that_ audience as efficiently as we could?"00:30
troy_sScottL: Because it feels like it doesn't quite serve any audience as well as it could... sort of stuck with an identity crisis.00:31
ScottLtroy_s, yeah, serves all audiences mediocrely but none well00:33
troy_sScottL: Funny thing... You read David Airey?00:35
ScottLtroy_s, no i haven't00:48
troy_sScottL: http://www.davidairey.com/business-basics/00:48
ScottLtroy_s, wow, penguin pete needs some drugs, psychoanalysis, or anger management :/00:49
troy_sScottL: Yeah ... that one almost tipped me. Not because I was impacted but more because of the sheer... ignorance? of the whole... thing.00:49
ScottLtroy_s, and i had just read to the point where one of the gimp devs posted (death, i think)00:50
troy_sScottL: There's a great comment in there. "I see steps at 40 levels. I don't see any at 255. The author is an idiot."00:50
troy_sScottL: Yep. 00:50
troy_sScottL: Bigger issue I saw, having been around libre a while, is why is the flagship imaging app down to 2 developers?00:50
troy_sScottL: To me, personally, that speaks of something gone terribly wrong.00:50
troy_sScottL: Terribly.00:51
troy_sWholly COW00:59
troy_sthat last comment ... as with about ... 60 above it ... clearly didn't read the post.00:59
troy_sUgh.00:59
ScottLtroy_s,  LOL, but sadly01:08
troy_sScottL: I originally asked the question because Blender likely has even more a niche audience than say GIMP, and yet it seems to be _extremely_ healthy. Now the list of whys is probably long and rather spread, but I'm more interested in knowing why GIMP _isn't_ there.01:10
troy_sScottL: A good chunk is manpower. But why can't it attract the minds then?01:10
troy_sScottL: I can only think Blender is at least as complex as GIMP.01:10
ScottLtroy_s, aye, i would expect blender to be as complex as GIMP, but i think it serves a distinct audience, doesn't it?01:13
troy_sScottL: Audience aside, I just worry about what Alexandre posted there being 2.5 developers or what not.01:14
ScottLtroy_s,  well, look at ubuntu studio, i think it's analogous01:14
ScottLtroy_s,  who does it serve?  everyone?  no one?01:14
troy_sScottL: I understood that GIMP's core was in fact Alexa and Mitch.01:14
ScottLtroy_s, who should get involved to help?01:14
troy_sScottL: I think GIMP has gone through that vision phase. Peter Sikking, the fellow involved with Krita (and a good read on both counts) is active with GIMP.01:15
troy_sScottL: So Krita chose "high end digital painting" (and has made huge strides in that regard including workshopping with Revoy) and GIMP settled on high end image manipulation.01:16
troy_sScottL: The problem is really that it seems development is crawling... and I'm certain there are reasons. If the whole 'toxic developers' thing is a myth or has passed, then there is room for others to maybe help extend that in a productive pattern.01:16
ScottLholstein, finished with the -generic kernel test and now i'm downloading abogani's -lowlatency kernel01:57
ScottLholstein, performance with the -generic kernel was pretty poor in natty contrasted against performance in maverick or lucid :|01:58
ScottLtroy_s, reading through some of the comments on lwn and hacker it seems like there is a LOT of confusion, misinformation, misunderstanding02:03
troy_sScottL: There is. But LWN and HackerNews pretty much nails it.02:03
troy_sScottL: Reddit had a top comment that said "It isn't an issue" and was utterly incorrect.02:03
ScottLtroy_s, and I am certainly not knowledgeable about the GIMP's development02:03
troy_sScottL: I just don't really know about the development. Very odd.02:03
ScottLtroy_s,  i'm not trying to feign insight, but for an outsider a few things come to mind:02:40
ScottLtroy_s,  the developers might be coders but perhaps they really aren't project leads or managers02:41
ScottLtroy_s, i say that because if they truly have been working on GEGL for many years and don't have it implemented yet then perhaps they might change their approach or developer02:41
ScottLtroy_s, also, if the 'toxic developer' is a myth or even if it is true, perhaps a little PR might be in order02:42
troy_sScottL: Agree on that front.02:42
ScottLtroy_s, and from one of the articles it said they code in C, have high standards for formatting, and don't want "islands of code", this doesn't seem conducive for patching02:43
ScottLtroy_s,  unless they were to employ someone dedicated or semi-dedicated to integrate the patches (of course i don't know that they don't do that)02:44
ScottLtroy_s, but i think that an honest and open (admitting a few foibles if possible) appeal to the community would probably go along ways for them to garner community understanding if not support02:46
ScottLtroy_s, of course i could be completely wrong as well :P02:47
ScottLabout everything02:47
ScottLailo, holstein, abogani : i did some testing (very rudimentary) with the -generic kernel and the -lowlatency kernel03:02
ScottLfirstly, i could not start with -rt privileges on the -generic kernel as predicted by ailo and holstein 03:03
ScottLnote that i was using on board audio in a dell 4700 (no firewire interface or pci card)03:04
holstein-lowlatency is BANGin03:04
holsteini was totally skeptical for the firewire03:04
holsteinit works great abogani 03:04
ScottLand my "testing" was browsing the internet on firefox and seeing if xruns appeared in qjackctl03:04
holsteinyup, i had JACK running at 1.2ms03:04
holsteinfired up FF03:04
holsteinnothing03:04
ScottLwith the -generic i could run at 256 frames/11.6 msecs and receive incidental xruns throughout my "testing", i.e. reading about GIMP03:05
ScottLif i lowered that to 512 frames/23.2 msecs i received no xruns03:05
ScottLBUT03:05
ScottLwith -lowlatency i could run with rt privileges and got as low as 64 frames/2.9 ms without any xruns03:06
ScottLi stopped there without "testing" further because it's getting late and the family needs some attention03:06
ScottL;)03:06
ScottLeven though that's hardly conducive how it would handle real audio work, i'm still highly encouraged about the delta i saw03:08
holsteinScottL: what to you think?03:08
holsteinwe can add abogani 's PPA ?03:08
holsteinScottL: you can see the new found sense of urgency that i have right?03:09
ScottLholstein, i would like absolutely like to add abogani's ppa, but i would have wanted to even if the -generic worked better ;)03:13
holstein:)03:14
ScottLholstein, and i say that because i'm guessing that we will not get the -lowlatency into the repositories03:14
holsteinhey, at least it works at all for non-FW03:14
ScottLholstein, but you are right, this becomes much more critical due to the non-realtime privileges _and_ the firewire issues03:16
holsteinScottL: i feel like have the PPA is ok though03:17
holsteinas long as its installable03:17
holsteinout of the box03:17
holsteinScottL: you think so too?03:19
holsteini mean, ideally, shipping with -lowlatency03:19
ScottLi think shipping with the -lowlatency kernel so that everything (rt, firewire, etc) works out of the box without installing anything extra03:21
ScottLbut we can't control that currently, that's up to the ubuntu kernel team (UKT)03:21
ScottLhowever, the next best thing would be to enable abogani's ppa but have the user actively install the -lowlatency kernel03:22
ScottLs/enable/enable by default03:22
holsteinsomething in the menu even right?03:22
ScottLthe next choice would be to have either the user enable the ppa by hand or have it in ubuntustudio-controls as a check box, then the user can download the kernel03:23
ScottLholstein, possibly as a menu item, but we need to think through it both from a user perspective and from a developer perspective and make sure it's right for both03:24
holsteinwell, its a band-aid either way03:30
holsteinSO i think something obvious and easy to remove later03:30
holsteinScottL: maybe dont mess with sources03:33
holsteinand just a menu item that does it all03:33
holsteinadds the PPA and installs03:33
holsteinthats east to make and put in, and take out03:34
ScottLholstein, i don't think we can install the kernel without adding the ppa to the sources.list03:50
ScottLbtw, i managed to get down to 32 frames and 1.45 msec _without_ xruns :)03:50
holsteini know right?03:50
holsteini think its better :)03:50
holsteinScottL: can the menu entry do the whole thing?03:51
holsteinadd the PPA too?03:51
ScottLi suppose it could, it would be starting a new app that we would need to make03:53
ScottLbut ailo's suggestion of a script that runs directly after installation and asks the user (or suggests to the user) to enable the ppa, install the kernel, and rebbot might work well also03:53
ScottLagain, we should probably identify how we want it to interface with the user and find the preferred method for that and then focus on how to implement it, maybe iterate and make concessions between user experience and our abilty to implement it03:56
holsteini like the script even better03:59
holsteinso everyone sees it03:59
holsteinand gets to decide03:59
holsteinand that could be take out too03:59
holsteineasily03:59
ScottLnow that i've played more with the -lowlatency kernel i'm anxious to learn more about creating it from abogani 04:46
paultagScottL: I'm stoked to see forward progress on it :)05:02
ailohey, tanders1207:55
* abogani waves all09:10
ailoHey, AutoStatic.10:29
ailoI'm wondering about the irq thing. How could we find out if irq conflicts still cause a lot of headache?10:30
AutoStaticHello ailo10:31
ailoI've read a little about the juju, but I know so little to begin with10:31
AutoStaticRunning ffado-diag could already reveal if IRQ conflicts will cause headaches ;)10:34
ailoI don't have a device myself, so I can't do any tests. Seems like you are perfect for the job, since you have a clear conflict. holstein has had no problems with -lowlatency, but I could of course ask him to check.10:36
aboganiWhat does that utility intend for "IRQ conflicts"? Irqs shared?10:37
AutoStaticI'm using several FireWire devices with Ubuntu, both at home and at work. And they run better and more stable with a realtime kernel and rtirq10:37
AutoStaticabogani: you mean ffado-diag?10:38
ailoAutoStatic: Well, according to holstein he runs stable at less than 2ms with -lowlatency and firewire.10:39
aboganiAutoStatic: Yeah.10:39
AutoStaticThat's perfectly possible10:39
ailoBut I don't know about holstein's hardware..10:39
AutoStaticabogani: ffado-diag also outputs something like cat /proc/interrupts10:40
AutoStaticThat's all actually10:40
AutoStaticAnd you can run stable at less than 2ms but I wonder what will happen when you open up a DAW with a dozen plugins, some external softsynths and a sequencer10:41
ailoAutoStatic: Sure. I have pci, and cannot use less than 64 frames/period without xruns. But it often depends on the apps too, I guess.10:43
ailoStill, it seems very acceptable, and very stable.10:44
ailoat least for the average user10:44
ailoBut, if there is a big problem with irq, I suppose it won't seem so for those who have it.10:45
AutoStaticIf that average user doesn't have a FireWire controller that shares its IRQ with other devices10:45
ailoAutoStatic: Do you think you could try Natty on your laptop to find out?10:46
AutoStaticUnfortunately no10:47
AutoStaticIf I would've more time I would love to do so10:47
AutoStaticBut unfortunately I have other priorities10:48
ailoAutoStatic: No problem. Well find out sooner or later. I will check with the ffado guys, if they know something about that.10:48
ailoIt's too bad we don't have a live cd10:49
AutoStaticAbout what? IRQ conflicts?10:49
ailoYes.10:49
AutoStaticThey have a Wiki page up about that10:49
AutoStatichttp://subversion.ffado.org/wiki/IrqPriorities10:49
ailoI've seen it, I think, but I don't know what has changed with the juju stack10:50
AutoStaticNot much really10:50
AutoStaticI think10:50
ailoSo, you think it can be dealt with without rtirq, then?10:50
AutoStaticI've never tried the JuJu stack10:50
AutoStaticNo, I don't think so10:51
ailoBut, maybe it has to be done manually then?10:51
AutoStaticAn IRQ conflict is an IRQ conflict10:51
AutoStaticIf a datastream from a Wifi controller interferes with a datastream of a FireWire controller than FFADO will nag10:51
AutoStaticWhat do you mean by 'manually'?10:52
ailoI don't know :). I was thinking maybe by tuning the system, either by shutting something down, or adjusting something else.10:52
ailoAnyway, I'll check with that ffado guys, to see what they think.10:53
AutoStaticYou could disable devices by modprobe -r'ing them10:54
AutoStaticOr unbind drivers (which is a bit more complicated)10:54
AutoStaticBut if your FireWire controller shares its IRQ with your GPU then you have a problem10:55
ailoAutoStatic: Would you get the same kind of problems on Windows, or Mac?10:56
AutoStaticMost probably yes10:57
AutoStaticBut Windows or Mac drivers are probably more forgiving10:57
AutoStaticAnd more optimised for use with a specific FireWire soundcard10:57
ailoThat's why I'm thinking perhaps the new stack works a little better.10:57
AutoStaticBut then I have 0 experience with using FireWire soundcards with Windows or Mac10:58
aboganiYou can always avoid Irq sharing change a single line in every drivers of interest.11:03
AutoStaticabogani: You mean by fixing the IRQ's of the concerned devices?11:06
aboganiAutoStatic: Yes. it should be done with cautions but it a viable option for expert.11:07
AutoStaticNever thought about that actually11:11
AutoStaticQuite some work though ;)11:14
ailoI just finished a script that checks some conditions: Is the user in audio group, Is -lowlatency installed, is the system running on a realtime capable kernel (-lowlatency/-realtime/-rt)11:16
ailoI'm trying it with qjackctl. The script is run before startup.11:16
ailoThe idea is that it will notify the user if something is wrong.11:16
AutoStaticSo basically the same as this script: http://code.google.com/p/realtimeconfigquickscan/11:17
ailoNot really. Mine is very simple and adapted to UbuntuStudio11:19
ailoIf the system is not running on realtime capable kernel, a notification can appear when starting jack from qjackctl11:19
aboganiailo: Could you put it somewhere?11:20
ailoActually, it's not doing anything yet. Only checks the conditions. How do I do pastebin?11:21
ailohttp://paste.ubuntu.com/553561/11:22
ailoI'm not a scripter :). So, propably there are a lot of mistakes11:23
AutoStatic"If not, notify the user that realtime is impossible, and that firewire will most likely not work"11:24
AutoStaticWhat do you mean by realtime?11:24
AutoStaticRunning JACK in realtime mode?11:24
ailoYes11:24
AutoStaticYou can run JACK in realtime mode with a generic kernel too11:24
ailoNo11:25
ailoNot on Natty11:25
AutoStaticOh yeah the cgroups stuff11:25
ailoThe text should be replaced. I'm more worried that the functions are just hacks11:26
AutoStaticDon't see any functions ;) Just a lot of if then clauses ;)11:27
AutoStaticBut looks good to me, but I'm not a Bash expert either ;)11:27
ailoThis kind of script could be tool to make sure the user know he's missing something. 11:28
ailoIn qjackctl there's options to run scripts. It would be perfect to have it there11:29
AutoStaticYou could try working with exit statuses11:36
AutoStaticThat will drastically simply your script11:36
AutoStaticsimplify11:36
ailoWhat's that? I noticed I should have exit after checking if the user was root..11:37
ailoThe script should initiate one of two things: 1. If basic conditions are not met, then open Ubuntustudio-controls to fix them 2. If user is running on generic kernel, make a notification11:39
AutoStatichttp://tldp.org/LDP/abs/html/exit-status.html11:39
AutoStaticIt saves you from comparing the output on stdout to a a variable11:39
AutoStaticIf the exit status of a certain command is 0 than the command was succesful11:40
ailook11:40
ailoIt's c thinking, I quess :)11:41
ailoI can barely write hello world. I've spent too little time understanding those things. Seldom have time...11:42
AutoStaticSame here11:44
ailolunchtime!11:45
AutoStaticSame here ;)11:45
AutoStaticEnjoy your lunch11:45
ScottLabogani, did you see my comments earlier about "testing" -generic vs. -lowlatency?13:27
ScottLabogani, from my rudimentary (and not audio centric) test -lowlatency performs *extremely* well13:27
ScottLailo, holstein and i were talking about this script last night, i'm wondering if a script run after installation of the OS that says,13:28
ScottL"1. 'ello, we've noticed you don't have the awesome -lowlatnecy kernel, which is highly recommended, please click the 'make me awesome' button below to enable to ppa"13:29
ScottL"2. next you will need to install (via synaptic or apt-get install) the -lowlatency kernel"13:30
ScottL< or possible automate step #2 when the 'make me awesome' button is selected >13:30
ScottL"3. reboot to experience awesomeness"13:30
ScottL< or possible automate step #3 as well >13:30
aboganiScottL: Happy to hear it.13:32
ScottL"4. without this kernel most audio intefaces will suffer performance degredation due to inability to run with -rt privileges and firewire devices will most likely not work at all"13:32
ScottL"5. these settings can also be adjusted at any time by using ubuntustudio-controls (System -> Administration -> Ubuntu Studio Controls )"13:32
ScottL"6. Rock on"13:33
ScottLailo, this way it doesn't pester someone, but it pops up a dialogue right off the bat after installation13:33
ScottLailo, this can be part of one of the ubuntustudio-* packages rather than having to adjust a jack package13:33
ScottLOR13:34
ScottLperhaps we can add a tab to the ubuntustudio-controls for a system-tweak page13:34
ScottLright after installation ubuntustudio-controls can be started and opened to this page with all the warning bells and whistles and flashing lights13:35
ScottLabogani, i would also like to start learning how to build the -lowlatency kernel, how difficult would that be? 13:35
ScottLabogani, and how would that be effected?13:36
ScottLoh, ailo, you might also talk to paultag, he likes to code :)  he could probably be a big help with your script, et al13:36
ScottLgood morning kubotu 13:42
ScottLoh, i forgot , you are muted ;)13:43
ScottLwhy we have three (possibly 4) bots in here confuses (and concerns) me :/13:43
aboganiScottL: Could you explain better what do you meant with previous two questions, please?13:44
* abogani doesn't feel well today and also his ability to understand English ...13:46
ScottLabogani, i am sorry you are not feeling well, would you prefer to discuss this when you feel better?13:56
paultagScottL: what's up? :)13:56
ScottLhi paultag, how are you this morning?  ailo is working on some scripts to help users with understanding they don't have the -lowlatency kernel (which is highly recommended or even necessary) and then install it13:57
ScottLpaultag, i thought you might give him some oversight or help in the coding department :)13:58
paultagScottL: I'm well, thanks!13:58
paultagScottL: sure, that's not hard at all :)13:58
paultagScottL: you can check in the /boot/ folder for a kernel with -lowlatency in the name, and with an up-to-date version string13:59
ScottLpaultag, to be honest though, we haven't really decided on a particular vector to help the use at this point though13:59
paultagScottL: aye, but if we check in /boot or on the grub menu, you can detect hand-rolled kernels14:00
paultagas well as any installed kernels :)14:00
ScottLpaultag, ailo seems to prefer working with a script to start qjackctl to do this, i am advocating maybe a script that runs once at first boot after installation and pops open a dialogue box14:00
paultagScottL: I think I agree with you14:01
paultagScottL: It's easy enough to whip up something for python + GTK+ to inform people14:01
ScottLpaultag, here is what ailo has so far (i haven't looked at it though):  http://paste.ubuntu.com/553561/14:01
ScottLpaultag, you may not know, but when would someone use glade?14:01
* ScottL realizes that's kinda a cold question from nowhere14:02
paultagScottL: it's a good start, but it uses dpkg to find the kernel, and outdated kernels will pass that14:02
paultagScottL: Glade rules, it's for creating GTK+ XML files that you use in the app14:02
paultagScottL: with GUIs, you don't want to code it into bytecode, that's a waste. You create XML files that are read at runtime14:02
paultagScottL: so Glade is a really nice frontend to create these files14:03
ailoHi14:04
paultaghowdy ailo 14:04
ailoMy script was just an idea, but a way to perhaps make it easier for new users to know that they are missing something14:04
paultagailo: for sure14:04
ailoIt would only do something, if some condition was not met, that we would consider critical14:05
ailoBut, already using the generic kernel with jack, there is a critical problem in a way14:05
ScottLpaultag, so the XML are like the lv2 plugins sort of, you have a framework that reads the XML files and does things based on the XML file14:06
paultagScottL: exactly, at least for the GUI -- the actualy "meat" ( callbacks and stuff ) are all handled in "real" code14:06
paultagthe actual *14:07
aboganiailo: Why don't you use zenity?14:07
ailoTo notify?14:07
ailoI see. Zenity does more than that..14:08
ailoI was meaning to either use zenity, or notify-send. Using an Ubuntustudio logo.14:09
paultagoooh, I like notify-send14:10
paultagon boot, bitch14:10
paultagI dig it14:10
ailoAlso, my script would not be an all-in-one solution, just a small helper, just in case14:10
ailoThere's also the problem with which kernel is the default kernel14:11
paultagailo: screw it, there's an easy out14:11
paultagailo: on gnome login, run your script. check uname for the kernel name, and check if it has lowlatency in it14:11
paultagailo: if not, then send an angry notify message at the screen14:11
paultagotherwise shut up ;)14:11
ScottLailo, did you see my suggestion about having it open to a 'system tweak' tab within ubuntustudio-controls?14:11
ailoYes, that was my plan too14:12
ScottLoh good :)14:12
ailoIf user is not in audio group, or -lowlatency is not installed - run Ubuntustudio controls14:12
ailoBut there would be needed some explanation to why it pops up as well, perhaps14:13
paultagailo: I like having the notify send, so that if they're just writing a word doc, they're not bugged14:13
paultagailo: so just let them know every login that their kernel is crap14:13
ailohihi14:13
paultagbut in the background ;)14:13
paultagit's also much easier to code :)14:14
paultag( and will handle updates, if they upgrade stock, but not lowlag )14:14
ailoI suppose the best solution when installing Ubuntustudio audio stuff, is to include those things in the install script (like jackd has for setting realtime).14:16
ailoWell, gotta go. Have fun.14:17
paultagcheerio!14:17
ScottLailo, ubuntustudio-audio meta package depends on ubuntustudio-controls14:17
ScottLailo, paultag , holstein :  also try to remember that we need to consider both the user that installed via ubuntustudio ISO and one that "upgraded" from vanilla ubuntu14:18
ailoScottL: Yes. Quite important.14:18
paultagScottL: aye, if we take the "login check" route, it should do the same thing14:18
holsteinhey guys :)14:52
holsteinon my natty install, i "upgraded" from vanilla14:52
holsteinif that helps this process14:52
ScottLpaultag, we had also talked about fixing the editing of memory and rtprio with ubuntustudio-controls15:30
ScottLpaultag, you might look here for ubuntustudio-controls: https://wiki.ubuntu.com/UbuntuStudio/ReleasePlanning#Proposed%20Improvements15:31
ScottLi finally started working on the gnome-classic default xsession issue :)   it feels good to be making (hopefully) positive progress on it16:11
ScottLholstein, yeah, i see the email again from colin watson about the ubuntustudio-video package :(   i'll look into it probably some tomorrow to see what's going on16:28
tanders12abogani: are there any limitations to running your natty kernels on maverick?18:17
falktxhey there20:41
falktxScottL: do you have a minute?20:41
holsteintanders12: im using the -realtime one20:49
holsteinin maverick20:49
holsteinmy wifi adapter seems to work occasionally with it20:50
holsteinother than that, its fine *and* dandy :)20:53
=== detrate` is now known as detrate
tanders12holstein: yeah I was just wondering if there were any known issues other than wifi21:25
ScottLfalktx, yeah, i'll be in and about with the kids and dogs, but i'm here21:46
holsteinScottL: im running out too21:46
falktxScottL: too late now21:46
holsteinbut as always, if i can help with that issue, PM me or something21:47
holsteinim up late :)21:47
tanders12holstein: if your laptop has your graphics and fw on the same IRQ is there anything you can do?21:54
holsteintanders12: i was told there is21:54
holsteinthe bios *when possible21:54
holsteinother than that21:54
holsteini think there is a software solution21:54
holsteinbut ive never needed to try it21:54
tanders12hm21:54
tanders12ok21:54
holsteintanders12: someone in #opensourcemusicians was either doing it21:54
holsteinor trying it21:55
holsteindidnt keep track of the results21:55
tanders12i think ill start with the ffado irq info and go from there21:55
tanders12the thing is that windows doesn't seem to have any glitches so i wonder whats up21:55
holsteinhmmm21:56
holsteintanders12: you said TI chip right?21:56
tanders12yeah21:56
tanders12shared with i915 and yenta21:56
tanders12but i think yenta is the controller21:57
holsteintanders12: what is the issue?21:57
holsteinlots of xruns?21:57
tanders12xruns21:57
tanders12^^21:57
holsteinat what latencey?21:57
tanders12aprox every minute21:57
tanders12any latency21:57
holsteindrag21:57
holsteinyou could try a couple of live CD's21:57
holsteinthat would be easy21:58
tanders12easiest way to cause an xrun is to minimize/maximize ardour21:58
holsteinthe old 64studio one21:58
holsteinAVLinux21:58
holsteinand maybe pure-dyne21:58
tanders12hm good ide4a21:58
tanders12i was gonna try lucid as well21:58
holsteinthat would be a nice cross-section of different kernels21:58
holsteinand different verions of JACK21:58
holsteinand the firewire stack too21:58
holsteintanders12: i would be interested in natty21:59
holsteinwith abogani 's -lowlatency kernel21:59
holsteinseems to work *so* well with my hardware21:59
holsteinnot that you want to run natty on a production box right now21:59
tanders12well22:00
tanders12my lappy has issues with unity22:00
tanders12that im trying to iron out22:00
holsteinyou can choose gnome22:00
holsteinclassic startup22:00
holsteintanders12: IF you install natty22:00
holsteinping me22:00
holsteinid like to try some tests with you22:01
tanders12already installed the alpha22:01
holsteinto confirm the new firewire settigns22:01
holsteinsettings*22:01
holsteintanders12: OH22:01
holsteinhow is it?22:01
tanders12unity crashed in 5 min22:01
holsteintanders12: if you get a minute22:01
holsteinget jackd22:01
holsteinand the -lowlatency kernel22:02
holsteinadd yourself to the audio group22:02
holsteinand see if jack starts22:02
tanders12k22:02
holsteini want to confirm those are the only steps needed22:02
tanders12do you have to use the alternate iso in order to use gnome?22:02
holsteinnop22:02
holsteine22:02
holsteintanders12: at login22:02
tanders12ok22:02
holsteindown at the bottom22:02
holstein'session' i think its called22:03
holsteinyou want classic session22:03
holsteinthats good 'ol gnome22:03
tanders12im in the middle of an arch install on another machine right now but it's using this one for internet sharing but I'll try it later on22:03
holsteintanders12: im heading out too22:03
holsteinwhenever you get a chance22:03
tanders12k ill let you know how it goes22:03
holsteinnext couple days or whatever22:03
tanders12k22:03
holsteini just wanted to catch you before you did anything else22:03
holsteinvideo group or udev22:04
tanders12ah makes sense22:04
tanders12yeah Ill start with what you said and figure out what the minimum needed is22:04
holsteincool :)22:04
holsteinim outty... laterx..22:05
tanders12cya22:06
ScottLanyone know what falktx wanted?22:22
ailotanders12: You there?23:02
tanders12ailo: yeah hows it goin?23:02
ailoGood. I finally remembered what I was supposed to tell you last time (no big deal)23:03
tanders12lol23:04
ailoIt was about getting dependencies for source code. I told you: sudo apt-get build jack23:04
ailoI mean, sudo apt-get build-dep jack23:04
ailoBut, of course it should be, sudo apt-get build-dep jackd23:05
ailoLike the package23:05
tanders12right23:05
ailoAnyway, you having problems with firewire?23:05
tanders12just the same old xruns23:05
ailoUsually that would go away with rtirq script together with an rt kernel.23:06
tanders12i still have a lot of improvements i can make though, like IRQs and getting natty going23:06
tanders12dont know what rtirq is...23:06
ailohttp://alsa.opensrc.org/Rtirq23:07
ailoIt's a script that together with the rt patch gives higher priority to audio devices.23:07
ailoIt usually comes natively with an rt-kernel, if a distro has that.23:08
tanders12ooo nice23:09
ailoI'm still not sure whether this is still a problem on Natty, though. Or as big of a problem.23:09
tanders12one problem i have right now is that the firewire on my laptop shares an irq bus with the graphics chip :/23:09
ailoIf you ever try Natty with the -lowlatency kernel, let us know of the results.23:10
ailoOtherwise, I can at least recommend Ubuntu Karmic vintage. Haven't messed around with Lucid so much.23:11
tanders12im planning to try natty w/ lowlatency first, and if that doesn't work lucid23:12
tanders12or possibly pursue maverick running the natty kernel23:12
ailoOn Natty, all you have to do is install the -lowlatency and add yourself to the audio group23:13
tanders12and ive almost got my arch system going. the base install is done i just need to add a gui :D23:13
ailoThe same udev rules file you used on Maverick comes installed by default on Natty, in /lib/udev/rules.d/*23:13
tanders12nice23:15
ailoI should try arch sometime. Never got around to it yet. Never tried Slackware either..23:15
tanders12i love how stuff gets done in the linux world23:15
tanders12on the other hand i hate how things get broken all the time...23:15
tanders12but it sounds like natty's gonna be pretty sweet for audio if they get the cgroups thing under control23:16
ailoI don't know what will happen on the cgroups front before Natty release. They seem to be working on that.23:16
ailoAt least the -lowlatency kernel rocks, and is not affected23:17
ailoProbably there will be a new way to get realtime in the future, if I've understood things correctly.23:17
tanders12the official one, or the abogani?23:18
ailoThe official is -generic, which sucks for audio right now. -lowlatency is aboganis.23:18
tanders12ok thats what i thought23:18
tanders12have you ever built a kernel23:18
ailoOr, alessio boganis :).23:18
tanders12?23:18
ailoYes, I did LFS a couple of times, but I didn't spend much time with it23:19
ailoIt's not so difficult to build the kernel itself. As long as you are using the same source as the distribution uses.23:19
ailoBut, from what I understand, things can get a little messy when applying patches, like the rt patch.23:20
tanders12i might try doing a custom one with the rt patch and that "200 line" superpatch23:20
tanders12but if i do it wont be for a while23:21
ailoNice initiative from Ralf to start a tut in the mail list. You saw it?23:22
tanders12no?23:24
ailoIt's on the ubuntustudio-user list. How to build a kernel.23:25
ailoOn this thread: Fernando's comment on Ubuntu Distro's where the Tascam US-12223:26
ScottLhi rlameiro  :)23:30
rlameiroScottL: hey! how are you ?23:31
tanders12ailo: aw ok23:31
tanders12ill check it out23:31
ScottLrlameiro, i'm doing well, been real busy with family today and didn't do much for ubuntu studio so i'm a little bummed about it, but how are you today?23:32
ScottLailo, if you are interested in slackware for audio you might look into: http://www.slackermedia.info/23:32
ScottLailo, that's klaatu's guide, he's pretty hip about many things23:32
rlameiroScottL: going to try some stuff on my arm board23:33
rlameiroI think ubuntu has a serious bug on some usb audio devices....23:33
rlameiroi check it at maverick on ARM, then maverick on x86 same problem23:33
rlameiroso i need to check it in natty23:34
ailorlameiro: What kind of problems?23:35
tanders12rlameiro: yeah, I think the bug is called "I can't handle USB 2.0" ;)23:35
rlameirono 2.1023:36
rlameiro2.023:37
rlameiroits a 1.1 device23:37
rlameiroand edirol ua4fx23:37
tanders12yeah i was just kidding23:37
tanders12anyone know off the top of their heads how NEC firewire chipsets typically do?23:38
rlameirothe system recognizes the device but can play. doesnt show up on pulseaudio and after trying to play something via alsa (via aplay) it outputs some error about audio format23:38
rlameiroaudio -----> TI23:38
ailoThanks for the info ScottL. Never heard of that until now (but didn't look for it yet).23:39
tanders12yes I know, but I have an NEC laying here and I'm gonna try it and see how it does23:39
rlameirotanders12: well, then share your findings with us23:40
rlameiroI have a ricoh... not bad, but nothing like the ti chips23:40
ailorlameiro: did you try jack?23:41
tanders12rlameiro: for sure23:41
ailo(just checking..)23:41
rlameiroailo: yeap. first thing :D23:41
ailorlameiro: I read about it a little. It says that you can't control a lot of stuff with Linux, right?23:43
ailorlameiro: Maybe it's locked in a bad samplerate23:44
rlameiroit is something about the sambple and bit rate format23:44
ailorlamerio: did you try it with Windows, or mac. You might be able to change the settings. (just fishing)23:44
rlameiroit works, I am using it in Lucid23:45
rlameiroit stoped working in maverick23:45
rlameiromy guess is something on the kernel23:45
rlameirothere were a lot of usb drivers changes, and i remeber that this board needed a quirck to the usb audio driver23:46
ailoOk. Well, it seems Maverick is suffering quite a few problems, then :(23:46
rlameiroI will test it better and check what its hapening, hopefully its fixed in natty23:46
tanders12yeah maverick is definitely havin audio issues23:49
rlameiroyeah, we had a bad release... it wasnt a perfect 10...23:50
tanders12lol23:51

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