<?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>i.MX Processors中的主题 Re: GPU Profiling with Vivante VDK Tools</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309732#M40245</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Pierre. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think my approach should be the same with yours as I dd the result of gunzip backup_vProfiler.gz to of=/dev/sdX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Sep 2014 07:50:37 GMT</pubDate>
    <dc:creator>kimlim</dc:creator>
    <dc:date>2014-09-23T07:50:37Z</dc:date>
    <item>
      <title>GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309721#M40234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;i need to profile the GPU on an IMX6 Board. For this i got the hint to use the Vivante VDK Tools.&lt;/P&gt;&lt;P&gt;I build the BSP from the wiki.Wandboard.org&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repo init -u &lt;A class="free external" href="https://github.com/Freescale/fsl-community-bsp-platform" rel="nofollow" style="color: #3366bb; padding-right: 16px;"&gt;&lt;/A&gt;&lt;A href="https://github.com/Freescale/fsl-community-bsp-platform" target="test_blank"&gt;https://github.com/Freescale/fsl-community-bsp-platform&lt;/A&gt; .&lt;/P&gt;&lt;P&gt;I downloaded the Vivante VDK v1.4.6 and i wanted to follow the readme.txt. &lt;/P&gt;&lt;P&gt;Now i have to replace the libs from the Vivante Bundle, but i exactly dont know how to.&lt;/P&gt;&lt;P&gt;And then the Kernel source code from the gpu driver should should be modified, but i dont kwno where i can find these files in the Yocto Project because the guide is explained how to use this for Ltib.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Have any of you got this working? I'd be most grateful for any comments / suggestions.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2014 08:37:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309721#M40234</guid>
      <dc:creator>christian_99</dc:creator>
      <dc:date>2014-06-02T08:37:23Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309722#M40235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/Bio_TICFSL"&gt;Bio_TICFSL&lt;/A&gt;,&amp;nbsp; Can you please comment?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2014 15:46:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309722#M40235</guid>
      <dc:creator>jamesbone</dc:creator>
      <dc:date>2014-06-02T15:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309723#M40236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It has been two months since the question is posted.&lt;/P&gt;&lt;P&gt;May I know is there any update regarding the Vivante GPU profiling issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 10:52:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309723#M40236</guid>
      <dc:creator>kimlim</dc:creator>
      <dc:date>2014-08-12T10:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309724#M40237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kim,&lt;/P&gt;&lt;P&gt;Please try to use the latest Linux BSP version. &lt;SPAN style="font-size: 10.0pt;"&gt;When building Vivante Graphics Drivers in a Linux environment, the driver is built with vProfiler capability. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;To activate vProfiler functionality, there are two ways to do it:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;we only need to add a sentence "galcore.gpuProfiler=1" in the attribute of bootargs in your boot configuration. For example, if use the nfs to boot the linux, we can configuration boot like: setenv bootargs_nfs 'setenv bootargs ${bootargs} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp video=mxcepdcfb:E060SCM,bpp=16 max17135:pass=2,vcom=-2030000 galcore.gpuProfiler=1'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;2. &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Use the command line to add the &lt;/SPAN&gt;&lt;STRONG style="font-size: 10.0pt; font-family: Consolas;"&gt;gpuProfiler=1 &lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;option, or add the option into an existing &lt;/SPAN&gt;&lt;STRONG style="font-size: 10.0pt; font-family: Consolas;"&gt;.sh &lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;script similar to the following: &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Default"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;#!/bin/bash &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Default"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;# &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Default"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;insmod /lib/modules/galcore.ko &lt;STRONG&gt;gpuProfiler=1 &lt;/STRONG&gt;[OPTIONS] &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="Default"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: Consolas;"&gt;chmod 777 /dev/galcore &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Note: The path before file galcore.ko need not to reference this path, it is the path where your .ko file puts.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;Hope this helps&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 14:53:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309724#M40237</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2014-08-27T14:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309725#M40238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i found that /dev/galcore is already there after i booted into my mx6 Linux BSP with or without the galcore.gpuProfiler=1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;anyway, i still configure my bootargs as follow:&lt;/P&gt;&lt;P&gt;setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 init=/init rootwait galcore.gpuProfiler=1'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after boot into the rootfs,i configure my environment variables as follow:&lt;/P&gt;&lt;P&gt;export VPROFILER_OUTPUT = sample.vpd&lt;/P&gt;&lt;P&gt;export VPROFILER_FRAME_NUM =100&lt;/P&gt;&lt;P&gt;export VPROFILER_SYNC_MODE=1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I CANT find any sample.vpd created in my directory after I run an GLES2.0 application as provided by Vivante' GPU SDK (e.g. 02_ColoredTriangle). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Sep 2014 06:35:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309725#M40238</guid>
      <dc:creator>kimlim</dc:creator>
      <dc:date>2014-09-09T06:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309726#M40239</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kim,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;I also had&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;trouble getting&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;&lt;STRONG&gt;GPU&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;profiler&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;run&lt;/SPAN&gt;. &lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="hps"&gt;I suggest you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;download&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;this&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(&lt;STRONG&gt;functional&lt;/STRONG&gt;)&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Image : &lt;A href="https://docs.google.com/file/d/0B6jcnIc3Sz4mamJwRzJ5eWthNWM/edit" title="https://docs.google.com/file/d/0B6jcnIc3Sz4mamJwRzJ5eWthNWM/edit"&gt;backup_vProfiler.gz - Google Drive&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;In order to test this image, h&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;ere are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;some commands :&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;1) sudo gzip -dc /path/to/backup_vProfiler.gz | dd of=/dev/sdX&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;2) run script in &lt;STRONG&gt;/opt&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;STRONG&gt;. ./profiler.sh&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;3) export &lt;STRONG&gt;VIV_PROFILE=1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;4) &lt;STRONG&gt;run&lt;/STRONG&gt; your application&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;5) put the &lt;STRONG&gt;vpd&lt;/STRONG&gt; file into vAnalyser&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="vAnalyser.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/46151i8803BDA53D32BA90/image-size/large?v=v2&amp;amp;px=999" role="button" title="vAnalyser.png" alt="vAnalyser.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;EM&gt;&lt;STRONG&gt;This is a custom distribution (LTIB)&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Help :&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;A href="https://drive.google.com/file/d/0BxN53Ip8x3nmREVaOFpHTjhwREk/edit?usp=sharing" title="https://drive.google.com/file/d/0BxN53Ip8x3nmREVaOFpHTjhwREk/edit?usp=sharing"&gt;vProfiler.pdf - Google Drive&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Pierre-Jean TEXIER&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2014 06:33:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309726#M40239</guid>
      <dc:creator>texierp</dc:creator>
      <dc:date>2014-09-19T06:33:16Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309727#M40240</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pierre, thanks for your useful help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I downloaded your image and found that it can't be booted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fdisk -l backup_vProfiler&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Disk backup_vProfiler: 1948 MB, 1948254208 bytes&lt;/P&gt;&lt;P&gt;60 heads, 62 sectors/track, 1022 cylinders, total 3805184 sectors&lt;/P&gt;&lt;P&gt;Units = sectors of 1 * 512 = 512 bytes&lt;/P&gt;&lt;P&gt;Sector size (logical/physical): 512 bytes / 512 bytes&lt;/P&gt;&lt;P&gt;I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;/P&gt;&lt;P&gt;Disk identifier: 0x00c46ff6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device Boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blocks&amp;nbsp;&amp;nbsp; Id&amp;nbsp; System&lt;/P&gt;&lt;P&gt;backup_vProfiler1&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3801839&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1900919+&amp;nbsp; 83&amp;nbsp; Linux&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I then used kpartx to create a mapper and mounted it&lt;/P&gt;&lt;P&gt;sudo kpartx -a backup_vProfiler&lt;/P&gt;&lt;P&gt;sudo mount -o rw /dev/mapper/loop0p1 /mnt&lt;/P&gt;&lt;P&gt; ls -la /mnt&lt;/P&gt;&lt;P&gt;total 312&lt;/P&gt;&lt;P&gt;drwxr-xr-x 19 root root&amp;nbsp;&amp;nbsp; 4096 Jan&amp;nbsp; 1&amp;nbsp; 1970 .&lt;/P&gt;&lt;P&gt;drwxr-xr-x 25 root root&amp;nbsp;&amp;nbsp; 4096 Sep 12 19:11 ..&lt;/P&gt;&lt;P&gt;-rw-r--r--&amp;nbsp; 1 root root&amp;nbsp;&amp;nbsp; 1472 May 21 20:16 6x_bootscript&lt;/P&gt;&lt;P&gt;-rw-r--r--&amp;nbsp; 1 root root&amp;nbsp;&amp;nbsp; 1483 May 20 21:24 6x_bootscript.bak&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 Jan&amp;nbsp; 1&amp;nbsp; 1970 bin&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 Jan&amp;nbsp; 1&amp;nbsp; 1970 boot&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:21 dev&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 6 root root&amp;nbsp;&amp;nbsp; 4096 Jan&amp;nbsp; 1&amp;nbsp; 1970 etc&lt;/P&gt;&lt;P&gt;-rwxr-xr-x&amp;nbsp; 1 root root 214220 Jan&amp;nbsp; 1&amp;nbsp; 1970 galcore.ko&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 3 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:21 home&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 5 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:21 lib&lt;/P&gt;&lt;P&gt;drwx------&amp;nbsp; 2 root root&amp;nbsp; 16384 May 20 20:06 lost+found&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 7 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:22 mnt&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 4 root root&amp;nbsp;&amp;nbsp; 4096 Jan&amp;nbsp; 1&amp;nbsp; 1970 opt&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:23 proc&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 Jan&amp;nbsp; 1&amp;nbsp; 1970 root&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:23 sbin&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:23 sys&lt;/P&gt;&lt;P&gt;drwxr-xr-t&amp;nbsp; 3 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:23 tmp&lt;/P&gt;&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:23 unit_tests&lt;/P&gt;&lt;P&gt;drwxr-xr-x 11 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:24 usr&lt;/P&gt;&lt;P&gt;drwxr-xr-x 11 root root&amp;nbsp;&amp;nbsp; 4096 May 20 21:24 var&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May I know where i can obtain the linux kernel you used to boot the rootfs you have uploaded?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 01:47:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309727#M40240</guid>
      <dc:creator>kimlim</dc:creator>
      <dc:date>2014-09-23T01:47:07Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309728#M40241</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i managed to load the kernel after configuring uboot with the correct boot arguments&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rw'&lt;/P&gt;&lt;P&gt;setenv bootcmd_mmc 'run bootargs_base bootargs_mmc; mmc dev 0; ext2load mmc 0:1 0x10800000 /boot/uImage; bootm'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;however, it stuck at 'Waiting for root device /dev/mmcblk1p1...'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the complete boot log is as follow:&lt;/P&gt;&lt;P&gt;MX6Q ROM-3420 U-Boot &amp;gt; setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rw'&lt;/P&gt;&lt;P&gt;MX6Q ROM-3420 U-Boot &amp;gt; setenv bootcmd_mmc 'run bootargs_base bootargs_mmc; mmc dev 0; ext2load mmc 0:1 0x10800000 /boot/uImage; bootm'&lt;/P&gt;&lt;P&gt;MX6Q ROM-3420 U-Boot &amp;gt; boot&lt;/P&gt;&lt;P&gt;mmc0 is current device&lt;/P&gt;&lt;P&gt;Loading file "/boot/uImage" from mmc device 0:1 (xxa1)&lt;/P&gt;&lt;P&gt;3799316 bytes read&lt;/P&gt;&lt;P&gt;## Booting kernel from Legacy Image at 10800000 ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Image Name:&amp;nbsp;&amp;nbsp; Linux-3.0.35-2666-gbdde708&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Image Type:&amp;nbsp;&amp;nbsp; ARM Linux Kernel Image (uncompressed)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Data Size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 3799252 Bytes =&amp;nbsp; 3.6 MB&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Load Address: 10008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Entry Point:&amp;nbsp; 10008000&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Verifying Checksum ... OK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Loading Kernel Image ... OK&lt;/P&gt;&lt;P&gt;OK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Starting kernel ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Uncompressing Linux... done, booting the kernel.&lt;/P&gt;&lt;P&gt;Linux version 3.0.35-2666-gbdde708 (evu@evu-SD30V10) (gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) ) #2 SMP PREEMPT Tue May 20 15:33:07 CEST 2014&lt;/P&gt;&lt;P&gt;CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d&lt;/P&gt;&lt;P&gt;CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache&lt;/P&gt;&lt;P&gt;Machine: Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board&lt;/P&gt;&lt;P&gt;Ignoring unrecognised tag 0x54410008&lt;/P&gt;&lt;P&gt;Memory policy: ECC disabled, Data cache writealloc&lt;/P&gt;&lt;P&gt;CPU identified as i.MX6Q, silicon rev 1.2&lt;/P&gt;&lt;P&gt;PERCPU: Embedded 7 pages/cpu @8c008000 s5440 r8192 d15040 u32768&lt;/P&gt;&lt;P&gt;Built 1 zonelists in Zone order, mobility grouping on.&amp;nbsp; Total pages: 194560&lt;/P&gt;&lt;P&gt;Kernel command line: console=ttymxc0,115200 enable_wait_mode=off video_mode=extension pcie_testmode=off root=/dev/mmcblk1p1 rootwait rw&lt;/P&gt;&lt;P&gt;PID hash table entries: 4096 (order: 2, 16384 bytes)&lt;/P&gt;&lt;P&gt;Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)&lt;/P&gt;&lt;P&gt;Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)&lt;/P&gt;&lt;P&gt;Memory: 512MB 256MB = 768MB total&lt;/P&gt;&lt;P&gt;Memory: 765956k/765956k available, 282620k reserved, 0K highmem&lt;/P&gt;&lt;P&gt;Virtual kernel memory layout:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vector&amp;nbsp; : 0xffff0000 - 0xffff1000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 4 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixmap&amp;nbsp; : 0xfff00000 - 0xfffe0000&amp;nbsp;&amp;nbsp; ( 896 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xf4600000 - 0xffe00000&amp;nbsp;&amp;nbsp; ( 184 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmalloc : 0xc0800000 - 0xf2000000&amp;nbsp;&amp;nbsp; ( 792 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lowmem&amp;nbsp; : 0x80000000 - 0xc0000000&amp;nbsp;&amp;nbsp; (1024 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkmap&amp;nbsp;&amp;nbsp; : 0x7fe00000 - 0x80000000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 2 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules : 0x7f000000 - 0x7fe00000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 14 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .init : 0x80008000 - 0x8003c000&amp;nbsp;&amp;nbsp; ( 208 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .text : 0x8003c000 - 0x80a6fb28&amp;nbsp;&amp;nbsp; (10447 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .data : 0x80a70000 - 0x80ad3c00&amp;nbsp;&amp;nbsp; ( 399 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .bss : 0x80ad3c24 - 0x80b21acc&amp;nbsp;&amp;nbsp; ( 312 kB)&lt;/P&gt;&lt;P&gt;SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1&lt;/P&gt;&lt;P&gt;Preemptible hierarchical RCU implementation.&lt;/P&gt;&lt;P&gt;NR_IRQS:624&lt;/P&gt;&lt;P&gt;MXC GPIO hardware&lt;/P&gt;&lt;P&gt;sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms&lt;/P&gt;&lt;P&gt;arm_max_freq=1GHz&lt;/P&gt;&lt;P&gt;MXC_Early serial console at MMIO 0x2020000 (options '115200')&lt;/P&gt;&lt;P&gt;bootconsole [ttymxc0] enabled&lt;/P&gt;&lt;P&gt;Console: colour dummy device 80x30&lt;/P&gt;&lt;P&gt;Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)&lt;/P&gt;&lt;P&gt;pid_max: default: 32768 minimum: 301&lt;/P&gt;&lt;P&gt;Mount-cache hash table entries: 512&lt;/P&gt;&lt;P&gt;CPU: Testing write buffer coherency: ok&lt;/P&gt;&lt;P&gt;hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available&lt;/P&gt;&lt;P&gt;CPU1: Booted secondary processor&lt;/P&gt;&lt;P&gt;Brought up 2 CPUs&lt;/P&gt;&lt;P&gt;SMP: Total of 2 processors activated (3162.11 BogoMIPS).&lt;/P&gt;&lt;P&gt;print_constraints: dummy:&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 16&lt;/P&gt;&lt;P&gt;print_constraints: vddpu: 725 &amp;lt;--&amp;gt; 1300 mV at 700 mV fast normal&lt;/P&gt;&lt;P&gt;print_constraints: vddcore: 725 &amp;lt;--&amp;gt; 1300 mV at 1150 mV fast normal&lt;/P&gt;&lt;P&gt;print_constraints: vddsoc: 725 &amp;lt;--&amp;gt; 1300 mV at 1200 mV fast normal&lt;/P&gt;&lt;P&gt;print_constraints: vdd2p5: 2000 &amp;lt;--&amp;gt; 2775 mV at 2400 mV fast normal&lt;/P&gt;&lt;P&gt;print_constraints: vdd1p1: 800 &amp;lt;--&amp;gt; 1400 mV at 1100 mV fast normal&lt;/P&gt;&lt;P&gt;print_constraints: vdd3p0: 2625 &amp;lt;--&amp;gt; 3400 mV at 3000 mV fast normal&lt;/P&gt;&lt;P&gt;hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.&lt;/P&gt;&lt;P&gt;hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.&lt;/P&gt;&lt;P&gt;hw-breakpoint: maximum watchpoint size is 4 bytes.&lt;/P&gt;&lt;P&gt;L310 cache controller enabled&lt;/P&gt;&lt;P&gt;l2x0: 16 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x02070000, Cache size: 1048576 B&lt;/P&gt;&lt;P&gt;bio: create slab &amp;lt;bio-0&amp;gt; at 0&lt;/P&gt;&lt;P&gt;mxs-dma mxs-dma-apbh: initialized&lt;/P&gt;&lt;P&gt;print_constraints: SPKVDD: 4200 mV&lt;/P&gt;&lt;P&gt;print_constraints: vmmc: 3300 mV&lt;/P&gt;&lt;P&gt;SCSI subsystem initialized&lt;/P&gt;&lt;P&gt;spi_imx imx6q-ecspi.0: probed&lt;/P&gt;&lt;P&gt;usbcore: registered new interface driver usbfs&lt;/P&gt;&lt;P&gt;usbcore: registered new interface driver hub&lt;/P&gt;&lt;P&gt;usbcore: registered new device driver usb&lt;/P&gt;&lt;P&gt;Freescale USB OTG Driver loaded, $Revision: 1.55 $&lt;/P&gt;&lt;P&gt;mc_pfuze 1-0008: recv failed!:-5,80&lt;/P&gt;&lt;P&gt;mc_pfuze: probe of 1-0008 failed with error -1&lt;/P&gt;&lt;P&gt;imx-ipuv3 imx-ipuv3.0: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/P&gt;&lt;P&gt;imx-ipuv3 imx-ipuv3.1: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)&lt;/P&gt;&lt;P&gt;mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 driver probed&lt;/P&gt;&lt;P&gt;mxc_mipi_csi2 mxc_mipi_csi2: i.MX MIPI CSI2 dphy version is 0x3130302a&lt;/P&gt;&lt;P&gt;MIPI CSI2 driver module loaded&lt;/P&gt;&lt;P&gt;Advanced Linux Sound Architecture Driver Version 1.0.24.&lt;/P&gt;&lt;P&gt;Bluetooth: Core ver 2.16&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 31&lt;/P&gt;&lt;P&gt;Bluetooth: HCI device and connection manager initialized&lt;/P&gt;&lt;P&gt;Bluetooth: HCI socket layer initialized&lt;/P&gt;&lt;P&gt;Bluetooth: L2CAP socket layer initialized&lt;/P&gt;&lt;P&gt;Bluetooth: SCO socket layer initialized&lt;/P&gt;&lt;P&gt;cfg80211: Calling CRDA to update world regulatory domain&lt;/P&gt;&lt;P&gt;max17135 2-0048: PMIC MAX17135 for eInk display&lt;/P&gt;&lt;P&gt;i2c-core: driver [max17135] using legacy suspend method&lt;/P&gt;&lt;P&gt;i2c-core: driver [max17135] using legacy resume method&lt;/P&gt;&lt;P&gt;Switching to clocksource mxc_timer1&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 2&lt;/P&gt;&lt;P&gt;IP route cache hash table entries: 32768 (order: 5, 131072 bytes)&lt;/P&gt;&lt;P&gt;TCP established hash table entries: 131072 (order: 8, 1048576 bytes)&lt;/P&gt;&lt;P&gt;TCP bind hash table entries: 65536 (order: 7, 786432 bytes)&lt;/P&gt;&lt;P&gt;TCP: Hash tables configured (established 131072 bind 65536)&lt;/P&gt;&lt;P&gt;TCP reno registered&lt;/P&gt;&lt;P&gt;UDP hash table entries: 512 (order: 2, 16384 bytes)&lt;/P&gt;&lt;P&gt;UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 1&lt;/P&gt;&lt;P&gt;RPC: Registered named UNIX socket transport module.&lt;/P&gt;&lt;P&gt;RPC: Registered udp transport module.&lt;/P&gt;&lt;P&gt;RPC: Registered tcp transport module.&lt;/P&gt;&lt;P&gt;RPC: Registered tcp NFSv4.1 backchannel transport module.&lt;/P&gt;&lt;P&gt;PMU: registered new PMU device of type 0&lt;/P&gt;&lt;P&gt;Static Power Management for Freescale i.MX6&lt;/P&gt;&lt;P&gt;wait mode is disabled for i.MX6&lt;/P&gt;&lt;P&gt;cpaddr = c0880000 suspend_iram_base=c0918000&lt;/P&gt;&lt;P&gt;PM driver module loaded&lt;/P&gt;&lt;P&gt;IMX usb wakeup probe&lt;/P&gt;&lt;P&gt;add wake up source irq 75&lt;/P&gt;&lt;P&gt;IMX usb wakeup probe&lt;/P&gt;&lt;P&gt;cpu regulator mode:ldo_enable&lt;/P&gt;&lt;P&gt;i.MXC CPU frequency driver&lt;/P&gt;&lt;P&gt;JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.&lt;/P&gt;&lt;P&gt;msgmni has been set to 1496&lt;/P&gt;&lt;P&gt;alg: No test for stdrng (krng)&lt;/P&gt;&lt;P&gt;io scheduler noop registered&lt;/P&gt;&lt;P&gt;io scheduler deadline registered&lt;/P&gt;&lt;P&gt;io scheduler cfq registered (default)&lt;/P&gt;&lt;P&gt;mxc_mipi_dsi mxc_mipi_dsi: i.MX MIPI DSI driver probed&lt;/P&gt;&lt;P&gt;MIPI DSI driver module loaded&lt;/P&gt;&lt;P&gt;mxc_sdc_fb mxc_sdc_fb.0: register mxc display driver ldb&lt;/P&gt;&lt;P&gt;_regulator_get: get() with no identifier&lt;/P&gt;&lt;P&gt;imx-ipuv3 imx-ipuv3.1: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)&lt;/P&gt;&lt;P&gt;Console: switching to colour frame buffer device 128x48&lt;/P&gt;&lt;P&gt;mxc_sdc_fb mxc_sdc_fb.1: register mxc display driver ldb&lt;/P&gt;&lt;P&gt;mxc_sdc_fb mxc_sdc_fb.2: register mxc display driver lcd&lt;/P&gt;&lt;P&gt;mxc_sdc_fb mxc_sdc_fb.3: register mxc display driver ldb&lt;/P&gt;&lt;P&gt;mxc_sdc_fb mxc_sdc_fb.3: ipu1-di0 already in use&lt;/P&gt;&lt;P&gt;mxc_sdc_fb: probe of mxc_sdc_fb.3 failed with error -16&lt;/P&gt;&lt;P&gt;imx-sdma imx-sdma: loaded firmware 1.1&lt;/P&gt;&lt;P&gt;imx-sdma imx-sdma: initialized&lt;/P&gt;&lt;P&gt;Serial: IMX driver&lt;/P&gt;&lt;P&gt;imx-uart.2: ttymxc2 at MMIO 0x21ec000 (irq = 60) is a IMX&lt;/P&gt;&lt;P&gt;imx-uart.0: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX&lt;/P&gt;&lt;P&gt;console [ttymxc0] enabled, bootconsole disabled&lt;/P&gt;&lt;P&gt;console [ttymxc0] enabled, bootconsole disabled&lt;/P&gt;&lt;P&gt;loop: module loaded&lt;/P&gt;&lt;P&gt;No sata disk.&lt;/P&gt;&lt;P&gt;m25p80 spi0.0: unrecognized JEDEC id ffffff&lt;/P&gt;&lt;P&gt;GPMI NAND driver registered. (IMX)&lt;/P&gt;&lt;P&gt;vcan: Virtual CAN interface driver&lt;/P&gt;&lt;P&gt;CAN device driver interface&lt;/P&gt;&lt;P&gt;flexcan netdevice driver&lt;/P&gt;&lt;P&gt;FEC Ethernet Driver&lt;/P&gt;&lt;P&gt;fec_enet_mii_bus: probed&lt;/P&gt;&lt;P&gt;ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.0: irq 75, io base 0x02184000&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00&lt;/P&gt;&lt;P&gt;hub 1-0:1.0: USB hub found&lt;/P&gt;&lt;P&gt;hub 1-0:1.0: 1 port detected&lt;/P&gt;&lt;P&gt;add wake up source irq 72&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.1: irq 72, io base 0x02184200&lt;/P&gt;&lt;P&gt;fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00&lt;/P&gt;&lt;P&gt;hub 2-0:1.0: USB hub found&lt;/P&gt;&lt;P&gt;hub 2-0:1.0: 1 port detected&lt;/P&gt;&lt;P&gt;Initializing USB Mass Storage driver...&lt;/P&gt;&lt;P&gt;usbcore: registered new interface driver usb-storage&lt;/P&gt;&lt;P&gt;USB Mass Storage support registered.&lt;/P&gt;&lt;P&gt;ARC USBOTG Device Controller driver (1 August 2005)&lt;/P&gt;&lt;P&gt;mousedev: PS/2 mouse device common for all mice&lt;/P&gt;&lt;P&gt;input: gpio-keys as /devices/platform/gpio-keys/input/input0&lt;/P&gt;&lt;P&gt;input: max11801_ts as /devices/platform/imx-i2c.1/i2c-1/1-0048/input/input1&lt;/P&gt;&lt;P&gt;egalax_ts 1-0004: egalax_ts: failed to read firmware version&lt;/P&gt;&lt;P&gt;egalax_ts: probe of 1-0004 failed with error -5&lt;/P&gt;&lt;P&gt;egalax_ts 2-0004: egalax_ts: failed to read firmware version&lt;/P&gt;&lt;P&gt;egalax_ts: probe of 2-0004 failed with error -5&lt;/P&gt;&lt;P&gt;usb 2-1: new full speed USB device number 2 using fsl-ehci&lt;/P&gt;&lt;P&gt;elan - Read Hello Packet Failed&lt;/P&gt;&lt;P&gt;elan-touch: probe of 2-0010 failed with error -22&lt;/P&gt;&lt;P&gt;i2c-core: driver [isl29023] using legacy suspend method&lt;/P&gt;&lt;P&gt;i2c-core: driver [isl29023] using legacy resume method&lt;/P&gt;&lt;P&gt;snvs_rtc snvs_rtc.0: rtc core: registered snvs_rtc as rtc0&lt;/P&gt;&lt;P&gt;i2c /dev entries driver&lt;/P&gt;&lt;P&gt;Linux video capture interface: v2.00&lt;/P&gt;&lt;P&gt;mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video16&lt;/P&gt;&lt;P&gt;mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video17&lt;/P&gt;&lt;P&gt;mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video18&lt;/P&gt;&lt;P&gt;mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video19&lt;/P&gt;&lt;P&gt;mxc_v4l2_output mxc_v4l2_output.0: V4L2 device registered as video20&lt;/P&gt;&lt;P&gt;mag3110 2-000e: check mag3110 chip ID&lt;/P&gt;&lt;P&gt;mag3110 2-000e: read chip ID 0xfffffffb is not equal to 0xc4!&lt;/P&gt;&lt;P&gt;mag3110: probe of 2-000e failed with error -22&lt;/P&gt;&lt;P&gt;i2c-core: driver [mag3110] using legacy suspend method&lt;/P&gt;&lt;P&gt;i2c-core: driver [mag3110] using legacy resume method&lt;/P&gt;&lt;P&gt;mma8451 0-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a!&lt;/P&gt;&lt;P&gt;mma8451: probe of 0-001c failed with error -22&lt;/P&gt;&lt;P&gt;imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=1)&lt;/P&gt;&lt;P&gt;Bluetooth: Virtual HCI driver ver 1.3&lt;/P&gt;&lt;P&gt;Bluetooth: HCI UART driver ver 2.2&lt;/P&gt;&lt;P&gt;Bluetooth: HCIATH3K protocol initialized&lt;/P&gt;&lt;P&gt;Bluetooth: Generic Bluetooth USB driver ver 0.6&lt;/P&gt;&lt;P&gt;usbcore: registered new interface driver btusb&lt;/P&gt;&lt;P&gt;sdhci: Secure Digital Host Controller Interface driver&lt;/P&gt;&lt;P&gt;sdhci: Copyright(c) Pierre Ossman&lt;/P&gt;&lt;P&gt;mmc0: SDHCI controller on platform [sdhci-esdhc-imx.3] using DMA&lt;/P&gt;&lt;P&gt;mmc1: SDHCI controller on platform [sdhci-esdhc-imx.1] using DMA&lt;/P&gt;&lt;P&gt;mmc2: SDHCI controller on platform [sdhci-esdhc-imx.2] using DMA&lt;/P&gt;&lt;P&gt;mxc_vdoa mxc_vdoa: i.MX Video Data Order Adapter(VDOA) driver probed&lt;/P&gt;&lt;P&gt;VPU initialized&lt;/P&gt;&lt;P&gt;mxc_asrc registered&lt;/P&gt;&lt;P&gt;Thermal calibration data is 0x56d4d369&lt;/P&gt;&lt;P&gt;Thermal sensor with ratio = 179&lt;/P&gt;&lt;P&gt;Anatop Thermal registered as thermal_zone0&lt;/P&gt;&lt;P&gt;anatop_thermal_probe: default cooling device is cpufreq!&lt;/P&gt;&lt;P&gt;input: Logitech USB Receiver as /devices/platform/fsl-ehci.1/usb2/2-1/2-1:1.0/input/input2&lt;/P&gt;&lt;P&gt;generic-usb 0003:046D:C52E.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-fsl-ehci.1-1/input0&lt;/P&gt;&lt;P&gt;input: Logitech USB Receiver as /devices/platform/fsl-ehci.1/usb2/2-1/2-1:1.1/input/input3&lt;/P&gt;&lt;P&gt;generic-usb 0003:046D:C52E.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-fsl-ehci.1-1/input1&lt;/P&gt;&lt;P&gt;usbcore: registered new interface driver usbhid&lt;/P&gt;&lt;P&gt;usbhid: USB HID core driver&lt;/P&gt;&lt;P&gt;usbcore: registered new interface driver snd-usb-audio&lt;/P&gt;&lt;P&gt;mxc_hdmi_soc mxc_hdmi_soc.0: MXC HDMI Audio&lt;/P&gt;&lt;P&gt;Cirrus Logic CS42888 ALSA SoC Codec Driver&lt;/P&gt;&lt;P&gt;i2c-core: driver [cs42888] using legacy suspend method&lt;/P&gt;&lt;P&gt;i2c-core: driver [cs42888] using legacy resume method&lt;/P&gt;&lt;P&gt;mmc0: new high speed DDR MMC card at address 0001&lt;/P&gt;&lt;P&gt;imx-hdmi-soc-dai imx-hdmi-soc-dai.0: Failed: Load HDMI-video first.&lt;/P&gt;&lt;P&gt;mmcblk0: mmc0:0001 M4G1FB 3.64 GiB&lt;/P&gt;&lt;P&gt;mmcblk0boot0: mmc0:0001 M4G1FB partition 1 1.00 MiB&lt;/P&gt;&lt;P&gt;mmcblk0boot1: mmc0:0001 M4G1FB partition 2 1.00 MiB&lt;/P&gt;&lt;P&gt;wm8962 0-001a: Failed to get supply 'DCVDD': -19&lt;/P&gt;&lt;P&gt;wm8962 0-001a: Failed to request supplies: -19&lt;/P&gt;&lt;P&gt;wm8962 0-001a: asoc: failed to probe CODEC wm8962.0-001a: -19&lt;/P&gt;&lt;P&gt;asoc: failed to instantiate card wm8962-audio: -19&lt;/P&gt;&lt;P&gt;imx_3stack asoc driver&lt;/P&gt;&lt;P&gt;Initialize HDMI-audio failed. Load HDMI-video first!&lt;/P&gt;&lt;P&gt;ALSA device list:&lt;/P&gt;&lt;P&gt;&amp;nbsp; No soundcards found.&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 26&lt;/P&gt;&lt;P&gt;TCP cubic registered&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 17&lt;/P&gt;&lt;P&gt;can: controller area network core (rev 20090105 abi 8)&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 29&lt;/P&gt;&lt;P&gt;can: raw protocol (rev 20090105)&lt;/P&gt;&lt;P&gt;can: broadcast manager protocol (rev 20090105 t)&lt;/P&gt;&lt;P&gt;Bluetooth: RFCOMM TTY layer initialized&lt;/P&gt;&lt;P&gt;Bluetooth: RFCOMM socket layer initialized&lt;/P&gt;&lt;P&gt; mmcblk0: p1&lt;/P&gt;&lt;P&gt;Bluetooth: RFCOMM ver 1.11&lt;/P&gt;&lt;P&gt;Bluetooth: BNEP (Ethernet Emulation) ver 1.3&lt;/P&gt;&lt;P&gt; mmcblk0boot1: unknown partition table&lt;/P&gt;&lt;P&gt;Bluetooth: BNEP filters: protocol multicast&lt;/P&gt;&lt;P&gt;Bluetooth: HIDP (Human Interface Emulation) ver 1.2&lt;/P&gt;&lt;P&gt; mmcblk0boot0: unknown partition table&lt;/P&gt;&lt;P&gt;lib80211: common routines for IEEE802.11 drivers&lt;/P&gt;&lt;P&gt;VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4&lt;/P&gt;&lt;P&gt;Bus freq driver module loaded&lt;/P&gt;&lt;P&gt;Bus freq driver Enabled&lt;/P&gt;&lt;P&gt;mxc_dvfs_core_probe&lt;/P&gt;&lt;P&gt;DVFS driver module loaded&lt;/P&gt;&lt;P&gt;regulator_init_complete: SPKVDD: incomplete constraints, leaving on&lt;/P&gt;&lt;P&gt;snvs_rtc snvs_rtc.0: setting system clock to 1970-01-01 00:46:23 UTC (2783)&lt;/P&gt;&lt;P&gt;Waiting for root device /dev/mmcblk1p1...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 03:01:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309728#M40241</guid>
      <dc:creator>kimlim</dc:creator>
      <dc:date>2014-09-23T03:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309729#M40242</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;Maybe try to change "&lt;STRONG&gt;root=/dev/mmcblk1p1&lt;/STRONG&gt;" by &lt;STRONG&gt;root=/dev/mmcblk0p1.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pierre-jean&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 06:09:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309729#M40242</guid>
      <dc:creator>texierp</dc:creator>
      <dc:date>2014-09-23T06:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309730#M40243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i dd your image into an SDcard (/dev/mmcblk1p1). &lt;STRONG style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f6f6f6;"&gt;root=/dev/mmcblk0p1 will&lt;/STRONG&gt; boot into my MX6' onboard rootfs.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 06:36:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309730#M40243</guid>
      <dc:creator>kimlim</dc:creator>
      <dc:date>2014-09-23T06:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309731#M40244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Not use &lt;STRONG&gt;dd&lt;/STRONG&gt; try with this command&lt;/SPAN&gt; : &lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;sudo gzip -dc &lt;STRONG&gt;backup_vProfiler.gz&lt;/STRONG&gt; | dd of=/dev/sdX , unzip directly on the SD Card.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 06:55:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309731#M40244</guid>
      <dc:creator>texierp</dc:creator>
      <dc:date>2014-09-23T06:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309732#M40245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Pierre. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think my approach should be the same with yours as I dd the result of gunzip backup_vProfiler.gz to of=/dev/sdX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 07:50:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309732#M40245</guid>
      <dc:creator>kimlim</dc:creator>
      <dc:date>2014-09-23T07:50:37Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309733#M40246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe yes, but I'm sure my command work :smileywink:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;Keep&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;me informed&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of your&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;progress&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2014 07:54:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309733#M40246</guid>
      <dc:creator>texierp</dc:creator>
      <dc:date>2014-09-23T07:54:59Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309734#M40247</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 know that this post is old but I followed i.MX_Graphics_User's_Guide.pdf seccion 7.6.2 in order to get the vProfiler and&lt;/P&gt;&lt;P&gt;vAnalyzer to work. I am using a i.MX6D. You have to enable the profiler at the kernel level. As someone mentioned there are several ways to do that. I used the U-Boot method, passing a kernel parameter through bootcmd:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my case I used the following commands to achieve that:&lt;/P&gt;&lt;P&gt;U-boot&amp;gt;&lt;/P&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;env set bootargs_mmc&lt;/STRONG&gt; setenv bootargs \${bootargs_base} root=/dev/mmcblk2p2 rootwait rw \${lcd} \${hdmi}&amp;nbsp;&lt;STRONG&gt;galcore.gpuProfiler=1&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;saveenv&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;boot&lt;/STRONG&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Noticed that I just added&amp;nbsp;&lt;STRONG style="color: #000000;"&gt;galcore.gpuProfiler=1&amp;nbsp;&lt;SPAN style="color: #3d3d3d; font-weight: normal;"&gt;to my current bootcmd variable.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #3d3d3d; font-weight: normal;"&gt;You can confirmed if it worked using the following command from the shell:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #222222; background-color: #eeeeee; font-size: 13.3333px;"&gt;cat /sys/module/galcore/parameters/gpuProfiler&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if you get a 1, it worked.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you have to export the following env vars in the current session. In this case it is a X11 session, since I am going to profile an opengl application:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;export VIV_PROFILE=1&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;export VP_OUTPUT=sample.vpd&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;export VP_FRAME_NUM=0&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;export VP_FRAME_START=0&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;export VP_FRAME_END=0&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="color: #000000;"&gt;&lt;STRONG&gt;export VP_SYNC_MODE=0&lt;/STRONG&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally you just have to run the application and the driver will create a file called sample.vpd in the running directory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ariel Brunetto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 May 2017 16:10:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309734#M40247</guid>
      <dc:creator>abrunetto</dc:creator>
      <dc:date>2017-05-15T16:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: GPU Profiling with Vivante VDK Tools</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309735#M40248</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;In case anyone does set =1 in kernel 4.1.15 bootparams and gpuProfiler does not get enabled (you get an empty vpd file), you can try replacing the value with the hex version of it, then also add showArgs, which will printout a debug message in dmesg while booting:&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #000000; background-color: #ffffff; border: 0px; font-weight: bold;"&gt;galcore.gpuProfiler=0x1 galcore.showArgs=0x1&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg:&lt;/P&gt;&lt;P&gt;[ 2.009390] Galcore version 5.0.11.41671&lt;BR /&gt;[ 2.015418] Galcore options:&lt;BR /&gt;[ 2.021366] irqLine = 310&lt;BR /&gt;[ 2.028173] registerMemBase = 0x00130000&lt;BR /&gt;[ 2.035534] registerMemSize = 0x00004000&lt;BR /&gt;[ 2.039851] irqLine2D = 311&lt;BR /&gt;[ 2.043522] registerMemBase2D = 0x00134000&lt;BR /&gt;[ 2.047869] registerMemSize2D = 0x00004000&lt;BR /&gt;[ 2.052161] contiguousSize = 134217728&lt;BR /&gt;[ 2.056395] contiguousBase = 0x00000000&lt;BR /&gt;[ 2.060701] bankSize = 0x00000000&lt;BR /&gt;[ 2.065031] fastClear = -1&lt;BR /&gt;[ 2.068660] compression = -1&lt;BR /&gt;[ 2.072283] signal = 48&lt;BR /&gt;[ 2.075973] powerManagement = -1&lt;BR /&gt;[ 2.079628] baseAddress = 0x00000000&lt;BR /&gt;[ 2.083958] usb 1-1: New USB device found, idVendor=0424, idProduct=2534&lt;BR /&gt;[ 2.090714] physSize = 0x80000000&lt;BR /&gt;[ 2.095040] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0&lt;BR /&gt;[ 2.102219] logFileSize = 0 KB&lt;BR /&gt;[ 2.106090] recovery = 1&lt;BR /&gt;[ 2.109584] stuckDump = 0&lt;BR /&gt;[ 2.113076] gpuProfiler = 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to confirm gpuProfiler variable was set to 1 and should be enabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you all for writing all the information in this public thread, since I couldn't have done it without your help !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards, Gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2019 07:27:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-Profiling-with-Vivante-VDK-Tools/m-p/309735#M40248</guid>
      <dc:creator>sandug</dc:creator>
      <dc:date>2019-08-27T07:27:26Z</dc:date>
    </item>
  </channel>
</rss>

