Bitwig x64?
- KVRAF
- 24414 posts since 7 Jan, 2009 from Croatia
Again... GUI is hosted in a 32-bit process, but all plugins are hosted in their own processess, so if it's a 64-bit plugin, it gets a 64-bit process, 32-bit plugin gets bridged.
- KVRAF
- 5948 posts since 19 Jun, 2008 from Melbourne, Australia
Probably not a problem if they've used a separate memory server for RAM allocation (like some versions of Kontakt running on 32-bit OSs).panten wrote:So we are limited to 4 Gigs for the rest of the program? that includes all the buffered samples in audio tracks and memory taken up by devices..?
Basically, they know that > 4 GB is important and they have not created a host with that kind of limitation.
Nothing to worry about.
... space is the place ...
- Banned
- 771 posts since 22 Jan, 2011 from Ableton Suite 9 and Reaper
all comes down to what arch the java is using, bitwig core is based on Java virtual machine.
and the bitwig.exe you see is only there as loader for the JVM. the concept is kind of similar to the FL concept.
so i dont think its a problem, because every process has its own 4GB to work with.
so i agree with ZenPunkHippy.
and the bitwig.exe you see is only there as loader for the JVM. the concept is kind of similar to the FL concept.
so i dont think its a problem, because every process has its own 4GB to work with.
so i agree with ZenPunkHippy.
- KVRist
- Topic Starter
- 301 posts since 28 May, 2013 from Utah
That's how its sounding to me. routing, buffering, bitwig tools, nested devices, etc. can only use 4 gb ram. Nice.... and no thanks.panten wrote:So we are limited to 4 Gigs for the rest of the program? that includes all the buffered samples in audio tracks and memory taken up by devices..?
-
- KVRist
- 487 posts since 19 Jan, 2003
You are making up a problem where there is not one. The GUI part is a 32 bit process. The parts that handle all the stuff that could possibly run out of memory are 64 bit processes as long as you have a 64 bit OS.
If you can't conceive of how it might still use all your RAM, that's ok; just don't worry about it; it will use it.
If you can't conceive of how it might still use all your RAM, that's ok; just don't worry about it; it will use it.
- KVRist
- Topic Starter
- 301 posts since 28 May, 2013 from Utah
How do you figure? 30 tracks deep with full audio and midi, a few x32 and bitwig tools. seems like you might need the extra ram.contrast wrote:You are making up a problem where there is not one. The GUI part is a 32 bit process. The parts that handle all the stuff that could possibly run out of memory are 64 bit processes as long as you have a 64 bit OS.
If you can't conceive of how it might still use all your RAM, that's ok; just don't worry about it; it will use it.
- KVRAF
- 5948 posts since 19 Jun, 2008 from Melbourne, Australia
Until you've actually run out of RAM there is no problem ... and I suspect that if you test a huge project like suggested here, you will not run out of RAM.HamHat wrote:How do you figure? 30 tracks deep with full audio and midi, a few x32 and bitwig tools. seems like you might need the extra ram.
Bitwig is not coded the same way as older hosts such as 32-bit Live + Cubase ...
Peace,
Andy.
... space is the place ...
- KVRAF
- 6539 posts since 9 Dec, 2008 from Berlin
It's a bit more involved (and forward looking) than that:EvilDragon wrote:Again... GUI is hosted in a 32-bit process, but all plugins are hosted in their own processess, so if it's a 64-bit plugin, it gets a 64-bit process, 32-bit plugin gets bridged.
There is one 32 Bit process - the GUI.
4GB should be plenty for that
Depending on what system you are running, this loads a 32 Bit or a 64 Bit engine that does the hard work (audio and midi processing etc.) and can use all the memory that the system has (I have 32 GB too
You can see it in the file system. There is an "engine-x86" in the bin folder and an "engine-x64" in the x64 subfolder.
And finally you have the plugin hosts that are available in both 32 and 64 Bit, depending on your settings in preferences either one of each for all plugins together or one for each plugin, with as much fine control as you want.
So you could run all your (stable) small plugins with little ram needs in one process and for instance Kontakt in another, so it has full 4 GB even if it's 32 Bit (in a 64 Bit system of course).
Full sandboxing is at work if you activate "Independent processing for each plugin", only then each plugin can crash independently and be resurrected at will without dragging down the others.
I personally have this activated.
So this boils down to the user not having to bother about x86 or x64 at all.
I personally love it.
I hope this helps,
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
- KVRAF
- 2562 posts since 1 Oct, 2013
What these guys are trying to tell you is that Bitwig is 64 bit. When the audio engine boots up it detects if you are running 32 or 64 and loads which one is appropriate. If you are on a 64 bit system it is loading the 64 bit version automatically. Make sense? They never said you didn't need 64 bit. You are not limited to 4 gigs of ram.HamHat wrote:I would like to see an official Bitwig reply or at least read it in their faqs as to why one doesn't need x64 software.
