RAM, RAM everywhere
Moderator: James Steele
Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
-
- Posts: 296
- Joined: Wed Mar 21, 2007 7:46 pm
- Primary DAW OS: Windows
- Location: Tulsa, OK
RAM, RAM everywhere
The project I'm working on right now involves something similar to a hollywood movie musical orchestra--which is to say symphonic proportions PLUS complete rhythm section.
When I started assembling my system for this, the customer service fellow at MOTO suggested 5 or 6 gig of RAM to accomplish what I wanted. I went with 6. But when I instantiated my huge orchestra, I found DP crashing regularly, especially when I added a handful of instances of Altiverb. So I sprang for 4 more gig, which I know makes my Mac ridiculously huge. Fortunately what I'm being paid for the job allowed for massive resources like this. Now it seems to work much better, although I occasionally need to quit DP and restart the computer to keep things running smoothly.
The deal is, other people I talked to on various forums say they're using the same libraries with much smaller resources. Perhaps they aren't writing for the gigantic orchestra I am. Or maybe I'm just wasting RAM somehow.
What do you guys think? Do I really need as much RAM as I'm using? Or is this overkill? I guess I just need someone to take my hand and tell me I'm not a bad person for spending so much money on a computer like this. Don't get me wrong--it's a dream machine and a joy to use. But sometimes I get the nagging feeling that I went overboard.
When I started assembling my system for this, the customer service fellow at MOTO suggested 5 or 6 gig of RAM to accomplish what I wanted. I went with 6. But when I instantiated my huge orchestra, I found DP crashing regularly, especially when I added a handful of instances of Altiverb. So I sprang for 4 more gig, which I know makes my Mac ridiculously huge. Fortunately what I'm being paid for the job allowed for massive resources like this. Now it seems to work much better, although I occasionally need to quit DP and restart the computer to keep things running smoothly.
The deal is, other people I talked to on various forums say they're using the same libraries with much smaller resources. Perhaps they aren't writing for the gigantic orchestra I am. Or maybe I'm just wasting RAM somehow.
What do you guys think? Do I really need as much RAM as I'm using? Or is this overkill? I guess I just need someone to take my hand and tell me I'm not a bad person for spending so much money on a computer like this. Don't get me wrong--it's a dream machine and a joy to use. But sometimes I get the nagging feeling that I went overboard.
Rick Averill
DP 10, Mac Mojave
DP 10, Mac Mojave
- richardein
- Posts: 487
- Joined: Tue Oct 19, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: New York, NY
- Contact:
As I understand it, DP has a limit to the amount of ram it can use inside the program, around 3 gig. As you approach that limit, you will get crashes. That 3 gig limit includes plug-ins.
The way to do what you want is either to launch stand-alone versions of part of your orchestral palette outside of DP and route the audio back into DP or buy separate computers/digital audio interfaces and spread the load of plug-ins over several boxes.
There have been articles about this in Virtual Instruments magazine which you can find online. Also, Sound on Sound magazine has covered this. There are also posts here that go into it.
While I wouldn't call either solution rocket science, the details are annoyingly tricky to work out. If you are trying to set this up on a project deadline, I would strongly suggest that you hire someone to work it out for you and troubleshoot/maintain the setup. And if you do go with separate computers, as you probably will, be sure to get a fine word clock generator and distribution unit such as Big Ben.
The way to do what you want is either to launch stand-alone versions of part of your orchestral palette outside of DP and route the audio back into DP or buy separate computers/digital audio interfaces and spread the load of plug-ins over several boxes.
There have been articles about this in Virtual Instruments magazine which you can find online. Also, Sound on Sound magazine has covered this. There are also posts here that go into it.
While I wouldn't call either solution rocket science, the details are annoyingly tricky to work out. If you are trying to set this up on a project deadline, I would strongly suggest that you hire someone to work it out for you and troubleshoot/maintain the setup. And if you do go with separate computers, as you probably will, be sure to get a fine word clock generator and distribution unit such as Big Ben.
Richard Einhorn
MacBook Pro 2019, Motu M4, EWQLSO Play Platinum Plus, Ivory, Kontakt 5, Izotope Ozone, Izotope RX, Omnisphere other plug-ins, instruments, etc. that are used less often. StudioLogic SL88 Grand
MacBook Pro 2019, Motu M4, EWQLSO Play Platinum Plus, Ivory, Kontakt 5, Izotope Ozone, Izotope RX, Omnisphere other plug-ins, instruments, etc. that are used less often. StudioLogic SL88 Grand
One other suggestion (as long as you're using Altiverb) is to use it cleverly and sparingly.
With an orchestra template, it's really okay to route each section to an aux instance 100% wet. That way, you could work with 3-4 instances of Altiverb. In fact, I would just work with one 'dummy' instance on the Master Fader while tracking-- then on mixdown, crank those buffers up to 1024. I've also found that raising the host multiplyer to 2 can also help on mixdown. At that point, you can add more A-verbs as needed (within reason, of course).
Are video, VIs and audio all running from different drives and ones other than your system drive?
I have 9GB RAM and thought for a moment that it was overkill. However, I'm finding that the MacPro is loading up more than that into virtual memory-- and performance is really something to behold. How it manages to filter 11+GB of standby data into that 9GB is something that is beyond my understanding-- but how the MacPro is putting all that RAM to use is yielding results much more apparent than they ever were on the G5.
With an orchestra template, it's really okay to route each section to an aux instance 100% wet. That way, you could work with 3-4 instances of Altiverb. In fact, I would just work with one 'dummy' instance on the Master Fader while tracking-- then on mixdown, crank those buffers up to 1024. I've also found that raising the host multiplyer to 2 can also help on mixdown. At that point, you can add more A-verbs as needed (within reason, of course).
Are video, VIs and audio all running from different drives and ones other than your system drive?
I have 9GB RAM and thought for a moment that it was overkill. However, I'm finding that the MacPro is loading up more than that into virtual memory-- and performance is really something to behold. How it manages to filter 11+GB of standby data into that 9GB is something that is beyond my understanding-- but how the MacPro is putting all that RAM to use is yielding results much more apparent than they ever were on the G5.
6,1 MacPro, 96GB RAM, macOS Monterey 12.7.6, DP 11.33
- Shooshie
- Posts: 19820
- Joined: Sat Oct 16, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Dallas
- Contact:
I only have 3 GB RAM, and my purposes are much less demanding than yours, but it seems very stable except for odd quirks which I have yet to understand or trace to their origins.
I think I'd listen to Frodo's advice, and consider yourself lucky to have a large amount of RAM, although Richard's advice expresses something I've always thought to be true, as well. I think there's more to this than we know or understand. Look for it to emerge in bits and pieces in the trade journals.
Shooshie
I think I'd listen to Frodo's advice, and consider yourself lucky to have a large amount of RAM, although Richard's advice expresses something I've always thought to be true, as well. I think there's more to this than we know or understand. Look for it to emerge in bits and pieces in the trade journals.
Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
- emulatorloo
- Posts: 3227
- Joined: Mon Jan 03, 2005 10:01 pm
- Primary DAW OS: MacOS
- Location: Iowa
Take this one to heart -- you do not need multiple instances of Altiverb in most cases -- put one on an Aux bus.Frodo wrote:With an orchestra template, it's really okay to route each section to an aux instance 100% wet. That way, you could work with 3-4 instances of Altiverb. In fact, I would just work with one 'dummy' instance on the Master Fader while tracking
-----------------
Is this crashing really proven ? I am about to add 2 more gigs to my setup and now I read your message ....richardein wrote:As I understand it, DP has a limit to the amount of ram it can use inside the program, around 3 gig. As you approach that limit, you will get crashes. That 3 gig limit includes plug-ins.
The way to do what you want is either to launch stand-alone versions of part of your orchestral palette outside of DP and route the audio back into DP or buy separate computers/digital audio interfaces and spread the load of plug-ins over several boxes.
There have been articles about this in Virtual Instruments magazine which you can find online. Also, Sound on Sound magazine has covered this. There are also posts here that go into it.
While I wouldn't call either solution rocket science, the details are annoyingly tricky to work out. If you are trying to set this up on a project deadline, I would strongly suggest that you hire someone to work it out for you and troubleshoot/maintain the setup. And if you do go with separate computers, as you probably will, be sure to get a fine word clock generator and distribution unit such as Big Ben.
Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .
- Timeline
- Posts: 4910
- Joined: Tue Nov 09, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Fort Atkinson Hebron, Wisconsin...
- Contact:
Frodo nailed it for you. When crashing raise buffer settings. On big sessions it's not unusual to be up to 3 x 1024. You can reduce again when not editing and playing back with only the the play controller up and few tracks and waveforms selected.
Crashing is related to the graphics load on the Mac if your CPU is running in the green and throughput is reasonable. These graphic crash issues will likely not get better until Apple gets to the next OS in October '07 and MOTU syncs it's software accordingly.
The other option is to do less alti-v using echo sends/aux tracks as sugested or you can do what I did and buy a used 480L and send out IO> and return< to digital input. The delays involved sound fine and the tones are awsome. Better than Alti-V.
Crashing is related to the graphics load on the Mac if your CPU is running in the green and throughput is reasonable. These graphic crash issues will likely not get better until Apple gets to the next OS in October '07 and MOTU syncs it's software accordingly.
The other option is to do less alti-v using echo sends/aux tracks as sugested or you can do what I did and buy a used 480L and send out IO> and return< to digital input. The delays involved sound fine and the tones are awsome. Better than Alti-V.
2009 Intel 12 core 3.46, 64GB, OSX.10.14.6, Mojave, DP11, MTPAV, Key-station 49,(2) RME FF800,
DA-3000 DSF-5.6mhz, Mackie Control. Hofa DDP Pro, FB@ http://www.facebook.com/garybrandt2
DA-3000 DSF-5.6mhz, Mackie Control. Hofa DDP Pro, FB@ http://www.facebook.com/garybrandt2
And is this crashing happenning only with Altiverb ?Timeline wrote:Frodo nailed it for you. When crashing raise buffer settings. On big sessions it's not unusual to be up to 3 x 1024. You can reduce again when not editing and playing back with only the the play controller up and few tracks and waveforms selected.
Crashing is related to the graphics load on the Mac if your CPU is running in the green and throughput is reasonable. These graphic crash issues will likely not get better until Apple gets to the next OS in October '07 and MOTU syncs it's software accordingly.
The other option is to do less alti-v using echo sends/aux tracks as sugested or you can do what I did and buy a used 480L and send out IO> and return< to digital input. The delays involved sound fine and the tones are awsome. Better than Alti-V.
Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .
Re: RAM, RAM everywhere
Is your crashing happening only with Altiverb ?Rick Averill wrote:The project I'm working on right now involves something similar to a hollywood movie musical orchestra--which is to say symphonic proportions PLUS complete rhythm section.
When I started assembling my system for this, the customer service fellow at MOTO suggested 5 or 6 gig of RAM to accomplish what I wanted. I went with 6. But when I instantiated my huge orchestra, I found DP crashing regularly, especially when I added a handful of instances of Altiverb. So I sprang for 4 more gig, which I know makes my Mac ridiculously huge. Fortunately what I'm being paid for the job allowed for massive resources like this. Now it seems to work much better, although I occasionally need to quit DP and restart the computer to keep things running smoothly.
The deal is, other people I talked to on various forums say they're using the same libraries with much smaller resources. Perhaps they aren't writing for the gigantic orchestra I am. Or maybe I'm just wasting RAM somehow.
What do you guys think? Do I really need as much RAM as I'm using? Or is this overkill? I guess I just need someone to take my hand and tell me I'm not a bad person for spending so much money on a computer like this. Don't get me wrong--it's a dream machine and a joy to use. But sometimes I get the nagging feeling that I went overboard.
Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .
- richardein
- Posts: 487
- Joined: Tue Oct 19, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: New York, NY
- Contact:
Aramis,
There's an article in Virtual Instruments mag that discusses the 3 gig issue, but try it for yourself. Open up activity monitor and set it to look at processes and note how much ram each process uses. Then open up a DP file and fill it up past 2 gigs with data, plug-ins, what have you, and see what happens. I've gotten crashes on my 2.7 gig dual g5 with 8 gigs.
The solution is to offload plugins to other computers or to standalones running concurrently with DP 5. To do the latter, you need a program called soundflower if the plug ins don't support rewire. My success running things as stand-alones has, so far, been less encouraging than offloading stuff to other boxes.
Frodo,
Are you suggesting that DP and dp alone is using up all that Ram on your Mac Pro? That doesn't jibe with what I understand to be happening but if so, that's amazing.
There's an article in Virtual Instruments mag that discusses the 3 gig issue, but try it for yourself. Open up activity monitor and set it to look at processes and note how much ram each process uses. Then open up a DP file and fill it up past 2 gigs with data, plug-ins, what have you, and see what happens. I've gotten crashes on my 2.7 gig dual g5 with 8 gigs.
The solution is to offload plugins to other computers or to standalones running concurrently with DP 5. To do the latter, you need a program called soundflower if the plug ins don't support rewire. My success running things as stand-alones has, so far, been less encouraging than offloading stuff to other boxes.
Frodo,
Are you suggesting that DP and dp alone is using up all that Ram on your Mac Pro? That doesn't jibe with what I understand to be happening but if so, that's amazing.
Richard Einhorn
MacBook Pro 2019, Motu M4, EWQLSO Play Platinum Plus, Ivory, Kontakt 5, Izotope Ozone, Izotope RX, Omnisphere other plug-ins, instruments, etc. that are used less often. StudioLogic SL88 Grand
MacBook Pro 2019, Motu M4, EWQLSO Play Platinum Plus, Ivory, Kontakt 5, Izotope Ozone, Izotope RX, Omnisphere other plug-ins, instruments, etc. that are used less often. StudioLogic SL88 Grand
[quote="richardein"]Aramis,
There's an article in Virtual Instruments mag that discusses the 3 gig issue, but try it for yourself. Open up activity monitor and set it to look at processes and note how much ram each process uses. Then open up a DP file and fill it up past 2 gigs with data, plug-ins, what have you, and see what happens. I've gotten crashes on my 2.7 gig dual g5 with 8 gigs.
First , I do not have access to that Mag . Second , I have ordered memory to fill my G5 at 4 gigs in order to see if I can use more efficiently my new PlugSoundPro setup . I do not own Altiverb and I am not planning in using it sometime ....
So that is why I would like to know if DP 5.11 will crash on me using all that new memory .
I got hard time to believe that DP crashes because of that instead of giving an error message saying it is lacking of ressources .
But if that is the way it happens , does someone , hardware test their memory with Apple diags ?
Aramis
There's an article in Virtual Instruments mag that discusses the 3 gig issue, but try it for yourself. Open up activity monitor and set it to look at processes and note how much ram each process uses. Then open up a DP file and fill it up past 2 gigs with data, plug-ins, what have you, and see what happens. I've gotten crashes on my 2.7 gig dual g5 with 8 gigs.
First , I do not have access to that Mag . Second , I have ordered memory to fill my G5 at 4 gigs in order to see if I can use more efficiently my new PlugSoundPro setup . I do not own Altiverb and I am not planning in using it sometime ....
So that is why I would like to know if DP 5.11 will crash on me using all that new memory .
I got hard time to believe that DP crashes because of that instead of giving an error message saying it is lacking of ressources .
But if that is the way it happens , does someone , hardware test their memory with Apple diags ?
Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .
From the technical aspect, the max memory DP can use is just over 4 Gig, which includes shared resources. DP can never use more memory than that as a 32-bit application (which it is).
Having more that 4 Gig in your machine helps the OS for things that it needs to use, which I believe is why Magic Dave mentions that 5 or 6 gig is the target you want to hit. This leaves 2 Gig for OSX and all things it needs.
This, of course, is dependent on what you keep up when DP is running. have iTunes up? Firefox up? any other apps up? Each of these will require memory resources. Especially web browsers, they are ABSOLUTE hogs. The point here is that you are trying to keep your machine from doing ANY swapping if possible because in those periods of swapping, you could get IO wait and lose processing power for that brief amount of time. Important? yes, because you could be tracking and get a glitch.
Want to know how much memory DP is using? Load it up and use the Activity Monitor to take a peek. I don't use a lot of sample based plugins, but the largest song I am working on now with 150+ tracks (mono) is using 1 Gig. There is still 1G free in my system, so I know I am not memory limited at the moment.
When DP goes 64-bit in the future, it will be able to address 18 exabytes of data
Want to read more about how OSX handles memory?
http://developer.apple.com/documentatio ... emory.html
Having more that 4 Gig in your machine helps the OS for things that it needs to use, which I believe is why Magic Dave mentions that 5 or 6 gig is the target you want to hit. This leaves 2 Gig for OSX and all things it needs.
This, of course, is dependent on what you keep up when DP is running. have iTunes up? Firefox up? any other apps up? Each of these will require memory resources. Especially web browsers, they are ABSOLUTE hogs. The point here is that you are trying to keep your machine from doing ANY swapping if possible because in those periods of swapping, you could get IO wait and lose processing power for that brief amount of time. Important? yes, because you could be tracking and get a glitch.
Want to know how much memory DP is using? Load it up and use the Activity Monitor to take a peek. I don't use a lot of sample based plugins, but the largest song I am working on now with 150+ tracks (mono) is using 1 Gig. There is still 1G free in my system, so I know I am not memory limited at the moment.
When DP goes 64-bit in the future, it will be able to address 18 exabytes of data

Want to read more about how OSX handles memory?
http://developer.apple.com/documentatio ... emory.html
[MacPro-4x2.66/7G/OSX10.5.2 - 2x896HD - ADA8000 - Lucid Genx6 - DP5.13 - Logic 8.02 - 2xUAD1e - ExpressXT - Mach5 - MX4 - Korg LegD - impOSCar - Battery3 - uTonic - Rapture - DimPro - Vanguard - Reaktor5 - Absynth4 - FM8 - Pro53 - Vokator - Waldorf Ed - Addictive Drums - Melodyne - Ultra Analog - Zebra2 - WaveArts - - Altiverb - Etc. ]
[Virus TI - Virus B - Waldorf Q - Waldorf uwXT - Supernova II - Nord Rack 3 - JP8080 - XV5080 - Fantom X7 - Triton Rack - Pro/cussion]
[Virus TI - Virus B - Waldorf Q - Waldorf uwXT - Supernova II - Nord Rack 3 - JP8080 - XV5080 - Fantom X7 - Triton Rack - Pro/cussion]
Ok I guess going from 2 gigs to 4 gigs will be a good thing for my G5 .grimepoch wrote:From the technical aspect, the max memory DP can use is just over 4 Gig, which includes shared resources. DP can never use more memory than that as a 32-bit application (which it is).
Having more that 4 Gig in your machine helps the OS for things that it needs to use, which I believe is why Magic Dave mentions that 5 or 6 gig is the target you want to hit. This leaves 2 Gig for OSX and all things it needs.
This, of course, is dependent on what you keep up when DP is running. have iTunes up? Firefox up? any other apps up? Each of these will require memory resources. Especially web browsers, they are ABSOLUTE hogs. The point here is that you are trying to keep your machine from doing ANY swapping if possible because in those periods of swapping, you could get IO wait and lose processing power for that brief amount of time. Important? yes, because you could be tracking and get a glitch.
Want to know how much memory DP is using? Load it up and use the Activity Monitor to take a peek. I don't use a lot of sample based plugins, but the largest song I am working on now with 150+ tracks (mono) is using 1 Gig. There is still 1G free in my system, so I know I am not memory limited at the moment.
When DP goes 64-bit in the future, it will be able to address 18 exabytes of data
Want to read more about how OSX handles memory?
http://developer.apple.com/documentatio ... emory.html
Thanks
Aramis
iMac 2012 27 ' 3.2 ghz 32 gigs ram OSX 10.9.4 DigitalPerformer 8.7 , MOTU Track 16, MOTU MachFive3.2, Ethno and BPM , Komplete 9, OmniSphere , Trilian and Stylus RMX , Axon mkII and Godin LG .