Cpu usage once again

I already read a couple of topics related to the cpu-usage. I also have a couple of problems due to cpu-power- consumption, when vvvv is running.
Even if I construct patches without intense computing Power or graphic outputs cpumeter is at 100% and the computer is getting sloooowwwww…
Perhabs there are some general hints?

  • If I disable a renderer the picture will freeze, this is pretty ok sometimes. Does it reduce computing power also? Or is it just a feature to switch to another prebuild scenery…

  • a couple of patches are running some string operations, like parsers line by line or rearanging text outputs. This don’t have be done all the time. One runthrough is pretty ok. If I trigger these kind of operations by a LFO and I stop (pause) it (nothing will change then anymore). Will the operations still compare always the same thing, or will the compiler be so clever and dont compare anymore if nothing has changed?

  • Can I reduce the framerate in the mainloop, by a running patch, when I don’t need display updates to run the backgound processes more quick?

  • What the hell is a backbuffer? ;-)

Cheers

der_olli

  • What the hell is a backbuffer? ;-)

its the holy place in your graphics cards radom access memory where the results of the pixel shaders come together. your card writes in there, while the last backbuffer is displayed, then it displays the current buffer (which is complete now) and begins to write into the next…

If I disable a renderer the picture will freeze, this is pretty ok sometimes. Does it reduce computing power also? Or is it just a feature to switch to another prebuild scenery…

yes, it does considerably save processing power. usually you will gain additional performance by reducing the spreadcount of upstream spreads

Will the operations still compare always the same thing, or will the compiler be so clever and dont compare anymore if nothing has changed?

the compiler is quite semi-clever about some things, but it will not reliably avoid all unnecessary calculations. best is switching long strings to empty strings or reduce spreadcounts whenever possible.

Can I reduce the framerate in the mainloop, by a running patch, when I don’t need display updates to run the backgound processes more quick?

thats what the MainLoop node is for.
note the background fps input - set this to e.g. 5, and vvvv will throttle down to five updates per second as soon as you bring another application to front.

Hi, der_olli

ahem, sorry:

are you Olli Giem?!?

regards
@kalle

Thats simple:

Yes ;-)

Cheers

ah… welcome olli!

ah, so my conjecture was right… :)