performance killer revealed
-
- KVRist
- Topic Starter
- 379 posts since 3 Sep, 2004
Looks like I've found the solution for my longtime problem!
The problem was that when a plugin used some automation and its GUI was opened, the playback slowed down and CPU hit 100% easily (one edit with just one simple plugin running).
It is hard to belive, but imagine that when T3 keeps plugs in subdirs (in its internal structure - that is, VSTCache list including SUBDIR tags), T3 may slow down COMPLETLY (up to 100% of use).
Here's what I did: I removed all "SUBDIR" tags in VSTCache file (opening and closing tags), so it became a flat structure consisting of just VST tags (and of course VSTINFO and an opening xml tag) - I did not removed any plugins from the list, just SUBDIR tags.
After this operation, all plugins are just visible in one big list and no hiccups during playback! (up to 5%).
This is very strange but it worked out for me.
---- edit
it worked for one plugin, but same problem with plugs like FM8... i.e. as soon as on the plugin list is just FM8 and nothing more, there are no hiccups with automation, but with all other plugins on the list, CPU consumption jumps to 100% easily (no sound played, the cursor is just passing through automation curve).
Krzysiek
The problem was that when a plugin used some automation and its GUI was opened, the playback slowed down and CPU hit 100% easily (one edit with just one simple plugin running).
It is hard to belive, but imagine that when T3 keeps plugs in subdirs (in its internal structure - that is, VSTCache list including SUBDIR tags), T3 may slow down COMPLETLY (up to 100% of use).
Here's what I did: I removed all "SUBDIR" tags in VSTCache file (opening and closing tags), so it became a flat structure consisting of just VST tags (and of course VSTINFO and an opening xml tag) - I did not removed any plugins from the list, just SUBDIR tags.
After this operation, all plugins are just visible in one big list and no hiccups during playback! (up to 5%).
This is very strange but it worked out for me.
---- edit
it worked for one plugin, but same problem with plugs like FM8... i.e. as soon as on the plugin list is just FM8 and nothing more, there are no hiccups with automation, but with all other plugins on the list, CPU consumption jumps to 100% easily (no sound played, the cursor is just passing through automation curve).
Krzysiek
-
- KVRist
- Topic Starter
- 379 posts since 3 Sep, 2004
according to the discussion in new thread, the problem is not yet revealed; just like You said, there are only workarounds not fully satisfying for now - for one plugin removing SUBDIR tags helped, for the other plugin - putting it in the higher position of VSTCache list. But here we can clearly see that the problem is not on the plugin side, rather on Tracktion side.
-
- KVRAF
- 4054 posts since 8 Jan, 2005 from Hamilton, New Zealand
Just to confirm, T1 and T2 do not have the constant loggin you're talking about-
Cheers,
Matt
Cheers,
Matt
I make music: progressive-acoustic | electronica/game-soundtrack work | progressive alt-metal
Win 10/11 Simplifier | Also, Specialized C++ containers
Win 10/11 Simplifier | Also, Specialized C++ containers
-
- KVRist
- 276 posts since 8 Feb, 2004 from France
Well, it's time for Mackie to come back on Tracktion's track and post some updates then... That loggin thing itself is a mistake.
-
- KVRist
- 445 posts since 31 Dec, 2005 from Albuquerque
THAT would be nice!! Heck even if there were no plans for a T4 in the future, if they at least made T3 rock solid, I would be happy using it with the features it has now.oxbee wrote:Well, it's time for Mackie to come back on Tracktion's track and post some updates then...
-
- KVRist
- 350 posts since 9 May, 2007
Excellent, this just reduced my CPU usage by Half. Went from 100% to about 47% give or take a fewKrzysiekK wrote:TIP TO ALL TRACKTIONERS (in some circumstances may improve the performance greatly):
- in "SETTINGS" tab, go to "FILE SETTINGS" group; check the temp directory path
- close Tracktion3
- with any file explorer, open the Tracktion3 temp directory and find log.txt file there - give it readonly attrib
Tracktion3 will not log anymore - it will probably still attempt to do this all the time as I doubt it will give up when recognizing readonly attrib (but who knows...), but there are no write op1erations performed to harddrive anymore.
for refference: this is Tracktion3.0.4.8 running on PC machine
Krzysiek
PT 9 | Cubase 6 | Sony Acid Pro 7 for Laptop | Soundforge 9 | Wavelab | Guitars | Korg M3 | Korg Triton Extreme |
-
- KVRAF
- 4054 posts since 8 Jan, 2005 from Hamilton, New Zealand
That's retarded - how could they've slipped so far? Leaving a debug feature on... and NOBODY picked up on it in the development Team?
Pretty weak.
M@
Pretty weak.
M@
I make music: progressive-acoustic | electronica/game-soundtrack work | progressive alt-metal
Win 10/11 Simplifier | Also, Specialized C++ containers
Win 10/11 Simplifier | Also, Specialized C++ containers
-
- KVRist
- 209 posts since 11 Jul, 2005 from Waxahachie, Texas
Gabriel_S wrote:Excellent, this just reduced my CPU usage by Half. Went from 100% to about 47% give or take a fewKrzysiekK wrote:TIP TO ALL TRACKTIONERS (in some circumstances may improve the performance greatly):
- in "SETTINGS" tab, go to "FILE SETTINGS" group; check the temp directory path
- close Tracktion3
- with any file explorer, open the Tracktion3 temp directory and find log.txt file there - give it readonly attrib
Tracktion3 will not log anymore - it will probably still attempt to do this all the time as I doubt it will give up when recognizing readonly attrib (but who knows...), but there are no write op1erations performed to harddrive anymore.
for refference: this is Tracktion3.0.4.8 running on PC machine
Krzysiek
Has this workaround had any other effect on Tracktion3?
Just trying to learn about recording, that is if my head is not too hard.
-
- KVRist
- 350 posts since 9 May, 2007
So far only performance improvements. Huge thanks to KrzysiekK for taking the time to find this issue !!!!MarioC wrote:Gabriel_S wrote:Excellent, this just reduced my CPU usage by Half. Went from 100% to about 47% give or take a fewKrzysiekK wrote:TIP TO ALL TRACKTIONERS (in some circumstances may improve the performance greatly):
- in "SETTINGS" tab, go to "FILE SETTINGS" group; check the temp directory path
- close Tracktion3
- with any file explorer, open the Tracktion3 temp directory and find log.txt file there - give it readonly attrib
Tracktion3 will not log anymore - it will probably still attempt to do this all the time as I doubt it will give up when recognizing readonly attrib (but who knows...), but there are no write op1erations performed to harddrive anymore.
for refference: this is Tracktion3.0.4.8 running on PC machine
Krzysiek
Has this workaround had any other effect on Tracktion3?
PT 9 | Cubase 6 | Sony Acid Pro 7 for Laptop | Soundforge 9 | Wavelab | Guitars | Korg M3 | Korg Triton Extreme |
-
- KVRist
- Topic Starter
- 379 posts since 3 Sep, 2004
my pleasure; I had no choice btw.Huge thanks to KrzysiekK for taking the time to find this issue !!!!
Krzysiek
- KVRAF
- 37380 posts since 14 Sep, 2002 from In teh net
Doesn't it make a new log file every time it is run or is it permanent?
