2010/4/6 tim vets <timvets@gmail.com>


2010/4/5 cyrille henry <ch@chnry.net>



tim vets a écrit :



   tim vets a écrit :

       has anyone been using pd~ successfully ?

   yes

       I am trying it out, but i get very poor results.
       It seems like a patch loaded with pd~ is a lot heavier than the
       same loaded as a regular abstraction (DIO errors, see also my
       message "pd~ and DIO errors").
       I assumed it would run on another processor core...but does it?

   if your OS can deal with multiple CPU, then it should run the pd and
   pd~ process on 2 different core.


Ok, I have no idea id ubuntu-studio Hardy supports it...
yes, linux does suport multiple processor
system / administration / system monitor
you should see both processor used.


hi Cyrille,
With my patch open i get these values (average):
cpu1 60% cpu2 60% cpu3 11% cpu4 2%
Then, when I open a pd~ patch:
cpu1 80% cpu2 80% cpu3 40% cpu4 3% 
so, still plenty of overhead on the 4th core, but it doesn't seem to be used.
soundwise, I get fast and regular clackles. 
...sounds like a squarewave based amplitude modulator...
The ubuntu I use is an image of an old installation that was originally installed on a single core machine.
Does that matter ?

I guess it doesn't,
the output of dmesg | grep CPU# is:
Initializing CPU#0
Initializing CPU#1
Initializing CPU#2
Initializing CPU#3
checking TSC synchronisation [CPU#0 > CPU#1]: passed
checking TSC synchronisation [CPU#0 > CPU#2]: passed
checking TSC synchronisation [CPU#0 > CPU#3]: passed
gr,
Tim

gr,
Tim

c

 

       Is there a way to check this?

   depend on your OS.


ubuntu


gr,
Tim

 
   cyrille

       thanks!


       2010/4/5 Jaime Oliver <jaime.oliver2@gmail.com
       <mailto:jaime.oliver2@gmail.com> <mailto:jaime.oliver2@gmail.com

       <mailto:jaime.oliver2@gmail.com>>>


          hey vedran,
          pd~ is a way of opening another instance of pd from within a
       patch.

          ideally you want gem and sound on separate instances
       (connected via
          udp, pd~ or some other way). each of these processes will use one
          processor.

          nicely enough, pd's graphical interface and the actual
       process, are
          separate threads, so you (or more precisely your OS) might
       have them
          in separate processors if needed.

          for sound, you can create objects in faust and make multithreaded
          audio externals.

          other than that, the processes in a patch are single threaded.

          J



          On Mon, Apr 5, 2010 at 2:59 AM, vedran
       <vedran.kolac@gmail.com <mailto:vedran.kolac@gmail.com>
          <mailto:vedran.kolac@gmail.com
       <mailto:vedran.kolac@gmail.com>>> wrote:

              Hi!
              can someone tell me if one instance of pd (with gem) can use
              more than one core on multi-core processor?




              .....................................................
              vedran kolac
              .....................................................
              gTalk - vedran.kolac@gmail.com
       <mailto:vedran.kolac@gmail.com> <mailto:vedran.kolac@gmail.com

       <mailto:vedran.kolac@gmail.com>>

              .....................................................
              skype - vedrankolac
              .....................................................
              +385 (0) 91 567 07 17
              .....................................................
              http://www.onoxo.net
              http://www.projectmoe.net
              .....................................................

              _______________________________________________
              Pd-list@iem.at <mailto:Pd-list@iem.at>
       <mailto:Pd-list@iem.at <mailto:Pd-list@iem.at>> mailing list


              UNSUBSCRIBE and account-management ->
              http://lists.puredata.info/listinfo/pd-list




          --     Jaime E Oliver LR

          www.jaimeoliver.pe <http://www.jaimeoliver.pe>
       <http://www.jaimeoliver.pe>


          858 750 0924 (cel)
          858 202 1522 (home)
          9168 Regents Rd. Apt. G
          La Jolla, CA 92037
          USA

          _______________________________________________
          Pd-list@iem.at <mailto:Pd-list@iem.at> <mailto:Pd-list@iem.at

       <mailto:Pd-list@iem.at>> mailing list

          UNSUBSCRIBE and account-management ->
          http://lists.puredata.info/listinfo/pd-list



       ------------------------------------------------------------------------


       _______________________________________________
       Pd-list@iem.at <mailto:Pd-list@iem.at> mailing list
       UNSUBSCRIBE and account-management ->
       http://lists.puredata.info/listinfo/pd-list



------------------------------------------------------------------------

_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list