<?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.MX6ULL + X11 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814611#M125511</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There seem to be settings for other devices in the sources folder, but not the i.MX6ULL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;cd ~/imx-yocto-bsp/sources/&lt;/P&gt;&lt;P&gt;find . -name xorg.conf&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find a bunch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I copied the mx6ul version:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Section "Device"&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp; "Kernel Framebuffer Device"dbox --kiosk &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/bl.ocks.org/msqr/3" rel="nofollow" target="_blank"&gt;http://bl.ocks.org/msqr/3&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "fbdev"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "fbdev" "/dev/fb0"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "ServerFlags"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "BlankTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "StandbyTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "SuspendTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "OffTime"&amp;nbsp; "0"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works and I can now run X11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Dec 2018 14:44:50 GMT</pubDate>
    <dc:creator>brianptl</dc:creator>
    <dc:date>2018-12-19T14:44:50Z</dc:date>
    <item>
      <title>i.MX6ULL + X11</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814608#M125508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;I have the following hardware:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;MCIMX6ULL-EVK Evaluation kit&lt;/LI&gt;&lt;LI&gt;NXP LCD8000-43T LCD Display&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have followed the linux Yocto build instructions from: L4.9.88_2.0.0_LINUX_DOCS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to be able to display an example X11 application on the screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am building with the following commands:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV dir="ltr"&gt;$ MACHINE=imx6ull14x14evk DISTRO=fsl-imx-x11 source fsl-setup-release.sh -b build-x11&lt;/DIV&gt;&lt;DIV dir="ltr"&gt;bitbake fsl-image-qt5-validation-imx&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On initial boot I see the following in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;STRONG&gt;# cat /var/log/Xorg.0.log&lt;/STRONG&gt; &lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.158] &lt;BR /&gt;X.Org X Server 1.19.3&lt;BR /&gt;Release Date: 2017-03-15&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.158] X Protocol Version 11, Revision 0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.158] Build Operating System: Linux 4.15.0-29-generic x86_64 &lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.158] Current Operating System: Linux imx6ull-theopolis 4.9.88-imx_4.9.88_2.0.0_ga+g5e23f9d61147 #1 SMP PREEMPT Mon Dec 3 11:14:00 GMT 2018 armv7l&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.158] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.158] Build Date: 23 October 2018&amp;nbsp; 04:01:16PM&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.159] &amp;nbsp;&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.159] Current version of pixman: 0.34.0&lt;BR /&gt;&lt;SPAN&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.159]&amp;nbsp;&amp;nbsp;&amp;nbsp; Before reporting problems, check &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/wiki.x.org" rel="nofollow" target="_blank"&gt;http://wiki.x.org&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to make sure that you have the latest version.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.159] Markers: (--) probed, (**) from config file, (==) default setting,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (++) from command line, (!!) notice, (II) informational,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (WW) warning, (EE) error, (NI) not implemented, (??) unknown.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.159] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 23 13:46:04 2018&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.199] (==) Using config file: "/etc/X11/xorg.conf"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.199] (==) Using system config directory "/usr/share/X11/xorg.conf.d"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.233] (==) No Layout section.&amp;nbsp; Using the first Screen section.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.233] (==) No screen section available. Using defaults.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.233] (**) |--&amp;gt;Screen "Default Screen Section" (0)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.233] (**) |&amp;nbsp;&amp;nbsp; |--&amp;gt;Monitor "&amp;lt;default monitor&amp;gt;"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (==) No device specified for screen "Default Screen Section".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Using the first device section listed.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (**) |&amp;nbsp;&amp;nbsp; |--&amp;gt;Device "i.MX Accelerated Framebuffer Device"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (==) No monitor specified for screen "Default Screen Section".&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Using a default monitor configuration.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (**) Option "BlankTime" "0"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (**) Option "StandbyTime" "0"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (**) Option "SuspendTime" "0"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (**) Option "OffTime" "0"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (==) Automatically adding devices&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (==) Automatically enabling devices&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.234] (==) Automatically adding GPU devices&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.235] (==) Max clients allowed: 256, resource mask: 0x1fffff&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266] (WW) The directory "/usr/share/fonts/X11/misc/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266] (WW) The directory "/usr/share/fonts/X11/Type1/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.266]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272] (==) FontPath set to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272] (==) ModulePath set to "/usr/lib/xorg/modules"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.272] (II) The server relies on udev to provide the list of input devices.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If no devices become available, reconfigure udev or disable AutoAddDevices.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.273] (II) Loader magic: 0x1c3d18&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.273] (II) Module ABI versions:&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.273]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org ANSI C Emulation: 0.4&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.273]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org Video Driver: 23.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.273]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org XInput driver : 24.1&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.273]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org Server Extension : 10.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.286] (II) xfree86: Adding drm device (/dev/dri/card0)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.286] (II) no primary bus or device found&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.286]&amp;nbsp;&amp;nbsp;&amp;nbsp; falling back to /sys/devices/platform/Vivante GCCore/drm/card0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.286] (II) LoadModule: "glx"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.346] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.553] (II) Module glx: vendor="X.Org Foundation"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.553]&amp;nbsp;&amp;nbsp;&amp;nbsp; compiled for 1.19.3, module version = 1.0.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.553]&amp;nbsp;&amp;nbsp;&amp;nbsp; ABI class: X.Org Server Extension, version 10.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.553] (II) LoadModule: "vivante"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (WW) Warning, couldn't open module vivante&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (II) UnloadModule: "vivante"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (II) Unloading vivante&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (EE) Failed to load module "vivante" (module does not exist, 0)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (EE) No drivers available.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Fatal server error:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.554] (EE) no screens found(EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.555] (EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Please consult the The X.Org Foundation support &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/wiki.x.org" rel="nofollow" target="_blank"&gt;http://wiki.x.org&lt;/A&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;for help. &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.555] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.555] (EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.555] (EE) Server terminated with error (1). Closing log file.&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;BR /&gt;If I look at the &lt;STRONG&gt;/etc/X11/xorg.conf&lt;/STRONG&gt; file I get:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;STRONG&gt;# cat xorg.conf&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "Device"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp; "i.MX Accelerated Framebuffer Device"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "vivante"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "fbdev"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "/dev/fb0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "vivante_fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "HWcursor"&amp;nbsp; "false"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "ServerFlags"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "BlankTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "StandbyTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "SuspendTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "OffTime"&amp;nbsp; "0"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I look at the &lt;STRONG&gt;i.MX_Reference_Manual.pdf&lt;/STRONG&gt;, Rev. L4.9.88_2.0.0-ga, 05/2018, Page 172&lt;BR /&gt;[5.3.2.5 xorg.conf for i.MX]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see it recommends the following setup:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;Section "ServerLayout"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Identifier "Default Layout"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Screen "Default Screen"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "Module"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Load "dbe"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Load "extmod"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Load "freetype"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Load "glx"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Load "dri"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "InputDevice"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Identifier "Generic Keyboard"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Driver "kbd"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "XkbLayout" "us"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "XkbModel" "pc105"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "XkbRules" "xorg"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "InputDevice"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Identifier "Configured Mouse"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Driver "mouse"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "CorePointer"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "Device"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Identifier "Your Accelerated Framebuffer Device"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Driver "vivante"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "vivante_fbdev" "/dev/fb0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Option "HWcursor" "false"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "Monitor"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Identifier "Configured Monitor"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Section "Screen"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Identifier "Default Screen"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Monitor "Configured Monitor"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Device "Your Accelerated Framebuffer Device"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DefaultDepth 24&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "DRI"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Mode 0666&lt;BR /&gt;EndSection&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I get the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;STRONG&gt;# cat /var/log/Xorg.0.log&lt;/STRONG&gt; &lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.450] &lt;BR /&gt;X.Org X Server 1.19.3&lt;BR /&gt;Release Date: 2017-03-15&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] X Protocol Version 11, Revision 0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] Build Operating System: Linux 4.15.0-29-generic x86_64 &lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] Current Operating System: Linux imx6ull-theopolis 4.9.88-imx_4.9.88_2.0.0_ga+g5e23f9d61147 #1 SMP PREEMPT Mon Dec 3 11:14:00 GMT 2018 armv7l&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] Build Date: 23 October 2018&amp;nbsp; 04:01:16PM&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] &amp;nbsp;&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.472] Current version of pixman: 0.34.0&lt;BR /&gt;&lt;SPAN&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.473]&amp;nbsp;&amp;nbsp;&amp;nbsp; Before reporting problems, check &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/wiki.x.org" rel="nofollow" target="_blank"&gt;http://wiki.x.org&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to make sure that you have the latest version.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.473] Markers: (--) probed, (**) from config file, (==) default setting,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (++) from command line, (!!) notice, (II) informational,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (WW) warning, (EE) error, (NI) not implemented, (??) unknown.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.498] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct 23 13:46:05 2018&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.532] (==) Using config file: "/etc/X11/xorg.conf"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.533] (==) Using system config directory "/usr/share/X11/xorg.conf.d"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.569] (==) ServerLayout "Default Layout"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.569] (**) |--&amp;gt;Screen "Default Screen" (0)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.569] (**) |&amp;nbsp;&amp;nbsp; |--&amp;gt;Monitor "Configured Monitor"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.591] (**) |&amp;nbsp;&amp;nbsp; |--&amp;gt;Device "Your Accelerated Framebuffer Device"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.592] (==) Automatically adding devices&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.592] (==) Automatically enabling devices&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.592] (==) Automatically adding GPU devices&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.592] (==) Max clients allowed: 256, resource mask: 0x1fffff&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (WW) The directory "/usr/share/fonts/X11/misc/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (WW) The directory "/usr/share/fonts/X11/Type1/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621]&amp;nbsp;&amp;nbsp;&amp;nbsp; Entry deleted from font path.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.621] (==) FontPath set to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622] (==) ModulePath set to "/usr/lib/xorg/modules"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622] (II) The server relies on udev to provide the list of input devices.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If no devices become available, reconfigure udev or disable AutoAddDevices.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622] (II) Loader magic: 0x1c3d18&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622] (II) Module ABI versions:&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org ANSI C Emulation: 0.4&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org Video Driver: 23.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org XInput driver : 24.1&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.622]&amp;nbsp;&amp;nbsp;&amp;nbsp; X.Org Server Extension : 10.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.624] (II) xfree86: Adding drm device (/dev/dri/card0)&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.625] (II) no primary bus or device found&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.625]&amp;nbsp;&amp;nbsp;&amp;nbsp; falling back to /sys/devices/platform/Vivante GCCore/drm/card0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.625] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.625] (II) LoadModule: "dbe"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.625] (II) Module "dbe" already built-in&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.626] (II) LoadModule: "extmod"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.626] (II) Module "extmod" already built-in&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.626] (II) LoadModule: "glx"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.776] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.973] (II) Module glx: vendor="X.Org Foundation"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.973]&amp;nbsp;&amp;nbsp;&amp;nbsp; compiled for 1.19.3, module version = 1.0.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.973]&amp;nbsp;&amp;nbsp;&amp;nbsp; ABI class: X.Org Server Extension, version 10.0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.973] (II) LoadModule: "dri"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.973] (II) Module "dri" already built-in&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.973] (II) LoadModule: "vivante"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.974] (WW) Warning, couldn't open module vivante&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.974] (II) UnloadModule: "vivante"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.974] (II) Unloading vivante&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.974] (EE) Failed to load module "vivante" (module does not exist, 0)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.974] (EE) No drivers available.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.009] (EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Fatal server error:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.013] (EE) no screens found(EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.013] (EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Please consult the The X.Org Foundation support &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/wiki.x.org" rel="nofollow" target="_blank"&gt;http://wiki.x.org&lt;/A&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;for help. &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.013] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.013] (EE) &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 13.013] (EE) Server terminated with error (1). Closing log file.&lt;/STRONG&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I look at the &lt;STRONG&gt;i.MX_Reference_Manual.pdf&lt;/STRONG&gt;, Rev. L4.9.88_2.0.0-ga, 05/2018, Page 174&lt;BR /&gt;[5.3.2.6 Setup X-Windows System Acceleration on Yocto]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It recommends building:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;bitbake xf86-video-imxfb-vivante&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;However, this gives the following error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;$ &lt;STRONG&gt;bitbake xf86-video-imxfb-vivante&lt;/STRONG&gt;&lt;BR /&gt;WARNING: Host distribution "ubuntu-18.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.&lt;BR /&gt;Loading cache: 100% |###########################################################################################################################| Time: 0:00:00&lt;BR /&gt;Loaded 3285 entries from dependency cache.&lt;BR /&gt;Parsing recipes: 100% |#########################################################################################################################| Time: 0:00:02&lt;BR /&gt;Parsing of 2446 .bb files complete (2444 cached, 2 parsed). 3287 targets, 219 skipped, 8 masked, 0 errors.&lt;BR /&gt;&lt;STRONG&gt;ERROR: Nothing PROVIDES 'xf86-video-imxfb-vivante'. Close matches:&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp; xf86-video-imx-vivante&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp; xf86-video-intel&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp; xf86-video-fbdev&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Summary: There was 1 WARNING message shown.&lt;BR /&gt;Summary: There was 1 ERROR message shown, returning a non-zero exit code.&lt;/P&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV dir="ltr"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it seems like the documentation is maybe outdated or incorrect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone advise on this? Is this the correct path?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try &lt;STRONG&gt;xf86-video-imx-vivante&lt;/STRONG&gt; but it seems strange that this isn't already set up to work in the demo images.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian.&lt;/P&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2018 11:25:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814608#M125508</guid>
      <dc:creator>brianptl</dc:creator>
      <dc:date>2018-12-19T11:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6ULL + X11</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814609#M125509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So trying to build &lt;STRONG&gt;xf86-video-imx-vivante&lt;/STRONG&gt; does not give good results:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;STRONG&gt;$ bitbake xf86-video-imx-vivante&lt;/STRONG&gt;&lt;BR /&gt;WARNING: Host distribution "ubuntu-18.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.&lt;BR /&gt;Loading cache: 100% |###########################################################################################################################| Time: 0:00:01&lt;BR /&gt;Loaded 3285 entries from dependency cache.&lt;BR /&gt;Parsing recipes: 100% |#########################################################################################################################| Time: 0:00:03&lt;BR /&gt;Parsing of 2446 .bb files complete (2444 cached, 2 parsed). 3287 targets, 219 skipped, 8 masked, 0 errors.&lt;BR /&gt;NOTE: Resolving any missing task queue dependencies&lt;BR /&gt;&lt;STRONG&gt;ERROR: Nothing PROVIDES 'imx-gpu-viv' (but /home/brian/imx-yocto-bsp/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-graphics/xorg-driver/xf86-video-imx-vivante_6.2.4.p1.2.bb DEPENDS on or otherwise requires it)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;imx-gpu-viv was skipped: incompatible with machine imx6ull14x14evk (not in COMPATIBLE_MACHINE)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;imx-gpu-viv was skipped: incompatible with machine imx6ull14x14evk (not in COMPATIBLE_MACHINE)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;imx-gpu-viv was skipped: incompatible with machine imx6ull14x14evk (not in COMPATIBLE_MACHINE)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;ERROR: Required build target 'xf86-video-imx-vivante' has no buildable providers.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Missing or unbuildable dependency chain was: ['xf86-video-imx-vivante', 'imx-gpu-viv']&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Summary: There was 1 WARNING message shown.&lt;BR /&gt;Summary: There were 2 ERROR messages shown, returning a non-zero exit code.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;BR /&gt;if I look in the file &lt;STRONG&gt;sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.2.4.p1.2-aarch32.bb&lt;/STRONG&gt; I see the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;require imx-gpu-viv-v6.inc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SRC_URI[md5sum] = "280990aab8dee2ee9ce508cbf0d6833f"&lt;BR /&gt;SRC_URI[sha256sum] = "dddadd164bede4793409ccfb636324dd73862c33458db66a5860f126bada25dc"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx7ulp)"&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it seems like the i.MX6ULL is not included in the COMPATIBLE_MACHINE variable. Should it be?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I try to change this to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;require imx-gpu-viv-v6.inc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SRC_URI[md5sum] = "280990aab8dee2ee9ce508cbf0d6833f"&lt;BR /&gt;SRC_URI[sha256sum] = "dddadd164bede4793409ccfb636324dd73862c33458db66a5860f126bada25dc"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMPATIBLE_MACHINE = "(mx6q|mx6dl|mx6sx|mx6sl|mx7ulp&lt;STRONG&gt;|imx6ull&lt;/STRONG&gt;)"&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;STRONG&gt;$ bitbake xf86-video-imx-vivante&lt;/STRONG&gt;&lt;BR /&gt;WARNING: Host distribution "ubuntu-18.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.&lt;BR /&gt;Loading cache: 100% |###########################################################################################################################| Time: 0:00:01&lt;BR /&gt;Loaded 3285 entries from dependency cache.&lt;BR /&gt;Parsing recipes: 100% |#########################################################################################################################| Time: 0:00:03&lt;BR /&gt;Parsing of 2446 .bb files complete (2443 cached, 3 parsed). 3287 targets, 219 skipped, 8 masked, 0 errors.&lt;BR /&gt;NOTE: Resolving any missing task queue dependencies&lt;BR /&gt;&lt;STRONG&gt;ERROR: Nothing PROVIDES 'virtual/libg2d' (but /home/brian/imx-yocto-bsp/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-graphics/xorg-driver/xf86-video-imx-vivante_6.2.4.p1.2.bb DEPENDS on or otherwise requires it)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;imx-gpu-viv PROVIDES virtual/libg2d but was skipped: incompatible with machine &lt;STRONG&gt;imx6ull14x14evk&lt;/STRONG&gt; (not in COMPATIBLE_MACHINE)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;imx-dpu-g2d PROVIDES virtual/libg2d but was skipped: incompatible with machine &lt;STRONG&gt;imx6ull14x14evk&lt;/STRONG&gt; (not in COMPATIBLE_MACHINE)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;imx-gpu-g2d PROVIDES virtual/libg2d but was skipped: incompatible with machine &lt;STRONG&gt;imx6ull14x14evk&lt;/STRONG&gt; (not in COMPATIBLE_MACHINE)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;ERROR: Required build target 'xf86-video-imx-vivante' has no buildable providers.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Missing or unbuildable dependency chain was: ['xf86-video-imx-vivante', 'virtual/libg2d']&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Summary: There was 1 WARNING message shown.&lt;BR /&gt;Summary: There were 2 ERROR messages shown, returning a non-zero exit code.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Doing some reading, I think that all i.MX6s have vivante GPUs, with the higher end ones having 3D and the lower end ones (e.g. i.MX6ULL) having 2D.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So I think there should be a vivante module for X11 to use, but I'm not sure if this is the correct way to build for the 2D variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can keep playing whack-a-mole with the COMPATIBLE_MACHINE until I get something that builds I think. Does anyone know if this is the correct path?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2018 12:23:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814609#M125509</guid>
      <dc:creator>brianptl</dc:creator>
      <dc:date>2018-12-19T12:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6ULL + X11</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814610#M125510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looking at &lt;STRONG&gt;i.MX_Linux_Release_Notes.pdf&lt;/STRONG&gt;, Rev. L4.9.88_2.0.0-ga, 05/2018, page 16 it seems that the i.MX6ULL does not have any GPU at all, not even a 2D GPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Page 17 shows that it has PxP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So my conclusion is that the recommendations for the content of&amp;nbsp;&lt;STRONG&gt;/etc/X11/xorg.conf&lt;/STRONG&gt; in the document &lt;STRONG&gt;i.MX_Reference_Manual.pdf&lt;/STRONG&gt;, Rev. L4.9.88_2.0.0-ga, 05/2018, Page 172 are not correct for the i.MX6ULL (and maybe others without the GPU).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So it seems I need to find the correct settings.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2018 13:49:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814610#M125510</guid>
      <dc:creator>brianptl</dc:creator>
      <dc:date>2018-12-19T13:49:52Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX6ULL + X11</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814611#M125511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There seem to be settings for other devices in the sources folder, but not the i.MX6ULL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;cd ~/imx-yocto-bsp/sources/&lt;/P&gt;&lt;P&gt;find . -name xorg.conf&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find a bunch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I copied the mx6ul version:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Section "Device"&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifier&amp;nbsp; "Kernel Framebuffer Device"dbox --kiosk &lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/bl.ocks.org/msqr/3" rel="nofollow" target="_blank"&gt;http://bl.ocks.org/msqr/3&lt;/A&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Driver&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "fbdev"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "fbdev" "/dev/fb0"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Section "ServerFlags"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "BlankTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "StandbyTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "SuspendTime"&amp;nbsp; "0"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Option "OffTime"&amp;nbsp; "0"&lt;BR /&gt;EndSection&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This works and I can now run X11.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Brian.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Dec 2018 14:44:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX6ULL-X11/m-p/814611#M125511</guid>
      <dc:creator>brianptl</dc:creator>
      <dc:date>2018-12-19T14:44:50Z</dc:date>
    </item>
  </channel>
</rss>

