<?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: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637453#M97147</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;&lt;SPAN style="color: #000000;"&gt;I am having the same problem as Alexey and can't get the&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;xf86-video-armada to build with etnaviv support.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;I cannot build&amp;nbsp;libetnaviv as it has dependencies to the old galcore drivers, which seems outdated.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;My understanding is that the new libdrm and mesa are supposed to replace these.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Update:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;So i managed to build libetnaviv by pointing it to the galcore headers (&lt;A class="link-titled" href="https://github.com/etnaviv/galcore_headers" title="https://github.com/etnaviv/galcore_headers"&gt;GitHub - etnaviv/galcore_headers: Collection of various headers for different versions of the galcore kernel module&lt;/A&gt;&amp;nbsp;) using the --with-galcore-include option.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Then i managed to build armada with etnaviv support and it seems to run with GPU support.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;However, i think libdrm_etnaviv is not used this way&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Feb 2017 10:09:47 GMT</pubDate>
    <dc:creator>chrisscholtes</dc:creator>
    <dc:date>2017-02-03T10:09:47Z</dc:date>
    <item>
      <title>Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637443#M97137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I removed gpu_vg from DTS(kernel 4.8.10) and i have this messages in "dmesg" on my IMX6Q after command "modprobe etnaviv":&lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# dmesg|grep etnaviv&lt;/STRONG&gt;&lt;BR /&gt;[ 79.128569] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops [etnaviv])&lt;BR /&gt;[ 79.160763] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops [etnaviv])&lt;BR /&gt;[ 79.167775] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007&lt;BR /&gt;[ 79.224841] etnaviv-gpu 130000.gpu: model: GC2000, revision: 5108&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# lsmod&lt;/STRONG&gt;&lt;BR /&gt;Module Size Used by&lt;BR /&gt;etnaviv 59270 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-bash-4.2# ls /dev/dri/&lt;/STRONG&gt;&lt;BR /&gt;card0 card1 controlD64 renderD128&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# udevadm info -a -p /sys/class/drm/card1&lt;/STRONG&gt;&lt;BR /&gt;Udevadm info starts with the device specified by the devpath and then&lt;BR /&gt;walks up the chain of parent devices. It prints for every device&lt;BR /&gt;found, all possible attributes in the udev rules key format.&lt;BR /&gt;A rule to match, can be composed by the attributes of the device&lt;BR /&gt;and the attributes from one single parent device.&lt;BR /&gt;looking at device '/devices/soc0/gpu-subsystem/drm/card1':&lt;BR /&gt;KERNEL=="card1"&lt;BR /&gt;SUBSYSTEM=="drm"&lt;BR /&gt;DRIVER==""&lt;BR /&gt;looking at parent device '/devices/soc0/gpu-subsystem':&lt;BR /&gt;KERNELS=="gpu-subsystem"&lt;BR /&gt;SUBSYSTEMS=="platform"&lt;BR /&gt;DRIVERS=="etnaviv"&lt;BR /&gt;ATTRS{driver_override}=="(null)"&lt;BR /&gt;looking at parent device '/devices/soc0':&lt;BR /&gt;KERNELS=="soc0"&lt;BR /&gt;SUBSYSTEMS=="soc"&lt;BR /&gt;DRIVERS==""&lt;BR /&gt;ATTRS{soc_id}=="i.MX6Q"&lt;BR /&gt;ATTRS{family}=="Freescale i.MX"&lt;BR /&gt;ATTRS{machine}=="Freescale i.MX6 Quad SABRE Smart Device Board"&lt;BR /&gt;ATTRS{revision}=="1.5"&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# ls /opt/lib/dri | grep etnaviv&lt;/STRONG&gt;&lt;BR /&gt;etnaviv_dri.so&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;-bash-4.2# ls /opt/lib/ | grep etnaviv&lt;/STRONG&gt;&lt;BR /&gt;libdrm_etnaviv.la&lt;BR /&gt;libdrm_etnaviv.so&lt;BR /&gt;libdrm_etnaviv.so.1&lt;BR /&gt;libdrm_etnaviv.so.1.0.0&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# ls /opt/lib/X11/modules/drivers |&amp;nbsp;grep&amp;nbsp;fbdev&lt;/STRONG&gt;&lt;BR /&gt;fbdev_drv.so&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;xorg.conf:&lt;/STRONG&gt;&lt;BR /&gt;Section "Device"&lt;BR /&gt;Identifier "card1"&lt;BR /&gt;Driver "fbdev"&lt;BR /&gt;EndSection&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# DISPLAY=:0 /opt/bin/glxinfo&lt;/STRONG&gt;&lt;BR /&gt;name of display: &lt;BR /&gt;display: screen: 0&lt;BR /&gt;direct rendering: Yes&lt;BR /&gt;server glx vendor string: SGI&lt;BR /&gt;server glx version string: 1.4&lt;BR /&gt;server glx extensions:&lt;BR /&gt;GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,&lt;BR /&gt;GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,&lt;BR /&gt;GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,&lt;BR /&gt;GLX_SGIX_pbuffer, GLX_MESA_copy_sub_buffer&lt;BR /&gt;client glx vendor string: Mesa Project and SGI&lt;BR /&gt;client glx version string: 1.4&lt;BR /&gt;client glx extensions:&lt;BR /&gt;GLX_ARB_create_context, GLX_ARB_create_context_profile,&lt;BR /&gt;GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,&lt;BR /&gt;GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,&lt;BR /&gt;GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating,&lt;BR /&gt;GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB,&lt;BR /&gt;GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile,&lt;BR /&gt;GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,&lt;BR /&gt;GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,&lt;BR /&gt;GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,&lt;BR /&gt;GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,&lt;BR /&gt;GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,&lt;BR /&gt;GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event, GLX_EXT_buffer_age&lt;BR /&gt;GLX version: 1.4&lt;BR /&gt;GLX extensions:&lt;BR /&gt;GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,&lt;BR /&gt;GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,&lt;BR /&gt;GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,&lt;BR /&gt;GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,&lt;BR /&gt;GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_EXT_texture_from_pixmap&lt;BR /&gt;OpenGL vendor string: VMware, Inc.&lt;BR /&gt;OpenGL renderer string: Gallium 0.4 on softpipe&lt;BR /&gt;OpenGL version string: 3.0 Mesa 13.0.0&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# cat /var/log/Xorg.0.log&lt;/STRONG&gt;&lt;BR /&gt;X.Org X Server 1.17.2&lt;BR /&gt;Release Date: 2015-06-16&lt;BR /&gt;[ 50.021] X Protocol Version 11, Revision 0&lt;BR /&gt;[ 50.021] Build Operating System: Linux 3.14.52+g5f6f0a5 armv7l&lt;BR /&gt;[ 50.021] Current Operating System: Linux (none) 4.8.10 #5 SMP Mon Jan 23 11:05:39 MSK 2017 armv7l&lt;BR /&gt;[ 50.021] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk2p2 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666&lt;BR /&gt;[ 50.021] Build Date: 12 August 2016 08:01:52AM&lt;/P&gt;&lt;P&gt;...&lt;BR /&gt;[ 50.034] (**) | |--&amp;gt;Device "card1"&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;[ 50.159] (II) FBDEV(0): Creating default Display subsection in Screen section&lt;/P&gt;&lt;P&gt;"Default Screen Section" for depth/fbbpp 16/16&lt;BR /&gt;[ 50.162] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16&lt;BR /&gt;[ 50.162] (==) FBDEV(0): RGB weight 565&lt;BR /&gt;[ 50.162] (==) FBDEV(0): Default visual is TrueColor&lt;BR /&gt;[ 50.162] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)&lt;BR /&gt;[ 50.162] (II) FBDEV(0): hardware: (video memory: 1536kB)&lt;BR /&gt;[ 50.162] (II) FBDEV(0): checking modes against framebuffer device...&lt;BR /&gt;[ 50.162] (II) FBDEV(0): checking modes against monitor...&lt;BR /&gt;[ 50.162] (--) FBDEV(0): Virtual size is 1024x768 (pitch 1024)&lt;BR /&gt;[ 50.163] (**) FBDEV(0): Built-in mode "current"&lt;BR /&gt;[ 50.163] (==) FBDEV(0): DPI set to (96, 96)&lt;BR /&gt;[ 50.163] (II) Loading sub module "fb"&lt;BR /&gt;[ 50.163] (II) LoadModule: "fb"&lt;BR /&gt;[ 50.164] (II) Loading /opt/lib/X11/modules/libfb.so&lt;BR /&gt;[ 50.173] (II) Module fb: vendor="X.Org Foundation"&lt;BR /&gt;[ 50.173] compiled for 1.17.2, module version = 1.0.0&lt;BR /&gt;[ 50.173] ABI class: X.Org ANSI C Emulation, version 0.4&lt;BR /&gt;[ 50.173] (**) FBDEV(0): using shadow framebuffer&lt;BR /&gt;[ 50.173] (II) Loading sub module "shadow"&lt;BR /&gt;[ 50.173] (II) LoadModule: "shadow"&lt;BR /&gt;[ 50.174] (II) Loading /opt/lib/X11/modules/libshadow.so&lt;BR /&gt;[ 50.177] (II) Module shadow: vendor="X.Org Foundation"&lt;BR /&gt;[ 50.178] compiled for 1.17.2, module version = 1.1.0&lt;BR /&gt;[ 50.178] ABI class: X.Org ANSI C Emulation, version 0.4&lt;BR /&gt;[ 50.205] (==) FBDEV(0): Backing store enabled&lt;BR /&gt;[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.209] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.210] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.210] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.210] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument&lt;BR /&gt;[ 50.215] (==) FBDEV(0): DPMS enabled&lt;BR /&gt;[ 50.215] (==) RandR enabled&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 50.221] (II) AIGLX: Screen 0 is not DRI2 capable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 50.221] (EE) AIGLX: reverting to software rendering&lt;/SPAN&gt;&lt;BR /&gt;[ 50.376] (II) AIGLX: Loaded and initialized swrast&lt;BR /&gt;[ 50.376] (II) GLX: Initialized DRISWRAST GL provider for screen 0&lt;/P&gt;&lt;P&gt;...&lt;BR /&gt; &lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# DISPLAY=:0 /opt/bin/xrandr&lt;/STRONG&gt;&lt;BR /&gt;/opt/bin/xrandr: Failed to get size of gamma for output default&lt;BR /&gt;Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768&lt;BR /&gt;default connected 1024x768+0+0 0mm x 0mm&lt;BR /&gt;1024x768 0.0*&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;And i have low FPS in "glxgears" test:&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;-bash-4.2# DISPLAY=:0 /opt/bin/glxgears&lt;/STRONG&gt;&lt;BR /&gt;40 frames in 5.0 seconds = 7.954 FPS&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;Why it does not use "etnaviv" driver?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 13:13:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637443#M97137</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-01-23T13:13:32Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637444#M97138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest you to use kernel 4.9.5 and mesa 17.0.0-rc1, which contains Etnaviv support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Etnaviv issues, I suggest you to post them to&amp;nbsp;&lt;SPAN style="color: #777777; background-color: #ffffff;"&gt;etnaviv&lt;/SPAN&gt;&lt;SPAN style="color: #777777; background-color: #ffffff;"&gt;@lists.freedesktop.org.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2017 14:08:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637444#M97138</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2017-01-23T14:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637445#M97139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same result with Kernel 4.9.5, Mesa 17.0.0 and libdrm 2.4.75:&lt;/P&gt;&lt;P&gt;[ 68137.779] (II) AIGLX: Screen 0 is not DRI2 capable&lt;BR /&gt;[ 68137.780] (EE) AIGLX: reverting to software rendering&lt;BR /&gt;[ 68137.837] (II) AIGLX: Loaded and initialized swrast&lt;BR /&gt;[ 68137.837] (II) GLX: Initialized DRISWRAST GL provider for screen 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which options I should use at xorg.conf?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2017 09:55:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637445#M97139</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-01-31T09:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637446#M97140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;-bash-4.2# /opt/bin/etnaviv_cl_test_gc2000 /dev/dri/renderD128&lt;BR /&gt;Version: 1.0.0&lt;BR /&gt; Name: etnaviv&lt;BR /&gt; Date: 20151214&lt;BR /&gt; Description: etnaviv DRM&lt;BR /&gt;[62839.094079] etnaviv-gpu 130000.gpu: etnaviv_warn_if_non_sensitive: relocation for non-sensitive state 0x5000 at offset 60&lt;BR /&gt;48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&lt;BR /&gt;Hello, World!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-bash-4.2# /opt/bin/etnaviv_verifyops /dev/dri/renderD128&lt;BR /&gt;Version: 1.0.0&lt;BR /&gt; Name: etnaviv&lt;BR /&gt; Date: 20151214&lt;BR /&gt; Description: etnaviv DRM&lt;BR /&gt; Model: GC2000&lt;BR /&gt;nop: PASS&lt;BR /&gt;add4.u32: PASS&lt;BR /&gt;imullo0.u32: PASS&lt;BR /&gt;imulhi0.u32: PASS&lt;BR /&gt;imadlo0.u32: PASS&lt;BR /&gt;add.u32: PASS&lt;BR /&gt;lshift.u32: PASS&lt;BR /&gt;rshift.u32: PASS&lt;BR /&gt;rotate.u32: PASS&lt;BR /&gt;or.u32: PASS&lt;BR /&gt;and.u32: PASS&lt;BR /&gt;xor.u32: PASS&lt;BR /&gt;not.u32: PASS&lt;BR /&gt;leadzero.u32: PASS&lt;BR /&gt;f2i.s32: PASS&lt;BR /&gt;f2i.u32: PASS&lt;BR /&gt;i2f.s32: PASS&lt;BR /&gt;i2f.u32: PASS&lt;BR /&gt;add.f32: PASS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-bash-4.2# /opt/bin/etnaviv_cl_bench /dev/dri/renderD128&lt;BR /&gt;Version: 1.0.0&lt;BR /&gt; Name: etnaviv&lt;BR /&gt; Date: 20151214&lt;BR /&gt; Description: etnaviv DRM&lt;BR /&gt; Model: GC2000&lt;BR /&gt;[read] [ram] Speed: 100.249 MB/s&lt;BR /&gt;[readacc] [ram] Speed: 48.372 MB/s&lt;BR /&gt;[write] [ram] Speed: 237.184 MB/s&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2017 13:19:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637446#M97140</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-01-31T13:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637447#M97141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Now I use "armada" driver instead of "fbdev" and now it works:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 382.474] (--) armada(0): Vivante GC320 GPU revision 5007 (etnaviv) 2d PE2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 382.475] (II) armada(0): [DRI2] Setup complete&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 382.475] (II) armada(0): [DRI2] DRI driver: etnaviv&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 382.475] (II) armada(0): direct rendering: DRI2 enabled&lt;/SPAN&gt;&lt;BR /&gt;[ 382.475] (**) armada(0): direct rendering: DRI3 disabled&lt;BR /&gt;[ 382.478] (II) armada(0): RandR 1.2 enabled, ignore the following RandR disabled message.&lt;BR /&gt;[ 382.481] (==) armada(0): DPMS enabled&lt;BR /&gt;[ 382.481] (==) armada(0): hotplug detection enabled&lt;BR /&gt;[ 382.483] (II) armada(0): etnaviv: Xv: using YUY2 tiled format intermediate YUV target&lt;BR /&gt;[ 382.556] (--) RandR disabled&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_ARB_create_context&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_ARB_create_context_profile&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_INTEL_swap_event&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB&lt;BR /&gt;[ 382.725] (II) AIGLX: enabled GLX_ARB_fbconfig_float&lt;BR /&gt;[ 382.726] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 382.732] (II) AIGLX: Loaded and initialized etnaviv&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 382.732] (II) GLX: Initialized DRI2 GL provider for screen 0&lt;/SPAN&gt;&lt;BR /&gt;...&lt;BR /&gt;Running synchronized to the vertical refresh. The framerate should be&lt;BR /&gt;approximately the same as the monitor refresh rate.&lt;BR /&gt;300 frames in 5.0 seconds = 59.804 FPS&lt;BR /&gt;301 frames in 5.0 seconds = 60.005 FPS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2017 13:05:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637447#M97141</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-02-01T13:05:06Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637448#M97142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad to see that you managed to get it running at:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://lists.freedesktop.org/archives/etnaviv/2017-February/000203.html" title="https://lists.freedesktop.org/archives/etnaviv/2017-February/000203.html"&gt;Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have a chance, it would be nice to write a mini HOWTO with the steps so that someone else trying to do the same can run smoothly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2017 15:13:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637448#M97142</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2017-02-01T15:13:43Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637449#M97143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But with "armada" driver I have glxgears -info:&lt;/P&gt;&lt;P&gt;GL_RENDERER = Gallium 0.4 on Vivante GC2000 rev 5108&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;GL_VERSION = 1.4&lt;/SPAN&gt; Mesa 17.0.0-rc1&lt;BR /&gt;GL_VENDOR = etnaviv&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I get GL 2.0 or 3.0 instead of 1.4?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2017 08:30:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637449#M97143</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-02-02T08:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637450#M97144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest you to post to etnaviv or mesa mailing lists.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2017 13:15:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637450#M97144</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2017-02-02T13:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637451#M97145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Alexandr,&lt;/P&gt;&lt;P&gt;could you please advise&amp;nbsp;how to build etnadrm-gpu accelerating module using Russel King's xf86-video-armada tree?&lt;/P&gt;&lt;P&gt;For example etnadrm.c from there has:&lt;/P&gt;&lt;P&gt;#include &amp;lt;etnaviv/viv.h&amp;gt;&lt;BR /&gt;#include &amp;lt;etnaviv/etna.h&amp;gt;&lt;BR /&gt;#include &amp;lt;etnaviv/etna_bo.h&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Found these headers only in very old libetnaviv git &lt;A href="https://github.com/etnaviv/libetnaviv"&gt;https://github.com/etnaviv/libetnaviv&lt;/A&gt;&amp;nbsp;and it says:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;"Fully OSS userspace interface to the galcore kernel graphics driver - Legacy, use upstream libdrm instead: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fcgit.freedesktop.org%2Fmesa%2Fdrm%2F" rel="nofollow" target="_blank"&gt;https://cgit.freedesktop.org/mesa/drm/&lt;/A&gt;&lt;SPAN&gt; "&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But libdrm with etnaviv support doesn't have these headers (viv.h and others)...&lt;/P&gt;&lt;P&gt;Note that we use etnaviv_drm from 4.10.0 kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alexey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2017 17:12:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637451#M97145</guid>
      <dc:creator>alexeylugovskoy</dc:creator>
      <dc:date>2017-02-02T17:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637452#M97146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I built it with libetnaviv and Armada DRM (from&amp;nbsp;&lt;A href="http://git.arm.linux.org.uk/cgit/libdrm-armada.git/"&gt;http://git.arm.linux.org.uk/cgit/libdrm-armada.git/&lt;/A&gt;), but then it does not use libetnaviv.so and&amp;nbsp;libdrm_etnaviv.so:&lt;/P&gt;&lt;P&gt;-bash-4.2# ldd /opt/lib/X11/modules/drivers/etnadrm_gpu.so&lt;BR /&gt; linux-vdso.so.1 (0xbec36000)&lt;BR /&gt; libdrm_armada.so.0 =&amp;gt; /opt/lib/libdrm_armada.so.0 (0xb6edb000)&lt;BR /&gt; libdrm.so.2 =&amp;gt; /opt/lib/libdrm.so.2 (0xb6eca000)&lt;BR /&gt; librt.so.1 =&amp;gt; /lib/librt.so.1 (0xb6ebc000)&lt;BR /&gt; libm.so.6 =&amp;gt; /lib/libm.so.6 (0xb6e51000)&lt;BR /&gt; libgcc_s.so.1 =&amp;gt; /usr/lib/libgcc_s.so.1 (0xb6e2f000)&lt;BR /&gt; libc.so.6 =&amp;gt; /lib/libc.so.6 (0xb6d4d000)&lt;BR /&gt; libpthread.so.0 =&amp;gt; /lib/libpthread.so.0 (0xb6d32000)&lt;BR /&gt; //lib/ld-linux.so.3 (0x7f645000)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Device" section from xorg.conf:&lt;BR /&gt; Identifier "card1"&lt;BR /&gt; Driver "armada"&lt;BR /&gt; Option "Screen" "0"&lt;BR /&gt; Option "UseGPU" "TRUE"&lt;BR /&gt; Option "XvAccel" "TRUE"&lt;BR /&gt; Option "DRI" "TRUE"&lt;BR /&gt; Option "XvPreferOverlay" "FALSE"&lt;BR /&gt; Option "AccelModule" "etnadrm_gpu"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"glxgears -info" after&amp;nbsp;export MESA_GL_VERSION_OVERRIDE="2.0":&lt;/P&gt;&lt;P&gt;GL_RENDERER = Gallium 0.4 on Vivante GC2000 rev 5108&lt;BR /&gt;GL_VERSION = 2.0 Mesa 17.0.0-rc1&lt;BR /&gt;GL_VENDOR = etnaviv&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2017 20:04:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637452#M97146</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-02-02T20:04:21Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637453#M97147</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;&lt;SPAN style="color: #000000;"&gt;I am having the same problem as Alexey and can't get the&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;xf86-video-armada to build with etnaviv support.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;I cannot build&amp;nbsp;libetnaviv as it has dependencies to the old galcore drivers, which seems outdated.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;My understanding is that the new libdrm and mesa are supposed to replace these.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Update:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;So i managed to build libetnaviv by pointing it to the galcore headers (&lt;A class="link-titled" href="https://github.com/etnaviv/galcore_headers" title="https://github.com/etnaviv/galcore_headers"&gt;GitHub - etnaviv/galcore_headers: Collection of various headers for different versions of the galcore kernel module&lt;/A&gt;&amp;nbsp;) using the --with-galcore-include option.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;Then i managed to build armada with etnaviv support and it seems to run with GPU support.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;However, i think libdrm_etnaviv is not used this way&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2017 10:09:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637453#M97147</guid>
      <dc:creator>chrisscholtes</dc:creator>
      <dc:date>2017-02-03T10:09:47Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637454#M97148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chris,&lt;/P&gt;&lt;P&gt;thanks for additional details!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We were able to build&amp;nbsp;xf86-video-armada with&amp;nbsp;etnadrm_gpu. In order to do that we used additonal packets:&amp;nbsp;libdrm-armada(mentioned in the build instructions) and&amp;nbsp;libetnaviv (not mentioned, but headers are required&amp;nbsp;to build&amp;nbsp;etnadrm_gpu). We have not analized yet, but from the first glance structures from libetnaviv headers are used for driver's internal needs only and are not used outside the driver. Theoretically it's possible just directly add those headers to&amp;nbsp;xf86-video-armada and get rid from&amp;nbsp;libetnaviv. We also used the latest libdrm and mesa (with latest etnaviv changes from upstream) that are needed for&amp;nbsp;xorg extension libglx. After all these steps we were able to run accelerated glxgears.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Feb 2017 09:46:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637454#M97148</guid>
      <dc:creator>alexeylugovskoy</dc:creator>
      <dc:date>2017-02-06T09:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637455#M97149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;has anyone tried to bring up weston with mesa etnaviv driver for getting 3D acceleration? Currently&amp;nbsp;i.mx graphics is governed by 2 drm drivers in linux-4.10 kernel. The first kernel driver is imx (reported as "display susbsystem" in dts file and respresented as /dev/dri/card1). The second kernel driver is etnaviv (reported as "gpu subsystem" in dts and represented as /dev/dri/card0). Mesa has corresponded drivers called imx-drm and etnaviv. For some reason&amp;nbsp;weston uses only /dev/dri/card1 and mesa imx-drm driver. It works well, but does not support&amp;nbsp;3D acceleration, so running glxgears with proper performance or weston-simple-egl demo is not possible. Even if mesa etnaviv driver is configured and built for weston, weston drm-compositor still uses one drm device /dev/dri/card1, attaches corresponded mesa imx-drm driver, but does not use etnaviv. Will appriciate comments and ideas on how to resolve this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Mar 2017 14:39:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637455#M97149</guid>
      <dc:creator>alexeylugovskoy</dc:creator>
      <dc:date>2017-03-03T14:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637456#M97150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting a similar problem with kmscube and QT5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I use the kmscube package from:&lt;BR /&gt;&lt;A class="jive-link-external-small" href="https://community.nxp.com/external-link.jspa?url=https%3A%2F%2Fcgit.freedesktop.org%2Fmesa%2Fkmscube%2Flog%2F" rel="nofollow" target="_blank"&gt;https://cgit.freedesktop.org/mesa/kmscube/log/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;# kmscube&lt;BR /&gt;drmModeGetResources failed: Invalid argument&lt;BR /&gt;failed to initialize legacy DRM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works if I explicitly pass the /dev/dri device:&lt;/P&gt;&lt;P&gt;kmscube -D /dev/dri/card1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I try to run the&amp;nbsp;&lt;SPAN&gt;Qt5_CinematicExperience demo:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#&amp;nbsp; /usr/share/Qt5/CinematicExperience/Qt5_CinematicExperience&lt;BR /&gt;MESA-LOADER: device is not located on the PCI bus&lt;BR /&gt;MESA-LOADER: device is not located on the PCI bus&lt;BR /&gt;MESA-LOADER: device is not located on the PCI bus&lt;BR /&gt;drmModeGetResources failed&lt;BR /&gt;Segmentation fault&lt;BR /&gt;#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think QT5 is trying to access /dev/dri/card0, but it should be using&lt;BR /&gt;/dev/dri/card1 instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seems like the same issue you are seeing. I would suggest you to report this issue at &lt;A href="mailto:etnaviv@lists.freedesktop.org"&gt;etnaviv@lists.freedesktop.org &lt;/A&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Mar 2017 14:55:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637456#M97150</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2017-03-04T14:55:08Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637457#M97151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;glmark2 result on IMX6 with etnaviv GPU driver:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;glmark2 2014.03&lt;/P&gt;&lt;P&gt;=======================================================&lt;/P&gt;&lt;P&gt;OpenGL Information&lt;/P&gt;&lt;P&gt;GL_VENDOR: etnaviv&lt;/P&gt;&lt;P&gt;GL_RENDERER: Gallium 0.4 on Vivante GC2000 rev 5108&lt;/P&gt;&lt;P&gt;GL_VERSION: 2.1 Mesa 13.0.0&lt;/P&gt;&lt;P&gt;=======================================================&lt;/P&gt;&lt;P&gt;[build] use-vbo=false: FPS: 83 FrameTime: 12.048 ms&lt;/P&gt;&lt;P&gt;[build] use-vbo=true: FPS: 84 FrameTime: 11.905 ms&lt;/P&gt;&lt;P&gt;[texture] texture-filter=nearest:[ 37.619828] random: crng init done&lt;/P&gt;&lt;P&gt;FPS: 70 FrameTime: 14.286 ms&lt;/P&gt;&lt;P&gt;[texture] texture-filter=linear: FPS: 69 FrameTime: 14.493 ms&lt;/P&gt;&lt;P&gt;[texture] texture-filter=mipmap: FPS: 66 FrameTime: 15.152 ms&lt;/P&gt;&lt;P&gt;[shading] shading=gouraud: FPS: 79 FrameTime: 12.658 ms&lt;/P&gt;&lt;P&gt;[shading] shading=blinn-phong-inf: FPS: 79 FrameTime: 12.658 ms&lt;/P&gt;&lt;P&gt;[shading] shading=phong: FPS: 73 FrameTime: 13.699 ms&lt;/P&gt;&lt;P&gt;[shading] shading=cel: FPS: 69 FrameTime: 14.493 ms&lt;/P&gt;&lt;P&gt;[bump] bump-render=high-poly: FPS: 75 FrameTime: 13.333 ms&lt;/P&gt;&lt;P&gt;[bump] bump-render=normals: FPS: 84 FrameTime: 11.905 ms&lt;/P&gt;&lt;P&gt;[bump] bump-render=height: FPS: 81 FrameTime: 12.346 ms&lt;/P&gt;&lt;P&gt;[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 61 FrameTime: 16.393 ms&lt;/P&gt;&lt;P&gt;[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 40 FrameTime: 25.000 ms&lt;/P&gt;&lt;P&gt;[pulsar] light=false:quads=5:texture=false: FPS: 67 FrameTime: 14.925 ms&lt;/P&gt;&lt;P&gt;[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 28 FrameTime: 35.714 ms&lt;/P&gt;&lt;P&gt;[desktop] effect=shadow:windows=4: FPS: 54 FrameTime: 18.519 ms&lt;/P&gt;&lt;P&gt;[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 47 FrameTime: 21.277 ms&lt;/P&gt;&lt;P&gt;[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 46 FrameTime: 21.739 ms&lt;/P&gt;&lt;P&gt;[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 62 FrameTime: 16.129 ms&lt;/P&gt;&lt;P&gt;[ideas] speed=duration:&lt;SPAN style="color: #ff0000;"&gt;[ 232.719049] etnaviv-gpu 130000.gpu: hangcheck detected gpu lockup!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 232.725295] etnaviv-gpu 130000.gpu: completed fence: 13322&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 232.731258] etnaviv-gpu 130000.gpu: active fence: 13323&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 232.737595] etnaviv-gpu 130000.gpu: hangcheck recover!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 243.461234] etnaviv-gpu 130000.gpu: hangcheck detected gpu lockup!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 243.467480] etnaviv-gpu 130000.gpu: completed fence: 13323&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 243.473447] etnaviv-gpu 130000.gpu: active fence: 13324&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;[ 243.479301] etnaviv-gpu 130000.gpu: hangcheck recover!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FPS: 0 FrameTime: inf ms&lt;/P&gt;&lt;P&gt;[jellyfish] &amp;lt;default&amp;gt;: FPS: 54 FrameTime: 18.519 ms&lt;/P&gt;&lt;P&gt;[terrain] &amp;lt;default&amp;gt;: FPS: 4 FrameTime: 250.000 ms&lt;/P&gt;&lt;P&gt;[shadow] &amp;lt;default&amp;gt;: FPS: 39 FrameTime: 25.641 ms&lt;/P&gt;&lt;P&gt;[refract] &amp;lt;default&amp;gt;: FPS: 14 FrameTime: 71.429 ms&lt;/P&gt;&lt;P&gt;[conditionals] fragment-steps=0:vertex-steps=0: FPS: 78 FrameTime: 12.821 ms&lt;/P&gt;&lt;P&gt;[conditionals] fragment-steps=5:vertex-steps=0: FPS: 62 FrameTime: 16.129 ms&lt;/P&gt;&lt;P&gt;[conditionals] fragment-steps=0:vertex-steps=5: FPS: 79 FrameTime: 12.658 ms&lt;/P&gt;&lt;P&gt;[function] fragment-complexity=low:fragment-steps=5: FPS: 74 FrameTime: 13.514 ms&lt;/P&gt;&lt;P&gt;[function] fragment-complexity=medium:fragment-steps=5: FPS: 62 FrameTime: 16.129 ms&lt;/P&gt;&lt;P&gt;[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 74 FrameTime: 13.514 ms&lt;/P&gt;&lt;P&gt;[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 74 FrameTime: 13.514 ms&lt;/P&gt;&lt;P&gt;[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 62 FrameTime: 16.129 ms&lt;/P&gt;&lt;P&gt;=======================================================&lt;/P&gt;&lt;P&gt;glmark2 Score: 60&lt;/P&gt;&lt;P&gt;=======================================================&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 08:14:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637457#M97151</guid>
      <dc:creator>marokkoav</dc:creator>
      <dc:date>2017-03-28T08:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637458#M97152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did have etnaviv working with weston but it over a year ago since I last looked into it, so it should be possible (see &lt;A href="https://www.youtube.com/watch?v=3_SPGaMcz4Q"&gt;video&lt;/A&gt;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 12:34:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637458#M97152</guid>
      <dc:creator>mtx512</dc:creator>
      <dc:date>2017-03-28T12:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637459#M97153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;Does anyone know if there are any available gstreamer plugins for etnaviv driver? 
We run gstreamer 1.11&amp;nbsp; on IMX6 solo with linux kernel 4.10, gpu drm driver is etnaviv, 
vpu driver is coda with the proper firmware version: 2.1.5 revision: 32515, xorg driver 
is xf86-video-armada driver)

We found that only xvimagesink works, but its FPS is low, about 12 (running gst-launch-1.0 
playbin uri=&lt;A&gt;file:///big_buck_bunny_720p_h264.mov&lt;/A&gt;), mouse cursor is not transparent and 
doesn't dissapear, so it looks like square when movie plays behind it.&amp;nbsp; 

Also we tried glimagesink (configured with --enable-gles2, and then with --enable-egl), but it 
has problems with current mesa. When we try to run gst-launch-1.0 videotestsrc
! glimagesink 
Mesa: User error: GL_OUT_OF_MEMORY in glBeginQuery 
Mesa: User error: GL_INVALID_OPERATION in glEndQuery{Indexed}(no matching glBeginQuery{Indexed})

We also tried ximagesink. This plugin seems to provide transparent cursor, but it plays very slowly, 
the following warnings are appeared:
There may be a timestamping problem, or this computer is too slow.
WARNING: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/Gst
XImageSink:ximagesink0: A lot of buffers are being dropped.


Are there any specific etnaviv gstreamer plugins available?
Does anyone have positive experience using gstreamer with etnaviv?&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Apr 2017 14:41:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637459#M97153</guid>
      <dc:creator>alexeylugovskoy</dc:creator>
      <dc:date>2017-04-05T14:41:24Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637460#M97154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From my experience etnaviv/armada DRM are still in development, specially armada. They are promising, but right now is still too early for replacement of Vivante official drivers.&lt;/P&gt;&lt;P&gt;If you run glmark2 you will see that there are some tests where etnaviv/armada fails to render properly...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is this distribution that has etnaviv integrated, including a pre-compiled armada Debian package:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://eewiki.net/display/linuxonarm/Home" title="https://eewiki.net/display/linuxonarm/Home"&gt;Home - Linux on ARM - eewiki&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jun 2017 13:03:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637460#M97154</guid>
      <dc:creator>lmendes</dc:creator>
      <dc:date>2017-06-12T13:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637461#M97155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As of Mesa 17.2, glmark2 should successfully run all tests. &amp;nbsp;The only caveat to that is the terrain test. &amp;nbsp;The terrain test fails on the i.MX6 with the GC2000 as the shader instruction count limit&amp;nbsp;is too small (512 instructions) to support the shader requirements of the terrain test. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If on the other hand, the i.MX6 with the GC3000 is used (i.MX6dp or i.MX6qp for example), the terrain test will succeed as the newer GPU supports &amp;gt;512 shader instructions. &amp;nbsp;Support for this went into Mesa with the following patch:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/drivers/etnaviv?id=39056b0e2ac10342d8a3a6000f12a510f5dbd773" title="https://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/drivers/etnaviv?id=39056b0e2ac10342d8a3a6000f12a510f5dbd773"&gt;mesa/mesa - The Mesa 3D Graphics Library&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally, with regard to the general stability of etnaviv, if running recent versions of Qt without Wayland or X, it should be pretty solid. &amp;nbsp;There's sufficient kernel support for decoding video using the HW decoder and making it available to Qt as a video texture using dma_buf.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 26 Aug 2017 14:44:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637461#M97155</guid>
      <dc:creator>cphealy1</dc:creator>
      <dc:date>2017-08-26T14:44:03Z</dc:date>
    </item>
    <item>
      <title>Re: Etnaviv+Mesa 13 on IMX6Q with Linux 4.8.10</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637462#M97156</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;Sorry for responding in this "kind of" old thread, but I have exactly the same problem than you &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/FabioEstevam"&gt;FabioEstevam&lt;/A&gt;‌ ( I need to specify the card1 to kmscube, and if I test glmark2 or es2gears for example, it also fails) and I wonder if you found any work-around to have everything working with the correct /dev/dri/card ?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Mathias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 May 2018 15:00:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Etnaviv-Mesa-13-on-IMX6Q-with-Linux-4-8-10/m-p/637462#M97156</guid>
      <dc:creator>mathias_faro</dc:creator>
      <dc:date>2018-05-23T15:00:21Z</dc:date>
    </item>
  </channel>
</rss>

