<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
    <div class="WordSection1">
      <p class="MsoNormal"
        style="margin-top:2.0pt;margin-right:0in;margin-bottom:2.0pt;
        margin-left:0in;line-height:normal;text-autospace:none"><span
          style="font-size:
          10.0pt;font-family:"Segoe
          UI",sans-serif;color:black">Turbo frequency range is Rpe
          to Rp0 when GPU is active as, on workload submission frequency
          is taken to Rpe.<br>
          <br>
        </span></p>
      <p class="MsoNormal"
        style="margin-top:2.0pt;margin-right:0in;margin-bottom:2.0pt;
        margin-left:0in;line-height:normal;text-autospace:none"><span
          style="font-size:
          10.0pt;font-family:"Segoe
          UI",sans-serif;color:black">Does the HW require us
          to drop to RPn before entering RC6?<br>
          If we can enter RC6 even with other
          frequencies I think we can keep running at Rpe on Idle.<br>
          <br>
        </span></p>
      <p class="MsoNormal"
        style="margin-top:2.0pt;margin-right:0in;margin-bottom:2.0pt;
        margin-left:0in;line-height:normal;text-autospace:none"><span
          style="font-size:
          10.0pt;font-family:"Segoe
          UI",sans-serif;color:black">Only benefit of running at
          Rpn might be some additional power saving when workload is
          very lightweight. Is that correct Chris?<br>
        </span></p>
      <p class="MsoNormal"
        style="margin-top:2.0pt;margin-right:0in;margin-bottom:2.0pt;
        margin-left:0in;line-height:normal;text-autospace:none"><span
          style="font-size:
          10.0pt;font-family:"Segoe
          UI",sans-serif;color:black"><br>
          Thanks<br>
          Sagar<br>
          <br>
        </span></p>
    </div>
    <meta name="Generator" content="Microsoft Word 15 (filtered)">
    <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:8.0pt;
        margin-left:0in;
        line-height:107%;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {font-family:"Calibri",sans-serif;}
.MsoPapDefault
        {margin-bottom:8.0pt;
        line-height:107%;}
 /* Page Definitions */
 @page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
-->
</style><br>
    <br>
    <div class="moz-cite-prefix">On 12/30/2015 3:20 PM, Szwichtenberg,
      Radoslaw wrote:<br>
    </div>
    <blockquote
cite="mid:17D64081036A3D43BA31B5EA9AE8F54A4676DF7F@IRSMSX108.ger.corp.intel.com"
      type="cite">
      <pre wrap="">Hello Chris!

The question is: why this change in behavior was made? 

On previous platforms Gfx Turbo frequency selection range in driver was in between Rpe & Rp0. Since Rpe is the possible Fmax at Vmin, it was used as the starting frequency once driver booted and any value lower than that was not requested.

Thanks!
Radek

</pre>
      <blockquote type="cite">
        <pre wrap="">-----Original Message-----
From: Chris Wilson [<a class="moz-txt-link-freetext" href="mailto:chris@chris-wilson.co.uk">mailto:chris@chris-wilson.co.uk</a>]
Sent: Wednesday, December 30, 2015 10:31 AM
To: Kamble, Sagar A
Cc: S, Deepak; Szwichtenberg, Radoslaw; Intel Graphics Development; Goel,
Akash
Subject: Re: Why idle_freq is set to RPn and not RPe

On Wed, Dec 30, 2015 at 02:51:27PM +0530, Kamble, Sagar A wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi Chris,

With below commit, idle frequency is made RPn (HW Min).
Why are we not keeping it at RPe (Efficient Frequency)?
My understanding was to set Rpe on idle so that when GPU is out of
RC6 it can start operating at efficient frequency.
</pre>
        </blockquote>
        <pre wrap="">
The driver is *idle*. When there is work to be submitted to the GPU, then
we go back to RPe (though we wait for it to wake up first). RPe is just an
inflexion point on the power curve.
-Chris

--
Chris Wilson, Intel Open Source Technology Centre
</pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>