<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Weird clocking issue with atom laptop with gen3 intel graphics"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=59895">59895</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>chris@chris-wilson.co.uk
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Weird clocking issue with atom laptop with gen3 intel graphics
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>sergio.callegari@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86 (IA32)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Driver/intel
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Hi,

this is a minor thing, an 'enhancement'.

On this rather underpowered machine, if you run something that is intensive
only for the GPU, but not for the CPU the opengl rendering speed becomes
orrible. And you have a weird situation where loading the machine improves the
graphical performance rather than reducing it.

Sample case using glxgears. I know that it is not a benchmark, but here I am
using it precisely because it loads the GPU and only very modestly the CPU.

Due to vsync, glxgears should give approximately 60 fps.

If I start glxgears, with nothing else running, I see 60fps for the first 5
seconds, then 20-30 fps. At this point, if I launch something else that makes
the cpu work, glxgears rises back to 60fps, if I stop the extra CPU load
glxgears goes back to 30fps.

I suspect that when the cpu is not loaded enough the CPU clock drops down also
bringing down the GPU clock or the memory clock with it and this degrades the
GPU performance a lot. Should the GPU driver be able to tell the kernel 'I'm
making the GPU work hard, do not drop down the clock speed?'</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>