Skip to main content
Participant
November 17, 2010
Answered

"Maximum Render Quality" Better to turn it OFF when using CUDA MPE?

  • November 17, 2010
  • 1 reply
  • 28548 views

http://crookedpathfilms.com/blog/201...port-settings/

"IMPORTANT NOTE ABOUT RENDERING TIME:  Make sure you do not select “Use  Maximum Render Quality” if you are utilizing the accelerated GPU  graphics (Mercury Playback Engine).  This will not improve your video  and will only slow down the rendering speed by as much as 4 times!"



http://blogs.adobe.com/premiereprotr...e-pro-cs5.html

"For export, scaling with CUDA is always at maximum quality, regardless  of quality settings. (This only applies to scaling done on the GPU.)  Maximum Render Quality can still make a difference with CUDA-accelerated  exports for any parts of the render that are processed on the CPU...

When rendering is done on the CPU with Maximum Render Quality enabled,  processing is done in a linear color space (i.e., gamma = 1.0) at 32  bits per channel (bpc), which results in more realistic results, finer  gradations in color, and better results for midtones. CUDA-accelerated  processing is always performed in a 32-bpc linear color space. To have  results match between CPU rendering and GPU rendering, enable Maximum  Render Quality."

--------------------------------------------------------------------------
Here is what I got out of after reading those two sites:

I should turn it off for it's always ON (when CUDA MPE is used)  regardless I check or uncheck it.Turning it ON only offloads the  calculation to CPU (instead of GPU) hence slowing down the previewing  and encoding performance.
So I guess I should have Maximum Render Quality setting turned OFF in both of squence settings and export settings.
--------------------------------------------------------------------------

However, David Knarr of Studio 1 Productions suggest otherwise:

http://www.studio1productions.com/Articles/PremiereCS5.htm

"When you startup Adobe Premiere CS5 and you don't have a certified video card  (or one that is unlocked) the Mercury Playback Engine is in software rendering mode  and by default the Maximum Render Quality mode (or MRQ) is to OFF.

(Maximum Render Quality mode will maximize the quality of motion in rendered clips and  sequences.  So when you select this option, the video will often  render moving objects more sharply.  Maximum Render Quality also maintains sharp  detail when scaling from large formats to smaller formats, or from  high-definition to standard-definition formats.  For the highest quality exports you should always use the Maximum Render Quality  mode.)

When you unlock Adobe Premiere CS5 so the Mercury Playback Engine can use almost  any newer NVidia card (or if you are using a "certified" NVidia graphics card),  the Mercury Playback Engine will be in the hardware  rendering mode
and the Maximum Render Quality mode  will be turned ON.

Since the software mode is not set to maximum render quality,  it can sometime render faster than the hardware render, but a a loss in  qualitly. If you set the software to  maximum render quality you will see that it is very, very slow compared to the  hardware render.

Here is how to set the Maximum Render Quality.
1)  Open up Premiere CS5
2)  Click on Sequence at the top of the screen
3)  Then select Sequence Settings
4)  At the bottom of the window select Maximum Render Quality and click Okay

It is always best to be using the Maximum Render Quality mode,"

--------------------------------------------------------------------------------

Now, I'm lost.

    This topic has been closed for replies.
    Correct answer Harm_Millaard

    In Todd's blog, this is the crux:

    For export, scaling with CUDA is always at maximum quality, regardless of quality settings. (This only applies to scaling done on the GPU.) Maximum Render Quality can still make a difference with CUDA-accelerated exports for any parts of the render that are processed on the CPU. Over time, we are working on reducing the list of exceptions to what can be processed on the GPU. For an example of a limitation that can cause some rendering to fall back to the CPU, see this article: “Maxium dimensions in Premiere Pro CS5″.

    So it dpends on your time-line and the effects/transitions used how much of the rendering is done by the CPU instead of the GPU. As soon as the CPU is involved, MRQ helps improve the final quality. To check whether that is the case, export a small but complex piece of your time-line once with and once without MRQ and if it takes about the same time, you can be pretty certain that your time-line will not profit from the MRQ on-setting. If there is a difference in render times, your CPU is involved and you will profit from MRQ.

    The statement from Studio1Productions:

    When you unlock Adobe Premiere CS5 so the Mercury Playback Engine can use almost  any newer NVidia card (or if you are using a "certified" NVidia graphics card),  the Mercury Playback Engine will be in the hardware  rendering mode and the Maximum Render Quality mode  will be turned ON.

    is incorrect, because MRQ can be ON or OFF with hardware MPE. There is a difference between "Maximum Quality" that is always used for scaling and "Maximum Render Quality" that can be used for CPU bound renders.

    1 reply

    Harm_Millaard
    Harm_MillaardCorrect answer
    Inspiring
    November 17, 2010

    In Todd's blog, this is the crux:

    For export, scaling with CUDA is always at maximum quality, regardless of quality settings. (This only applies to scaling done on the GPU.) Maximum Render Quality can still make a difference with CUDA-accelerated exports for any parts of the render that are processed on the CPU. Over time, we are working on reducing the list of exceptions to what can be processed on the GPU. For an example of a limitation that can cause some rendering to fall back to the CPU, see this article: “Maxium dimensions in Premiere Pro CS5″.

    So it dpends on your time-line and the effects/transitions used how much of the rendering is done by the CPU instead of the GPU. As soon as the CPU is involved, MRQ helps improve the final quality. To check whether that is the case, export a small but complex piece of your time-line once with and once without MRQ and if it takes about the same time, you can be pretty certain that your time-line will not profit from the MRQ on-setting. If there is a difference in render times, your CPU is involved and you will profit from MRQ.

    The statement from Studio1Productions:

    When you unlock Adobe Premiere CS5 so the Mercury Playback Engine can use almost  any newer NVidia card (or if you are using a "certified" NVidia graphics card),  the Mercury Playback Engine will be in the hardware  rendering mode and the Maximum Render Quality mode  will be turned ON.

    is incorrect, because MRQ can be ON or OFF with hardware MPE. There is a difference between "Maximum Quality" that is always used for scaling and "Maximum Render Quality" that can be used for CPU bound renders.

    Participant
    November 17, 2010

    Thank you so much for the answer but I'm not sure if I'm getting it 100% right.

    Below is how I understood your answer:

    CUDA MPE always runs in highest quality mode regardless of MRQ setting; however, there're some effects/transitions that CUDA MPE can't help. In that case, CPU is solely responsible of rendering such effects/transitions and that having MRQ off results in poorer quality.

    In other words, if I want to achieve highest possible quality, I should have MRQ on so that CPU can do the high quality oriented processing. However, if I'm certain that all the  effects/transitions are handled by CUDA MPE, turning MRQ on or off does not make a difference in terms of speed and quality.

    Can you let me know if what I wrote above is correct?

    Harm_Millaard
    Inspiring
    November 17, 2010

    That is a fine summary.