<?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のトピックIMX6Solo, how the Qt hellogl2 example works</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1307484#M176893</link>
    <description>&lt;P&gt;I would like to know how the Qt hellogl2 example works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0. Enviroment&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - i.MX6 Solo custom board + Yocto + "X11" + Qt5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Kernel&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - imx_4.19.35_1.1.0&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm?h=rel_imx_4.19.35_1.1.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm?h=rel_imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. default dts&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - imx6dl-sabresd.dts&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6dl-sabresd.dts?h=rel_imx_4.19.35_1.1.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6dl-sabresd.dts?h=rel_imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. default config&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - imx_v7_defconfig&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/configs/imx_v7_defconfig?h=rel_imx_4.19.35_1.1.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/configs/imx_v7_defconfig?h=rel_imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. my kernel dts (attached file)&lt;/P&gt;&lt;P&gt;4. my kernel config (attached file)&lt;/P&gt;&lt;P&gt;5. dmesg (attached file)&lt;/P&gt;&lt;P&gt;6. qt hellogl2 log (attached file)&lt;/P&gt;&lt;P&gt;7. Xorg log (attached file)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As shown in the picture below, the opengl area only shows a black screen&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="my__hellogl2_capture.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/149776i83D17F08A98CF7C4/image-size/large?v=v2&amp;amp;px=999" role="button" title="my__hellogl2_capture.png" alt="my__hellogl2_capture.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;my__hellogl2_capture.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 14 Jul 2021 07:42:21 GMT</pubDate>
    <dc:creator>SeungGeun_Lee</dc:creator>
    <dc:date>2021-07-14T07:42:21Z</dc:date>
    <item>
      <title>IMX6Solo, how the Qt hellogl2 example works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1307484#M176893</link>
      <description>&lt;P&gt;I would like to know how the Qt hellogl2 example works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;0. Enviroment&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - i.MX6 Solo custom board + Yocto + "X11" + Qt5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Kernel&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - imx_4.19.35_1.1.0&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm?h=rel_imx_4.19.35_1.1.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm?h=rel_imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. default dts&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - imx6dl-sabresd.dts&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6dl-sabresd.dts?h=rel_imx_4.19.35_1.1.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6dl-sabresd.dts?h=rel_imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. default config&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; - imx_v7_defconfig&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;A href="https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/configs/imx_v7_defconfig?h=rel_imx_4.19.35_1.1.0" target="_blank" rel="noopener"&gt;https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/configs/imx_v7_defconfig?h=rel_imx_4.19.35_1.1.0&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. my kernel dts (attached file)&lt;/P&gt;&lt;P&gt;4. my kernel config (attached file)&lt;/P&gt;&lt;P&gt;5. dmesg (attached file)&lt;/P&gt;&lt;P&gt;6. qt hellogl2 log (attached file)&lt;/P&gt;&lt;P&gt;7. Xorg log (attached file)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As shown in the picture below, the opengl area only shows a black screen&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="my__hellogl2_capture.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/149776i83D17F08A98CF7C4/image-size/large?v=v2&amp;amp;px=999" role="button" title="my__hellogl2_capture.png" alt="my__hellogl2_capture.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;my__hellogl2_capture.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jul 2021 07:42:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1307484#M176893</guid>
      <dc:creator>SeungGeun_Lee</dc:creator>
      <dc:date>2021-07-14T07:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Solo, how the Qt hellogl2 example works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1308098#M176952</link>
      <description>&lt;P&gt;i resolved issue&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. My xorg.conf created after yocto build is as follows.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;root@imx6solosabresd-custom:~# cat /etc/X11/xorg.conf&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;BR /&gt;Section "Device"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "i.MX Accelerated Framebuffer Device"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Driver "vivante"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "vivante_fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "HWcursor" "false"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Section "ServerFlags"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "BlankTime" "0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "StandbyTime" "0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "SuspendTime" "0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "OffTime" "0"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. When I applied xorg.conf as the contents of the i.MX Reference Manual, opengl worked.&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;i.MX Reference Manual&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;&lt;A href="https://www.nxp.com/docs/en/reference-manual/i.MX_Reference_Manual_Linux.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/reference-manual/i.MX_Reference_Manual_Linux.pdf&lt;/A&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;5.3.2.5 xorg.conf for i.MX&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;Section "ServerLayout"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "Default Layout"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Screen "Default Screen"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;&lt;BR /&gt;Section "Module"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Load "dbe"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Load "extmod"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Load "freetype"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Load "glx"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Load "dri"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;&lt;BR /&gt;Section "InputDevice"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "Generic Keyboard"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Driver "kbd"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "XkbLayout" "us"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "XkbModel" "pc105"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "XkbRules" "xorg"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;Section "InputDevice"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "Configured Mouse"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Driver "mouse"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "CorePointer"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;Section "Device"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "Your Accelerated Framebuffer Device"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Driver "vivante"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "vivante_fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Option "HWcursor" "false"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;Section "Monitor"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "Configured Monitor"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;Section "Screen"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Identifier "Default Screen"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Monitor "Configured Monitor"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Device "Your Accelerated Framebuffer Device"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; DefaultDepth 24&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;Section "DRI"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Mode 0666&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="my__hellogl2_capture_2.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/149850iD98EB622D55004C6/image-size/large?v=v2&amp;amp;px=999" role="button" title="my__hellogl2_capture_2.png" alt="my__hellogl2_capture_2.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;my__hellogl2_capture_2.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jul 2021 03:51:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1308098#M176952</guid>
      <dc:creator>SeungGeun_Lee</dc:creator>
      <dc:date>2021-07-15T03:51:30Z</dc:date>
    </item>
    <item>
      <title>Re: IMX6Solo, how the Qt hellogl2 example works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1308474#M177006</link>
      <description>&lt;P&gt;Hello SeungGeun,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What i can see the code it working, it just show you the QT while you can variance the alpha blending&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jul 2021 14:11:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX6Solo-how-the-Qt-hellogl2-example-works/m-p/1308474#M177006</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2021-07-15T14:11:06Z</dc:date>
    </item>
  </channel>
</rss>

