Minimum Configuration Required for MistikaVR:
This is the absolute minimum for low resolution projects (up to 4K):
- Number of processors: 1
- Number of cores: 2
- RAM: 8 GB
- Display resolution: 1920x1080
- Graphics card model:
Windows: A discreet GPU is required. NVIDIA is recommended and it is the certified manufacturer for Mistika VR. However, AMD boards are also working without known problems.
macOS: All models from "late 2013" having a discreet GPU are supported. Mac computers older to that date will not work. (You can check your hardware build date in the Apple icon -> "About my Mac")
Recommended Configuration for Mistika VR:
These are recommendations for working at high resolutions or many soruce cameras:
- 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 the optimal configuration.
- 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 (these codecs are rendered with NVidia nvenc encoder, so the GPU needs to be NVidia. For these cases the computer needs to be Windows, as Apple does not currently support NVidia).
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 https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new#Encoder )
* 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, their codecs, and their resolution. Currently all camera models are supported in all platforms, both Windows and Mac (the above considerations are only for rendering).
* Uncompressed formats do not need significant GPU and neither CPU, they only need disk speed, but a lot of it!.
So it depends. Workflows using many camera rushes based on compressed codecs or heavy CPU encoding to Apple ProRes or EXR can take advantage of having many CPU cores at high clock speeds. Meanwhile, stitching smaller camera rigs or using faster codecs and then rendering to NVidia h264/h265 deliveries will not take advantage of 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 absolute 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: 10GB or more recommended when there are many cameras and when rendering to high resolutions like 8K+ ). Please note that if your GPU does not have its own dedicated memory (it uses "shared" memory) you may run out of memory pretty fast, so you will need more RAM.
Recommended GPU models from previous generations and custom setups:
If you are building your own system these are our recommendations.
Mac: For the case of Mac it is unusual to build custom systems, so we could only say "Get the Mac with the fastest GPU as possible and as much memory as possible".
Windows: Given that the latest GPU models can be difficult to find in stock (or be expensive) we have decided to include a lsit of models from old generations. The fact is that some old models were great machines and are still very fast for Mistika.
As a referece, the performance difference between the first and last model in the list below is typically around double performance in average projects, or less when the GPU is not the bottleneck. In terms of perfomance the A6000 and the 3090 are currently the top performers, while in terms of costs the sweet spot is probably the venerable GeForce 1080ti, if you can get a refurbished unit.
In recommended order, from top to bottom:
RTX geForce 3090
RTX GeForce 3080
Please note that only the models that were considered to have the best perfomance/cost ratios for Mistika from each generation are listed above. The clasification criteria is subjective and includes not only the raw performance (cuda cores) but also other aspects like the amount of graphics memory, robustness, and the average cost in the open market at the date of this document (refurbished units). But other high end models of previous generations not in the list can still be a great option if you find a good offer for them.
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 and the destination format is specially big (like DPX or EXR) then it can help to put the original files in one drive and rendering to a different one.
Supported OS distributions (Last update: Mistika VR v10.2):
macOS: Catalina, High Sierra, and Mojave. At the date of this document Big Sur has already passed a basic test with no issues, but it has not been tested in deep yet (still work in progress) so it is not officially supported yet. Full support is planned for Mistika VR v10.3
Windows: Windows 10 (64bit)