> As far as freezes-- with the -rt flag isn't Pd running at a higher > priority than the x server?
Oh yes, you're right about that. Consider that irrelevant to the original GUI overload issue. Ed > > > -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
