Benchmarking Vital
OS: Win10Pro (latest)
Hardware: i9900k @ 4.7Ghz, 32GB Ram, RTX 3080, Scarlet 6i6
DAW: BitWig
–
- Base line test: BitWig no track open, no other programs running bar notepad++
Global CPU Usage: 2% to 4%
Global RAM: 16%
GPU Load: 4%
BitWig CPU Usage: 0 to 0.4%
BitWig RAM Usage: 540MB
–
Measurements 1
= Open BwitWig
= Open song (Contains 1 layer, vital and 1 piano roll block and looping timleine)
= Vital is NOT in view
= Play has not been click and song is not playing
Global CPU Usage: 1% to 3%
Global RAM: 17%
GPU Load: 4% to 6%
BitWig CPU Usage: 0.5% to 1.5%
BitWig RAM Usage: 815mb
BitWig DSP Load: 1% approx
–
Measurements 2
= Open BwitWig
= Open song (Contains 1 layer, vital and 1 piano roll block and looping timleine)
= Vital is in view
= Play has not been click and song is not playing
Global CPU Usage: 11% to 14%
Global RAM: 18%
GPU Load: 30% to 34%
BitWig CPU Usage: 10% to 11%
BitWig RAM Usage: 905mb
BitWig DSP Load: 1% approx
–
Measurements 3
= Open BwitWig
= Open song (Contains 1 layer, vital and 1 piano roll block and looping timleine)
= Vital is in view
= Song is playing
Global CPU Usage: 8% to 11%
Global RAM: 18%
GPU Load: 36% to 48%
BitWig CPU Usage: 7% to 9%
BitWig RAM Usage: 913mb
BitWig DSP Load: 30% approx
–
Measurements 4
= Open BwitWig
= Open song (Contains 1 layer, vital and 1 piano roll block and looping timeline)
= Vital is in view
= Song stopped clicked
NOTE: Can still hear some Vital sounds extremely quietly
Global CPU Usage: 8% to 11%
Global RAM: 18%
GPU Load: 36% to 48%
BitWig CPU Usage: 2% to 4%
BitWig RAM Usage: 913mb
BitWig DSP Load: 30% approx
–
Measurements 5
= Open BwitWig
= Open song (Contains 1 layer, vital and 1 piano roll block and looping timeline)
= Vital is in view
= Song stopped for x amount of time, bitwig DSP graph confirms no load from Vital anymore
= Can’t hear any extremely quiet sound from Vital anymore
Global CPU Usage: 3% to 4%
Global RAM: 18%
GPU Load: 32% to 38%
BitWig CPU Usage: 2% to 4%
BitWig RAM Usage: 914mb
BitWig DSP Load: 1% approx
–
Measurements 6
= Open BwitWig
= Open song (Contains 1 layer, vital and 1 piano roll block and looping timeline)
= Vital is in view
= Changed preset to Analog Stab
= Dropped piano roll 1 octave
= Duplicated layer, upped notes 1 oct
= Duplicated layer, upped notes 2 oct
= Duplicated layer, upped notes 3 oct
= Duplicated layer, upped notes 4 oct
= Total 6 vital instruments
NOTE: Load actually didn’t increase much on duplication.
Global CPU Usage: 15% to 16%
Global RAM: 21%
GPU Load: 38% to 46%
BitWig CPU Usage: 14% to 16%
BitWig RAM Usage: 2GB
BitWig DSP Load: 20% to 30% saw tooth rise and fall based on notes being played
–
Measurements 7
= Same as above just vital is no longer in view
Global CPU Usage: 9% to 11%
Global RAM: 21%
GPU Load: 15% to 20%
BitWig CPU Usage: 8% to 110%
BitWig RAM Usage: unchanged
BitWig DSP Load: unchanged
** Values have been confirmed via multiple tests doing the same tasks in sequence… **
–
NOTE: Mac Hardware
Apple hasn’t been known for using latest generation hardware in their machines for many years +12. While your laptops and imac’s may be good enough to render video 3D etc, audio is time critical in milliseconds. Even that mac that costs over £20,000 doesn’t even use the latest hardware, only thing good about it is that it uses error correcting memory (ECC Ram).
–
CONCLUSION: Vital load
- Could it be optimised better? Yes (But I expect this to come in time, v1.0.7 is early days)
- Does it consume a lot of CPU compared to others? It’s not the lightest, but it’s also not the worst, I’ve seen Arturia Pigments swallow 3 times the ram and eat 60% of my CPU and 75% of BitWigs DSP load with just 1 instrument.