As far as freezes-- with the -rt flag isn't Pd running at a higher priority than the x server?
-Jonathan ----- Original Message ----- > From: Hans-Christoph Steiner <[email protected]> > To: Ed Kelly <[email protected]> > Cc: "[email protected]" <[email protected]>; Miller Puckette <[email protected]> > Sent: Saturday, January 5, 2013 11:36 PM > Subject: Re: [PD] GUI overload > > > What would be very useful for me for debugging is if your patch ran on plain > Pd-extended, and included every object outside of Pd-extended it needs to > run. > When I open your Test.perf patch, I get quite a few errors amount missing > objects. > > .hc > > On Jan 5, 2013, at 6:05 AM, Ed Kelly wrote: > >> One other occasion where I used to have the same thing happen to me which > might shed some light on the situation. >> >> Remember Brazil? I tried all evening to get my GUI-intensive patches > working. Fortunately we did, in the end, get some music. It was all down to > that > pesky firewire interface, using Jack. >> >> I had to run Pd in -rt mode, and I have found that running Pd in -rt often > causes the GUI to seize up completely in my patches, in exactly the same way > as > it did for the latest one. I don't use Jack any more, nor do I ever run Pd > in -rt mode. Without -rt I find I can do things like create a new [table] > object > and copy audio data from a recording of the [adc~] into the table, without > any > audio dropouts. >> >> Ed; >> >> Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! >> http://sharktracks.co.uk/ >> >> >> >> ----- Original Message ----- >>> From: Miller Puckette <[email protected]> >>> To: Ed Kelly <[email protected]> >>> Cc: Hans-Christoph Steiner <[email protected]>; > "[email protected]" <[email protected]> >>> Sent: Saturday, 5 January 2013, 4:18 >>> Subject: Re: [PD] GUI overload >>> >>> So now a question for me is - should I change || to + in the 0.44 >>> release? My first impulse is to hold off since I can't be sure it >>> won't affect scheduling in some other unknown way - after al if it > makes >>> one thing happen faster it presumably makes something else happen >>> slower. >>> >>> I'm hoping to make 0.44 official this weekend :) >>> >>> M >>> >>> On Sat, Jan 05, 2013 at 01:07:44AM +0000, Ed Kelly wrote: >>>> Oooh, aargh, exactly the same! >>>> >>>> San Diego (Houston) we have a problem...Miller's sys_pollgui() > fix is >>> the only one I found that works, and perhaps we don't know why it > works, but >>> it works for me. Bear in mind I have 32x64+256=2304 GUI objects to > update when >>> the pattern changes on my sequencer, but I'm not entirely convinced > that is >>> the whole problem. The version I sent you (with all those GUI updates) > worked >>> fine it turned out, but the version I made of the sequencer to try to > counteract >>> this (with no GUI updates) - the performance patch with that still had > the >>> problem. >>>> >>>> Since I now have both Pd versions - hacked vanilla and extended - > is there >>> any test I can carry out to determine what the issue might be? >>>> >>>> Ed >>>> >>>> Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! >>>> http://sharktracks.co.uk/ >>>> >>>> >>>> >>>> ----- Original Message ----- >>>>> From: Hans-Christoph Steiner <[email protected]> >>>>> To: Ed Kelly <[email protected]> >>>>> Cc: "[email protected]" <[email protected]> >>>>> Sent: Saturday, 5 January 2013, 0:08 >>>>> Subject: Re: [PD] GUI overload >>>>> >>>>> >>>>> Have you tried using the Pd-extended PPA, there is a Lucid > package >>> there: >>>>> >>>>> https://launchpad.net/~eighthave/+archive/pd-extended >>>>> >>>>> sudo add-apt-repository ppa:eighthave/pd-extended >>>>> >>>>> .hc >>>>> >>>>> On Jan 4, 2013, at 6:15 PM, Ed Kelly wrote: >>>>> >>>>>> Hey Hans... >>>>>> >>>>>> I'm on Lucid (10.04LTS Ubuntu). I've tried to get > later >>> Ubuntu >>>>> versions to run on my new and old machines with no success, so > I >>> compiled the >>>>> source code of Pd-extended 0.43 (2012-12-28 build). All was > fine in >>> linux_make/, >>>>> then I tried "sudo make install" from packages > directory. >>>>>> >>>>>> install -p -m 644 jmmmp-meta.pd \ >>>>>> >>>>> >>> > /home/edward/software/pd/extended/0.43/pd-extended/packages/build/lib/pd-extended/extra/jmmmp >>>>>> test -z "" || (\ >>>>>> install -p -m 644 >>>>> >>> > /home/edward/software/pd/extended/0.43/pd-extended/packages/build/lib/pd-extended/extra/jmmmp > > >>> >>>>> && \ >>>>>> ) >>>>>> /bin/sh: Syntax error: ")" unexpected >>>>>> make[2]: *** [libdir_install] Error 2 >>>>>> >>>>>> ? >>>>>> Ed >>>>>> >>>>>> >>>>>> Gemnotes-0.2: Live music notation for Pure Data, now with > >>> dynamics! >>>>>> http://sharktracks.co.uk/ >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ----- >>>>>>> From: Hans-Christoph Steiner <[email protected]> >>>>>>> To: [email protected] >>>>>>> Cc: >>>>>>> Sent: Friday, 28 December 2012, 5:22 >>>>>>> Subject: Re: [PD] GUI overload >>>>>>> >>>>>>> >>>>>>> Hey Ed, >>>>>>> >>>>>>> I just committed a couple more fixes for [tgl] and > [mknob] >>> that make >>>>> them only >>>>>>> send the GUI updates when something actually has > changed. >>> This can >>>>> greatly >>>>>>> reduce the amount of traffic to the GUI. >>>>>>> >>>>>>> Can you try your patch with the 2012-12-28 build of >>> Pd-extended and see >>>>> if you >>>>>>> still get freezes? >>>>>>> http://autobuild.puredata.info/auto-build/2012-12-28/ >>>>>>> >>>>>>> .hc >>>>>>> >>>>>>> On 12/16/2012 08:47 AM, Ed Kelly wrote: >>>>>>>> Hi List, >>>>>>>> >>>>>>>> I'm not going to say whether this is a >>> "recurrent" >>>>> problem as >>>>>>> it's hard to say whether the rewrite of the GUI > has >>> affected it... >>>>>>>> >>>>>>>> I'm using a lot of abstractions with larger > GOP or >>> non-GOP >>>>> GUIs, and I >>>>>>> find the following problem occurs. There comes a > point where >>> the GUI >>>>> objects >>>>>>> stop responding in a patch when it is reloaded. I am >>> wondering if there >>>>> is a >>>>>>> specific limit to GUI objects that could be changed. > I think >>> Pd is >>>>> making some >>>>>>> kind of decision that "there's too much of > this >>> stuff - >>>>> I'm gonna >>>>>>> prioritize the audio and not worry about it" and > I'd >>> like to >>>>> know how >>>>>>> or if it is possible to control this process from > within Pd, >>> or by >>>>> setting flags >>>>>>> on the command line. >>>>>>>> >>>>>>>> I'm also making less GUI intensive versions > for >>> performance >>>>> time, since >>>>>>> the really big GUI patches are often > pattern-sequencers which >>> I will >>>>> not want to >>>>>>> program when I am performing. Example patch enclosed > to give >>> you an >>>>> idea. The >>>>>>> really GUI-intensive objects are the trackers, > especially >>> quadtracker >>>>> (which I >>>>>>> think has pushed the GUI of Pd patches about as far > as I can >>> go now). >>>>>>>> >>>>>>>> System: quad core i5 PC running Ubuntu (10.04 > Lucid), >>> Pd-0.43-4, >>>>> lots of >>>>>>> externals compiled and loaded. >>>>>>>> >>>>>>>> Warm wishes, >>>>>>>> Ed >>>>>>>> >>>>>>>> Gemnotes-0.2: Live music notation for Pure Data, > now with >>> dynamics! >>>>>>>> http://sharktracks.co.uk/ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> [email protected] mailing list >>>>>>>> UNSUBSCRIBE and account-management -> >>>>>>> http://lists.puredata.info/listinfo/pd-list >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> [email protected] mailing list >>>>>>> UNSUBSCRIBE and account-management -> >>>>>>> http://lists.puredata.info/listinfo/pd-list >>>>>>> >>>>> >>>> >>>> _______________________________________________ >>>> [email protected] mailing list >>>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> > > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
