Mistika Boutique is a software-only product for Windows and macOS based on a pay-per-use subscription model.


As a difference to Mistika Ultima turnkey systems, no hardware or storage connectivity software is included with Mistika Boutique by default. The use of Mistika Workstations or Mistika Storage provided by SGO is optional and can be discussed on request.


Below you will find recommendations for installing Mistika Boutique in your own hardware (for the case of Linux based turnkey systems that are available please read the Mistika Ultima configurations document instead).


Please note:


SGO can not provide any real-time guarantee for computers and storage volumes that are not provided by SGO. However, Mistika Boutique is agnostic in terms of component brands.  Therefore, if your system is fast and stable, then Mistika Boutique should typically behave in a similar way.



MISTIKA BOUTIQUE CONFIGURATIONS


OPERATING SYSTEMS:


- Windows 10 (64 bit)


- macOS: Big Sur, Catalina, High Sierra and Mojave (Versions older than Mojave are unsupported and will not work).


- Linux: Linux is not supported for Mistika Boutique (instead, Mistika Ultima Turnkey systems are supported on Linux,  provides all the functionality but with a different formula)



IMAGE FORMAT CONSIDERATIONS:


All Mistika Boutique processing is made in the GPU, with the exception of decoding and encoding of some media codecs which may need intensive use of CPUs and/or fast storage volumes (depending on the codec).


The following are the typical recommendations. Please note that both playback and render speeds will be limited by the slowest component in the system. This mainly depends on the particular image format:


Compressed codecs (ie Apple ProRes, EXR compressed, XAVC, J2K, …):


They mainly depend on the CPUs of the system. For these formats it is recommended to use CPUs that are as fast as possible. Mistika provides good parallel processing and in general it can use many CPU cores in parallel both for playback and rendering.  When comparing CPUs, a good (but only approximate) reference is to use this formula:


Number of CPUs x Number of cores x Base clock frequency.  


Systems with the highest total value in that fomula will be faster for these formats. However, this is only true for systems up to 16 cores (32 threads) or so, from that point the CPU efficiency will not increase linearly with the number of cores anymore (and having more than 24 cores / 48 threads is only useful in few ocassions), so it is more recommended to prioritize CPUs with higher clock speeds rather than extra cores.



GPU based formats:


* RED R3D decoding:  It can be decoded in three different ways

 

- CPU only: This mode only uses the CPUs.


- Cuda (legacy):  An old implementation where both the CPU and GPU are used. Faster than the CPU mode but not as fast as the mode below. Compatible with old GPU models in general.


- The "Cuda-new" decoder (RECOMMENDED) type is fully based on GPU and it is much faster than the others, but it requires an NVidia GPU with more than 3GB of memory. 


* H264/H265 encoding: These particular formats can be rendered with the NVIDIA GPU "nvenc" encoder which is much faster than using CPU. This requires a modern NVidia GPU (typically Pascal series or RTX). However each GPU model has different capabilities, you can get all the details in the Nvidia nvenc support matrix.


Note: Currently, the NVIDIA decoders and encoders for the above formats only work on Windows and Linux, because at the date of this document Apple does not support NVidia encoders and decoders. 


* Arri raw (.ari, .arx).  Mistika supports Arri official GPU decoding.



Uncompressed formats (ie DPX, EXR uncompressed, Tiff16, Mistika .js, ..):


Performance using uncompressed formats mainly depends on the storage speed so it is highly recommended to use, for example, fast NVMe drives or a disk array.




HARDWARE COMPONENTS:


CPUs and Storage: 


These components mainly depend on the image formats, as per the previous point.  


Note: For Apple computers, only computers from late 2013 or newer are supported.



GPU (Graphics board):


The GPU is the most important component for most Mistika Boutique functionality except for the decoding and decoding of some formats (as explained above).


A modern and discrete GPU is necessary (any model from 2012 or later should work, but the newer the better).  On Windows NVIDIA is highly recommended (Kepler generation or later) although other brands of discrete GPUs will also work.  Regarding macOS, at the date of this document NVidia is not supported and AMD is the recommended option on this platform.


The size of GPU memory is also important. For 4K production we recommend GPUs with at least 10 GB. Please note that Mistika Boutique is optimised for high performance, not to save GPU memory.


Mistika Boutique does not currently support multi-GPU (multi-GPU is only available with Mistika Ultima on Linux). However, in some cases you can use third party render managers like Uberware Smedge for background rendering (by launching it in the second GPU). 


In latest generation these NVidia models are specially recommended (for older generations see the next point):


Amper series  RTX 3080, RTX 3090 and RTX A6000. Preliminar benchmarks show up to 30% extra performance in Mistika when compared with the previous generation, but logically this is only true when the other components (CPUs, RAM, disks, PCIe bus...) are not acting as a bottleneck in some way.  The main difference between these three models is the memory size. The 3090 provides much more memory than the 3080 (24GB vs 10GB) so it is  the recommended GPU in the GeForce range,  while the A6000 provides the absolute maximum (48GB) and it is also very consistent and robust, so it is recommended in the high end, specially for client attended sessions.


NOTE:  Having extra graphics memory in the GPU does not always mean more performance.  When it is not needed the performance is identical, but when it is needed the performance can be several times faster, as otherwise the GPU is forced to use system RAM as if it where graphics memory (memory swapping), which is a much slower process. We recommend to check in the task manager or activity monitor what is the GPU memory usage during your most complex workflows, if you see it over 95% or if it shows significant usage of the "Shared Memory" it means you would really benefit from a GPU with more memory, and not otherwise.



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 A6000

RTX A5000

RTX geForce 3090

RTX 6000

RTX 5000

Quadro P6000

Quadro P5000

RTX GeForce 3080

GeForce 1080ti 

GeForce 2080ti 

Quadro M6000

Quadro K6000



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.



RAM:


8 GB for learning/training systems and working on simple HD projects. Also, permits basic HD workflows on laptops or computers which have few CPU cores.


16 GB for HD/2K production on systems with up to 8 CPU cores / 16  threads.


64 GB for normal 4K production with medium complexity. More RAM for complex many-layer workflows and also on workstations with many CPU cores.


128 GB for complex multi-layer 4K workflows or 8K production.


256 GB or more for very complex 4K, complex UHD 8K production, and VR 16K and 32K.


Note: The above resolution examples are approximate and provided for guidance only, as resolution is only one aspect to be considered.  For example the term "8K" does not mean too much in itself, basic 8K VR projects typically do not need too much RAM as most often each input camera is only 4K and the effect stack is just one stitch effect and little more.  In comparisson, typical UHD 8K production generally involves several 8K source layers, more complex effect combinations and more RAM.



VIDEO INPUT/OUTPUT 


Currently, Mistika Boutique is specifically designed to playback through professional video boards provided by AJA or Blackmagic, and it is a highly recommended component:


- Images: SDI or HDMI outputs (both are always active). In Mistika Boutique, Quad SDI is supported up to 2 x 4K/UHD 60p


- Audio: Digital AES output or SDI/HDMI embedded audio. (converters to analogue audio are also available)


There are plenty of options so it is difficult to offer a general recommendation.  In general, Blackmagic boards are more cost effective but in Mistika they are only supported for YUV422 outputs, while AJA boards are more expensive but also support RGB444 and the capability for  VTR control (lay on tape and capture). 


- If your system does not have an AJA or Blackmagic video board then playback to graphics is still possible through the GPU to GUI Monitors, also using the motherboard for the audio output.  However, the video signals are not considered to be professional, and there will be an impact in several aspects:


- The real-time performance will be reduced and importantly will not be as stable as using a dedicated video board. Also, GPUs do not have native video buffering to provide additional stability (ie processing ahead).


- In general, most GPUs can have a frame rate error of 1 fps which can lead to slight visual artifacts during playback. IF you need to work in this manner it is recommended to select a refresh rate for your monitor that is the same or at least a multiple of the playback format. For example, for 25 fps playbacks set your monitor to 50Hz, 75Hz, or 100Hz. For 30fps set it to 30Hz, 60Hz, 120Hz, etc.  


- The audio can easily go a bit out of sync as the images and audio will follow different hardware paths. A dedicated video board board takes care of both paths and is the only way to ensure the audio is always perfectly in sync with the corresponding images.


- Another difference is the maximum cable distances. SDI cables can be virtually unlimited, while GPU cables (DisplayPort, HDMI, DVI) can only be a few meters long.


Note: If you don’t have an AJA or Blackmagic video board it is highly recommended to at least have two GUI monitors, mainly for using the second one as a full screen display for the output image. Working with only one monitor and no video output is still possible (for example in a laptop), but it has significant interface limitations.



- Supported AJA video board models for Mistika Boutique:


Aja supported modes on Mistika Boutique (Windows and Mac):


- Quad SDI 3G - Supports up to 2 x 2K (2K Stereo3D) or 1 x 4K / UHD  (4K RGB 10bit up to 24p,  UHD YUV422 10 bit up to 60p ).  


- HDMI connector - Supports up to 4K / UHD 60p, depending  on the display model.


Note:   4K/UHD capability over HDMI requires Aja driver 15.xxx or later and latest firmware. Even with that, some display models do not work for UHD/4K modes over AJA HDMI (Most AJA boards use HDMI 1.4+ output , which is refused by some HDMI displays that only accept HDMI 2.0 ).  If you need UltraHD or 4K trough HDMI and your display does not support it correctly,  the alternative method is to add an  Aja Hi5+ 4K  converter (or similar converter from Quad SDI to HDMI 2.0).    


Windows:


AJA KONA 4.  4 x SDI 3G connectors and one HDMI connector. Up to 4K / UHD 60p (over Quad SDI or HDMI). Stereo3D dual link  is supported for HD formats.


AJA Corvid88: 8 x SDI 3G.  This model permits up to 2 x 4K/UHD 60p Quad SDI. 


AJA IO 4K:  4 x SDI 3G connectors and one HDMI connector. Up to 4K / UHD 60p over QUAD SDI). Stereo3D dual link  is supported for HD formats.


AJA IO 4K Plus:  4 X SDI 3G connectors and one HDMI connector. Up to 4K / UHD 60p (over  Quad SDI or HDMI). Stereo3D dual link  is supported for HD formats.


AJA T-Tap: One SDI 1.5G BNC and one HDMI v1.3 connector. Up to 2K 25p.


macOS:


AJA IO 4K:  4 x SDI 3G connectors  and one HDMI connector. Up to 4K / UHD 60p. Stereo3D dual link  is supported for HD formats.


AJA IO 4K Plus:  4 x SDI 3G connectors  and one HDMI connector. Up to 4K / UHD 60p. Stereo3D dual link  is supported for HD formats.


AJA T-Tap: One SDI 1.5G BNC and one HDMI v1.3 connector. Up to 2K 25p.


AJA Drivers and Firmware:


Driver:  Aja driver 15.0 or later


Firmware: The firmware installed needs to be the "Io4K (4K Mode)" and not the "Io4K (UFC Mode)". You can check it in the AJA control panel.


Note: Currently, AJA KONA 5 12G boards (and the corresponding 8K video modes) are not supported on Mistika Boutique (only on Mistika Ultima for Linux). However, at the date of this document support for AJA KONA 5 on Boutique is expected to start soon.



- Supported Blackmagic video board models for Mistika Boutique:


The support for Blackmagic video boards was introduced in Mistika V8.10.  To this date these boards use all the same driver, so all Blackmagic models are expected to work 


The Blackmagic driver is embedded within the Mistika software, so no driver installation is required.


Support YUV422 YUV 10bit up to 4K/UHD resolutions.  

Blackmagic boards do not currently support RGB modes in Mistika (This can change in future versions)


Support Stereo 3D dual link outputs (up to 2 x 4K for video board models with this capabilities. Requires Mistika 8.10 Sept 19th. 2019 or later versions )



SUPPORTED COLOR CONTROL PANELS:


Tangent CP200 (legacy)


Tangent Ripple2


Tangent Wave and Wave2


Tangent Elements (set of six panels are recommended)


Tangent Arc


Note: The Tangent driver (TangentHub / Tangent Synapse) is not provided with Mistika Boutique. Please download the drivers from www.tangentwave.co.uk


Digital Vision Precision panel (supported on Windows, not supported on macOS )



GUI INTERFACE: 


Absolute minimum: One display at 1920 x 1080 resolution.


Recommended: two monitors with 1920 x 1200 resolution (plus an output reference display connected to an AJA or Blackmagic video board). For a dual monitor GUI select MistikaConfig->Interface->TwoMonitors


Higher resolution monitors are also supported for the Mistika GUI (from 2K to  8K...).  The GUI elements  may appear too small or too big by default, but you can adjust their size in MistikaConfig->Interface->Interface Scaling. 


Ultra wide / Super wide monitors with 4K or higher resolution can have the dual Mistika GUI (Timeline + Visual Editor) in a single physical display. But please note that  having a dual GUI in a single Ultra Wide display requires manual tweaking



WACOM TABLET / PEN: 


Any model supported in your operating system.