Ok, I've taken the liberty to quote "this" so that we don't have to run over there to look at it. I trust that Native Instruments will recognize the good faith of this quote and not gripe about copyrights:
Native Instruments wrote:[Note: color added by Shooshie for emphasis]
Kernel mode (32-bit kernel mode vs. 64-bit kernel mode)
All installations of Mac OS 10.5 or 10.6 on Apple computers produced before mid of 2010 start in 32-bit kernel mode by default. Apple computers produced later may start in 64-bit kernel mode by default, depending on the model (e.g., Mac Pro Mid 2010).
Users can activate an optional 64-bit or 32-bit kernel mode through a special key combination during the boot process by holding a special key combination.
The 64-bit kernel mode allows the operation of both 32-bit applications as well as 64-bit applications. The 32-bit kernel mode also allows the operation of applications in 32-bit as well as 64-bit mode.
Note that this does not apply for drivers: A 32-bit driver cannot be used in 64-bit kernel mode. A 64-bit driver for your hardware device is required when running in 64-bit kernel mode.
If the driver of your NI hardware product is not yet compatible with 64-bit kernel mode it is recommended to start your Mac OS X in 32-bit kernel mode.
Applications and plug-ins (32-bit versions vs. 64-bit versions)
If an application or plug-in supports 32-bit mode or 64-bit mode or both modes depends on its code type. Applications and plug-ins can run in 32-bit or in 64-bit mode independently from the kernel mode.
Applications
Since Mac OS 10.5 applications (i.e., a standalone or a host sequencer) can be operated in 64-bit mode, predicted the code type of the application supports 64-bit mode. When an application supports both 32-bit and 64-bit modes, the Finder Info Window of this application allows a selection to open the application alternatively in 32-bit mode.
Plug-Ins
If a plug-in supports 32-bit mode or 64-bit mode or both modes depends on the code type of the plug-in. A 64-bit plug-in can only be operated in 64-bit mode if the host sequencer is running in 64-bit mode. If the host is running in 32-bit mode, only those plug-ins which are capable of running in 32-bit mode can be used.
A host running in 64-bit mode can natively operate plug-ins in 64-bit mode only. Some host sequencers, when run in 64-bit mode, allow to utilize 32-bit plug-ins via a “32-bit bridge” though. Please note that this method is considered as not supported by NI plug-ins, as the 32-bit bridge platform has not been tested. In order to use plug-ins from Native Instruments which are not yet available as 64-bit versions it is recommended to operate the host sequencer in 32-bit mode.
First of all, let's get one thing straight: booting your computer into 32 bit mode does not mean it won't run 64 bit mode for apps. A 32 bit kernel definitely can run 64 bit apps. Mine does it every day. The thing we're concerned with here is drivers.
Take a look at the part about drivers (in
red print) This says that 32 bit and 64 bit mode can run in either 32 bit or 64 bit kernel mode. Either way in either kernel. So, "mode" means one thing for kernels and another thing for apps. That is, "32 bit kernel mode" does not preclude 64 bit app modes.
The difference is in the drivers. If you've got a 32 bit kernel running, then you have to run 32 bit drivers (system extensions). Likewise, for 64 bits; 64 bit kernel uses 64 bit extensions or drivers.
So, the question comes down to this:
Will DP8 run in 64 bit mode with a 32 bit driver? If it will do that, then the vast majority of us will be able to use it in 64 bit mode, running 64 bit plugins, and accessing greater than 4GB RAM. And by "greater than 4GB" we mean all the RAM you want to throw at it, up to about 80GB. (there are other reasons why a 32 bit kernel will have trouble running more than about 80 to 100 GB RAM, not related to the 4GB limit.)
Even in 32 bit kernels, if DP will run in 64 bit mode, it will run 64 bit plugins. The plugins depend on the host. The host is DP. So, again it comes down to whether the 32bit drivers will allow a 64bit DP to operate. If so, we're good all the way through the plugins.
I've been saying all along that I thought it was going to come down to a driver issue, and it appears that is the case. So, the new question, and as far as I can tell the ONLY question, is whether a 32 bit Kernel supporting a 32 bit driver can then run a 64 bit app that depends on that driver. Since the driver is basically telling the hardware how to connect the app to the various ports and hardware, Core Audio, etc., but is not actually reading the RAM and all that, it appears to me that DP could run in 64 bits without caring what its drivers are doing.
But we must have someone who can definitively answer THAT QUESTION, and that question only.
Shooshie