Minimum Configuration Required for MistikaVR:

This is the absolute minimum:

- Number of processors: 1

- Number of cores: 2

- RAM: 8 GB

- Display resolution: 1920x1080

- Graphics card model: NVIDIA is recommended and it is the certified manufacturer for Mistika VR. However,  according to client reports modern AMD boards and Intel Iris are also working without known problems. 

As a minimum requirement, it should work with any  graphics chipsets if they have this capabilities:

OpenGL version: 2.0

Shader (GPU): shader4 (GL_EXT_gpu_shader4)

For Apple computers and from version 8.8.6 only computers from late 2013 or newer are supported. Older computers will crash  You can check your hardware build in the Apple icon -> "About my Mac"

Recommended Configuration for Mistika VR: 

These are some recommendations for selecting the optimal hardware:

- Most of the processing in Mistika VR  is made by GPU: Geometry adjustments, Color adjustments,  Optical Flow (which is typically the bottleneck), etc. So this is the most important component. A modern NVdia board with high specs is recommended.

- The only processes that are let to CPU processing are the decoding of camera codecs and the encoding of the render codec. With these exceptions:

 * NVidia h264/h265 codecs are rendered by GPU (the GPU needs to be NVidia, and the computer needs to be Windows, as Apple does not currently support it ). The NVidia encoder  uses a dedicated hardware for this that is not used for any other task. This means that using it will not reduce the speed of the other processes. If you want to take advantage of this capability we would recommend a  NVidia model from the Pascal generation or later, as only that ones can do the hardware encoding at 8K resolution.  (for more details )

* However that is for encoding the render format, reading camera rushes may still need a lot of CPU power, depending on the number of cameras and their resolution.

 * Uncompressed formats do not need significant GPU and neither CPU, they only need disk speed, but a lot of it!.

So it depends. Workflows with many camera rushes based on compressed codecs and heavy CPU encoding to ProRes can take advantage of having many CPU cores at high clock speeds. Meanwhile, stitching  smaller  camera rigs to NVidia h264/h265 deliveries will not take advantage of very high end CPUs.

- Mistika VR only uses one GPU, the one where it is launched. We do not expect extra speed by having two GPUs.

Another recommendation could be this:  In general, the highest end models of CPUs and GPUs only provide a bit more speed than models that are a bit inferior, but they can cost much more. In the highest end a typical figure is to pay up to 100% more for just 25% additional speed, compared with cost efficient hardware in the sweet spot.  

 For this reason, in general it may be better to use two computers with good specs. but not top of the range,  rather than one only workstation with top specs.  And then use distributed render tools like Smedge for render managing.  

- RAM: 8GB is the minimum for simple cases (few source cameras and rendering to 4K).  64 GB is a good reference for most other formats, but it depends on the number of cameras and render resolution. 128GB RAM can be required for extremely complex cases.

- Display resolution: There are no current limitations.  In 4K and higher resolution displays the GUI elements may appear small initially (depending on the monitor size), but you will find scaling options in the preferences menu. 

- GPU dedicated video memory:  8GB or more recommended when there are many cameras and when rendering to high resolutions like 8K+ ). NVidia boards are recommended.  At the date of this document, the most recommended model is the GeForce 1080ti (or a Quadro P6000 for very complex scenes, as it provides double amount of memory ). The new RTX family is also a good option, but it may be more expensive and it is current state does not provide significant advantages for the particular case of MistikaVR.  

(Note: At the date of this document NVidia Amper generation GPUs are expected to provide a very significant advance in performance, but they are still untested). 

- Storage: ideally as fast as needed to read all the camera shots simultaneously. Also important when rendering to uncompressed formats. Please note that rendering involves both reading and writing at the same time, so if the storage is not fast enough it can help to put the original files in one drive and rendering to a different one.

Supported OS distributions (Last update: MistikaVR 8.8.8):

Mac:  Catalina, High Sierra, and Mojave.  Last version with support for OS Sierra was 8.8.7. Version 8.8.8 support High Sierra and Mojave. Version 8.10.2 supports Catalina *1.

*1: Catalina is now  supported but there is known minor glitch: In some cases drag & drop operations may suffer refresh issues due to a Catalina bug (it is expected that they will solve it soon)

Windows:  Windows 10 (64bit)

Note:  At the date of this document, the NVidia hardware encoding (which is necessary for encoding to  H265/HEVC ) is not supported by Apple, it is only available on Windows. (Please note that this can change over the time)