Optimisation tips & tricks

Even though Prismatic can word on large variety devices fine, in some applications we can notice lower performance. This article is a set of optimisation tips and tricks which when utilize should retain performance and deliver optimal experience.

Disclaimer Prismatic Studios s.r.o. doesn't warrant any damages that occured while setting optimisation changes in your device or Prismatic application.

Hardware

The biggest factor in Prismatic performance is the used hardware itself, while deciding what hardware to use it is good to know what to look for.

RAM

Prismatic was designed to utilize RAM the most, aggressive caching is implemented in various places. This means having more fast RAM is always welcome.

There are various caching options in Prismatic "Performance" Settings tab, explore these settings and experiment setting caching limits higher, to fully utilize RAM usage.

GPU

Prismatic is designed to utilize the most of the GPU, make sure you are using modern GPU chip and you have installed all up-to-date necessary drivers on your system, if using Linux, make sure you have up-to-date kernel.

To use the most out of your system use fully feature AMD or NVIDIA graphics card.

NVMe / SSD

If your project uses any video source files, make sure that you have these files on a disk with fast reading speed. We recommend using at least SSD but if possible, fast NVMe are always preferred.

In edge cases where you require to process several high resolution long video source files at once in a manner which cannot be easily cached, to separate them on multiple disk.

We also recommend you to use diagnostic tools to see the usage of your storage disks before trying to optimize them.

Video

Generally speaking having more video outputs or higher resolution video outputs is more performance demanding. One of the quick performance solution is to think about what output resolution is required for your application.

You can adjust rendering resolution directly in Prismatic, but also you may want to look into system video output resolution as well.