Maybe I'm not understanding the bit about "shared send channels". I get that if you have plugin A going to mixer channel 1 and plugin B going to mixer channel 2, A+1 can be processed on one core while B+2 gets processed on another core. If I then route channel 1 into channel 3, we now have A+1+3 on the same core because everything gets processed in sequence. However, if I simultaneously route channels 1 and 2 into channel 3, does that mean that channels 1 and 2 are no longer split across separate cores because they both feed into channel 3?Make sure that your highest CPU using plugins are routed to independent Mixer Tracks without shared 'Send' Channels. Multi-core CPUs need computational tasks that can be run simultaneously and so split across cores. Each Mixer Track represents an 'opportunity' to create these independent, parallel, processing paths. Each unit in the audio chain from the instrument through to the Mixer track and the effects must be processed in sequence on the same core. If one mixer track is linked to another, then all the instruments and effects on both Mixer Tracks now have a dependency and can't be split across cores efficiently.
Am I not understanding multithreading correctly?
Return to “FL Studio Users Forum (Looptalk)”
Forum rules
Please read them here.
Please read them here.
[You can only see part of this thread as you are not logged in to the forums]
Am I not understanding multithreading correctly?
There's a section in the manual that has this to say about optimizing projects for multi-core processing.
Re: Am I not understanding multithreading correctly?
that will also depend on the machine i guess bu...
Re: Am I not understanding multithreading correctly?
I feel like I understand the practical theory f...
Re: Am I not understanding multithreading correctly?
Yeah, that's what I was thinking, too. If it c...
Re: Am I not understanding multithreading correctly?
I'd actually like some clarification on this to...
Re: Am I not understanding multithreading correctly?
bleakapathy wrote:....but what confuses me is: ...
Re: Am I not understanding multithreading correctly?
using different cores will require synchronizat...
Re: Am I not understanding multithreading correctly?
I know, but why master is not mentioned in the ...
-
- Content Creator
- Sun Oct 15, 2017 9:53 am
Re: Am I not understanding multithreading correctly?
Cybertrech wrote:I know, but why master is not ...
Re: Am I not understanding multithreading correctly?
the main-channel is not processed at the same t...
-
- Site Admin
- Mon Oct 16, 2017 6:58 am
Re: Am I not understanding multithreading correctly?
bleakapathy wrote:I feel like I understand the ...
Re: Am I not understanding multithreading correctly?
In that case, how does that affect busing?
Say...
Re: Am I not understanding multithreading correctly?
you mean because the main channel does not requ...
-
- Site Admin
- Tue Oct 17, 2017 8:21 am
Re: Am I not understanding multithreading correctly?
AJYoung wrote:Say I have three CPU-hungry gener...
Re: Am I not understanding multithreading correctly?
Wonderful, thank you. That's exactly the step-b...
Re: Am I not understanding multithreading correctly?
there is something called like 'program-flow' w...
-
- Site Admin
- Wed Oct 18, 2017 1:09 pm
Re: Am I not understanding multithreading correctly?
AJYoung wrote:Maybe some of my confusion stems ...
Re: Am I not understanding multithreading correctly?
reflex wrote:AJYoung wrote:
This is a bit confu...
Last edited by TheDichotomist on Wed Oct 18, 2017 5:49 pm, edited 1 time in total.
Re: Am I not understanding multithreading correctly?
TheDichotomist wrote:right?
basically i guess ...
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:TheDichotomist wrote:righ...
Last edited by TheDichotomist on Wed Oct 18, 2017 5:58 pm, edited 1 time in total.
Re: Am I not understanding multithreading correctly?
the input for the reverb is the output of these...
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:the input for the reverb ...
Re: Am I not understanding multithreading correctly?
i dont know but i think that it does not matter...
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:i dont know but i think t...
Re: Am I not understanding multithreading correctly?
i understand that i should not use reverb on ev...
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:i understand that i shoul...
Re: Am I not understanding multithreading correctly?
well then you have your answer already.
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:well then you have your a...
Re: Am I not understanding multithreading correctly?
TheDichotomist wrote:. . . The answer to the qu...
Re: Am I not understanding multithreading correctly?
and then what do you expect them to tell you ? ...
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:and then what do you expe...
Re: Am I not understanding multithreading correctly?
yes lets wait for an answer, but if this would ...
Re: Am I not understanding multithreading correctly?
sql_error_uname wrote:yes lets wait for an answ...
Re: Am I not understanding multithreading correctly?
no i will not re-read, simply write plain and c...
Re: Am I not understanding multithreading correctly?
you have some performance problems ? you could ...
Re: Am I not understanding multithreading correctly?
reflex wrote:FL's cpu meter shows how long it t...
Re: Am I not understanding multithreading correctly?
Sorry sql_error_uname, but i think that your po...
Re: Am I not understanding multithreading correctly?
Madma wrote:The fact that I can run through a f...
-
- Site Admin
- Thu Oct 19, 2017 11:42 am
Re: Am I not understanding multithreading correctly?
Patcher might be able to help you understand th...
Re: Am I not understanding multithreading correctly?
Okay, so here we have a "typical" setup of mine...
You do not have the required permissions to view the files attached to this post.
-
- Site Admin
- Fri Oct 20, 2017 7:56 am
Re: Am I not understanding multithreading correctly?
AJYoung wrote:My main question: does this mean ...
Re: Am I not understanding multithreading correctly?
Can I suggest this be added to the manual? That...
Re: Am I not understanding multithreading correctly?
reflex wrote:AJYoung wrote:My main question: do...
-
- Site Admin
- Fri Oct 20, 2017 2:35 pm
Re: Am I not understanding multithreading correctly?
Madma wrote:- If I transform that example in a ...
Re: Am I not understanding multithreading correctly?
Thanks for your answer.
reflex wrote:Madma wro...
Re: Am I not understanding multithreading correctly?
So, I've been trying to apply Reflex's explanat...
Re: Am I not understanding multithreading correctly?
I'd like to reiterate everything Madma just ask...
-
- Site Admin
- Fri Oct 20, 2017 8:57 pm
Re: Am I not understanding multithreading correctly?
Madma wrote:So you're saying that a task isn't ...
-
- Site Admin
- Fri Oct 20, 2017 9:02 pm
Re: Am I not understanding multithreading correctly?
Bypherkator wrote:So, I've been trying to apply...
Re: Am I not understanding multithreading correctly?
I didn't know how to read the debug log. Still ...