If you've been a long time Acid Pro user, you are well aware of how long it took before Acid finally made the jump from 32bit to a 64bit host. However, the more and more I use it, the more I'm questioning if it is really a 64bit host or if it's more of a we threw some 64bit to 32bit band-aide adapters into it and called it a day to make it work on a 64bit OS using 64bit plugins.
There's a couple items I've been running across on a regular basis as to why I'm now questioning if it's really a 64bit host or not. The most obvious one is that there are often situations where I will have my internet browser open with a few tabs loaded, as well as Photoshop and maybe Outlook running in the background. I'll fire up Acid Pro and be greeted with an error message, "System memory critically low, please shut down other programs and restart Acid". Often Acid will freeze up in the process.
My system has a total of 32GB of installed memory which is typically considered quite sufficient. When I receive this message, I've opened up Resource Monitor to see how much of this memory is currently be used, thinking something must be gobbling up system memory. It typically shows anywhere between 35-40% being used. I guess what I'm getting at is that with a 32bit Host, the max memory which can be accessed by a program is 4 Gigabytes, where with a true 64bit program that increases to 16 Exabytes. Point being with Acid having a minimum requirement of RAM: "1 GB (8 GB recommended)" and me still having over 20GB of Ram not in use prior to launching Acid, it seems pretty odd to the reason Acid is showing this message of "Low memory" and becoming shockingly unstable in the process.
Another item I've run across quite a few times is with VST plugins. Most of my plugins I've installed both the 32bit and 64bit version when its an available option. Since AP is suppose to be a 64bit host, I will use the 64bit version DLL plugin within Acid. However, whenever I run into a situation where a particular plugin doesn't seem to be working very well in Acid, then I'll attempt to fire up the 32 bit version to see if that works instead, and discover the 32 bit version always tends to work without any problems. Therefore, I find it odd that with Acid being a 64bit host, whenever it has a problem with a particular plugin, it always tends to be the 64bit version of that plugin and not the 32bit version. So is Acid really a 64bit host which uses a 32bit to 64bit bridge to support 32bit plugins? Or is it the other way around that at it's heart, it's really just a 32bit host with 64 to 32bit bridge plugin adapters thrown in it?