SUPPORTED PLATFORMS:


- Windows 10 64 bit / Windows 11 64 bit:  Nvidia GPU required (any RTX models, older models before RTX will probably fail). CPU Intel or AMD x86 64 required (ARM is not supported on windows)


- macOS:  Mojave or later 


- Mac Intel models: Requires a discrete GPU from AMD


Mac ARM models (M1 to M4): Not fully optiimized yet, although it is working natively for an increasing number of projects. Full native support for these platforms is currently work in progress


- Linux : Rocky 9.3 64bit (Click here for Linux installation specific  instructions). 


Other Linux distros should work well, but that is the one currently in use by our developers and our support team, so it is the officialy supported distro).  


Mistika Workflows on Linux requires an NVIDIA GPU (any RTX model), and there must be a graphics session running with the NVIDIA propietary driver.


- Virtual machines and headless servers:  


Several customers have reported good success running Mistika Workflows on virtual machines. However all virtual environments are different to each other so we can not offer official warranty or support for them, although we will always try to help.  


Note that running Mistika Workflows in a virtual machine still requires an NVIDIA RTX GPU and the NVIDIA propietary driver running, as it needs to provide graphic contexts for Cuda, OpenGL and OpenCL, similar to a physical system. A graphics session needs to be available the whole time that Mistika Workflows is running, even it there is no GUI and it is rendering via CLI commands.




HARDWARE CONSIDERATIONS FOR IMAGE PROCESSING AND TRANSCODING:


A good part of the Mistika Workflows processing is made in the GPU: Transcoding image formats,  using display filters, resolution changes, colour transformations, effects, compositing, etc. For that reason having a modern GPU is highly recommended, but it does not need to be high end, for example a small GeForce is normally enough for good performance on Windows and Linux.


If you need to decode R3D or Arri files or to encode h264 or h265/HEVC it is recommended to use a modern NVidia board, as only that brand is supported in Mistika to decode R3D and encode H264/h256 using the GPU


The rest of compressed codecs are purely based on CPU and can take advantage of as many CPU cores as available. Among others: Apple ProRes, EXR compressed, J2K, MXF compressed, etc. 


Uncompressed codecs (DPX, EXR uncompressed, Tiff16, Mistika JS, ...) do not require significant GPU or CPU processing, but logically they are very sensitive to storage access speed. Using NVMe drives or a high speed disk array is higly recommended for those formats.


RAM: It depends on the resolution and complexity of the workflows, and also in the number of cores (more RAM required for processing more frames in parallel). 

Minimum RAM: 8GB

Recommended RAM: 16GB (or more for complex cases, like  when using very high resolutions or for systems with many CPU cores)


More details about hardware recommendations here:


https://support.sgo.es/a/solutions/articles/1000317688



SOFTWARE DIFFERENCES BETWEEN WINDOWS, MAC, AND LINUX


Differences for 3rd party products:



- After Effects node: Windows and macOS only. (there is no After Effects for Linux...)


- Pulsar node (QC). Windows only.


- EditReady node (transcoder):  macOS only


- NVIDIA H264 / NVIDIA H265 / NVIDIA CUDA decoder for RED R3D:  Windows and Linux only (we suggest to use EditReady node as an alternative for mac, which has a node to control it in Mistika Workflows )


- Topaz node (AI plugins): macOS & Windows  only 


- Youlean Loudness Meter: macOS & Windows  only


Max. render resolution:  


- Windows & Linux: 32K

- macOS: 16K