Q100315: Using 'Parallel Shader Compilation Allowed' with Mari 3.3
This article explains the function of 'Parallel Shader Compilation Allowed' available in Mari 3.3 and Mari 3.4, and what to expect when the option appears greyed out.
WHAT IS PARALLEL SHADER COMPILATION
Parallel Shader Compilation is a new feature that was introduced in Mari 3.3v1, that allows artists to use several different Shader Compilation Modes in order to benefit from viewport optimisation and better overall performance.
The 'Parallel Shader Compilation Allowed' option does not actually determine whether or not you are able to use Shader Compilation modes within Mari. Instead, this preference simply displays whether or not the NVidia driver you are currently using has an extension that allows Mari to spilt processes between multiple threads in order to compile the UI and Shader separately, resulting in a more streamlined performance.
If you do wish to make use of Parallel Shader Compilation, you should ensure that you are using the latest NVidia drivers in order to benefit from this feature. The minimum driver requirements for this are as follows:
You can find out more about Mari 3.3v1's Shader Compilation features at the following article: Q100308: Understanding Mari 3.3v1's new Shader Compilation modes
PARALLEL SHADER COMPILATION ALLOWED
When using 3.3v1, you may find that the 'Parallel Shader Compilation Allowed' and 'Parallel Shader Compile Threads' options are disabled in your Mari preferences.
Fig 1: (Edit > Preferences > GPU > Parallel Shader Compilation Allowed)
If you find that these options are greyed out, as long as your machine meets the minimum Graphics Driver requirements, you should still be able to take advantage of the 'Automatic' Shader Compilation mode which optimises Mari's performance and minimises waiting times. You should double check this by ensuring that you are able to change to 'Automatic' mode in the Shader Compilation preference, per the above screenshot.
If you are unable to do this, please check the following article for advice on updating your Graphics Drivers: Q100309 - Graphics Driver Requirements for Shader Compilation modes in Mari 3.3
We're sorry to hear thatPlease tell us why