WatchTheGuitar wrote: ↑
Mon Sep 14, 2020 3:10 am
Something that doesn't help with ruling stuff out is that now plugins and DAWs can use GUI acceleration features (I notice sometimes that my NVidia GeForce Experience logo pops up when I start plugins) and you can add that to the heap of things that could be a factor.
it depends very much on the DAW and plugin (and the combination) if it will be a problem. and of course if the driver is stable. and other factors!
yes! i use the studio drivers, no physx, no hd audio drivers, no geforce experience. drivers only.
strangely my most stable system for bitwig is now my laptop (with gaming drivers, drivers only...).
but that last one can be another problem, i don't have 12 controllers attached to my laptop...
GUI acceleration if implemented with knowledge, most of the time it is openGL (spectralayers pro 7, uses directx, can also use openGL.), works great, but a GUI thread can compete with the audio thread.
and sometimes i think bitwig has problems with openGL plugins, the audioengine gets no priority (i checked all, no buffer problem, no latencymon problems, etc. etc.). and cubase relies also on the GPU, bitwig not... of course in a sense, but no hardware acceleration.
reaper doesn't care. pfff, yes many daw's, when there is a bugfest, i have at least 2 daw's i can work with...
but you are right, but in my experience hardware acceleration (VM uses openGL, you can turn it off, in my case, it does not matter for cubase, without openGL it is even worse..), when implemented by people who know there stuf, works excellent (softube for instance, although, the last months there is a openGL problem, but softube modular, with openGL, taxes the GPU, and stays stable even in cubase, very stable. and the average load is quite high.).
so also how things are programmed are a factor. so, we are in ???? labyrint of openGL, hardware acceleration, interupts, core parking (bad thing), latency of all the routes within a computer (memory to cache of cpu and back to memory and then to soundcard... very simple formulated..).
o well, i think you know the problems. most of the times my desktop is rock solid, last 2 weeks, troubles! with certain plugins... and bitwig..
EDIT: i have the feeling that VM, with certain modules, the GUI thread(s) compete with the audio (main thread?). i am not a dsp developer... prioritizing audio threads over GUI thread(s), while having a smooth visual feedback, ain't that easy, always. unfiltered audio for instance, the openGL functionality, they aren't included anymore. to many problems.
openGL is something different than dsp programming.... and openGL has it's own problems, that with knowledge can be tackled.