<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: i.MX6QP GPU frequency issue in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654849#M100308</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;You may need to check the CPU/GPU changes speed every time you change that value,&amp;nbsp;for clock frequencies one can use &lt;SPAN style="color: black;"&gt;dump-clocks.sh utility provided in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/320827#comment-390504"&gt;Re: increase CPU/GPU frequency on iMX6 Solo&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which clocks should I observe? I observed gpu clocks but I see no difference.&lt;/P&gt;&lt;P&gt;For example the value of &lt;STRONG&gt;/sys/kernel/debug/clk/gpu3d_shader/clk_rate&lt;/STRONG&gt; is always &lt;STRONG&gt;720000000&lt;/STRONG&gt;, no matter what &lt;STRONG&gt;powerOnFscaleVal&lt;/STRONG&gt; is set.&lt;/P&gt;&lt;P&gt;It looks like an initial rate, not the curent one.&lt;/P&gt;&lt;P&gt;Where can I check the real GPU frequency?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;If you like to suspend the GPU or keep it always active, one can set parameter in ../gc_hal_options.h, gcdPOWEROFF_TIMEOUT to zero.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fboseji%2Fkernel_imx%2Fblob%2Fmaster%2Fdrivers%2Fmxc%2Fgpu-viv%2Fhal%2Fkernel%2Finc%2Fgc_hal_options.h" rel="nofollow" target="_blank"&gt;kernel_imx/gc_hal_options.h at master · boseji/kernel_imx · GitHub&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;When GPU goes to the suspend state?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Mar 2017 08:29:03 GMT</pubDate>
    <dc:creator>andrzejdziedzic</dc:creator>
    <dc:date>2017-03-28T08:29:03Z</dc:date>
    <item>
      <title>i.MX6QP GPU frequency issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654847#M100306</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a custom board using i.MX6QP and Android M6.0.1_2.0.0.&lt;/P&gt;&lt;P&gt;I observe some strange issue while trying to reduce GPU speed in the file: &lt;STRONG&gt;kernel_imx/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware.c&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. If &lt;STRONG&gt;powerOnFscaleVal&lt;/STRONG&gt; is set to 1 at start (line 1225) then performance lowers dramatically, GPU is VERY slow.&lt;/P&gt;&lt;P&gt;2. If &lt;STRONG&gt;powerOnFscaleVal&lt;/STRONG&gt; is set to 64 at start, then later changed 1 using a function &lt;STRONG&gt;SetFscaleValue&lt;/STRONG&gt;, then performance lowers only a bit (simple animations are still smooth).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the difference between those two cases?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Mar 2017 10:34:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654847#M100306</guid>
      <dc:creator>andrzejdziedzic</dc:creator>
      <dc:date>2017-03-15T10:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6QP GPU frequency issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654848#M100307</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may need to check the CPU/GPU changes speed every time you change that value,&amp;nbsp;for clock frequencies one can use &lt;SPAN style="color: black;"&gt;dump-clocks.sh utility provided in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" class="" data-containerid="2004" data-containertype="14" data-content-finding="Community" data-objectid="320827" data-objecttype="1" href="https://community.nxp.com/thread/320827#comment-390504"&gt;Re: increase CPU/GPU frequency on iMX6 Solo&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you like to suspend the GPU or keep it always active, one can set parameter in ../gc_hal_options.h, gcdPOWEROFF_TIMEOUT to zero.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="" data-content-finding="Community" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fboseji%2Fkernel_imx%2Fblob%2Fmaster%2Fdrivers%2Fmxc%2Fgpu-viv%2Fhal%2Fkernel%2Finc%2Fgc_hal_options.h" rel="nofollow" target="_blank"&gt;kernel_imx/gc_hal_options.h at master · boseji/kernel_imx · GitHub&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Mar 2017 17:36:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654848#M100307</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2017-03-17T17:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6QP GPU frequency issue</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654849#M100308</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;You may need to check the CPU/GPU changes speed every time you change that value,&amp;nbsp;for clock frequencies one can use &lt;SPAN style="color: black;"&gt;dump-clocks.sh utility provided in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/thread/320827#comment-390504"&gt;Re: increase CPU/GPU frequency on iMX6 Solo&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which clocks should I observe? I observed gpu clocks but I see no difference.&lt;/P&gt;&lt;P&gt;For example the value of &lt;STRONG&gt;/sys/kernel/debug/clk/gpu3d_shader/clk_rate&lt;/STRONG&gt; is always &lt;STRONG&gt;720000000&lt;/STRONG&gt;, no matter what &lt;STRONG&gt;powerOnFscaleVal&lt;/STRONG&gt; is set.&lt;/P&gt;&lt;P&gt;It looks like an initial rate, not the curent one.&lt;/P&gt;&lt;P&gt;Where can I check the real GPU frequency?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;If you like to suspend the GPU or keep it always active, one can set parameter in ../gc_hal_options.h, gcdPOWEROFF_TIMEOUT to zero.&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fgithub.com%2Fboseji%2Fkernel_imx%2Fblob%2Fmaster%2Fdrivers%2Fmxc%2Fgpu-viv%2Fhal%2Fkernel%2Finc%2Fgc_hal_options.h" rel="nofollow" target="_blank"&gt;kernel_imx/gc_hal_options.h at master · boseji/kernel_imx · GitHub&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;When GPU goes to the suspend state?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 08:29:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6QP-GPU-frequency-issue/m-p/654849#M100308</guid>
      <dc:creator>andrzejdziedzic</dc:creator>
      <dc:date>2017-03-28T08:29:03Z</dc:date>
    </item>
  </channel>
</rss>

